网易首页 > 网易号 > 正文 申请入驻

ECCV 2022 | 网易互娱AI Lab提出首个基于单幅图片的实时高分辨率人脸重演算法

0
分享至

网易互娱 AI Lab 提出了一种基于单幅图片的实时高分辨率人脸重演算法,分别在台式机 GPU 和手机端 CPU 上支持以实时帧率生成 1440x1440 和 256×256 分辨率的人脸重演图像。

Face2Faceρ生成结果,左边:1440×1440 分辨率结果(帧率:25 fps,GPU:Nvidia GeForce RTX 2080Ti),右边:256×256 分辨率结果(帧率:25 fps,CPU:Qualcomm Kryo 680)

项目地址: https://github.com/NetEase-GameAI/Face2FaceRHO

近年来,面部重演 (Face Reenactment) 技术因其在媒体、娱乐、虚拟现实等方面的应用前景而备受关注,其最直接的帮助就是能够帮助提升音视频的制作效率。

面部重演(face reenactment)算法是一类以源人脸图像作为输入,可以将驱动人脸的面部表情和头部姿态迁移到源图像中,同时保证在迁移过程中源人脸的身份不变。相关技术在虚拟主播,视频会议等媒体和娱乐应用方面都具有巨大潜力。但现有算法往往计算复杂度较高,性能无法满足实时应用环境的要求。

针对这一痛点,网易互娱AI Lab提出了一种基于单幅图片的实时高分辨率人脸重演算法,与已有SOTA方法相比,算法可以在保证结果质量的同时,最高可将算法提升至原来的9倍,分别在台式机GPU和手机端CPU上支持以实时帧率生成 和 分辨率的人脸重演图像。

近日,网易互娱AI Lab与清华大学合作对该方案进行了系统性技术梳理,并撰写论文《 : Real-Time High-Resolution One-Shot Face Reenactment》,该文章已被ECCV 2022收录。

一、技术背景

目前已经有不少关于面部重演(face reenactment)的相关研究。然而,无论是传统基于CG技术,基于图像的检索或GAN方法实现面部重演都需要源人脸大量的训练数据(几分钟到几小时),而这在实际应用场景中几乎是不可能满足的。

因此,近年来,一些学者提出了仅依赖几幅或者单幅人脸图像进行人脸重演的算法,这类方法主要思路是通过对人脸的外观和运动信息进行解耦和编码,而后通过在大量视频集中通过自监督方式学习得到各自的先验信息。根据对运动信息的编码方式不同,相关工作可以分为基于形变(warp-based)和直接合成(direct synthesis)两类。其中,基于形变的方法将运动信息显示的表示为运动场,而直接合成方法则将人脸的外观和运动信息分别编码在低维隐空间中,而后在解码得到合成结果。

虽然目前这两类方法都能取得不错的效果,但他们各自都有自己的优缺点。基于形变的方法仅适用与头部姿态变化较小的情况,在编辑前后头部姿态变化较大时则往往效果较差;直接合成的方法虽然可以应对较大的姿态变化,但其合成结果整体的保真度不如形变方法,例如,往往编辑后会造成源人脸身份的改变。另外,最重要的是已有方法复杂度往往较高,性能无法满足实时应用环境的要求。

针对已有两大类方法所存在的问题,项目组对这两类方法进行了创新性的融合,并且给出了一个能够支持实时人脸重演的最优框架。利用该框架,我们首次在不降低最终合成质量的前提下,实现了仅依赖CPU的手机端实时人脸重演。同时,如果利用台式机GPU,则该框架可以支持 的高分辨率实时人脸重演。

二、技术思路

该方案的核心思路为将直接合成的方法融入到基于形变的算法流程中,主要包括两大模块:

  1. 由于基于形变的算法不需要从无到有合成全部人脸信息,具备构建支持实时应用的网络结构潜力,因此该方案以基于形变的算法框架为主干,提出了一个轻量级的U型形变网络结构;同时,结合直接合成方法的姿态编码方法将驱动人脸的头部三维姿态进行编码并注入到该网络中,以提高其对大姿态的生成质量;

  2. 为了进一步提高算法效率,改方案还提出了一个层次化的运动场预测网络用于估计源人脸到驱动人脸的像素运动,与已有的单尺度运动场估计算法不同,该方案可以基于不同尺度的特征点图像由粗到精的预测运动场,在保证计算精度的同时进一步降低了算法的复杂度。

算法流程图

三、技术实现

本方法训练阶段以源图像和驱动图像对作为输入,首先采用3DMM算法拟合照片中人脸的形状、表情和头部姿态参数并计算相应的特征点图像。而后,渲染模块根据源图像、运动场以及源图像和驱动人脸的头部姿态合成面部重演结果。其中,运动场是由运动模块基于不同尺度的特征点图像采用由粗到精的方法预测得到。

