1.单图像超分辨率重建

SISR方法框架由两部分组成,非线性映射学习和上采样模块。
非线性映射学习模块负责完成LR到HR的映射,这过程中利用损失函数引导和监督学习的进程;上采样模块实现重建图像的放大,两个模块协同完成SISR
1.1 超分框架
(1)前端上采样超分框架
前端上采样避免在低维进行映射学习,降低了学习难度,但噪声和模糊也被放大,并且高维卷积运算增加计算量,消耗更多资源

(2)后端上采样超分框架
该框架大部分卷积计算在低维进行,最后再利用端到端可学习上采样层,例如转置卷积和亚像素卷积进行上采样放大

(3)渐进式上采样超分框架
在该框架中,图像放大逐级进行,直到达到目标分辨率,常用卷积级联或者Laplace金字塔等,再结合多级监督等学习策略。

(4)升降采样迭代超分框架
反复进行LR-HR映射学习。

1.2 上采样方法
(1)基于插值的上采样
最邻近插值:放大后灰度值等于最邻近像素
双线性插值:中心点四邻域像素线性内插
双三次插值:16个相邻点进行三次插值
(2)端到端可学习的上采样
转置卷积:逆卷积,即卷积的逆过程
亚像素卷积:像素清洗,利用卷积对图像进行特征提取,再对不同通道的特征图重组,从而得到更高分辨率的特征图,参数都是学习产生。
1.3 非线性映射学习模块
该模块在训练过程中利用LR-HR学习,使模型获得映射能力,可分为四种:基于CNN,基于GAN,基于强化学习,基于Transformer
(1)基于CNN的SR方法
SRCNN、FSRCNN、CDSR、EDSR、DBPN
(2)基于GAN的SR方法
SRGAN
(3)基于深度强化学习的SR方法
(4)基于Transformer的SR方法
TTSR
1.4 损失函数
(1)像素损失函数
包括MSE(均方误差),像素L1损失函数(平均绝对误差)
实践中L1损失函数实际效果比MSE更好,更能提高模型性能
(2)内容损失
追求人眼感官层面的相似,提升感知质量
(3)对抗损失
对抗损失来源于GAN,后续经WGAN等一些优化
(4)感知损失

2.基于参考的图像超分辨率重建

RefSR借助引入参考图像,将相似度最高的参考图像信息转移到低分辨率图像并进行信息融合。
第一步先将参考图像有用的信息与输入图像信息匹配,再将匹配到的信息进行提取并与输入图像融合,进而重建图像。取决于匹配和融合的准确性。

2.1 像素对齐
先从LR检测稀疏的特征,再在参考图像中进行特征匹配,最后基于匹配特征将原LR映射到另一个图像,从而实现图像对齐。
2.2 patch匹配
Patch匹配是一种纹理合成方法,利用自身图片或参考图片其他区域来恢复目标边缘,如上图的一些方法。
RefSR利用参考图像的信息来补偿低分辨率图像的丢失信息,比SISR有更大优势,但网络模型较复杂,需要消耗更大计算资源,同时探索更好的对齐方法和匹配准则也是研究热点和难点。

**

3 常用数据集和质量评估

**
3.1 常用数据集
Set5、Set14、BSD100、Urban100、DIV2K、Flickr2K、RealSR、City100、DRealSR等
3.2 图像质量评估
超分重建评估主要分为客观和主观评估两种
(1)峰值信噪比PSNR
是目前超分领域使用最广泛的客观评价指标
(2)结构相似度SSIM
SSIM从人类视觉系统获得灵感,将图像分为亮度、对比度、结构三个部分,
(3)意见平均分MOS
MOS是一种常用的主观图像质量评估方法。
**

4 对比分析与总结展望

**
(1)提出更加复杂的损失函数
(2)实现任意尺度下的超分重建
(3)提升性能的同时追求轻量化
(4)多网络模块组合
(5)真实场景超分重建
(6)无监督超分重建
(7)特殊领域超分重建
(8)交叉模态下的超分

