3 Approach

给定source face xsx_sxs​,包含了pose guidance,以及target face xtx_txt​,包含了reference appearance,学习的目标是生成一幅图像包含xsx_sxs​的pose/expression,以及xtx_txt​的identity

3.1 Disentangle-and-Compose Framework


Shape Encoder EEE
Shape Encoder EEE的网络结构和文献[34, 35]中的boundary encoder一模一样,将人脸图像编码为一个15通道的heatmap,分别对应人脸不同的部分,然后涂上不同的颜色,得到face parsing maps

此外,增加额外的2个gaze channels,

Shape Encoder EEE在WFLW数据库上进行预训练,gaze channels在EOTT数据库上进行预训练,预训练完成后,整个Shape Encoder EEE被frozen

Appearance Auto-Encoder FFF
Appearance Auto-Encoder FFF包含Encoder部分以及Decoder部分

FFF需要学习人脸图像中的identity information和local facial details

FFF的Decoder负责重构人脸图像,为了保证生成图像中的identity,将Decoder过程中的feature maps拼接到Semantically Adaptive Decoder DDD中(Figure 3中的橘黄色箭头)

为了保证FFF不受shape的影响,……

Semantically Adaptive Decoder DDD
原本可以采用U-Net的结构,现在使用了multi-scales SPADE blocks,就可以去掉U-Net的Encoder部分

3.2 FusionNet

目前为止的模型在生成facial details(如胡子、皱纹)仍然存在问题,而warping-based methods生成facial details的效果比较好,因此提出一个FusionNet结构,如Figure 4所示,接收生成图像以及warping的结果,生成一个mask用于融合两幅图像

3.3 Learning

Ltotal=Lreenact+λLappreconsLreenact=αrLperceptual+αgLGAN+αiLid(1)\begin{aligned} L_{total}&=L_{reenact}+\lambda L_{app_recons} \\ L_{reenact}&=\alpha_rL_{perceptual}+\alpha_gL_{GAN}+\alpha_iL_{id} \qquad(1) \end{aligned} Ltotal​Lreenact​​=Lreenact​+λLappr​econs​=αr​Lperceptual​+αg​LGAN​+αi​Lid​(1)​

One-shot Face Reenactment(BMVC19)相关推荐

  1. 阅读笔记:Single Shot Multibox Detector(SSD)

    --为什么会阅读这篇论文?原因很简单:SSD比Faster R-CNN准.比YOLO快. --论文出处: UNC Chapel Hill(北卡罗来纳大学教堂山分校) 的 Wei Liu 新作 --论文 ...

  2. Linux kernel中断子系统之(五):驱动申请中断API【转】

    转自:http://www.wowotech.net/linux_kenrel/request_threaded_irq.html 一.前言 本文主要的议题是作为一个普通的驱动工程师,在撰写自己负责的 ...

  3. Single Shot Multibox Detection (SSD)实战(下)

    Single Shot Multibox Detection (SSD)实战(下) Training 将逐步解释如何训练SSD模型进行目标检测. 2.1. Data Reading and Initi ...

  4. Single Shot Multibox Detection (SSD)实战(上)

    Single Shot Multibox Detection (SSD)实战(上) 介绍了边界框.锚框.多尺度对象检测和数据集.现在,我们将利用这些背景知识构建一个目标检测模型:单次多盒检测(SSD) ...

  5. SSD+caffe︱Single Shot MultiBox Detector 目标检测+fine-tuning(二)

    承接上一篇SSD介绍:SSD+caffe︱Single Shot MultiBox Detector 目标检测(一) 如果自己要训练SSD模型呢,关键的就是LMDB格式生成,从官方教程weiliu89 ...

  6. SSD+caffe︱Single Shot MultiBox Detector 目标检测(一)

    作者的思路就是Faster R-CNN+YOLO,利用YOLO的思路和Faster R-CNN的anchor box的思想. . 0 导读 (本节来源于BOT大赛嘉宾问答环节 ) SSD 这里的设计就 ...

  7. PyramidBox:A Context-assisted Single Shot Face Detector(论文阅读笔记)

    论文:PyramidBox: A Context-assisted Single Shot Face Detector 原文链接:https://arxiv.org/abs/1803.07737?co ...

  8. 长篇自动驾驶技术综述论文(上)

    长篇自动驾驶技术综述论文(上) A Survey of Autonomous Driving: Common Practices and Emerging Technologies Ekim Yurt ...

  9. 目标检测中特征融合技术(YOLO v4)(上)

    目标检测中特征融合技术(YOLO v4)(上) 论文链接:https://arxiv.org/abs/1612.03144 Feature Pyramid Networks for Object De ...

  10. CVPR 2020目标跟踪多篇开源论文(下)

    CVPR 2020目标跟踪多篇开源论文(下) Cooling-Shrinking Attack: Blinding the Tracker with Imperceptible Noises 作者团队 ...

最新文章

  1. Mysql之case when用法总结
  2. silverlight 调用默认打印机
  3. python外星人入侵游戏代码_Python游戏:外星人入侵游戏编程完整版!内附代码
  4. linux查看服务器网络状态
  5. c语言多关卡推箱子程序,多关卡地图推箱子游戏
  6. OpenCASCADE:要求
  7. Spring AOP源码分析(二)JDK动态代理和CGLIB介绍
  8. 数据库异常---ORA-01436: 用户数据中的 CONNECT BY loop in user data 循环
  9. 企业上云,如何做好服务器的安全?
  10. 当你学会这项python数据提取神器时,请做好升职准备!
  11. php 时间转换时间戳_php时间戳转换日期方法总结
  12. 微信查好友单删检测方法,无打扰,快来学
  13. 华为网络设备-访问控制列表配置实验
  14. HDU 4422 The Little Girl who Picks Mushrooms
  15. 蚂蚁管网参数化三维建模方案
  16. sklearn基础篇(十)-- 非负矩阵分解与t-SNE
  17. [Unity2D入门教程]简单制作仿植物大战僵尸游戏之①搭建场景
  18. 吴俊雄的经历,腰椎间盘突出终于好了
  19. 苹果x充电慢是什么原因_苹果手机充不进去电?为什么?什么原因?怎么解决?...
  20. 虚拟机桥接模式无法联网

热门文章

  1. java poi 自动行高_Java POI Excel 行高自适应
  2. 以下不是python3保留字的是_python 保留字
  3. 人机交互中的情境认知
  4. tf7: RNN—古诗词
  5. html5这什么意思,html5是什么意思?html5和html的区别介绍
  6. java 图片处理之寸照背景色替换
  7. angular/js/vue ---表格内部换行
  8. 货车超载计算公式用计算机怎么算,超载计算公式
  9. 第044篇:VBA之三种单元格引用小结(Range、Cells、[单元格区域])
  10. 【PP-15】定义成本构成结构