3DMM 拟合

本方法首先采用网易互娱AI Lab自研的人脸3DMM重建算法计算得到输入的源图像和驱动图像的人脸参数 和 ,其中, 为人脸形状参数, 为人脸表情参数, 为头部姿态参数, 和 分别代表源人脸和驱动人脸。与已有方法在应用3DMM重建结果时需要重建整个人脸不同的是,本方案仅需利用拟合得到的人脸信息重建部分关键点信息。在目前的方案中,我们基于Face++的106点人脸特征点分布方案并从中选择了72个人脸关键点用于构建后续运动模块所需要的人脸特征点图。


渲染模块

本方案渲染模块的主体框架采用基于形变的方法,然而传统的算法框架仅支持对于输入图片尺寸最多下采样到原尺度的1/4,使用更多的下采样层则会导致图像合成质量明显降低,这就导致了整个网络不得不在较大的尺度上对图像进行处理,从而增加了算法的运行时间和内存占用。

为了解决这一问题,本方案提出了一个更有效率的渲染框架支持将输入图像下采样到原来的1/16,并同时保证了最终的合成质量。网络结构如下图所示,主体结构由一个U型的编码器 和解码器 构成。由于每个下采样层都会造成图像细节的丢失,因此我们通过添加编码器与解码器之间的跳连来补偿这种信息损失。采用这种设计方案使得我们可以引入额外的2次下采样操作,在基本不改变生成质量的同时相比已有基于形变的算法框架提速至少3倍以上。

渲染模块网络结构图

传统基于形变的网络框架另一个显著的缺点是他们仅能处理有限范围内的姿态变化。因此,本文借鉴了直接合成方法中借助姿态信息来有效改善大姿态下的人脸合成质量的思路,对头部姿态信息进行编码并注入到编码器 和 中。其中,主流的头部姿态编码方式多是基于2D 人脸特征点,3D人脸特征点或者是点阵化后的3DMM人脸模型。然而,生成或者处理这些信息会引入不可忽略的计算代价。

因此,本方案直接使用3DMM拟合阶段所得到的头部姿态信息作为姿态编码注入渲染网络。具体的,6维姿态信息首先通过反卷积网络 进行矩阵化编码,而后通过SPADE模块将其注入到渲染框架中。这里没有没有使用主流的AdaIn方法进行姿态信息的编码和注入的原因主要是出于时间效率上的考虑,测试发现AdaIn中使用的MLP结构时间消耗更大,且在最后的结果上与SPADE方法类似。

运动模块

准确的源图像到驱动图像人脸的运动信息估计对于基于形变方法的合成质量起着至关重要的作用。目前,采用人脸的3DMM网络作为运动场估计的指导信息是目前主流的也是效果比较好的方式。然而这种方式需要在预测时首先重构出整个人脸模型,而本文方法则仅需重建人脸网络上的稀疏特征点即可。通过将这些重构的特征投影到二维上并绘制得到人脸特征点图来作为预测运动场的指导信息,本方案可以避免对整个人脸网格的软渲染过程(往往非常耗时),使得即使在手机端CPU上也可以快速生成算法的输入数据。

运动模块网络结构图

目前主流的运动场预测网络框架大多是基于单一尺度的hourglass网络,虽然效果较好但是效率较低。受最近光流场估计方法根据低分辨率预测结果渐进式生成高分辨率结果的启发,本文提出了一个类似的由粗到精的运动场估计策略,可以在不损失预测精度的前提下,相比传统单尺度算法提速3.5倍。如上图所示,运动模块分别采用三个子网络 , , 预测得到不同尺度下的运动场 , , 。每个子网络使用不同尺度的源图像和特征点图像作为输入,输出则为运动场的残差,用以在前一个网络的预测结果上添加细节。

另外,每个子网络经过上采样后的特征图都会送入下一级网络用以加快网络训练时的收敛速度。需要注意的是,送入不同尺度子网络的特征点图所用的特征点数目也是逐渐增多的,如上图右侧所示,每层所用特征点是72个特征点的子集,数目分别为8,27,72。

训练及预测细节

本文使用VoxCeleb数据集来进行训练,其中包含了大约20k的视频数据。训练过程采用自监督方式进行,从同一段视频中随机采样2张图像分别作为源图像和目标图像。另外,本文采用联合优化的方式在训练中同时更新渲染网路和运动网络的网络结构参数,损失函数包括以下几项:

