针对SRGAN提出的几点改进,获得了PIRM2018视觉质量的第一名。

首先是使用去掉BN层的Residual in Residual Dense Block作为网络的basic unit。并且使用residual scling 和 smaller initialization帮助训练更深的网络。

第二点改进是使用了Relativistic Discriminator来预测真实图像$x_r$比生成图像$x_f$更真实的可能性,而不是简单判断某个图片是否是真实图像。$D_{R_a}(x_r, x_f)=\sigma(C(x_r)-E_{x_f}[C(x_f)])$, $\sigma$为sigmoid函数,$E_{x_f}[\cdot]$是取mini-batch中所有fake data的平均, $C(x)$为non-transformed discriminator的输出。那么GAN的loss就对应为:

$L_D^{Ra}=-E_{x_r}[log(D_{Ra}(x_r, x_f))]-E_{x_f}[log(1-D_{Ra}(x_f, x_r)], L_G^{Ra}=-E_{x_r}[log(1-D_{Ra}(x_r, x_f))]-E_{x_f}[log(D_{Ra}(x_f, x_r))]$这样的loss使得generator可以同时从生成数据和真实数据的梯度中受益。

第三点改进是在loss中使用activation之前的特征,而不是使用activation后的特征。特征经过activation后非常的稀疏,特别是对于网络深度深的情况。实验发现使用activation后的特征会造成亮度上的不一致。

训练时先训练一个PSNR-oriented 网络$G_{PSNR}$再用fine-tuning的方法获得一个GAN-based 网络$G_{GAN}$。这样的方式可以避免generator落入local optima,使discriminator最开始就得到相对好的图像帮助他更关注于区分纹理从何得到视觉上更好的效果。为了平衡$G_{PSNR}$和$G_{GAN}$的效果,使用了network interpolation。作者也尝试使用其他两种方法:直接interpolate输出图像,这种方法无法达到a good trade-off between noise and blur;调整content loss和adversarial loss之间的权重,这种方式需要对网络进行微调,过于costly。

esrgan_ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks【阅读笔记】相关推荐

  1. BEGAN: Boundary Equilibrium Generative Adversarial Networks阅读笔记

    BEGAN: Boundary Equilibrium Generative Adversarial Networks阅读笔记 摘要 我们提出了一种新的用于促成训练时生成器和判别器实现均衡(Equil ...

  2. 论文翻译:2019_Speech Super Resolution Generative Adversarial Network

    博客作者:凌逆战 论文地址:基于GAN的音频超分辨率 博客地址:https://www.cnblogs.com/LXP-Never/p/10874993.html 论文作者:Sefik Emre Es ...

  3. 论文翻译:Speech Super Resolution Generative Adversarial Network

    博客作者:凌逆战 论文地址:https://ieeexplore.ieee.org/document/8682215 博客地址:https://www.cnblogs.com/LXP-Never/p/ ...

  4. Generative Adversarial Nets 阅读笔记

    论文重要内容节选 1 Introduction The promise of deep learning is to discover rich, hierarchical models that r ...

  5. ESRGAN - Enhanced Super-Resolution Generative Adversarial Networks论文翻译——中英文对照

    文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书 声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢! 翻译论文汇总:https://github.com ...

  6. ESRGAN - Enhanced Super-Resolution Generative Adversarial Networks论文翻译——中文版

    文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书 声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢! 翻译论文汇总:https://github.com ...

  7. 自动驾驶轨迹预测论文阅读(三)Social GAN: Socially Acceptable Trajectories with Generative Adversarial Networks

    [略读]GUPTA A, JOHNSON J, FEI-FEI L, et al., 2018. Social GAN: Socially Acceptable Trajectories with G ...

  8. 【文献阅读】Perceptual Generative Adversarial Networks for Small Object Detection –CVPR-2017

    Perceptual Generative Adversarial Networks for Small Object Detection 2017CVPR 新鲜出炉的paper,这是针对small ...

  9. Generative Adversarial Networks: An Overview文献阅读笔记

    Generative Adversarial Networks: An Overview笔记 Abstract Generative adversarial networks (GANs) provi ...

  10. 论文阅读Reconstructing CT from Biplanar X-Rays with Generative Adversarial Networks

    Reconstructing CT from Biplanar X-Rays with Generative Adversarial Networks 基于生成对抗网络的双平面x线重建CT 来源:CV ...

最新文章

  1. 死锁产生原因-竞争资源引起进程死锁
  2. HTTP 内容编码,也就这 2 点需要知道 | 实用 HTTP
  3. 60篇论文入选,两度夺魁,“史上最难ECCV”商汤再攀高峰
  4. Codeforces round 396(Div. 2) 题解
  5. 前端学习(2937):vue对象之间的实例属性
  6. strlensizeof
  7. Vue第三部分(1):Vue脚手架构建过程详细介绍和案例
  8. 记录webpack commonJs 加载文件规则
  9. jQuery-1.9.1源码分析系列(十) 事件系统——事件包装
  10. linux7配置永久路由,CentOS7添加永久路由
  11. BN=批归一化+缩放位移=(batchNorm层+scale层)
  12. 教育大数据采集机制与关键技术研究
  13. Android基础入门教程——4.1.1 Activity初学乍练
  14. JavaScript学习记录四
  15. 很多男性的瘦腰细腿比女性更骨感?原因告诉你,或许他们真没减肥
  16. 阿呆喵广告过滤 v1.9.0.1 官网版
  17. vue + echars地图 省市区 + 添加点标记
  18. LDO与三端稳压器详解
  19. 京东安联臻爱无限2020,可以带“病”投保的百万医疗险!
  20. python数据挖掘领域工具包 - wentingtu - 博客园

热门文章

  1. C++递归斐波那契数列
  2. 面试中如何剔除“鱼目混珠”程序员?
  3. 9件事把你从消极情绪中解救出来
  4. Linux 文件与目录管理、ls、cd、pwd、mkdir、rmdir、cp、 rm
  5. WKWebview加载本地图片时出现路径问题
  6. FormsAuthenticationTicket基于forms的验证
  7. Oracle的逆向工程generatorConfig
  8. 操作系统文件编程知识
  9. 【SCOI2005】【BZOJ1087】互不侵犯King(状压dp)
  10. CSS实现树形结构 + js加载数据