郭一璞 发自 雨中的海淀 
量子位 报道 | 公众号 QbitAI

端午的三天假期,你们是不是都穿得帅帅美美的出去浪了?

既然出门了,一定要拍照发朋友圈(尤其是拍女朋友,要修图,划重点)。

想象一下,当你带着貌若天仙的女友在海边,她穿着飘逸的波西米亚大摆长裙,海风吹着裙子飞舞,蓦然回首的一刻,露出新垣结衣般的笑容。



 等下一个天亮,把偷拍我看海的照片送我好吗

你抓拍下了这一刻,然后发现:哎呀,眨眼了

可是,那一刻的姿势和美感再也无法复刻。

这下瞎了,等着回去打开PS把眼睛放上去吧。拍照5秒钟,P图两小时。

毕竟,P一双眼睛上去,这是多么不自然的一件事情。虽然Adobe也提供了算法来帮你P眼睛,但是似乎还不如手动抠图来的真实。

Facebook的开眼AI

所以,Facebook帮你做了一个开眼AI,专治眨眼照片



首先,找到一个GAN,由GAN来负责找一双眼睛,抠图抠出来放到你女朋友闭眼的照片上。系统中的一部分需要找到人脸,以及识别面部表情;另一部分根据表情的反馈,重复创建有眼睛的图像。

但是,此时生成的照片过于不自然了。

于是,Facebook的研究人员灵机一动:我们的用户不是会在Facebook上发很多自己的照片吗?拿没P过的睁眼照片来当例子试试。

现在,看过“标准答案”的AI越发聪明了,它已经可以生成一些毫无PS痕迹的照片。



第一列是“标准答案”,日常睁眼照片;
第二列是眨眼图原图;
第三列是Adobe算法抠图贴上去的效果;
第四列是学习了标准答案之后GAN的作品。

效果惊人,第四列中没有出现颜色不匹配的情况,也没有不自然的过渡痕迹,就好像照片中的人物睁眼了一样。

这个AI在测试中效果拔群。超过一半的测试中,人类测试员搞错了照片的真假。

效果好是有前提的

一个照片的开眼效果,既要考虑AI奋斗,也要考虑数据的质量。

比如说,如果刘海挡住了眼睛,或者飞扬的头发遮住了眼睛的一部分:



那对不住,总会产生一些阴影之类的效果,影响“开眼”质量。

另外,还需要你的其他睁着眼睛的照片,Facebook做这件事就有一个天生的好处:很多用户都会在Facebook上传一些自己的照片,这些照片一方面可以拿来给AI做范例,另一方面还可以与贴完眼睛的照片对比,检验生成的质量和效果。

他们的这项研究,就叫做ExGANs。别想歪了,不是用了这个GAN就变Ex,这里的Ex是Exemplar,范例的意思。

从此以后,闭着眼睛也能自拍发Facebook了。

哦对了,这个社交网站并不存在,不是么?

最后,附论文传送门~
Eye In-Painting with Exemplar Generative Adversarial Networks
作者:Brian Dolhansky, Cristian Canton Ferrer
发表于CVPR 2018
arXiv:https://arxiv.org/abs/1712.03999
代码:https://github.com/bdol/exemplar_gans

加入社群

量子位AI社群17群开始招募啦,欢迎对AI感兴趣的同学,加小助手微信qbitbot7入群;

此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。

进群请加小助手微信号qbitbot7,并务必备注相应群的关键词~通过审核后我们将邀请进群。(专业群审核较严,敬请谅解)

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

