本文转载自公众号夕小瑶的卖萌屋”,专业带逛互联网算法圈的神操作

-----》我是传送门

关注后,回复以下口令:

回复【789】 :领取深度学习全栈手册(含NLP、CV海量综述、必刷论文解读)

回复【入群】:加入卖萌屋深度学习/NLP/CV/搜广推等方向的技术交流与内推社群(大V、顶会审稿人云集)

回复【0511】:领取算法岗面试手册(刷offer神器)

回复【0424】:领取刷论文神器(挖掘每日、每月必刷重磅论文)

文 | 小戏

让我们先来看一组漂亮的小姐姐:

如果说,这四张照片里有一张并不是真人,而是由 GAN 生成的虚拟人像,大家可以看出是哪一张吗?

答案揭晓!在这一组照片中,由 GAN 生成的虚拟人像是二号小姐姐。可以看到,无论如何,目前由 GAN 及其衍生技术所生成的虚拟人像已经完全可以达到以假乱真的程度,其生成的人脸很难被人类从视觉上进行分辨。这自然是人像生成领域的一大进步,然而,这种可以被以极低成本大量生产的虚拟人像很容易被滥用于诸如虚假信息欺诈、社交媒体头像等等地方。

在这些场景下,如何从大量图片信息中分类出真实人脸与虚拟人像便成为了一个新的问题。其实初想或许会觉得这是一件很容易的二分类的问题,可以如果仔细一想一个二分类的判别器很难在 GAN 的训练机制下对分类真实人脸与虚拟人像取得良好的分类效果与鲁棒性

在这样的背景下,来自 UAlbany 的学者们另辟蹊径,提出了一种基于物理的方法,通过暴露出 GAN 模型本身与真实物理世界交互的缺陷来巧妙识别出真实人脸与虚拟人像的方法,即通过识别瞳孔的形状来判断人脸的真实与否。让我们来看看这篇论文吧!

论文题目:
EYES TELL ALL: IRREGULAR PUPIL SHAPES REVEAL GAN-GENERATED FACES

论文链接:
https://arxiv.org/abs/2109.00162

Arxiv访问慢的小伙伴也可以在 【夕小瑶的卖萌屋】订阅号后台回复关键词 【0915】 下载论文PDF~

从上图可以看到,我们的眼睛中心是虹膜与瞳孔,白色的区域是巩膜。对于一个健康的成年人而言,瞳孔的形状一般是圆形的。如上图下方左侧的图像,从正面看瞳孔趋于正圆。而论文作者发现,使用 GAN 等技术生成的人脸,其瞳孔形状是不规则的,放大由 GAN 生成的虚假人像可以清楚的看到,其瞳孔的形状呈现了明显的不规则。

论文作者推断,出现这种现象的根本原因在于,类似 GAN 等模型实质上缺乏对人眼结构的真正理解,换而言之,GAN 等模型在生成人像时,仍然缺乏从人类生理结构出发的约束。而这种机制上的缺陷为判别真实人像与虚拟人像提供了可能。

总的来说,论文提出的虚拟人像检测方法分为三步,如下图所示,对于一张输入的人像(a),首先需要定位到人像的瞳孔部分,得到如下图(b)的结果,接下来论文使用 EyeCool 算法从(b)中提取得到瞳孔掩膜(Pupil Mask),勾勒出瞳孔边界,如下图(c)所示,同时,论文提出了一种基于最小二乘的椭圆拟合方法,得到理想情况下真实人像的椭圆形瞳孔掩膜(d)(这里使用椭圆而非正圆的原因在于由于人像拍摄角度的印象,导致一般而言图片人像瞳孔趋于椭圆)。最后通过改进的考虑边界的 IoU 算法(BIoU)计算得到图像与理论上真实瞳孔形状之间的差异,从而判断输入人像是否是真实人像。

根据这种方法,作者选用 Flickr-Faces-HQ (FFHQ) 数据集的一千张人脸作为真实人脸,使用 StyleGAN2 创建了一千张虚拟人脸进行实验。

实验发现使用瞳孔形状可以有效的区分真实人脸与虚拟人脸,算法的 AUC 分数达到了0.94,其评估指标——即 BIoU 值在真实人脸与虚拟人脸之间的分布也呈现了较大的差异

我们可以看到,这篇论文提出了一个简单有效的方法区分真实人像与虚拟人像,这种方法在保证了准确率的同时,又提供了很好的可解释性,甚至抛开算法,这个思路对我们使用肉眼判断人像真实与否都有很好的实践价值

目前,无论是图像生成还是文字生成,其实质上都是一种自下而上的重复模仿,或多或少都缺乏一些如这篇论文所描述的一样真实人脸的生理约束或是自然语言领域的语法句法。如何在进行生成时能更多的考虑这样自上而下的先验信息,使得这种先验信息不仅可以作为评价真实与否的方式方法,更能作为图像或文字生成时的内在约束,或许是更为有意义的问题吧!

本文转载自公众号夕小瑶的卖萌屋”,专业带逛互联网算法圈的神操作

-----》我是传送门

关注后,回复以下口令:

回复【789】 :领取深度学习全栈手册(含NLP、CV海量综述、必刷论文解读)

回复【入群】:加入卖萌屋深度学习/NLP/CV/搜广推等方向的技术交流与内推社群(大V、顶会审稿人云集)

回复【0511】:领取算法岗面试手册(刷offer神器)

回复【0424】:领取刷论文神器(挖掘每日、每月必刷重磅论文)

萌屋作者:小戏

边学语言学边学NLP~

