NTIRE2018比赛冠军 八倍图像超分辨率 DBPN-Deep Back-Projection Networks For Super-Resolution

paper

pytorch // caffe

NTIRE2018比赛中8倍的bicubic第一名,PIRM2018比赛中Region 2的第一名

主要是采用了误差反馈机制,类似于在每个深度下做CycleGAN

以上采样单位为例:

输入低分辨率image,经过Deconv上采样得到H0,H0经过Conv得到L 大小的L0,计算输入低分辨率图像与通过Deconv-Conv生成的低分辨率图像之间的误差,将误差输入Deconv上采样得到误差的高分辨率大小图像,将输入L_image通过Deconv生成的H0与误差生成的H1相加得到H。

针对四种超分辨率网络结构做了对比说明

 先插值:代表有SRCNN VDSR DRRN,缺点是插值过程引入噪声

一次插值:FSRCNN ESPCN 网络容量有限,无法进行复杂学习如EDSR,需要每层有大量filter 训练时间长,大部分网络结构都采用该种方法

逐步插值:LapSR 效果比较好,但是参数多

交替上下采样:DBPN 提高不同深度采样率,在各阶段计算重构误差,轻量级是重点。

DBPN也采用了稠密连接

 网络结构介绍到这里

在损失函数上,应该是比赛产物吧损失函数只计算了MSE,简单粗暴。论文中也介绍可以用对抗损失  感知损失 就是没用。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分辨率领域,有几种常用的方法和理论基础。其中一种方法是插值方法,它通过对低分辨率图像进行插值来得到高分辨率图像。另一种方法是基于稀疏表示(字典学习)的方法,它通过学习低分辨率图像与高分辨率图像之间的稀疏表示关系来进行分辨率复原。还有一种方法是基于局部嵌入(Neighbor Embedding)的方法,它利用低分辨率图像中的局部信息来进行分辨率复原。此外,还有Example-Based的方法,它通过学习一组训练样本来进行分辨率复原。 在分辨率领域的理论基础方面,有一些重要的研究现状。一篇论文《VDSR Accurate Image Super-Resolution Using Very Deep Convolutional Networks, CVPR2016》提出了全局残差引入SR的方法,通过学习高分辨率图像和低分辨率图像之间的高频部分残差来进行分辨率复原。这种残差网络结构的思想在后来的深度学习分辨率方法中产生了深远影响。另一篇论文《SRGAN(SRResNet) Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network, CVPR2017》将生成对抗网络应用于分辨率复原问题,利用感知损失和对抗损失来提升恢复图像的真实感。还有一篇冠军方案《EDSR Enhanced Deep Residual Networks for Single Image Super-Resolution, CVPR2017》在NTIRE2017分辨率挑战赛上获得了冠军,该方案通过去除多余的模块,使用增强的ResNet结构和L1损失函数来提升结果质量。 这些方法和理论基础提供了分辨率领域的基础知识,并为分辨率复原技术的研究和应用提供了重要的参考。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值