点击下方卡片,关注“CVer”公众号

AI/CV重磅干货,第一时间送达

转载自:新智元  |  编辑:时光

【导读】最近,浙大研究团队实现了对视频中的人像进行改变,调整参数可以扩大或者缩小。

视频可以瘦脸?来看看究竟怎么回事。

这是美国女演员詹妮弗·劳伦斯(Jennifer Lawrence),左边是youtube上的一段原视频,右边则是「瘦脸」之后的她。

微圆的下巴变成了尖的,瓜子脸快成锥子脸了,似乎也显得老了一些。

既然能「瘦脸」,那是不是也可以「宽脸」呢?

没问题,而且效果拔群,都快要变成国字脸啦。

我们再来给小扎变一个:

一边是「宽脸」,一边是「瘦脸」,嘿,中间那个才是屏幕中熟悉的他。

变脸

近年来,各大社交媒体流行短视频,如视频号、抖音、快手等等。

那么,除了自带美颜、滤镜功能之外,如何对视频中的人物肖像进行数字化修饰?

因为视频是动态性,技术恐怕没有平面美图那么简单。

最近,一项肖像视频编辑的研究发表,分享了这种视频人脸扩缩技术。

研究主要由浙江大学计算机辅助设计和图形学(CAD&CG)国家重点实验室人员完成,参与研究的还有英国巴斯大学。

Parametric Reshaping of Portraits in Videos

论文:https://arxiv.org/abs/2205.02538

正如作者所言,「研究的目标是根据现实世界中的自然面部变形,通过编辑肖像面部的整体形状,生成高质量的肖像视频重塑结果。」

团队的训练环境为一台配有32GB内存的AMD Ryzen 9 3950X的台式电脑。

其中,OpenCV的光流法负责运动映射,并由StructureFlow框架进行平滑处理。人脸对齐网络(FAN)负责特征点估计,而Ceres Solver用于解决优化问题。

与基线方法比较。给定一帧人像视频的框架(a),人像重塑方法会在鼻尖附近产生伪影(b),因为鼻子遮挡了侧面,而作者的方法(c)可以使用相同的整形参数产生令人满意的结果。

与仅使用MLS的方法(a)、只使用优化的方法(b)和作者的方法(c)相比较。

虽然,MLS方法仅确保了人脸边界的一致性和视频稳定性,网格优化在校正背景失真方面是有效的。

但是,作者的方法在背景分离、扭曲和人脸边界一致性方面取得了较好的效果。

通过与不固定轮廓网格点的方法(a)和仅使用稀疏轮廓点映射的方法(b)和作者的方法(C)比较。

可以看出,作者提出的方法在性能方面取得了更好的效果,面部边界一致性和重塑一致性。

整个研究过程,主要包括2个阶段:稳定面部重构,以及连续视频重构。

在第一阶段,作者从整个视频估计面部刚性姿势变换。

然后,联合优化多个帧,进行准确的面部识别重构。

这样,这种方法就从重塑一张单眼图像扩展到重塑整个图像序列。

紧接着,在整个视频中恢复面部表情。

在第二阶段,作者首先重塑了重构的3D人脸,使用参数重塑模型人脸的权重变化。

然后,利用重构后的3D人脸引导视频帧的翘曲。

结果表明,作者提出的方法可以稳健地生成连贯的重塑肖像视频,而基于图像的方法很容易导致明显的闪烁伪影。

这种系统的一个有用部署是实现实时变形,必要的计算资源克服了「实时」变形的挑战。

如此,大大方便了社交媒体的肖像视频编辑和视觉效果。

这将在视频演讲、电商主播等方面有广阔的应用前景。

研究团队

浙大计算机科学与技术学院的金小刚教授为论文通讯作者。

金小刚为教授、博导,他所在的CAD&CG(计算机辅助设计与图形学)实验室隶属于浙大计算机科学与技术学院。

他的研究主要聚焦在计算机动画、计算机图形学、计算机辅助几何设计等。

根据官网页面显示,他在电影特效模拟、布料动画和虚拟试穿、昆虫群模拟、交通模拟和自动驾驶等具体表现,也有着浓厚的研究兴趣。

另外,他还对人群与群组动画、隐式曲面建模与应用、创造性的建模、Sketch-Based建模、纹理合成等有所研究。

其合著的《计算机真实感图形的算法基础》一书获2001年国家科技图书二等奖。

参考资料:

http://www.cs.zju.edu.cn/csen/27059/list.htm

https://www.unite.ai/restructuring-faces-in-videos-with-machine-learning/

ICCV和CVPR 2021论文和代码下载

后台回复:CVPR2021,即可下载CVPR 2021论文和代码开源的论文合集

后台回复:ICCV2021,即可下载ICCV 2021论文和代码开源的论文合集

后台回复:Transformer综述,即可下载最新的3篇Transformer综述PDF