其中, , , , 分别对应重建损失,形变损失,对抗损失和特征匹配损失,每个损失项的权重分别为15,500,1,1。在本文实现中, 采用VGG-19网络计算生成结果和ground-truth之间的感知损失, 则计算了使用预测得到的运动场对源图进行形变的结果与ground-truth之间的 损失用以约束运动模块生成正确的运动场,对抗损失 则采用对抗学习的方式进一步提高合成结果的质量,特征匹配损失 则用于稳定整个训练过程。

在预测过程中,对于给定的源图像,其人脸3DMM参数 ,特征点图和渲染网络中的 和 计算的特征编码都可以离线预先计算得到。而其余的步骤则是在线计算(例如,驱动人脸的3DMM参数 ,运动场 , , 等)。

四、效果展示

项目组分别在人脸重演和人脸重建两个任务上对比了所提方案与已有SOTA方法(FS-VID2VID, Bi-layer, LPD, FOMM, MRAA, HeadGAN)的生成结果。从图中可以看出,所提方案无论在人脸身份的保持上或者对头部的大姿态编辑都能取得优于或与已有最优方法相似的结果,充分说明了算法的有效性。

人脸重演算法对比

人脸重建算法对比

另外,项目组还给出了手机端算法的运行效率,目前该算法支持手机端CPU下以25 fps的帧率实时生成 分辨率的人脸重演图片,而已有方案则均不支持手机端CPU下的实时运行。

手机端运行时间

最后,项目组分别给出了算法在PC端和移动端的运行demo示例。近年来,人脸重演技术因其在媒体、娱乐、虚拟现实等方面的应用前景而备受关注,其最直接的帮助就是能够帮助提升音视频的制作效率。去年,网易互娱AI Lab也将该技术成功应用于AI合成新闻主播制作,并与《羊城晚报》携手推出了“羊小晚”和“羊小派”两位虚拟新闻主播,帮助自动生成新闻播报视频,以降低制作成本、提升制作效率,促进新闻生产的智慧变革。

公众号:【机器之心】 作者:陈康

Illustration b y Anna Golde from icon s8

-The End-

扫码观看!

本周上新!

“AI技术流”原创投稿计划

TechBeat是由将门创投建立的AI学习社区(www.techbeat.net)。社区上线330+期talk视频,900+篇技术干货文章,方向覆盖CV/NLP/ML/Robotis等;每月定期举办顶会及其他线上交流活动,不定期举办技术人线下聚会交流活动。我们正在努力成为AI人才喜爱的高质量、知识型交流平台,希望为AI人才打造更专业的服务和体验,加速并陪伴其成长。

投稿内容

// 最新技术解读/系统性知识分享 //

// 前沿资讯解说/心得经历讲述 //

投稿须知

稿件需要为原创文章,并标明作者信息。

我们会选择部分在深度技术解析及科研心得方向,对用户启发更大的文章,做原创性内容奖励

投稿方式

发送邮件到

chenhongyuan@thejiangmen.com

或添加工作人员微信(chemn493)投稿,沟通投稿详情;还可以关注“将门创投”公众号,后台回复“投稿”二字,获得投稿说明。

>> 投稿请添加工作人员微信!

关于我“

将门是一家以专注于发掘、加速及投资技术驱动型创业公司的新型创投机构,旗下涵盖将门创新服务将门技术社群以及将门创投基金

将门成立于2015年底,创始团队由微软创投在中国的创始团队原班人马构建而成,曾为微软优选和深度孵化了126家创新的技术型创业公司。

如果您是技术领域的初创企业,不仅想获得投资,还希望获得一系列持续性、有价值的投后服务,欢迎发送或者推荐项目给我“门”:

bp@thejiangmen.com

点击右上角,把文章分享到朋友圈

⤵一键送你进入TechBeat快乐星球

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
突发!曝网红“猴哥说车”破产,央视主持亲自拜访,疑不满何钰欣

突发!曝网红“猴哥说车”破产,央视主持亲自拜访,疑不满何钰欣

裕丰娱间说
2024-10-18 00:06:31
朝鲜为什么要炸自己的路?直接把边境的路封起来不就好了吗?

朝鲜为什么要炸自己的路?直接把边境的路封起来不就好了吗?

星辰故事屋
2024-10-17 12:22:37
51岁大妈包养24岁小伙,性生活要求太频繁,结果惨遭杀害

51岁大妈包养24岁小伙,性生活要求太频繁,结果惨遭杀害

胖胖侃咖
2024-10-18 08:00:08
爆笑神评!魏武遗风今犹在,网友评论:孟德兄诚不欺我

爆笑神评!魏武遗风今犹在,网友评论:孟德兄诚不欺我

田心生活
2024-10-12 00:42:16
三个月内两任哈马斯领导人被杀 谁将接替辛瓦尔?

三个月内两任哈马斯领导人被杀 谁将接替辛瓦尔?

