去除双下巴有奇招,浙大00后本科生全新美颜算法登上ACM SIGGRAPH

简介: 浙江大学计算机辅助设计与图形学国家重点实验室和浙江大学-腾讯游戏智能图形创新技术联合实验室的研究者们提出了训练 StyleGAN 隐空间中精细的分离边界的方法,仅用一个向量就能在保持其它面部特征不变的情况下进行语义特征编辑。该方法在去除双下巴等应用中效果显著。

随着社交网络、直播以及短视频的流行,为了给别人留下更好的印象,人脸编辑「美颜」的应用范围越来越广泛,不断发展的科学技术使人脸编辑产生了非常多的研究分支。其中,生成对抗网络(GAN)的隐空间一直是个热点问题,现在越来越多的工作把注意力放在隐码的操控和隐空间中的语义解耦上。StyleGAN 是一种可生成高质量人脸图像的生成对抗网络,其隐空间具有非常好的线性特性。利用 StyleGAN 的这一特征可以实现高质量、应用场景广泛的人脸编辑。但是,如何在改变特定特征的同时保持其它无关特征不变,即进行特征的解耦,仍然是一个难题。
为解决这一问题,浙江大学计算机辅助设计与图形学国家重点实验室和浙江大学-腾讯游戏智能图形创新技术联合实验室可研究者们提出了训练 StyleGAN 隐空间中精细的分离边界的方法,仅用一个向量就能在保持其它面部特征不变的情况下进行语义特征编辑
以去除双下巴为例,该方法效果显著:

微信图片_20211206095148.jpg

图 1:具有双下巴的肖像图像(第一排),去除双下巴后的新肖像(第二排)。
该研究的论文《Coarse-to-Fine: Facial Structure Editing of Portrait Images via Latent Space Classifications》已被计算机图形学顶级国际学术会议 ACM SIGGRAPH 2021 接收。

微信图片_20211206095154.jpg


论文地址:http://www.cad.zju.edu.cn/home/jin/sig2021/sig2021.htm


研究方向


在 CV 领域里,生成对抗网络的隐空间一直是个热点问题,现在越来越多的工作把注意力放在隐码的操控上。InterFaceGAN 探究了生成对抗网络的隐空间是怎么进行编码的,并且提出了使用一个分离边界对语义属性进行编辑的方法;In-domain GAN 能够将输入的图像反转到生成对抗网络的隐空间中,并且作为正则器对隐码进行微调,并提出一种语义扩散的方法。鉴于隐空间对于 StyleGAN 研究的重要性,越来越多的工作开始关注如何高效、高质量地将图像反转回 StyleGAN 的隐空间中,并得到相应的隐码;在此基础上,基于 StyleGAN 的投影器可以将图像直接反转回隐空间,从而进行图像到图像的转换,实现人脸姿态改变、人脸之间的线性插值等等功能,Image2StyleGAN 能够将图像反转回隐空间并且进行语义编辑。将隐码和 3D 模型结合也可以参数化调整人脸特征,GIF 在一种生成 3D 人脸模型(FLAME)上应用 StyleGAN,从而对生成的图像进行显式控制;StyleRig 则基于 StyleGAN 和 3DMM 进行面部绑定控制,参数化调整人脸。研究思想新研究的核心思想是训练 StyleGAN 隐空间中精细的分离边界。分离边界是由 InterFaceGAN 提出的一种隐空间中的超平面,但是 InterFaceGAN 训练出的分离边界无法分离无关特征。本文提出精心设计的训练流程,生成成对的仅有特定特征改变的隐码(在去除双下巴的例子中,这些隐码除了有无双下巴外,其它特征基本保持一致),从这些成对隐码中训练精细的分离边界,从而实现面部结构编辑。该研究首先训练一个双下巴分类器,根据双下巴的有无,对 StyleGAN 的隐空间中的隐码进行评分,随后使用随机采样的隐码及其对应的下巴评分进行训练,得到一个粗糙的分离边界,用来合成没有双下巴的中间肖像。在这过程中,其它面部特征,如人脸形状和姿势,在被粗糙的分离边界编辑后不能很好地保存。为了解决这一问题,该研究引入了一种语义扩散方法,利用能将双下巴特征从其它特征中分离出来的颈部掩膜,将中间人像的新下巴的语义扩散到原始图像中,从而得到没有双下巴且保持了面部特征的肖像图像及其对应的隐码。最后,该研究利用成对的有双下巴和没有双下巴的隐码训练出一个精细的双下巴分离边界。在测试阶段,利用精细的双下巴分离边界编辑输入的隐码,并且用图像形变算法优化输入和输出的图像在人脸边缘处细微的错位(misalignment),得到最终结果。

