Unsupervised Image Super-Resolution using Cycle-in-Cycle Generative Adversarial Networks

在这里插入图片描述

  • CVPR2018
  • 问题:首先是LR degradation过程是未知的,且没有成对的LR-HR对;
  • 做法:借鉴风格迁移的工作,做了相应的适配以实现超分,分为三个阶段:
    1. L R → c l e a n   L R LR\rightarrow clean\ LR LRclean LR:clean LR的图像是由HR仅经过bicubic dowmsampling得到的,这一个过程是对LR图像进行deblur和denoise;
    2. c l e a n   L R → H R clean\ LR\rightarrow HR clean LRHR:使用现成的SR模型完成分辨率的提升;
    3. 上面两个阶段的模型同时进行微调得到最终的结果;
  • X X X来表示LR, x i ∈ X x_i\in X xiX Y Y Y来表示clean LR, y i ∈ Y y_i\in Y yiY Z Z Z来表示HR, z i ∈ Z z_i\in Z ziZ,其中 y i y_i yi是由 z i z_i zi经过bicubic kernel降采样得到的;
  • L R → c l e a n   L R LR\rightarrow clean\ LR LRclean LR: 涉及到模型generator G 1 , G 2 G_1,G_2 G1,G2和discriminator D 1 D_1 D1
    1. 首先是generator-adversarial loss: L G A N L R = 1 N ∑ i N ∣ ∣ D 1 ( G 1 ( x i ) ) − 1 ∣ ∣ 2 \mathcal{L}^{LR}_{GAN}=\frac{1}{N}\sum_i^N||D_1(G_1(x_i))-1||_2 LGANLR=N1iN∣∣D1(G1(xi))1∣2
    2. 为了保证输入 x x x和输出 y y y的一致性,添加了 G 2 G_2 G2,对应的损失: L c y c L R = 1 N ∑ i N ∣ ∣ G 2 ( G 1 ( x i ) ) − x i ∣ ∣ 2 \mathcal{L}_{cyc}^{LR}=\frac{1}{N}\sum_i^N||G_2(G_1(x_i))-x_i||_2 LcycLR=N1iN∣∣G2(G1(xi))xi2
    3. identity loss: L i d t L R = 1 N ∑ i N ∣ ∣ G 1 ( y i ) − y i ∣ ∣ 1 \mathcal{L}_{idt}^{LR}=\frac{1}{N}\sum_i^N||G_1(y_i)-y_i||_1 LidtLR=N1iN∣∣G1(yi)yi1
    4. 保持spatial的平滑: L T V L R = 1 N ∑ i N ( ∣ ∣ ∇ h G 1 ( x i ) ∣ ∣ 2 + ∣ ∣ ∇ w G 1 ( x i ) ∣ ∣ 2 ) \mathcal{L}_{TV}^{LR}=\frac{1}{N}\sum_i^{N}(||\nabla_hG_1(x_i)||_2 + ||\nabla_wG_1(x_i)||_2) LTVLR=N1iN(∣∣hG1(xi)2+∣∣wG1(xi)2)
  • c l e a n   L R → H R clean\ LR\rightarrow HR clean LRHR:涉及到现成的模型EDSR
  • 两段模型联合微调阶段:涉及模型 G 1 , G 2 , G 3 , D 1 , D 2 G_1,G_2,G_3,D_1,D_2 G1,G2,G3,D1,D2
    1. 首先是generator-adversarial loss: L G A N H R = 1 N ∑ i N ∣ ∣ D 2 ( S R ( ( G 1 ( x i ) ) ) − 1 ∣ ∣ 2 \mathcal{L}^{HR}_{GAN}=\frac{1}{N}\sum_i^N||D_2(SR((G_1(x_i)))-1||_2 LGANHR=N1iN∣∣D2(SR((G1(xi)))1∣2
    2. 为了保证输入 x x x和输出 y y y的一致性,添加了 G 2 G_2 G2,对应的损失: L c y c H R = 1 N ∑ i N ∣ ∣ G 3 ( S R ( G 1 ( x i ) ) ) − x i ∣ ∣ 2 \mathcal{L}_{cyc}^{HR}=\frac{1}{N}\sum_i^N||G_3(SR(G_1(x_i)))-x_i||_2 LcycHR=N1iN∣∣G3(SR(G1(xi)))xi2
    3. identity loss: L i d t L R = 1 N ∑ i N ∣ ∣ S R ( z ′ ) − z ∣ ∣ 1 \mathcal{L}_{idt}^{LR}=\frac{1}{N}\sum_i^N||SR(z')-z||_1 LidtLR=N1iN∣∣SR(z)z1,其中 z ′ z' z z z z bicubic降采样得到的
    4. 保持spatial的平滑: L T V L R = 1 N ∑ i N ( ∣ ∣ ∇ h S R ( G 1 ( x i ) ) ∣ ∣ 2 + ∣ ∣ ∇ w S R ( G 1 ( x i ) ) ∣ ∣ 2 ) \mathcal{L}_{TV}^{LR}=\frac{1}{N}\sum_i^{N}(||\nabla_hSR(G_1(x_i))||_2 + ||\nabla_wSR(G_1(x_i))||_2) LTVLR=N1iN(∣∣hSR(G1(xi))2+∣∣wSR(G1(xi))2)
  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值