大开眼界:Facebook做了一个会“开眼”的AI,拯救眨眼照片相关推荐

  1. 在Facebook做产品是一种什么样的体验?

    咖友提问:在Facebook做产品是一种什么样的体验? 想了解一下海外做产品是啥体验,听说PMCAFF产品经理多,要有真有Facebook的回复就更好了. ▍LiviaZhang 有衣 CEO 我在2 ...

  2. 用Facebook做广告和营销,你需要注意哪些问题?

    众所周知,Facebook目前是世界上最大的社交平台,使用时间最长的网络社区.全球最大的数字平台,具有很强的用户社交粘性.全球48%的网络人口都在使用Facebook,每日活跃用户超过17亿,当中90 ...

  3. AI看脸就知道性取向,不服气的我做了一个实验,结果……

    栗子 晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 斯坦福有一个看脸预测性取向的AI,如同相面一般,根据面部特征就能判断一个人是直是弯,而且准确度喜人: 男生81%,女生74%. 研究 ...

  4. 090613 今天做了一个软件没搞定的RAID5

    今天做了一个RAID5 ,之前一个人用<**恢复大师>.<r-studio>以及<RAID Reconstructor>反正能用的软件都用过了,最后的结果是恢复出来 ...

  5. c语言写的跳转心理测试,求各位大神赐教!我做了一个“心理测试的答题卷”编程,总共有1...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求各位大神赐教!我做了一个"心理测试的答题卷"编程,总共有10道题,每道题有3个供选择的答案,每个答案得分从小到大是8分.5分和3分, ...

  6. 基于阿里云用C/C++做了一个http协议与TCP协议的web聊天室的服务器——《干饭聊天室》

    基于阿里云用C/C++做了一个http协议与TCP协议的web聊天室的服务器--<干饭聊天室> 在这里首先感谢前端小伙伴飞鸟 前端技术请看一款基于React.C++,使用TCP/HTTP协 ...

  7. 最近做了一个博客 玩玩而已 运城搜搜 www.lenovoyh.com

    最近做了一个博客 玩玩而已 运城搜搜 www.lenovoyh.com  用了以前一个没用的域名做的  现在还没排名 等待吧 呵呵 转载于:https://www.cnblogs.com/kiah/a ...

  8. 用c语言编写心里测试,求各位大神赐教!我做了一个“心理测试的答题卷”编程,总共有1...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求各位大神赐教!我做了一个"心理测试的答题卷"编程,总共有10道题,每道题有3个供选择的答案,每个答案得分从小到大是8分.5分和3分, ...

  9. 做了一个系列的Android开发教程列表

    做了一个系列的Android开发教程列表.花了半天多的专题 里面包含了 4个系列的教程. 也包含了很多Android开发资料. 喜欢的人可以收藏哦:http://dev.apkbus.com/

最新文章

  1. Sqlserver__数据表排序记录和界面显示排序记录不一致的问题
  2. python打开文件并读取内容-python怎么打开文件读取数据
  3. Java Review - ArrayList 源码解读
  4. 回归分析结果表格怎么填_手把手教绘制回归分析结果的森林图GraphPad Prism和Excel...
  5. 中职计算机基础课堂传统教学,中职计算机基础知识教学创新
  6. ITK:使用平面结构元素腐蚀二进制图像
  7. leetcode 139. Word Break | 139. 单词拆分(动态规划)
  8. 在CSS中使用not:first-child选择器
  9. 我的MYSQL学习心得(三) 查看字段长度
  10. oracle怎么查导入导出记录,Oracle实验记录——数据的导入和导出
  11. 小觅摄像头 VINS-MONO安装
  12. 移动端 web 开发的设计稿与工作流
  13. 2台路由器串联接法(有线路由+无线路由)
  14. 2.2、项目管理知识体系构成
  15. photoshop7.0 排版一寸照片、2寸照片
  16. 游戏脚本在移动游戏设计中的作用_游戏可以在教育中起到哪些正面的作用?
  17. 005_HTML制作炫酷登录界面(CSS精灵图、背景图片局部显示)
  18. sql 数据库创建及建表,
  19. 2013NET笔试题及答案
  20. CentOS7搭建Hadoop集群环境

热门文章

  1. 6 月 4 日!苹果 WWDC 2018 或重点推出 iOS 12 系统
  2. 火爆全网MySQL路线笔记!java静态变量和实例变量
  3. 斜线 背景_腊梅花开 摄影 | 斜线加中心构图
  4. JAVA解决实例问题_解决java方法
  5. ocr语种识别_利用OCR图文识别,快速帮你提取文字信息
  6. linux nona怎么用_Linux nano编辑器命令常用方法
  7. 2021年高考成绩查询贵州一本线,2021年贵州高考一本分数线预测,今年贵州一本分数线预估多少分...
  8. echarts.init只能使用一个_气动球阀填料使用寿命怎样提高
  9. php ftp 账号密码修改,月光软件站 - 编程文档 - 其他语言 - 用PHP即时添加,删除FTP帐号和更改FTP密码的函数...
  10. aws 服务器之间文件转发,如何实现AWS EFS在EC2之间共享文件系统?