迪士尼自研算法突破百万高清像素用AI换脸来拍电影

AI换脸又一次刷爆了朋友圈

最近云毕业正当时,各家科技公司顺势推出了自己的AI换脸技术,结果又被同学们玩坏了!

换脸这件事绝不能少了业界大佬们!

 

image

不得不说,好看是不分性别的,彦宏兄气质满分!

仔细来看,AI换脸技术近些年还是成熟不少,整体的面部贴合度、细节处理都有了明显的提升。近日,Deepfake领域再一次取得了重要突破。据了解,迪士尼公司公布了一项最新研究成果,声称其人脸交换技术可达到业内最高水平。

从效果图来看,果然一点挑不出毛病!

 

image

据了解,迪士尼研究室与苏黎世联邦理工学院合作基于GAN提出了一种新型算法,它可以自动实现图像/视频中的人脸交换,同时保证数百万级的高分辨率。

更值得关注的是,目前这项研究成果已初步计划用于好莱坞大片制作,据说因为它可以改善电影质量和后期制作成本。

走进好莱坞大片的Deepfake

人脸交换在电影行业并不罕见。在一些好莱坞大片经常会用到替身演员完成一些专业的、高难度动作。为了保证电影效果,后期制作会花费大量成本。然而常见的计算机图形合成技术,效果常常差强人意,甚至会翻新重拍。

这在时间和金钱方面都是非常大的成本消耗,因此,迪士尼公司特此联合苏黎世联邦理工学院开展了此项合作研究。

近日,迪士尼公司对完宣称,他们研究了一款新型人脸交换技术,可用于电影或电视剧制作。他们声称该技术可在人脸交换过程中产生高分辨率,逼真的图像/视频,非常适合大屏幕播放。

 

image

局部融合更考验换脸的技术难度。为了验证算法性能,研究人员他们没有对人脸的眼部、唇部等局部器官进行了融合,效果也是非常惊人。

 

image

基于图一,图二、三分别进行了唇部和眼部的局部人脸融合,可以看出局部融合度非常高,高清、自然,看不出一点破绽。同时它能够随着唇部抖动实时贴合,毫无跳脱感。而且研究人员证实,视频中的人脸交换一般比静态图像效果更好。

局部人脸交换在动态视频中的融合优势,这在电影场景中是非常必要的。

更值得关注的是它可以产生百万级像素的分辨率。不过,研究人员表示他们采用了一种渐进式的方法(Progressive Training)对源视频/图像进行预训练,算法可从中提取较高分辨率图像。下图可明显看到经训练的人脸像素远高于未经训练的结果。

 

image

研究人员介绍,基于高清分辨率和局部融合技术的新型算法最大限度地扩展了人脸交换在电影中的应用。除了替身演员的全脸交换外,如需要刻画一位年龄逐渐增长的任务或已经进入垂暮之年的老人,可以根据需要为角色添加细微皱纹、发型和体态。

另外,它可以与其他作品完成表演上的替换,当然这里可以对原视频的背景和光照进行特殊处理,以使他可以融入电影场景中。这也是区别于传统后期制作的一种新方法。

基于梳状模型的最新算法

那么这项AI换脸技术是如何实现的呢?我们先来看一组完整的换脸路径图:

 

image

 

人脸交换源的完整示意图

步骤1和2:对源图像进行面部识别、特征提取,以及标准化剪裁(1024x1024);

步骤3:将图像输入通用编码器进行模型训练;

步骤4:将解码后输出的图像与需要匹配的目标进行多频带混合,最终得到人脸交换后的效果图。

其中通用编码器的训练模型是一个关键,这里研究人员采用的是一种渐进式梳状网络结构(Comb Model)面部交换主要是通过域转移的方法来实现。我们使用通用编码器将经预处理的图像嵌入共享的潜在空间中,然后使用与之对应的解码器将这些嵌入映射回像素空间中。通常域转移主要在这两个空间中进行切换,但在本文中,研究人员扩展了一种新的思路。

 

image

如我们图中看到的,经编码器处理的图像,被解码器分支到P个域中,研究人员将这种架构成为梳状模型。这里各个编码器就相当于梳状结构的“齿子”。

在这里,单个梳状模型可以处理多个源目标的人脸融合,而且与双向模型相比,它可以有效减少训练的时间,同时明显提高图像的保真度。

