题目:Towards Real-World Blind Face Restoration with Generative Facial Prior
翻译:《面向现实世界的生成性人脸先验盲复原》

解决的问题:
如何从低分辨率低质量的真实图像中获得较好的先验知识,复原人脸图像

提出:GFP-GAN。其包含了一个退化去除模块 和预训练的人脸GAN作为人脸先验。通过直接的潜在代码映射和几个通道分割空间特征变换(CS-SFT)层以从粗到精方式连接。

贡献:
提出了一种新颖的GFP-GAN框架,该框架具有精巧的架构设计,并能融合人脸生成先验。带有CS-SFT层的GFP-GAN在一次正向传递中实现了保真度和纹理忠实度之间的良好平衡。

网络框架


第一步:退化去除模块。基于Unet网络。用于提取清晰潜在特征 F_latent 和 不同分辨率空间特征F_spatial。

第二步:生成式人脸先验和潜在特征匹配。将潜在特征F_latent匹配到中间潜在编码W ,该编码W 用于从可学习的人脸GAN分布中检索最相近的人脸特征F_GAN;然后,能够用GAN特征获得生成式人脸先验 F_prior

第三步:通道分割的空间特征转换。利用第二步的先验特征 F_prior和第一步的不同分辨率空间特征F_spatial生成高清图像。

但是这种方法难以在真实性和保真度之间达到好的平衡;因此本文将先验特征分解为身份特征部分(用于保留)以及变换特征部分(用于特征调制),采用以下的形式进行求解:

损失函数:

1 重构损失:图像像素级重构以及VGG层次的感知loss重构

2 对抗损失

3 人脸成分损失 鉴别损失+特征样式损失
( 1)鉴别损失:首先使用ROI对齐裁剪感兴趣的区域,对于每个区域,我们训练单独的小型局部鉴别器来区分恢复成分是否真实,从而使生成的面部成分接近自然的面部成分分布
(2)特征样式损失:尝试匹配真实和恢复的面片的Gram矩阵统计

4 人脸身份loss: 采用了预训练人脸识别ArcFace模型

GFP-GAN论文阅读笔记相关推荐

  1. Face-Morphing using Generative Adversarial Network(GAN)论文阅读笔记

    题目:Face-Morphing using Generative Adversarial Network(GAN) 参考文章:原文地址 摘要: 讲解了GAN的基本原理以及利用GAN换脸的原理. 在像 ...

  2. DGP 论文阅读笔记

    DGP 论文阅读笔记 论文题目:Exploiting Deep Generative Prior for Versatile Image Restoration and Manipulation Ex ...

  3. Small Object Detection using Context and Attention(论文阅读笔记)

    Small Object Detection using Context and Attention 论文阅读笔记 出处:2021 International Conference on Artifi ...

  4. RFA-Net: Residual feature attention network for fine-grained image inpainting 论文阅读笔记

    RFA-Net: Residual feature attention network for fine-grained image inpainting 论文阅读笔记 摘要 尽管大多数使用生成对抗性 ...

  5. Learning from Synthetic Data for Crowd Counting in the Wild 论文阅读笔记

    Learning from Synthetic Data for Crowd Counting in the Wild 论文阅读笔记 发表:CVPR 2019 人群计数任务在多变的环境,大范围的人群中 ...

  6. 《Improved Techniques for Training GANs》-论文阅读笔记

    <Improved Techniques for Training GANs>-论文阅读笔记 文章目录 <Improved Techniques for Training GANs& ...

  7. 《Progressive Growing of GANs for Improved Quality, Stability, and Variation》-论文阅读笔记

    <Progressive Growing of GANs for Improved Quality, Stability, and Variation>-论文阅读笔记 文章目录 <P ...

  8. 全卷积(FCN)论文阅读笔记:Fully Convolutional Networks for Semantic Segmentation

    论文阅读笔记:Fully Convolutional Networks forSemantic Segmentation 这是CVPR 2015拿到best paper候选的论文. 论文下载地址:Fu ...

  9. DnCNN论文阅读笔记【MATLAB】

    DnCNN论文阅读笔记 论文信息: 论文代码:https://github.com/cszn/DnCNN Abstract 提出网络:DnCNNs 关键技术: Residual learning an ...

  10. Learning Multiview 3D point Cloud Registration论文阅读笔记

    Learning multiview 3D point cloud registration Abstract 提出了一种全新的,端到端的,可学习的多视角三维点云配准算法. 多视角配准往往需要两个阶段 ...

最新文章

  1. AndroidStudio SSL peer shut down incorrectly
  2. python break -else 语句
  3. 怎么实现阵列装配_第九篇:磁盘阵列和群晖SHR
  4. 用户体验五要素_Kwai竞品分析用户体验五要素
  5. 如何使用阿里云云解析API实现动态域名解析,搭建私有服务器
  6. SQL ORDER BY Clause
  7. 2017.9.5 DZY Loves Math 失败总结
  8. 在ubuntu 16.04中安装source insight 4.0破解版
  9. java多张图片合成一张_一款国外有趣、简单、功能齐全的图片处理软件。
  10. Atitit 文员招募规范 attilax总结
  11. 改变ubuntu终端显示语言(桌面系统中文,终端提示英文)
  12. 有关存储器容量的计算
  13. C#对STK11.4二次开发的Hello World
  14. 西门子PLC编写抢答系统
  15. C语言-求阶乘的两种方法
  16. 俄数学天才破解庞加莱猜想拒领百万奖金
  17. 使用Keras画神经网络准确性图
  18. 苹果手机消息先发给服务器,iPhone接收微信信息延迟,可能是这3个问题导致的,赶紧自查一下...
  19. 计算机二战一个双非学校怎样,双非二战学长成功调剂985:看他的调剂院校选择!...
  20. Java+JSP基于ssm广州市家教中介服务网站

热门文章

  1. matlab生成海森矩阵
  2. MATLAB身份证号码定位检测识别GUI
  3. 央企招聘:中国航天科工集团2023校园招聘
  4. 微信小程序不同分享效果的实现
  5. 扒一扒云服务器和VPS主机有啥不一样
  6. KITTI数据集--参数
  7. rpg人物制作软件_《RPG Maker MZ》——轻松上手的角色扮演游戏制作工具
  8. 电力系统的遥测、遥信、遥控、遥调
  9. Redis 6.0删除节点
  10. python之API接口调用