来源:机器之心

本文约2800字,建议阅读9分钟

英伟达团队发布的新论文揭露了AI视频会议服务Maxine技术。

10 月初,英伟达推出了一项 AI 视频会议服务 Maxine,使用了 AI 来提升分辨率、降低背景噪声、压缩视频、对齐人脸以及执行实时翻译和转录。最近,英伟达团队发布的新论文揭露了这背后的技术。

如果让打工人用几个关键词总结 2020 年的生活,视频会议应该是其中一个。

受疫情影响,这一年来,远程办公和视频会议正在成为新的潮流。在忍受会议枯燥的同时,很多人迷上了 AI 换脸,期望能够实现一边开会,一边摸鱼的梦想。此前机器之心也介绍过Avatarify 这样的热门项目。

只是…… 效果不一定很理想:

给出一个人的源图像,和一个人的动作视频(此处称为驱动视频 (driving video),动作视频和源图像中的人物可以一致或不一致),如何合成逼真的说话者头部视频,即将源图像中的头像与驱动视频中的动作合二为一。源图像编码目标人物的外观,驱动视频决定输出视频中的人物动作。

最近,针对这一任务,英伟达提出了一种纯神经式的渲染方法,即不使用人物头部的 3D 图模型,只使用在 one-shot 设置下训练而成的深度网络,进行说话者头部视频的渲染。

论文链接:

https://arxiv.org/pdf/2011.15126.pdf

与 3D 图模型相比,基于 2D 的方法具备多项优势:首先,避免了繁杂、昂贵的 3D 模型获取;其次,2D 方法可以更好地处理头发、胡须等的合成,而获得这些区域的详细 3D 几何形状则有一定的挑战性;最后,无需 3D 模型,2D 方法可以直接合成源图像中的配饰,包括眼镜、帽子、围巾等。

但是,现有的 2D 方法存在一些局限性。由于缺少 3D 图模型,2D 方法只能从原始视角合成说话者头部视频,无法从新的角度进行渲染。

而英伟达的方法解决了 2D 方法的固定视角问题,并实现了局部自由视角合成,你可以在原始视角的一定范围内改变说话者头部的角度。

该模型使用新型 3D 关键点表征来表示视频,3D 关键点表征的特点是将人物特定信息和动作相关信息分解开来,关键点及其分解均使用无监督学习方式得到。使用该分解,英伟达能够对人物特定表征应用 3D 变换,来模拟头部姿势的变化,如转动头部。下图 2 展示了英伟达提出的新方法:

研究者在多个说话者头部合成任务中进行了大量实验验证,包括视频重建、动作迁移和人脸重定向(face redirection),还将该方法应用于降低视频会议的带宽。通过仅发送关键点表征、在接收端重建源视频,该方法将视频会议带宽降至 H.264 商用标准所需带宽的十分之一,且不影响视觉质量。

视频重建效果

动作迁移

人脸重定向

这项研究基于前段时间英伟达开源的 Imaginaire 库,也是英伟达 Maxine 视频流平台背后的技术组成部分之一。

GAN 发明者 Ian Goodfellow 在推特上点赞并表示:Cool,博士时期的实验室伙伴曾研究预训练阶段的 ML 压缩,我记得这很难。

主要贡献

该研究的主要贡献如下:

  • 提出新型 one-shot 神经说话者头部合成方法,在基准数据集上获得了比 SOTA 方法更好的视觉质量;

  • 在没有 3D 图模型的情况下,实现了对输出视频的局部自由视角控制,即在合成过程中允许改变说话者头部的角度;

  • 将视频会议的带宽,降至 H.264 视频压缩标准所需带宽的十分之一。

英伟达新方法

英伟达提出一种纯神经合成方法,不使用 3D 图模型。该方法包含三个主要步骤:

  • 源图像特征提取;

  • 驱动视频特征提取;

  • 视频合成。

研究者使用一组网络并进行联合训练,来完成这些步骤。

其中前两个步骤参见下图 3:

图 3:源图像和驱动视频特征提取

具体而言,该研究从源图像中提取人物外观特征和 3D 典型关键点及其雅克比行列式,同时还估计人物头部姿势和表情变化引起的关键点扰动,利用它们来计算源关键点。

对于驱动视频,研究者仍旧估计其头部姿势和表情形变。通过重用来自源图像的 3D 典型关键点,来计算驱动关键点。