如前文所说,模型训练采用的是一种渐进式的方式。该过程通过对高分辨率图像进行下采样,得到低分辨率图像,然后在训练中再逐步输入高分辨率,逐渐扩展网络的容量,最终得带高保真图像。

不过,这里要注意的是,最终输出的图像分辨率会受到原始数据集图像分辨率的限制。如果数据集缺乏高分辨率,可以采用超分辨率的方式对图像进行预处理,不过最好采用特定于面部的SR训练方法。

除此之外,研究人员介绍,梳状模型和多频带的混合策略,还有助于保持融合背景的光线和对比度。

对比分析,优势明显

研究人员将渐进式梳状模型与目前三种开源的人脸技术,分别为Deepfake、DeepFaceLab和Nirkin et aI进行了对比研究。其中,Nirkin et aI采用三维可变模型,不需要预训练。后两者采用Y形自动编码器结构的实现。

 

image

本次试验对五组人脸进行了对比。前两列分别源图像和目标图像,需要进行AI融合,从之后的图像可以看,本次研究模型在细节融合、图像分辨率以及阴影处理上,要高于其他算法模型。

而且,它采用的多频带混合在消除伪影方面要明显优于泊松混合。DeepFakes和DeepFaceLab都的使用是泊松混合(Poisson)。

不过,研究也存在明显的局限性,比如显示无法对戴眼镜的人进行稳定的人脸交换,不是因为眼镜部分无法渲染,而是无法将脸部与周围图像混合。研究人员曾尝试调整输入源与之相匹配,但结果时好时坏。、

不过,研究人员也解释在实际应用或电影场景中,可能影响不大。

引用来源:雷锋网雷锋网雷锋网(公众号:雷锋网)

http://studios.disneyresearch.com/2020/06/29/high-resolution-neural-face-swapping-for-visual-effects/

https://techcrunch.com/2020/06/29/disney-research-neural-face-swapping-technique-can-provide-photorealistic-high-resolution-video/

https://gizmodo.com/disneys-developed-movie-quality-face-swapping-technolog-1844202003

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/live

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

原文链接
本文为云栖社区原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/515599.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何写出让 CPU 跑得更快的代码?

来源 | 小林coding责编 | 寇雪芹头图 | 下载于视觉中国前言代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更要注重 CPU 的执行效率,否则将会大大影响系统性能。CPU 内部嵌入…

多个域名公用80端口是实现反向代理和负载均衡

文章目录一、快速入门1. 背景2. 案例13. 案例2二、实战2.1. 配置备份2.2. 配置清空2.3. 配置初始化2.4. 配置统一管理2.5. 开发配置2.6. UAT配置2.7. 启动nginx一、快速入门 1. 背景 使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。…

投入20亿,赋能1万家,阿里云正式启动云原生合作伙伴计划

导读:在 2020 阿里云合作伙伴峰会上,阿里巴巴合伙人、阿里云智能基础产品事业部高级研究员蒋江伟发表了《深耕“被集成”,共建新生态》主题演讲,他在演讲中提到,阿里云将继续深耕“被集成”战略,做强生态&a…

全球首发|阿里云正式推出云数据库Redis6.0版本

Redis 6.0更多精彩详情 2020年6月23日,阿里云正式推出云数据库Redis 6.0版本。Redis 6.0版本为Redis开源社区于5月2日发布的全新版本,包含多项重大功能更新和大幅度的性能提升。 依托于阿里云强大的云服务与管控能力,以及团队的快速跟进&…

新春聊一下:技术架构与架构师角色的诸多思考

来源 | 阿里巴巴中间件责编 | 贾凯强头图 | 下载于视觉中国我叫道延, 2014 年加入阿里,在阿里通信工作了近两年。2016 年年底加入业务平台团队,当时 Leader 找我的第一件事就是要解决大促的问题,第二件事就是解决安全生产的问题。…

数据中台模型设计系列(一):维度建模初探

前言:更多关于数智化转型、数据中台内容可扫码加群一起探讨 阿里云数据中台官网 https://dp.alibaba.com/index 1、与几个概念的关系 操作型业务系统 对于这个概念大家都不陌生。企业业务赖以运转的交易系统就属于操作型业务系统。因此它是为了保障业务正常运转&am…