上游新闻
2024-10-18 00:11:04
敏感时刻韩国秀肌肉,时隔7年再度实弹发射钻地导弹

敏感时刻韩国秀肌肉,时隔7年再度实弹发射钻地导弹

澎湃新闻
2024-10-18 00:28:09
“猴哥说车”承认破产!央视主持张越采访记录,对妻子还是不满

“猴哥说车”承认破产!央视主持张越采访记录,对妻子还是不满

青芳草
2024-10-18 08:57:01
易建联事件新后续:疑似女主要去英国避避风头,在机场被警察带走

易建联事件新后续:疑似女主要去英国避避风头,在机场被警察带走

辣条小剧场
2024-10-18 03:33:47
央行行长潘功胜:央行提供股票回购、增持再贷款有特定指向性 信贷资金不能违规进入股市是底线

央行行长潘功胜:央行提供股票回购、增持再贷款有特定指向性 信贷资金不能违规进入股市是底线

财联社
2024-10-18 10:26:06
易建联事件后续!通过一张图片,网友扒出更多细节

易建联事件后续!通过一张图片,网友扒出更多细节

跑者排球视角
2024-10-17 13:20:31
“遇上跑得快的野猪,或需在山里待一天一夜”,对话野猪狩猎队队长

“遇上跑得快的野猪,或需在山里待一天一夜”,对话野猪狩猎队队长

新京报
2024-10-18 08:15:23
巴媒:奥斯卡拒绝了海港2年的续约报价,50%加薪&2026任职管理层

巴媒:奥斯卡拒绝了海港2年的续约报价,50%加薪&2026任职管理层

直播吧
2024-10-18 11:20:23
长丰中学臭肉事件后续:学费2.6万吃臭肉,偷笑红衣女子身份曝光

长丰中学臭肉事件后续:学费2.6万吃臭肉,偷笑红衣女子身份曝光

古希腊掌管松饼的神
2024-10-17 15:42:41
韩国无人机空投朝鲜金正恩女家属的不雅照!怪不得朝鲜如此愤怒

韩国无人机空投朝鲜金正恩女家属的不雅照!怪不得朝鲜如此愤怒

文雅笔墨
2024-10-18 11:24:43
A股:证监会、沪深交易所重磅发声!老股民说,今天3170点争夺战!

A股:证监会、沪深交易所重磅发声!老股民说,今天3170点争夺战!

价值投资者
2024-10-18 06:31:05
大战一触即发,多国已入局,金正恩不向中方求肋,中国决定走向!

大战一触即发,多国已入局,金正恩不向中方求肋,中国决定走向!

头条爆料007
2024-10-18 07:04:47
韩国乱套了,19国驻军韩国,而且还包括二战战败国德、意、日

韩国乱套了,19国驻军韩国,而且还包括二战战败国德、意、日

低调看天下
2024-10-16 18:00:19
家长来了!布朗尼一级恶犯 詹姆斯&雷迪克先后与裁判交流

家长来了!布朗尼一级恶犯 詹姆斯&雷迪克先后与裁判交流

直播吧
2024-10-18 12:24:22
李荣浩宣布与爱人分手:对不起,我不再爱你了..到底是什么原因!

李荣浩宣布与爱人分手:对不起,我不再爱你了..到底是什么原因!

美芽
2024-10-17 20:42:23
无人机捕捉受伤的辛瓦尔被击毙的最后时刻

无人机捕捉受伤的辛瓦尔被击毙的最后时刻

桂系007
2024-10-18 03:41:48
2024-10-18 12:54:44
将门创投
将门创投
加速及投资技术驱动型初创企业
1955文章数 588关注度
往期回顾 全部

科技要闻

阿里,快给大润发找好接盘侠了

头条要闻

男子连线"听泉鉴宝"展示博物馆古剑 已被重庆警方找到

头条要闻

男子连线"听泉鉴宝"展示博物馆古剑 已被重庆警方找到

体育要闻

曼联大裁员,裁到了82岁的弗格森头上...

娱乐要闻

刘爽点明杨子和黄圣依的婚姻尴尬

财经要闻

今年前三季度中国GDP同比增长4.8%

汽车要闻

续航达成率116%!? 小马测试宝骏云海纯电版

态度原创

健康
家居
亲子
旅游
军事航空

花18万治疗阿尔茨海默病,值不值?

家居要闻

野蛮生长 打造浪漫家居艺术

亲子要闻

秋冬季孩子吃什么可以增强抵抗力?看看这份指南→

旅游要闻

乐山这6个新晋打卡地好玩还出片!

军事要闻

朝鲜明确韩国为"敌对国家"

无障碍浏览 进入关怀版