目标检测和Transformer交流群成立
扫描下方二维码,或者添加微信:CVer6666,即可添加CVer小助手微信,便可申请加入CVer-目标检测或者Transformer 微信交流群。另外其他垂直方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索、论文投稿&交流、PyTorch、TensorFlow和Transformer等。
一定要备注:研究方向+地点+学校/公司+昵称(如目标检测或者Transformer+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群▲扫码或加微信: CVer6666,进交流群
CVer学术交流群(知识星球)来了!想要了解最新最快最好的CV/DL/ML论文速递、优质开源项目、学习教程和实战训练等资料,欢迎扫描下方二维码,加入CVer学术交流群,已汇集数千人!▲扫码进群
▲点击上方卡片,关注CVer公众号

整理不易,请点赞和在看

一键瘦脸!浙大提出:人脸视频编辑新技术相关推荐

  1. 想让照片中的云飘起来?视频编辑服务一键动效3步就能实现

    分享和创作短视频已经成为人们记录美好生活的一种方式,很多用户在剪辑时会出现素材不够的情况,这时往往会选择用几张图片作为补充素材.但是视频中穿插图片又会让作品中的过渡部分显得十分生硬和刻意:那么怎样通过 ...

  2. 单张人像生成视频!中国团队提出最新3D人脸视频生成模型,实现SOTA

    来源:IEEE 编辑:新智元 [导读]稀疏人脸特征点生成的人脸图像视频通常会遇到图像质量损失.图像失真.身份改变,以及表情不匹配等问题.为此作者使用重建出的三维人脸动态信息来指导人脸视频的生成.结果显 ...

  3. 单张人像生成视频!中国团队提出FaceAnime:最新3D人脸视频生成模型

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 转载自:新智元 |  来源:IEEE 编辑:好困 [导读]稀疏人脸特征点生成的人脸图像视频通常会遇到图像质量 ...

  4. 不惧繁杂背景,视频编辑服务一键实现人像抠图

    最近,"你这背景太假了"席卷全网.由于身后风景太优美,被网友质疑背景太假,某主播为了自证,直接把手里的桶扔进了背后的水里.短短几天时间播放量几十亿,引发了全网P图狂潮,网友在短视频 ...

  5. 基于参考图像的人脸组成编辑

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 近年来,人脸肖像编辑取得了较大的进步.但是,以前的方法要么对预定义的人脸属性进行操作,缺乏控制高级语义人脸组成形状的灵活性:要么利用手动 ...

  6. 学术速递4 | 谷歌混合精度量化 | 清华语音人脸视频生成 | 谭铁牛步态识别对抗攻击 | 北大点云数据

    ​几篇近期的paper: 清华:音频驱动的具有自然头部姿势的语音人脸视频生成 谭铁牛:对步态识别的时间稀疏对抗性攻击 Google Brain:无需专用硬件加速的混合精度量化 北大:SemanticP ...

  7. 计算机网络基础崔冬,视频编辑领域中计算机技术的应用

    摘要:计算机多媒体视频编辑技术,是指技术人员使用编辑软件综合处理声音(Sound).动画(Anumation)和视频(video)的一项新技术.视频编辑与制作中,工作人员一般会采用计算机平台对视频素材 ...

  8. 4k视频编辑台式计算机,字节跳动剪辑工具 “剪映”PC 版体验:支持 4K 视频分辨率...

    随着短视频的火爆,视频编辑软件也越来越吃香.一款好用的视频编辑软件能帮助用户更快更好的剪辑出一段精彩的短视频,这不在手机里好用的视频编辑 APP 剪映推出了电脑版,在电脑上操作起来更加的方便好用,接下 ...

  9. VideoReTalking:用于野外会说话的头部视频编辑的基于音频的唇形同步

    我们展示了 VideoReTalking,这是一种新系统,可以根据输入音频编辑真实世界中说话的头部视频的面部,从而产生高质量和口型同步的输出视频,即使带有不同的情绪.我们的系统将这个目标分解为三个连续 ...

最新文章

  1. 新版Edge浏览器弹出“ 禁用开发人员模式扩展 ”的解决方案
  2. 11gR2 RAC GoldenGate的HA配置
  3. 《剑指offer》数组中出现次数超过一半的数字
  4. CF1497E2 Square-free division (hard version)
  5. java 实现按规则自增功能_java运算符详解 - osc_74vaali6的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. python数据分析与基础实战_《python数据分析与挖掘实战》基础概念
  7. 社科研究方法汇总(含SPSS教程、Maxdea、实验法、社会网络分析法、统计调查法、访谈法)
  8. 如何编写python爬虫_如何完整写一个爬虫框架
  9. 【c++随笔】MinGW32编译环境实现DLL的创建与调用实例
  10. 斐波那契数列(C语言实现)
  11. C4D本来很简单(新手入门学习方法+C4D工作流程)
  12. CCF计算机职业资格认证考试201312-2试题及答案
  13. NRF52840 和电脑 进行蓝牙通信
  14. NOIP2012 提高组 Day 2
  15. 【理解】ORB特征提取与ORBSLAM特征匹配简要剖析
  16. Excel技能培训-INDIRECT实现拼接动态引用单元格,trl+pageDown速切换工作簿,多工作表求和,多个工作簿合并和拆分
  17. codeforces 577B Modulo Sum
  18. html5中圆形的绘制
  19. 天津大学《企业文化与伦理》在线作业二-0001
  20. SQL 配置管理器 MMC无法创建管理单元

热门文章

  1. linux - resize2fs:新大小太大,无法用32位表示
  2. ESP8266携手物联网Tlink平台(五)
  3. matlab中的取余函数
  4. 前端后端传数组的正确做法
  5. 任务14 设备采购信息管理系统
  6. 安卓版的提醒事项软件开发
  7. 关于Eclipse安装pydev成功后后pydev不显示问题
  8. 关于代码编辑器Ctrl+Z(撤销快捷键失效)的可能解决办法
  9. c语言怎么用二维数组表示坐标,c语言中二维数组怎么用?
  10. java面试心得_Java面试题分享(一)Spring总结