微信图片_20211206095159.jpg

图 2:该研究的流程图,详情请参见论文原文。


结果展示


该研究在大量的肖像图像上测试了方法的性能,这些肖像图像有不同的性别、姿势、脸部形状、肤色。图 3 展示了由该研究提出的方法自动生成的结果。以去除双下巴为例,该方法可成功地去除输入肖像图像的双下巴,同时很好地保持其它特征不变。

微信图片_20211206095203.jpg

图 3:该研究的结果。前四行为参数连续调整的结果,后四行的每对图像中,左图为原图,右图为得到的结果。


与当前最优的面部编辑方法(SOTA)相比,该研究产生了更稳定和合理的结果,保持了面部特征的不变性,并且符合人脸结构。

微信图片_20211206095207.jpg

图 4:方法对比。第一行为输入肖像图像,第二行为 MaskGAN 的结果,第三行为 SC-FEGAN 的结果,第四行为 Generative Inpainting 方法的结果,最后一行为我们方法的结果。


研究人员希望该研究能够为人脸编辑带来新的思路,同时希望给 StyleGAN 的隐空间研究带来启发。


作者简介


论文第一作者吴奕谦,女,21 岁,浙江大学大四本科生,将在今年 9 月于浙江大学 CAD&CG 国家重点实验室直接攻读博士。研究方向是计算机视觉、人脸编辑。个人主页:https://onethousandwu.com/论文作者杨永亮,英国巴斯大学副教授。2009 年于清华大学计算机科学与技术系获得博士学位,2009-2011 年为阿卜杜拉国王科技大学 (KAUST) 博士后研究员,2011 年 9 月至 2014 年 8 月在 KAUST 视觉计算中心担任助理研究员。发表 Siggraph、Siggraph Asia 论文 9 篇。主要研究方向为数字几何处理、虚拟现实和人工智能。个人主页:http://www.yongliangyang.net/论文作者肖钦杰,浙江大学 CAD&CG 国家重点实验室博士研究生,本科毕业于浙江大学数学系,研究方向是三维人脸重建、评估与编辑。论文通讯作者金小刚,浙江大学计算机科学与技术学院教授,博士生导师。“十三五”国家重点研发计划首席科学家,浙江大学 - 腾讯游戏智能图形创新技术联合实验室主任,浙江省虚拟现实产业联盟理事长,中国计算机学会虚拟现实与可视化专委会副主任委员,杭州钱江特聘专家。第九届霍英东青年教师基金、浙江省杰出青年基金获得者,入选教育部新世纪优秀人才支持计划。在 ACM TOG (Proc. of Siggraph)、IEEE TVCG 等国际重要学术刊物上发表论文 140 多篇。2008 年获教育部高等学校科学研究优秀成果奖自然科学奖一等奖,2017 年获浙江省科技进步二等奖,2015 年获美国 ACM Recognition of Service Award 奖。获国际计算机动画学术会议 CASA'2017、CASA'2018 最佳论文奖,《计算机真实感图形的算法基础》获 2001 年国家科技图书二等奖。


相关文章
|
机器学习/深度学习 传感器 算法
基于MATLAB实现磨皮美颜SurfaceBlur算法附完整代码
基于MATLAB实现磨皮美颜SurfaceBlur算法附完整代码
|
算法
ACM算法训练【KMP算法】
ACM算法训练【KMP算法】
87 0
ACM算法训练【KMP算法】
|
人工智能 算法 数据可视化
让美颜app瞬间弱爆的AI算法 附教程
StyleFlow 算法介绍 运行算法 1、linux环境 2、Windows10环境
565 0
让美颜app瞬间弱爆的AI算法 附教程
|
算法 数据格式
WLS算法的一个示例——实现美颜磨皮
WLS算法的一个示例——实现美颜磨皮
490 0
WLS算法的一个示例——实现美颜磨皮
|
算法
ACM模版——欧几里德(GCD)算法
ACM模版——欧几里德(GCD)算法
107 1
|
机器学习/深度学习 算法
ACM模板——卡特兰数(Catalan)算法
ACM模板——卡特兰数(Catalan)算法
176 0
ACM模板——卡特兰数(Catalan)算法
ACM 选手带你玩转 KMP 算法!
ACM 选手带你玩转 KMP 算法!
ACM 选手带你玩转 KMP 算法!
|
机器学习/深度学习 人工智能 自然语言处理
|
算法
ACM模板——Floyd(弗洛伊德算法)
ACM模板——Floyd(弗洛伊德算法)
159 0
下一篇
无影云桌面