第三个步骤参见图 5:

图 5:视频合成

该步骤中,研究人员使用源关键点、驱动关键点及其雅克比行列式来估计 K 个 flow(w_1、w_2、w_k),这些 flow 用于扭曲源特征 f_s。然后将这些结果结合起来输入到运动场(motion field)估计网络 M,得到流分解掩码 m。将 m 和 w_k flow 进行线性组合得到合成流场 w(composited flow field),可用于扭曲 3D 源特征。最后,生成器 G 将扭曲后的特征转换为输出图像 y。

而该方法还包括一个主要环节:用无监督方式学习一组 3D 关键点及其分解。研究人员将这些关键点分解成两部分:一部分建模人脸表情,一部分建模人物的几何特征。二者与目标人物头部姿势相结合,就可以生成图像特定的关键点,然后利用它们学习两个图像之间的映射函数。

在第一个步骤中,从源图像得到的关键点是图像特定的,且包含人物特征、姿势和表情信息。关键点计算流程参见下图 4:

训练细节

下图展示了该模型中网络的实现细节,以及模型构造块详情:

图 12:模型中各个组件的具体架构

图 13:模型构造块

实验

说话者头部图像合成

这部分涉及两个任务:相同人物的图像合成和不同人物的动作迁移。

首先是源图像和驱动图像中人物身份一致的情况。研究者对比了五种人脸合成方法,量化评估结果参见下表 1。可以看出,该研究提出的方法在两个数据集的所有指标上的表现均优于其他方法。

在图 6 和图 7 中,研究者分别展示了不同方法的定性比较结果,该研究提出的方法能够更加真实地再现动作变化。

接下来,研究者在源图像和驱动图像中人物不同的情况下,进行方法对比,结果如表 2 所示。该研究提出的方法取得了最低的 FID 分数。

图 8 展示了不同方法间的对比结果,可以看出英伟达方法生成的结果更为真实,且保留了原有的人物特征。

人脸重定向

研究人员对 pixel2style2pixel (pSp)、Rotate-and-Render (RaR) 和该研究提出方法进行了量化对比,结果参见下表 3:

三种方法的示例对比结果如图 9 所示。

可以看出,pSp 模型虽然能够将人脸前置,但会丢失人物的身份特征。RaR 采用了 3D 人脸模型,因此生成结果的视觉效果更具吸引力,但在人脸区域以外的地方存在问题。此外,这两种方法都存在时间稳定性问题。对比之下,该研究提出的方法实现了不错的人脸前置效果。

在视频会议中的应用

该模型能够利用紧凑表征对驱动图像中的动作进行蒸馏,这有助于降低视频会议应用的带宽。视频会议流程可以看做接收者看到发送者面部的动态版本。

图 10 展示了使用该研究提出的神经说话者头部模型搭建的视频会议系统。

图 10:视频压缩框架

在发送端,驱动图像编码器提出关键点扰动δ_d,k 和头部姿势 R_d 和 t_d,然后使用熵编码器进行压缩并传送至接收端。接收端对信息进行解压缩,并将其与源图像 s 结合生成输入 d 的重建结果 y。

论文作者表示,目前该方法在压缩方面的优势仅限于说话者头部视频,至于一般的视频压缩,还未能达到如此理想的效果。

目前,英伟达已经开放了在线演示网址:

http://nvidia-research-mingyuliu.com/face_redirection

关于更多的论文细节,可参考下方视频:

编辑:王菁

校对:汪雨晴

