主要介绍了SISR深度学习的主要方法

文章目录

前言

1、上采样方法介绍

2、SISR深度学习主要方法


前言

参考:单幅图像超分辨重建的深度学习方法综述


1、上采样方法介绍

方法分类 方法名称 方法描述
基于插值的上采样方法 最近邻插值 使用距离最近的像素点的值进行插值操作
双线性插值 沿着图像的一个方向进行插值,然后再沿着另一个方向进行插值。插值的结果与先进行哪个方向的插值无关
双立方插值 使用的插值函数为三次多项式,也是进行图像两个方向的插值操作
基于学习的上采样方法 转置卷积 也成为反卷积,卷积核大小为3x3,步长为1,并使用0进行填充的卷积操作
亚像素卷积 通过卷积操作得到多个通道的特征图,然后对特征图进行重新排列,在多个通道之间重组,从而放大图像的尺寸

2、SISR深度学习主要方法

网络名称 发表时间 网络模型 损失函数 上采样方法 上采样框架 适用场景 改进点
SRCNN 2014,ECCV 线性网络 L2 双三次插值 预上采样 实景图像 首次提出将深度学习引入超分辨领域,提高重建质量
SCN 2015,ICCV 线性网络 L2 双三次插值 预上采样 实景图像 在深度卷积网络中加入稀疏表示先验信息
FSRCNN 2016,CVPR 线性网络 L2 转置卷积 后上采样 实景图像 较SRCNN提升算法处理速度
ESPCN 2016,CVPR 线性网络 L2  亚像素卷积 预上采样 实景图像 较SRCNN提升算法效率
VDSR 2016,CVPR 残差网络 MSE 双三次插值 后上采样 实景图像 运用残差学习加深网络层数,同时可处理多尺度SR问题
LapSRN 2017,CVPR 残差网络 Char损失函数 亚像素卷积 逐步上采样 实景图像 通过逐步上采样、逐级残差和自身损失函数监督,提升算法速度以及重建效果
EDSR 2017,CVPRW 残差网络 L1 亚像素卷积 后上采样 实景图像 去除BN加快运行速度,加深网络深度
MSRN 2018,ECCV 残差网络

L1

亚像素卷积 后上采样 实景图像 运用多尺度残差网络提升算法效率
DRCN 2016,CVPR 残差、递归网络 L2 双三次插值 预上采样 实景图像 运用递归网络增大网络感受野,从而提升网络性能
DRRN 2017,CVPR 残差、递归网络 L2 双三次插值 预上采样 实景图像 运用局部多尺度和全局残差学习,减少参数并提升重建性能
SRFBN 2019,CVPR 残差、递归、稠密网络 L1 转置卷积 后上采样 实景图像 引入反馈机制的循环神经网络,从而提升重建效果
SRDenseNet 2017,ICCV 密集网络 L2 亚像素卷积 后上采样 实景图像 运用密集连接加强特征传播,减少参数数量,减轻梯度消失
RDN 2018,CVPR 密集、残差网络 L1 亚像素卷积 后上采样 实景图像 将残差、密集学习结合,客观指标和主观效果有所提升
SelNet 2017,CVPRW 残差网络、注意力机制 L2 双三次插值 后上采样 实景图像 使用选择单元允许特定值向下传递,提升重建效果
RCAN 2018,ECCV 残差网络、注意力机制 L1 亚像素卷积 后上采样 实景图像 将通道注意力机制引入网络,捕捉更重要的通道信息,从而提升重建效果
SAN 2019,CVPR 残差网络、注意力机制 L1 亚像素卷积 后上采样 实景图像 使用二阶通道注意力机制,更好的长距离空间内容信息
TTSR 2020,CVPR 残差网络、注意力机制 L1、对抗、感知损失 亚像素卷积 后上采样 实景图像 使用硬注意力机制进行纹理迁移,使用软注意力机制进行纹理合成
SRGAN 2017,CVPR 生成对抗网络 对抗、感知损失 亚像素卷积 后上采样 实景图像 最早使用GAN网络进行图像超分辨,在主观视觉效果上提升明显
ESRGAN 2018,ECCVW 生成对抗网络 L1、对抗、感知损失 亚像素卷积 后上采样 实景图像 相较于SRGAN,生成器去掉BN、判别器对损失函数做出改进,提升重建效果
SPSR 2020,CVPR 生成对抗网络 L1、对抗、感知、梯度损失 亚像素卷积 后上采样 实景图像 基于GAN网络的方法,考虑保持图像内部的几何结构

