DeepFakes深度造假,AI换脸的技术原理是什么?

DeepFakes深度造假,AI换脸的技术原理是什么?DeepFakes的出现还意味着我们可以在视频中进行大规模的“换脸”。我们大多数人都曾经把自己的照片上传到网络上,因此,我们大多数人的脸都能够轻易地被替换到一些视频中,成为视频的“主角”,凭空捏造一个人根本没有干过的事。不得不说,这是件非常可怕的事情。

大家好,又见面了,我是你们的朋友全栈君。

目录

什么是DeepFakes深度造假

DeepFakes深度造假是怎么做出来的?

行业在检测DeepFakes深度造假方面的进展

邪不胜正


DeepFakes深度造假,AI换脸的技术原理是什么?

什么是DeepFakes深度造假

DeepFakes深度造假实际上是一种人脸交换技术,顾名思义,也就是在图像或视频中把一张脸替换成另一张脸。事实上,人脸交换技术在电影制作领域已经不是个新鲜词了,但是之前电影视频中的人脸交换技术非常复杂,专业的视频剪辑师和CGI专家需要花费大量时间和精力才能完成视频中的人脸交换。

DeepFakes深度造假的出现可以说是人脸交换技术的一个突破。利用DeepFakes技术,你只需要一个GPU和一些训练数据,就能够制作出以假乱真的换脸视频。

这可以说是一个非常了不起的突破了,因为你只需要把上百张人物的样图输入至一个算法,就能完成人脸交换,制作出非常逼真的视频效果。就算你是个对视频剪辑一窍不通的外行,也能做到这样。

DeepFakes的出现还意味着我们可以在视频中进行大规模的“换脸”。我们大多数人都曾经把自己的照片上传到网络上,因此,我们大多数人的脸都能够轻易地被替换到一些视频中,成为视频的“主角”, 凭空捏造一个人根本没有干过的事。不得不说,这是件非常可怕的事情。

DeepFakes深度造假,不仅影响企业、名人,对普通人的生活、工作也产生很大的威胁。随着技术的发展,造假的程度越来越厉害,罪犯能够改变故事背景,降低甚至扭曲我们在网上看到的信息的真实性。 随着DeepFakes深度造假技术大约每六个月翻一番,如何识别DeepFakes深度造假问题变得愈发急迫。

DeepFakes深度造假,AI换脸的技术原理是什么?

DeepFakes深度造假是怎么做出来的?

DeepFakes深度造假视频通常使用变分自动编码器 (VAE) 和面部识别算法。图像被编码成低维表示,然后再由经过训练的VAEs解码成图像。
举个例子:

  • 有人想为超级碗 (Super Bowl) 广告制作一段明星的DeepFakes深度造假视频
  • 技术人员使用一个自动编码器,该编码器对明星的面部图像进行训练,另一个则对各种面部图像进行训练
  • 每个自动编码器的训练集可通过在视频上部署人脸识别算法来选择,视频可以捕捉各种姿势和光照环境
  • 训练结束后,两个独立的编码器结合在一起,在另一个人的身体上仿制出一段带有演员面孔的真实视频

DeepFakes深度造假,AI换脸的技术原理是什么?

行业在检测DeepFakes深度造假方面的进展

辨识媒体操纵是一项技术挑战,需要跨行业合作。近年来,以研究为导向的倡议一直在传播,旨在自动检测DeepFakes深度造假的各种表现形式,而这些表现形式人类很难识别。

AWS、微软 (Microsoft)、脸书 (Facebook)、人工智能合作组织 (Partnership on AI) 和学者联合发起了DeepFake检测挑战赛,给全球研究人员提供100万美元的奖金,支持创新技术的开发。一共有2000多名参赛人员,共计生成了35000多个DeepFakes深度造假检测模型。

Detect Fakes(造假检测)是麻省理工学院 (MIT) 的一项研究倡议,旨在努力对抗人工智能的错误信息,并推出了一些让参与者实践,看看他们是否能从真实视频中辨别出DeepFake。

加州大学伯克利分校 (UC Berkeley) 和斯坦福大学 (Stanford) 的研究人员,发明了一种人工智能驱动的方法来检测假唱技术,通过了解人们的嘴型和说话时声音之间的不一致,可以识别80%的假唱。