作品推荐

  1. 千呼万唤始出来——GPT-3终于开源!

  2. Linux 程 序 员 失 业 警 告

​后台回复关键词【入群

加入卖萌屋NLP/IR/Rec与求职讨论群

后台回复关键词【顶会

获取ACL、CIKM等各大顶会论文集!

GAN 的内在漏洞,只看眼睛就能找出虚拟人脸?相关推荐

  1. 马走日问题,在5*5的棋盘中,马只能走日字。马从位置(0,0)处出发,把棋盘的每一格都走一次,且只走一次。找出所有路径。(C语言实现)

    #include <stdio.h> #include <windows.h> #include <math.h>#pragma warning(disable:4 ...

  2. 找金币问题/只秤一次找出真假金币在哪个箱子

    找金币问题/只秤一次找出真假金币在哪个箱子 问题:在N个箱子里面放有金币,但是只有一个箱子里的金币是真的,其他箱子都是假金币:真金币每个重101克,而假金币则只有100克:你有一个电子秤可以精确称出金 ...

  3. 高危Windows 0day漏洞:看一眼就中毒

    高危Windows 0day漏洞:看一眼就中毒 2010年7月16日,Windows快捷方式自动执行0day漏洞[CVE-2010-2568](微软安全知识库编 号2286198)被披露,很快网上已经 ...

  4. 日期传递过程_买东西别再只看生产日期和保质期了!快算算你一天吃了多少添加剂?...

    开始今天的科普前,微医君先和大家讲一下我们办公室上周出现的"假"全麦面包事件.全麦面包是很多减肥人士最热衷的食物之一,小A也不例外.结果上周微医君帮她买面包时,就发现小A平时经常买 ...

  5. 智能计米器jk76怎么安装_春节智能锁消费指南:只看价格的后果有多严重?

    春节临近,不少消费者都想在这期间给家里安装一把智能锁,一方面是因为春节期间,各大厂家的优惠力度很大:另一方面是因为块过年了,辛辛苦苦奋斗一年,也该犒劳一下自己,给家人和自己的生活带来更多便利. 不过, ...

  6. 从重大漏洞应急看云原生架构下的安全建设与安全运营(下)

    前言: 前一篇文章"从重大漏洞应急看云原生架构下的安全建设与安全运营(上)"中,我们简要分析了对于重大安全漏洞,在云原生架构下该如何快速进行应急和修复,以及云原生架构对于这种安全应 ...

  7. 中国的高级软件工程师你们难道上网只看技术吗?悲哀啊。

            中国的高级软件工程师你们难道上网只看技术吗?悲哀啊.         我还是忍不住发了. <赞美>查良铮(1918--1977),笔名穆旦 走不尽的山峦的起伏,河流和草原, ...

  8. 购买联网智能门锁,真的不能只看价格!

    提起联网智能门锁,由于其具备了普通智能门锁的诸多优势,逐渐受到了用户的关注和青睐. 但是,联网智能门锁市场鱼龙混杂,产品品质良莠不齐,价格也无法衡量,大部分用户在购买联网智能门锁的过程中犯难,到底该选 ...

  9. matlab计算鲈鱼质量,买鲈鱼,不要只看大小来挑选!记得看这3点,选的鲈鱼又嫩又新鲜...

    原标题:买鲈鱼,不要只看大小来挑选!记得看这3点,选的鲈鱼又嫩又新鲜 关注我,每天精彩不断! 导读:买鲈鱼,不要只看大小来挑选!记得看这3点,选的鲈鱼又嫩又新鲜 春天是万物复苏的季节,是鸟语花香的季节 ...

最新文章

  1. RDKit | 基于随机森林(RF)的机器学习模型预测hERG阻断剂活性
  2. 用createinstallmedia创建可恢复的OSX安装DMG
  3. c++中的数组和指针,引用
  4. java大型wms架构设计_Java生鲜电商平台-库存管理设计与架构
  5. QT的QReadWriteLock类的使用
  6. 文件的上传和下载---学习笔记
  7. 打开是什么样子的图片_情侣头像 | 无论是什么样子的你 我都好喜欢
  8. Python基础项目实践之:面向对象方法模拟简单计算器
  9. sql子句的执行顺序_SQL Server查询执行计划– WHERE子句的示例
  10. 晓庄2019c语言真题卷,南京晓庄学院—C语言期末考试复习提纲
  11. 腾讯云域名转到阿里云
  12. word转化为pdf android,如何将Word转化为PDF?
  13. 怎么查看自己宽带是公网ip还是内网ip?
  14. angular4使用原生JS属性报错error TS2339: Property 'checked' does not exist on type 'HTMLElement'.
  15. ptp精准时间协议_精确时间协议PTP研究
  16. <Android开发> Android vold - 第三篇 vold 的NetLinkManager类简介
  17. 对“端到端”原则的理解
  18. 用jQuery访问指定元素的父元素
  19. 一行代码将Python程序转换为图形界面应用
  20. Xmind思维导图神器:免费有免费的用法

热门文章

  1. 教你轻松构建一个可以泡妞的 app
  2. greasemonkey_Firefox中Greasemonkey用户脚本的初学者指南
  3. 计算机基础知识(二)
  4. Linux鸟哥的私房菜(第五章 文件权限以及目录配置)
  5. Flink系列之Flink集群搭建
  6. java.lang.IllegalArgumentException: No converter found for return value of type: class com.sail.comm
  7. 乌江榨菜再涨价,“榨茅”是如何炼成的?
  8. 亲民地理38期-江西极顶武功山(下)
  9. 透视变换完成目标跟踪物体速度测试
  10. 25人赛跑问题-得出前三名