SISR深度学习主要方法简述相关推荐

  1. 入门 | 一文简述深度学习优化方法——梯度下降

    http://www.sohu.com/a/241298990_129720 本文是一篇关于深度学习优化方法--梯度下降的介绍性文章.作者通过长长的博文,简单介绍了梯度下降的概念.优势以及两大挑战.文 ...

  2. 深度学习计算机视觉发展简述

    深度学习计算机视觉发展简述   1995年诞生的LeNet5网络是最早的卷积神经网络之一,也是现在很多深度神经网络架构的起点.LeNet5利用卷积.参数共享.池化等操作提取图像特征,再利用全连接神经网 ...

  3. 深度学习:优化方法——momentum、Nesterov Momentum、AdaGrad、Adadelta、RMSprop、Adam

    深度学习:优化方法 1. 指数加权平均(Exponentially weighted average) 2. 带偏差修正的指数加权平均(bias correction in exponentially ...

  4. 主流的深度学习优化方法(SGD,SGDM,Adagrad,RMSProp,Adam)

    文章目录 0 前言 1 SGD 2 SGD with momentum(SGDM) 3 Adagrad 4 RMSProp(root mean square prop) 5 Adam 0 前言 介绍主 ...

  5. BERT6mA:使用基于深度学习的方法预测DNA N6甲基腺嘌呤位点

    <BERT6mA: prediction of DNA N6-methyladenine site using deep learning-based approaches> Sho Ts ...

  6. 【代码实现】最新PyTorch机器学习与深度学习技术方法

    近年来,随着AlphaGo.无人驾驶汽车.医学影像智慧辅助诊疗.ImageNet竞赛等热点事件的发生,人工智能迎来了新一轮的发展浪潮.尤其是深度学习技术,在许多行业都取得了颠覆性的成果.另外,近年来, ...

  7. 深度学习检测不准确智能电表,故障智能电表深度学习检测方法

    深度学习检测不准确智能电表:一个案例研究 python源代码,代码按照高水平文章复现 根据用电情况检测出故障的智能电表,并针对其进行更换,可以节省大量的资源. 为此,我们开发了一种基于长短期记忆(lo ...

  8. DeepIPs:使用基于深度学习的方法对新型冠状病毒感染的磷酸化位点进行综合评估和计算识别

    期刊:Briefings in Bioinformatics 论文出处:DeepIPs: comprehensive assessment and computational identificati ...

  9. 【paper 1】2022 一种用于脑内出血血肿体积检测的鲁棒性深度学习分割方法-英文

    A Robust Deep Learning Segmentation Method for Hematoma Volumetric Detection in Intracerebral Hemorr ...

最新文章

  1. 学Redis这篇就够了!
  2. inode与block详解
  3. matlab画二维颜色深浅,MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
  4. [BUUCTF-pwn]——bjdctf_2020_router
  5. 通信调制体制设计之64QAM性能分析MATLAB仿真及代码
  6. 区块链和区块链联盟_区块链是安全主题吗?
  7. 一文读懂海姆达尔Heimdallr经济模型,解析链游明星的价值优势
  8. 逻辑电路是计算机学的吗,下列属于组合逻辑电路的是( )。
  9. 【Scrum模式语言4】游戏精神 (The Spirit of the Game )
  10. laravel api 429 问题解决
  11. 造成数据泄露的主要原因是什么?
  12. 二[2-(2,4-二氟苯基)-5-甲基吡啶][2,2‘-联(四叔丁基吡啶)]铱二(六氟磷酸)盐,1335047-34-1
  13. Linux进程优先级和nice值
  14. Java-Collection的子接口-List集合
  15. 【雷达】基于RD、RMA、CS三种算法实现雷达成像附matlab代码
  16. SVN 权限配置详细说明
  17. 成功解决“谷歌浏览器打开是毒霸网址大全”问题
  18. 联想开天s620z改win7和Linux,联想ThinkPad笔记本win10改win7系统及BIOS设置图文教程
  19. java 文字添加触发_如何使用自定义触发器向camunda属性面板添加动态值到字段注入列表?...
  20. Android kernel vulnerability between November 2020 and April 2021

热门文章

  1. Fiddle抓包工具使用
  2. Solr DIH上传索引操作实例
  3. 数据索引---Solr DIH
  4. FIR数字滤波器设计与软件实现
  5. SR综述论文阅读的一点点笔记
  6. Python 在windows上跑图色脚本?简单又好玩,自己编写一个自动化脚本
  7. $monitor用法
  8. 数据视化Echarts+百度地图API实现市县区级下钻
  9. 稀疏编码(sparsecode)简单理解
  10. 加入新公司,怎样快速熟悉业务和项目?