To learn image super-resolution, use a GAN to learn how to do image degradation first

在这里插入图片描述

  • ECCV2018
  • 问题引入:现有的方法使用成对的数据进行超分辨率模型的训练,但是LR的获取是从HR进行简单的下采样得到的,不能很好的反映现实情况;
  • 概述:分为两个阶段,H2L和L2H
    – High-to-Low:采用不成对的两个数据集,HR和LR训练,训练之后产生成对的HR-LR数据进行L2H的训练;
    – Low-to-High:采用成对的两个数据集进行训练;
  • 损失函数:两个阶段使用的损失都是GAN loss和L2 pixel loss的结合,并且GAN loss为主导(和之前的方法GAN loss只是使图像更shaper一些做对比)
    1. l = α l p i x e l + β l G A N l = \alpha l_{pixel} + \beta l_{GAN} l=αlpixel+βlGAN
    2. GAN loss使用hinge loss l G A N = E x ∼ P r [ m i n ( 0 , − 1 + D ( x ) ) ] + E x ^ ∼ P g [ m i n ( 0 , − 1 − D ( x ^ ) ) ] l_{GAN} = \mathbb{E}_{x\sim \mathbb{P}_r}[min(0, -1+D(x))] + \mathbb{E}_{\widehat{x}\sim \mathbb{P}_g}[min(0, -1-D(\widehat{x}))] lGAN=ExPr[min(0,1+D(x))]+Ex Pg[min(0,1D(x ))],其中 P r \mathbb{P}_r Pr是只实际的数据分布, P g \mathbb{P}_g Pg指由generator生成的数据的数据分布;
    3. l p i x e l = 1 W H ∑ i = 1 W ∑ j = 1 H ( F ( I h r ) i , j − G θ G ( I d ) i , j ) 2 l_{pixel} = \frac{1}{WH}\sum_{i=1}^W\sum_{j=1}^H(F(I^{hr})_{i,j}-G_{\theta G}(I^d)_{i,j})^2 lpixel=WH1i=1Wj=1H(F(Ihr)i,jGθG(Id)i,j)2
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值