基于深度学习的超分辨率综述相关推荐

  1. 黄浴:基于深度学习的超分辨率图像技术发展轨迹一览

    作者 | 黄浴 转载自知乎 导读:近年来,使用深度学习技术的图像超分辨率(SR)取得了显著进步.本文中,奇点汽车自动驾驶首席科学家黄浴对基于深度学习技术的图像超分辨率技术进行了一次全面的总结,分析了这 ...

  2. 利用OpenCV实现基于深度学习的超分辨率处理

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 OpenCV是一个非常强大的计算机视觉处理的工具库.很多小伙伴在入 ...

  3. 开源代码基于深度学习的超分辨率如何让大脑显微镜成像去除毛刺

    背景 通过显微成像拍摄大脑非常薄的层的照片并以三维形式对其进行重构,可以确定结构在哪里以及它们之间的关系.但这会带来巨大挑战.获取高分辨率图像并快速捕获以覆盖大脑的合理区域是一项主要任务. 一部分问题 ...

  4. 普通视频转高清:10个基于深度学习的超分辨率神经网络

    原文:http://www.tinymind.cn/articles/1176 在 AlphaGo 对弈李世石.柯洁之后,更多行业开始尝试通过机器学习优化现有技术方案.其实对于实时音视频来讲,对机器学 ...

  5. python opencv 实现基于深度学习的超分辨率处理

    s超分辨率(super-resolution)的通俗解释就是:将低分辨率的图像通过算法转换成高分辨率图像. 通常的超分辨率分两种:SISR和VSR.前者叫做单图像超分辨率,后者叫做视频超分辨率.我们通 ...

  6. 基于深度学习的超级分辨率,无需使用GAN

    本文介绍了技术和培训深度学习模型的图像改进,图像恢复,修复和超分辨率.这利用了Fastai课程中教授的许多技术,并利用Fastai软件库.这种训练模型的方法是基于非常有才华的AI研究人员的方法和研究, ...

  7. 基于深度学习的脑电图识别 综述篇(三)模型分析

    作者|Memory逆光 本文由作者授权分享 导读 脑电图(EEG)是一个复杂的信号,一个医生可能需要几年的训练并利用先进的信号处理和特征提取方法,才能正确解释其含义.而如今机器学习和深度学习的发展,大 ...

  8. 基于深度学习的脑电图识别 综述篇(二)数据采样及处理

    作者|Memory逆光 本文由作者授权分享 导读 脑电图(EEG)是一个复杂的信号,一个医生可能需要几年的训练并利用先进的信号处理和特征提取方法,才能正确解释其含义.而如今机器学习和深度学习的发展,大 ...

  9. 基于深度学习的知识图谱综述

    基于深度学习的知识图谱综述 摘要:随着现如今计算机设备的更新,计算能力的不断提高促使深度学习再一度推上热门技术,深度学习已经广泛应用于图像处理.文本挖掘.自然语言处理等方面,在医学.交通.教育.旅游等 ...

最新文章

  1. 关于Puppet不得不说的故事
  2. 数据中心成投资新宠 今年或再创历史纪录
  3. 使用动画播放文件夹中的图片
  4. struts2学习笔记(4)接收参数
  5. mysql 中文 问号 utf8_[MySql] 设置了UTF8,中文存数据库中仍然出现问号
  6. 人民的名义中,为什么蔡成功的贷款这么难?
  7. android webview 太大,android – ScrollView中的WebView:“查看太大而无法适应绘图缓存” – 如何重新布局?...
  8. 演示:思科设备子接口类型帧中继的配置
  9. vim替换字符串带斜杠_vim替换命令
  10. 计算机cf编程,警察牧马人宏自定义编程计算机游戏鼠标有线大声笑/ cf英雄联盟光速质量保证....
  11. android 使用画布实现电子签名板功能并保存到本地
  12. 智能优化算法:人工水母搜索算法 -附代码
  13. Java IO流处理 面试题汇总
  14. 计算机导论知识梳理,《计算机导论》知识点
  15. 用R的igraph包来画蛋白质互作网络图 | PPI | protein protein interaction network | Cytoscape...
  16. 嵌入式系统工程师的职位要求
  17. 数据仓库之搭建ODS(原始数据层)
  18. UI设计师如何脱颖而出 面试过程中要注意什么
  19. Java实现安卓连接商米POS收银机打印小票功能
  20. MTK-MT6735-camera新加模组调试总结

热门文章

  1. 投资笔记4-投资风险认知
  2. dB(分贝)定义及其应用
  3. 【STM32L552ZET6QU】小白入门资料汇总
  4. 蜂窝物联网通信技术的演进,有人竟然用“谈恋爱”的过程给讲明白了
  5. maven中实现代码单元测试覆盖率统计
  6. 一个c语言源文件可以包含两个以上main,二级C语言习题汇总及标准答案.doc
  7. 宝马上海车展全球首发新车;宁德时代宣布锂电产业最大规模碳中和规划;玛氏中国冰淇淋本土化生产 | 美通企业周刊...
  8. linux 下遍历文件夹下的所有文件
  9. 国内首个基于Windows操作系统的GPU高性能计算集群研制成功
  10. 果蔬净化器哪个牌子好,果蔬净化器科普