两三年前,有人在网上第一次发布了把影视名人的脸换到各种场合的视频中的时候,大家都是目瞪口呆的。这个作假的水平太高了,肉眼基本上看出端倪。各种各样的应用和娱乐很快流行起来,也掀起了关于隐私和道德的口水战。虽说今天真正赚钱的应用,除了某类小视频以外并不太多,但这并不影响大家对技术的追求和场景的多元化。

这个AI换脸的技术一般叫做 “deepfake”(深度做假)。有了这个利器,你可以把任何视频里面的人物,替换成为名人或者你中意的人物。对于视频中的每一帧图片,只需要3个步骤:

  1. 检测和定位人脸
  2. 把人脸替换为目标人脸
  3. 把目标人脸拼接回原图片

这里的第一步人脸检测,咱们上一期已经讨论过(欢迎来公众号查看)。

今天我们主要讲最关键的第二步,如何把原图片中的人脸替换成为目标人物。

  1. 先用形象的比喻来解释这个问题

比如有两个画家老A和老B,老A只擅长给名人画肖像,比如伟大领袖之类的人物。老A画出来的人一般都是严肃端庄,高贵典雅。 老B不一样,只擅长画下里巴人和贩夫走卒等小人物的肖像。老B画出来的人物都非常有生活气息,走路,干活,咧嘴挠头等动作跃然纸上。

有一天老A心血来潮,看到一个玩猫逗狗的乡村孩童,禁不住想画出来。但是长期的名人肖像绘画本领限制了老A。老A画完了大家一看,怎么看都是一个王子在逗狗。原因就是老A不知不觉的把贵公子的气质(表情神态等)嫁接到了玩狗的乡村小孩身上。同样的道理,如果老B看到一个名人(如特朗普)做演讲,如果画出来,一定是郭德纲到联合国发表演讲的既视感。

上面就是换脸的本质原因。

画家老A和老B虽说画不同的人物,但是他们都掌握了画人的共性,要有鼻子,眼睛,眉毛等特点。但是他们都只擅长画各自领域的人物,又说明他们掌握了不同人物的特性。这种共性能让他们虽说切换人物场景,但是根深蒂固的特性又让他们笔下的人物的风格不会改变。

AI换脸本质也是这样,把两个人照片都拿来一起学习和训练,找到一个理解共性的解码方法,接着再掌握两个不同特性的编码方法。有了这个共性的解码技术,和两个特性的编码方,换脸也就水到渠成。

  1. 具体的技术实现原理

最初的deepfake技术,就是基于编码和解码的自编码深度神经网路。

先说说什么是自编码模型,自编码就是用一个多层的神经网络模型,把目标(比如一张图片)一层一层的分析,再一层一层的恢复。输入是这个图片的像素值,输出也是图片的像素值。模型用来判断的方法就是,输入和输出越一致,这个自编码结构越好。

打给比方,给你一个玩具,让你先拆开,再复原。复原得越好,说明你掌握了拆分复原的能力!自编码的神经网路结构是这样的,可以想象这个结构是对称的。

具体到AI换脸的deep fake技术,是这样设计的。假如我们要交换人脸A和人脸B:

  1. 把A的图片扭曲处理,训练一个通用共享的编码器(用于压缩图片),寻找共性,和一个专用的A解码器(专门用于把扭曲的A恢复成功,学习特性)
  2. 把B的图片扭曲处理,训练一个通用共享的编码器(用于压缩图片),寻找共性,和一个专用的B解码器(专门用于把扭曲的B恢复成功,学习特性)

训练过程中,把照片先扭曲处理和设置一个共享的编码器都是提高模型稳定性的方法。

一旦训练成功,我们把B的图片先传入通用共享的编码器,再传入A解码器,就得到了一张B脸。这个B脸是一个拥有B脸特征(比如有一个痣)却长在A脸盘子上的脸(具有A脸姿势亮度甚至表情)。换脸成功!

上面的技术需要不少A和B的图片做训练。后期,deepfake技术进行了升级,在之前框架上,把编码解码这套东西置换成了更厉害的了GAN(生成对抗网络)技术。利用GAN,

降低了同等条件下的模型参数量和模型复杂度,也降低了了对原图的依赖,提升了换脸的效果。现在最新的技术,只要一张B的脸图片就可以把B的脸部特征嫁接到其他任何视频中去。所以现在有些应用就是上传一张照片,就能生成你在某个电影里的桥段。让你也当一回主角儿!就是注意不要被坏人利用,成了某类小视频里面的人物。

热烈欢迎关注我的公众号:

AI换脸,流行一阵儿了;其中原理你一定也明白!相关推荐

  1. 深度揭秘AI换脸原理,为啥最先进分类器也认不出?

    文章来源:VentureBeat,arXiv 智东西4月20日消息,AI换脸已不是新鲜事,手机应用市场中有多款换脸app,此前也曾曝出有网络IP用明星的面孔伪造色情影片.在大选期间用竞选者的脸制作虚假 ...

  2. 新垣结衣AI换脸郭德纲 网友:换脸史上最惨的车祸现场

    在互联网飞速发展的今天,各种网络平台.各种各样的APP都不断地推陈出现,这也给人们的生活提供了很多便捷和创新.最近一款AI换脸软件一夜之间风靡全国,很多网友下载安装选择喜欢的场景,把原来人物的脸换成自 ...

  3. ai换脸明显_为什么我们应该真正害怕AI:对明显和非明显危险的分析

    ai换脸明显 In my previous story, I talked about the possible dangers of future technologies. While I'm h ...

  4. AI换脸鉴别率超99.6%,微软用技术应对虚假信息

    来源 | 微软亚洲研究院AI头条(ID:MSRAsia) 近日社交网络上爆红的一款换脸应用,让许多普通用户体验到了跟爱豆同框.与偶像飙戏的快乐,也因数据使用带来的问题陷入了舆论的漩涡--除了用户隐私保 ...

  5. AI换脸技术再创新高度,DeepMind发布的VQ-VAE二代算法有多厉害?

    作者 | beyondma 转载自CSDN网站 近日DeepMind发布VQ-VAE-2算法,也就是之前VQ-VAE算法2代,这个算法从感观效果上来看比生成对抗神经网络(GAN)的来得更加真实,堪称A ...

  6. 于正AI换脸火上热搜,差点骗了全网!古风民族风也能任意切换

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨量子位 编辑丨极市平台 导读 AI换脸又双叒叕惊到了大家,来看 ...

  7. 神秘AI换脸软件入侵全球社交网络!马斯克秒变文艺复兴贵族

    来自:新智元 FaceApp的热度刚过不久,近期又有一款让你的脸秒变「迪士尼」的App火遍了全球的社交网络. 要测试「AI换脸」的效果,怎么能少了我们的老朋友LeCun. 实测效果还不错,确实有一丝丝 ...

  8. AI换脸APP“ZAO”刷屏并一夜爆火,它能红多久?

    8月30日晚,一款名为"ZAO"的AI换脸APP刷爆朋友圈,一夜之间,"ZAO"已位居免费娱乐榜榜单第2名. 用户可以在"ZAO"上选定想要 ...

  9. 支付宝回应 AI 换脸风险;新 iPhone 或将于 13 号接受预订;Linux Lite 4.6 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  10. 开课吧python怎么样-找工作得有个大杀招,你看AI换脸这个技能怎么样?

    原标题:找工作得有个大杀招,你看AI换脸这个技能怎么样? 你ZAO吗,当你还沉浸在idol爆恋情的悲伤中,别人已经"和偶像同台对戏了"! 相信大部分小伙伴都已经知道"别人 ...

最新文章

  1. stm32f103最小系统的组成及各部分功能
  2. WINDOWS SERVER 2003从入门到精通之活动目录数据库的维护
  3. Bash shell的内建命令:type
  4. C语言面试题分享(2)
  5. BugkuCTF-Crypto题easy_crypto
  6. 浙江高校计算机等级考试二级办公,浙江省高校计算机等级考试二级(高级办公)Word操作提示.doc...
  7. Python作为人工智能的未来,已经超越Java高居首位
  8. pyecharts查看版本_[pyecharts]v1版本爬坑之旅
  9. hystrix文档翻译之metrics
  10. 懒货福利:html css中用Unicode编码代替img图片
  11. Cglib动态代理实现方式
  12. 查词根词缀特别好的网站
  13. 进程间通讯的四种方式
  14. 2019.12.11工作遇到问题解答
  15. 医学影像研究的重要性 计算机,计算机辅助医学影像诊查之关键学习技术研究.doc...
  16. 计算机毕设Python+Vue兴发农家乐服务管理系统(程序+LW+部署)
  17. 人工智能,机器学习,深度学习培训,课程大纲
  18. Plonky msm的改进版Yao算法
  19. 哈佛结构和冯诺依曼结构?STM32属于哈佛结构还是冯诺依曼结构?
  20. 【PTA】平面向量加法

热门文章

  1. 数仓OLAP基础知识
  2. HDLBITS 练习 卡诺图化简部分
  3. 山东大学人工智能导论实验四 利用神经网络分类红色和蓝色的花
  4. NOI-C语言编程基础之循环控制——药房管理
  5. 车牌识别--opencv(python)
  6. GC bias GC偏好
  7. window的pagefile.sys和hiberfil.sys文件
  8. 思科模拟器CiscoPacketTracer下载
  9. 中芯国际任命高永岗为董事长 周子学辞任执行董事职务
  10. 关于80286——《x86汇编语言:从实模式到保护模式》读书笔记15