微软发布了一款深度商业造假检测工具,该工具可分析视频帧,并生成一个软件可信度评分,验证视频帧是真实的还是人工智能造假的。在2020年美国大选中,这项技术派上了用场。

来自英特尔和宾厄姆顿大学的图形和图像计算实验室的研究团队开发了一种工具,该工具利用生物信号和数据来识别和分类DeepFakes深度造假,准确率高达96%。该工具基于的想法是,虽然面部视频可以合成,但是以像素颜色变化表现的细微生理信号,包括心率波动和血流等信息,这些信息是无法轻易复制的。

尽管用于识别DeepFakes深度造假的创新正在涌现,但大多处于研究或开发阶段,她们还有很长的路要走。

邪不胜正

人工智能是一项颠覆性的技术,它可以被坏人利用,用来造假,也可以被好人使用,用于检测DeepFakes深度造假,不允许坏人通过DeepFakes深度造假来对个人、企业、社会造成威胁。随着DeepFakes深度造假日益猖獗,人工智能检测技术将是降低数据操纵风险的关键。

掌握人工智能检测DeepFakes深度造假技术,需要技术人员掌握Keras和TensorFlow的深度学习技术、机器学习技术。通过学习,你将掌握Deep Learning的概念和使用Keras和TensorFlow框架的模型,并精通深度学习算法,为成为一名专业的AI工程师做好准备。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141417.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 毕业论文管理系统_本科毕业论文网

    毕业论文管理系统_本科毕业论文网毕业论文管理系统1.首先是个简约的登录页面,登录页面分为三个角色,分别是学生,老师和管理员系统的登录界面2.接下来是用户模块,分别为两个模块教师和学生的,管理员可以进行教师和学生添加和修改。3.系部管理4.文件管理,学生上传的论文,管理员和教师都可以进行下载和查看5.学生模块,学生选题,教师发布的题目学生可以进行选择。学生也可以自己申请题目6.学生申请课题7.论文初稿,学生上传论文初稿,等指导老师通过后才能进行最后的终稿8.学生上传论文,指导老师可以提建议,学生可以查看指导老师的建议9.

    2025年6月28日
    9
  • centos 日志审计_CentOS7 – 审计日志[通俗易懂]

    centos 日志审计_CentOS7 – 审计日志[通俗易懂]1、auditctl:即时控制审计守护进程的行为的工具,比如如添加规则等等。audtitctl-l#查看规则auditctl-D#清空规则2、aureport:查看和生成审计报告的工具。aureport-l#生成登录审计报告3、ausearch:查找审计事件的工具ausearch-i-p40964、autrace:一个用于跟踪进程的命令。autrace-r/u…

    2022年5月23日
    380
  • JavaScript(19)jQuery HTML 获取和设置内容和属性

    JavaScript(19)jQuery HTML 获取和设置内容和属性

    2021年12月2日
    39
  • GPS数据格式的分析与处理[通俗易懂]

    GPS数据格式的分析与处理[通俗易懂]GPS接收器的输出语句有:$GPGGA,$GPRMC,$GPVTG,$GPGSV,$GPGSA1.$GPGGA,GPS固定数据输出语句其标准格式为:$GPGGA,(1),(2),(3),(4),(5),(6),(7),(8),(9),M,(10),M,(11),(12)*hh(CR)(LF)以$GPGGA,082006.000,3852.9276,N,11527.4283,E

    2022年6月22日
    116
  • 通过网银在线进行在线支付[通俗易懂]

    通过网银在线进行在线支付[通俗易懂]总结一下在我们一个项目中使用的通过网银在线进行在线支付的步骤:下面我用一个asp.net的例子做一下说明:一共建立2个页面Send.aspx(发送交易数据给网银在线)和Receive.as

    2022年7月1日
    26
  • 华为ensp路由器静态路由(默认路由的下一跳地址)

     一、实验目的: 主机之间实现互相通信,要求路径:PC1和PC2–>PC3和PC4:R2—>R1—->R3PC1和PC2–>PC5:R2—>R4PC3和PC4–>PC1和PC2:R3—>R4—->R1—>R2 PC3和PC4–>PC5:R3—>R1—->R4二、实验内容  配置静态路由,…

    2022年4月10日
    251

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号