企业微信小程序获取用户信息响应40029

文章目录官网查询原因分析关系梳理解决方案官网查询 https://open.work.weixin.qq.com/devtool/query?e40029 原因分析 出现这个问题的原因,是开发环境和测试环境都已发布单独的微信小程序,在企微后台自建了2个应用来绑定小程序,但是在后…

周志明:职业电竞选手的Java大神路

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介: 作为豆瓣9.0评分的作者,周志明算得上是一位Java大神,而他却对此不以为意&#xff0…

企业微信小程序 如何真机调试?

文章目录前提条件调试建议前提条件 1.小程序已发布 2.企微后台自建应用已绑定发布的小程序 3.企业微信在通讯录中把你添加进去,让你属于这个企业 4.微信公众平台添加开发者 5.使用微信开发者工具预览,手机扫码或者上传代码为体验版本手机扫码 6.前端向程…

十年沉淀,阿里云发布全球领先的对象存储OSS可用性SLA

原文链接 本文为云栖社区原创内容,未经允许不得转载。

SRE 是如何保障稳定性的

作者 | 悟鹏 来源 | 阿里巴巴中间件头图 | 下载于视觉中国前言在技术工作中,对于产品/基础技术研发和 SRE 两种角色,通常会有基于「是否侧重编码」的理解。对于产品研发转做 SRE ,经常会产生是否要「脱离编码工作」的看法,或者认为…

三步在阿里云上面搭建一套个性化推荐系统

背景信息 互联网时代个性化推荐已经渗透到人们生活的方方面面,例如常见的“猜你喜欢”、“相关商品”等。互联网能够对用户投其所好,向用户推荐他们最感兴趣的内容,实时精准地把握用户兴趣。目前很多成功的手机APP都引入了个性化推荐算法&am…

登录redis shell脚本删除指定key以及清空库

文章目录指定key删除清空当前库中的所有 key清空整个 Redis 服务器的数据指定key删除 redis删除指定key vim del-redis-key.sh执行 chmod x del-redis-key.sh ./del-redis-key.sh q 清空当前库中的所有 key vim clear-all-redis.sh清空当前库中的所有 key cd redis-5.0.8/…

漫画通信:惊呆了,手机登录还可以这么玩!

原文链接 本文为云栖社区原创内容,未经允许不得转载。

备战春招:阿里一面,给了几条SQL,问需要执行几次树搜索操作?

作者 | 捡田螺的小男孩来源 | 捡田螺的小男孩有位朋友去阿里面试,他说面试官给了几条查询SQL,问:需要执行几次树搜索操作?我朋友当时是有点懵的,后来冷静思考,才发现就是考索引的几个基础知识点~~ 本文我们分九个索引知…

redis删除指定key以及清空库

1、执行whereis redis 查找redis安装路径 [rootzuj home]# whereis redis redis:/usr/local/redis2、切换到redis脚本目录 cd /usr/local/redis/bin 3、登录redis: ./redis-cli -h 127.0.0.1 -p 63794、查看所有key值:keys * 5、删除指定索引的值&…

阿里高级技术专家:如何结构化地思考、做事、成长?

作者 | 承风 阿里巴巴高级前端技术专家 导读:建立结构化的思维,以结构化的模式驱动工作,以结构化的体系构建自身的能力,小到写 PPT、大到为业务提供更大价值,都是非常值得我们使用的模式。阿里巴巴数字供应链事业部高…

都在说云原生,它的技术图谱你真的了解吗?

来源 | K8sMeetup社区作者 | Catherine Paganini翻译 | Sarah(K8sMeetup)校对 | 木子(才云)如果你研究过云原生应用程序和相关技术,大概率你遇到过 CNCF 的云原生全景图。这张全景图技术之多规模之大无疑会让人感到震惊…

“玄姐”孙玄,特立独行的架构师

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介: 曾任58集团技术委员会主席、转转首席架构师的孙玄,一头飘逸长发,江湖人称“玄姐”。…

后端数据库中返回date日期时 前端显示为一串数字

解决方法:加上JsonFormat注解 出参时自动转换为设定格式 问题解决 ! /*** 开始时间*/JsonFormat(pattern "yyyy-MM-dd HH:mm:ss", timezone "GMT8")private Date startTime;(也可以把数据库的格式变成字符串存入数据库…