告别渣画质,视频会议带宽降90%,英伟达公开Maxine服务背后重要技术相关推荐

  1. 网络架构采用 bs/cs 混搭模式_深扒英伟达安培新架构,五大技术新招刀刀见血...

    芯东西(ID:aichip001)文 | 心缘 芯东西5月28日报道,两周前,英伟达(NVIDIA)厨房里的发布会吸引了全球AI领域的目光.联合创始人兼CEO黄仁勋对着一张砧板,密集释放一系列硬核新品 ...

  2. 英伟达最新公布的眼球追踪技术

    [转] https://www.leiphone.com/news/201607/HaIUFO0MiSbjVE67.html 人眼能看到的范围是有限的,如果你看着黑板上方的挂钟,那么你的目光聚集的地方 ...

  3. 元宇宙真正大赢家,起底英伟达布局!揭秘五大关键技术

      编辑 | 智东西内参 11月9日,英伟达在2021年GPU技术会议(GTC 2021)上,宣布了要将产品路线升级为"GPU+CPU+DPU"的"三芯"战略, ...

  4. 从英伟达 vs ATI的芯片大战看GPU前世今生

    导读:本文带你回顾从CPU到GPU的历史,再展望从GPU到TPU的未来. 作者:钱纲 来源:大数据DT(ID:hzdashuju) 01 第一代.第二代GPU 1998年英伟达宣布GPU的研发成功,是 ...

  5. access游戏库不显示 ea_英伟达上线云游戏服务 千款游戏月费4.99美元

    2月5日,全球知名人工智能计算公司英伟达宣布推出自己的云游戏服务GeForce Now,该服务包含了1000款游戏,定价月费4.99美元,90天内限时推出了该服务的免费试用体验. ​ 5G时代来临,随 ...

  6. 比英伟达便宜4000元、功耗更低、游戏性能相同,AMD发布RX 6900 XT旗舰显卡

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI AMD全新Radeon RX 6000系列显卡来了! 今天凌晨,苏妈携RX 6800.RX 6800 XT.RX 6900 XT三款新显卡 ...

  7. 震惊!英伟达 4 月的发布会全部是合成的

    本文转载自IT之家 8 月 12 日消息 英伟达今年 4 月份那场发布会,你曾看出什么不对劲的地方吗? 你品,你细品: 刚刚,在计算机图形学顶会 SIGGRAPH 2021 上,英伟达通过一部纪录片自 ...

  8. 英伟达斥巨资“聘礼”收购ARM,半导体行业将变天?

    9月13日,一条关于芯片收购的消息在全球芯片行业引发巨震. 据路透社消息,英伟达即将斥资400亿美元(折合人民币超过2700亿元)的价格从软银手中买下英国芯片设计公司ARM.如该笔收购成功,这将是半导 ...

  9. asic面试题目 英伟达_NVIDIA校招面试经历

    要在网上找一些英伟达的面经真是困难,特别还是Android相关的,可能是因为NVIDIA的招聘实在是少,反正楼主从大学到研究生都木有见到过英伟达的校园招聘宣讲会... 楼主很渣,只是想记录下英伟达的面 ...

最新文章

  1. win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面...
  2. IP地址与子网掩码总结
  3. ebs oracle 落伍了吗_向不了解oracle EBS的人介绍Oracle EBS
  4. 晶晶赴约会(信息学奥赛一本通-T1049)
  5. 7.Python学习笔记:[字典]
  6. 局域网ip冲突检测工具_软考网络工程师之局域网与城域网(无线局域网,网桥,VLAN)...
  7. 最大公约数PHP算法,php计算两个整数的最大公约数常用算法小结
  8. ADO SQL手写分页
  9. Atitit 类库冲突解决方案  httpclient-4.5.2.jar
  10. springboot毕设项目基于springboot的小区旧物交易系统的设计与实现j8o94(java+VUE+Mybatis+Maven+Mysql)
  11. 时间序列之向量自回归检验VAR(自相关性)(2)
  12. xdg-open命令
  13. 在linux虚拟机中进行jdk1.8的安装与环境变量的配置
  14. cannot find -lxxx解决方法
  15. 漫威电影宇宙的正确观影顺序
  16. 解决No such file or directory: /turtlebot3/turtlebot3_description/urdf/turtlebot3_.urdf.xacro
  17. JSP JSTL标签
  18. blender新手入门教程中文 编辑后属性选项显示
  19. 华为云数字资产链,构建新型数字经济价值
  20. 100天精通Python(数据分析篇)——第75天:Pandas数据预处理之数据标准化

热门文章

  1. Git011--分支管理策略
  2. 提高ActiveMQ工作性能
  3. PostgreSQL索引走错一例分析
  4. Hbuilder开发移动App(1)
  5. django+jquery ajax post csrf 配置
  6. sourcetree下回退
  7. RCP中Perspective中,设置各个view的大小比例
  8. [转]Passing data between pages in JQuery Mobile mobile.changePage
  9. DIY最近准备配一台经济型的电脑,查了一下配置如下,总价2481元,自己也不专业,不知道有没有问题...
  10. 富士通推出MB95200H/10H/20H系列用于家电的LPC微控制器