【图像超分辨率重建】——SwinIR论文精读笔记

《SwinIR:使用Swin-Transformer图像恢复》学习笔记 图像修复是一个长期存在的低级视觉问题,旨在从低质量图像(例如,降采样、噪声污染和压缩的图像)中恢复高质量图像。虽然最先进的图像修复方法大多基于卷积神经网络(CNN),但很少有研究尝试使用在高级视觉任务中表现出色的Transformer模型。在本文中,我们提出了一种基于Swin Transformer的强基线模型——SwinIR,用于图像修复。浅层特征提取深层特征提取和高质量图像重建。 阅读详情

2021-SwinIR: Image Restoration Using Swin Transformer (SwinIR)

基本信息

作者: Jingyun Liang, Jiezhang Cao, Guolei Sun, Kai Zhang, Luc Van Gool, Radu Timofte
期刊: ICCV
引用: 123
摘要: 图像恢复是一个长期存在的低级视觉问题,旨在从低质量图像(例如,缩小、噪声和压缩图像)中恢复高质量图像。虽然最先进的图像恢复方法是基于卷积神经网络,但很少有人尝试使用在高级视觉任务上表现出令人印象深刻的性能的 Transformers。在本文中,我们提出了一种基于 Swin Transformer 的用于图像恢复的强基线模型 SwinIR。 SwinIR由三部分组成:浅层特征提取、深层特征提取和高质量图像重建。特别地,深度特征提取模块由几个残差 Swin Transformer 块 (RSTB) 组成,每个残差块都有几个 Swin Transformer 层和一个残差连接。我们对三个代表性任务进行了实验:图像超分辨率(包括经典、轻量级和真实世界图像超分辨率)、图像去噪(包括灰度和彩色图像去噪)和 JPEG 压缩伪影减少。实验结果表明,SwinIR 在不同任务上优于最先进的方法高达 0.14 0.45dB,而参数总数最多可减少 67%。

1.简介

图像恢复(超分、去噪、JPEG压缩)旨在退化图像中重建高质量图像,目前CNN是主力方法。多数CNN侧重于精细的架构设计(残差学习、密集连接)与传统的基于模型的方法相比,性能有了显着提高,但它们通常会遇到两个源于基本卷积层的基本问题。首先,图像和卷积核之间的交互与内容无关。使用相同的卷积核来恢复不同的图像区域可能不是最好的选择。其次,在局部处理的原则下,卷积对于远程依赖建模是无效的。

作为 CNN 的替代方案,Transformer设计了一种自我注意机制来捕获上下文之间的全局交互,并在多个视觉问题中表现出了良好的性能。然而,用于图像恢复的视觉 Transformers通常将输入图像分成固定大小(例如 48 48)的块,并独立处理每个块。这种策略不可避免地会带来两个缺点。首先,边界像素不能利用补丁外的相邻像素进行图像恢复。其次,恢复后的图像可能会在每个补丁周围引入边界伪影。虽然这个问题可以通过补丁重叠来缓解,但它会带来额外的计算负担。

最近,Swin Transformer显示出巨大的潜力,因为它集成了 CNN 和 Transformer 的优点。一方面,由于局部注意机制,它具有 CNN 处理大尺寸图像的优势。另一方面,它具有 Transformer 的优势,可以使用移位窗口方案对远程依赖进行建模。

基于 Transformer 的 SwinIR 比CNN有几个好处

  1. 图像内容和注意力权重之间基于内容的交互,可以解释为空间变化的卷积
  2. 移动窗口机制支持远程依赖建模
  3. 用更少的参数获得更好的性能

2.相关工作

图像恢复 SWinIR : 彻底理解论文和源代码 (注释详尽) 文章目录SwinIR 论文SWinIR 网络结构整体框架浅层特征提取深层特征提取图像重建模块主要代码理解SwinIRMLPPatch EmbeddingWindow Attention残差 Swin Transformer 块 (RSTB)HQ Image Reconstruction一个测试实例参考文献结语 SwinIR 论文 主要工作:将 Swin Transformer 在图像恢复中应用,降低参数量的同时取得很好的效果。 论文地址:https://arxiv.org/pdf/2108.10257.p 阅读详情

相关推荐

超分之SwinIR

SwinIR----首个将Swin TRansformer用于low-level计算机视觉的SR任务

weixin_44342777的博客 4559

论文精读-SwinIR Image Restoration Using Swin Transformer

图像恢复是一个长期存在的低级视觉问题,其目的是从低质量图像(例如,低尺度、噪声和压缩图像)中恢复高质量图像。虽然最先进的图像恢复方法是基于卷积神经网络的,但很少有人尝试用变形金刚在高级视觉任务中表现出令人印象深刻的表现。在本文中,我们提出了一个基于Swin Transformer 的强基线模型SwinIR 用于图像恢复。SwinIR 包括三个部分:浅层特征提取、深层特征提取和高质量图像重建。

a284365的博客 2144

论文精读-SRFormer Permuted Self-Attention for Single Image Super-Resolution

增加基于变压器的图像超分辨率模型(例如SwinIR)的窗口大小可以显着提高模型性能,但计算开销也相当大。在本文中,我们提出了一种简单而新颖的SRFormer方法,它可以享受大窗口自关注的好处,但引入的计算负担更少。我们的SRFormer的核心是排列自注意(PSA),它在自注意的渠道和空间信息之间取得了适当的平衡。我们的PSA简单,可以很容易地应用于现有的基于窗口自关注的超分辨率网络。

a284365的博客 1564

【超分辨率(Super-Resolution)】关于【超分辨率重建】专栏的相关说明,包含专栏简介、专栏亮点、适配人群、相关说明、阅读顺序、超分理解、实现流程、研究方向、论文代码数据集汇总等

本专栏研究领域为【超分辨率重建】,涵盖图像超分、视频超分,实时超分,4K修复等方面。主要内容包括主流算法模型的论文精读、论文复现、毕业设计、涨点手段、调参技巧、论文写作、应用落地等方面。算法模型从SRCNN开始更新至今,一般是一篇论文精读对应一篇论文复现。论文精读详解理论,归化繁为简,归纳核心,积累词句,培养阅读论文和论文写作能力。论文复现依托Pytorch代码,实现完整的模型训练流程,总结调参方法,记录碰到的bug,论文插图可视化,培养读写代码能力、做实验的能力、以及应用落地能力。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 3万+

【图像超分】论文精读:SwinIR: Image Restoration Using Swin Transformer

图像恢复是一个长期存在的低级视觉问题,旨在从低质量图像中恢复高质量图像(例如,缩小、噪声和压缩图像)。虽然最先进的图像恢复方法是基于卷积神经网络,但很少有人尝试变形金刚,这在高级视觉任务中显示出令人印象深刻的性能。在本文中,我们提出了一种基于 Swin Transformer 的图像恢复的强大基线模型 SwinIR。SwinIR由三部分组成:浅层特征提取、深层特征提取和高质量图像重建。特别是,深度特征提取模块由几个残差 Swin Transformer 块 (RSTB) 组成,每个块具有多个 Swin Tr

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 4066

【图像去噪】论文精读:SwinIR: Image Restoration Using Swin Transformer

论文题目:SwinIR: Image Restoration Using Swin Transformer —— SwinIR:使用Swin Transformer进行图像恢复CVPR 2021!图像恢复是一个长期存在的低级视觉问题,旨在从低质量图像中恢复高质量图像(例如,缩小、噪声和压缩图像)。虽然最先进的图像恢复方法是基于卷积神经网络,但很少有人尝试变形金刚,这在高级视觉任务中显示出令人印象深刻的性能。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 783

【图像超分】论文精读:Using Deep Learning Super-Resolution for Improved Segmentation of SEM Biofilm Images

论文题目:Using Deep Learning Super-Resolution for Improved Segmentation of SEM Biofilm Images —— 利用深度学习超分辨率改进SEM生物膜图像分割Bibm 2022!利用超分提升SEM生物图像分割效果扫描电子显微镜(SEM)图像通过提供关于生物膜形成、超微结构、细胞及其与材料相互作用的详细信息,在材料生物膜的定量分析中起着至关重要的作用。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 558

即插即用系列(代码实践) | CVPR DAT:图像超分新SOTA,超越 SwinIR 与 Restormer,融合空间细节与全局维度的 Transformer

本文复现了 CVPR热门论文 DAT (Dual Aggregation Transformer) 中的核心组件。该论文提出了一种通过空间和通道双维度聚合特征的方法,显著提升了图像恢复任务的性能。本文提取了其中的 SGFN (空间门控前馈网络) 和 Adaptive Attention (自适应注意力) 模块,并将其封装为适合 YOLOv8/v11、ResNet 等网络即插即用的格式。

分享顶会顶刊论文即插即用模块 306

【图像超分】论文复现:以SwinIR为例,使用KAIR工具箱训练和测试SR模型,详细解析KAIR各脚本功能,学会如何修改代码使用自己的数据训练自己的模型

文章摘要 本文详细介绍了如何将SwinIR模型整合到KAIR工具箱中,实现图像超分辨率重建任务。主要内容包括:1) 数据集准备与目录结构说明;2) 测试流程与命令示例(以SwinIR-light x4模型为例);3) KAIR工具箱的使用方法与代码解析。文章还提供了论文源码、KAIR工具箱链接以及完整代码和训练模型的下载方式。该教程适用于需要在KAIR框架下训练自定义数据集的开发者,包含环境配置、训练测试、参数设置等关键步骤的详细说明,帮助读者快速复现论文结果。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 560

【图像超分】论文复现:多级窗口增大感受野,线性空间映射降低复杂度!高效超分模型HiT-SR的Pytorch源码复现,获得与论文一致的指标和超分可视化结果,核心结构SCC详解!

论文题目:HiT-SR: Hierarchical Transformer for Efficient Image Super-Resolution —— HiT-SR:高效图像超分辨率的分层变压器【图像超分】论文精读:HiT-SR: Hierarchical Transformer for Efficient Image Super-Resolution前置知识为SwinIR-Light,SwinIR-NG,SRFormer-Light。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 635

【图像超分】论文复现:在K和V后添加置换操作!ConvFFN的出处!SRFormer的Pytorch源码复现,跑通源码,获得指标、模型复杂度、超分结果图,架构拆解与源码对应,注释详细!

本文介绍了SRFormer超分辨率重建模型的代码实现与测试方法。通过详细的环境配置、数据集准备和测试流程说明,帮助读者快速复现论文结果。文章亮点包括完整的源码解读、模型权重下载、以及PSNR/SSIM等指标的可视化对比。实验结果表明,SRFormer在经典、轻量化和真实世界超分任务中均取得优异性能,与论文数据一致。配套资源包含训练好的模型权重和测试结果图片,便于研究者直接使用与验证。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1089

SwinIR实战:详细记录SwinIR的训练过程

在写这边文章之前,我已经翻译了论文,讲解了如何使用SWinIR进行测试? 接下来,我们讲讲如何SwinIR完成训练,有于作者训练了很多任务,我只复现其中的一种任务。

密评实战:应用层数据安全防护全解析

本文从实战角度深度解析三级信息系统密评中应用层数据安全防护的核心要点。围绕身份鉴别、访问控制、数据传输与存储安全、不可否认性等关键环节,结合国密算法(SM2/SM3/SM4)与智能密码钥匙等合规技术,提供了从代码审查、日志分析到流量验证的全链路排查方法,助力构建真正符合密评标准的数据安全防线。

weixin_29291185的博客 455

视频帧插学习(三):ema-vfi代码拆解和分析

video interp EMA-VFI

mikhailbran的博客 701

五、2K0300 久久派开发板的GPIO控制与Shell脚本自动化实战

本文详细介绍了基于龙芯2K0300处理器的久久派开发板的GPIO控制方法,通过sysfs文件系统实现LED控制和传感器读取。重点讲解了Shell脚本自动化实战,包括LED闪烁、流水灯效果和传感器数据采集,为物联网项目开发提供完整解决方案。

silver的专栏 680

CST与MATLAB连接设置

打开MATLAB,点击"Set Path"按钮,然后点击"Add Folder"。在CST中,点击"Options"菜单,然后选择"Advanced"选项。在弹出的对话框中,点击"COMSOL"选项卡,并确保"Enable COMSOL"复选框被选中。通过上述步骤和示例代码,你可以开始使用MATLAB与CST进行集成,并根据你的具体需求进行进一步的开发和应用。通过这个简单的示例,你可以开始在MATLAB中与CST进行交互,并根据你的需求进行更复杂的操作,如参数化仿真、优化和数据处理等。

TechPulseZ的博客 1963

【RT-DETR多模态融合改进】在前期、中期、中后期、后期多模态融合中添加P6大目标检测层,完整步骤及代码

主题: RT-DETR的多模态融合改进中增加P6大目标检测层方式: 分别在前期融合、中期融合、中-后期融合、后期融合中增加P6多模态融合检测层。内容: 包含融合方式详解以及完整配置步骤,开箱即用,一键运行。原始模型结构如下: 二、有效特征层对应的检测头类别 2.1 P3/8 - small检测头 原始模型中的对应的检测头主要用于检测相对较小的目标。其特征图大小相对较大,空间分辨率较高。 适合检测尺寸大概在到像素左右的目标。 2.2 P4/16 - medium检测头 这个检测头对应的经过了更多的下采样

Limiiiing的博客 389

【笔记】1.1 拉伸力-伸长(延伸)曲线和应力-应变曲线

过了B点后,由于颈缩导致的截面半径迅速减小,导致真应力迅速上升,切线斜率明显提高。假设试样原长为ε,在力的作用下伸长了dε,那么根据应变的定义,瞬时的应变为dε/ε,总的应变为瞬时应变的累计,假设在瞬时的条件下,试样受载荷变化量为 ΔF ,变化的截面积为 ΔA ,而且ΔA→0,那么瞬时的。由于原始的截面积和原始的标距长度为常数,故得到的曲线长相和拉伸力-伸长(延伸)曲线没啥区别。因为用的都是原始的截面积和原始的标距长度,故称为公称应力和公称应变。如果拉伸力→应力,伸长长度→应变,就会得到应力-应变曲线。

m0_73676887的博客 5258

电动汽车远程监控与诊断软件:BMW ConnectedDrive EV远程监控二次开发_7.数据安全与隐私保护

数据加密是保护数据安全的重要手段之一。在电动汽车远程监控与诊断软件中,加密技术可以确保数据在传输过程中的安全性和完整性。常见的加密技术包括对称加密和非对称加密。

zhubeibei168的博客 873

2021-09-29 每天几个LCEDA小知识——如何交叉选择并阵列放置元器件

立创EDA专业版之交叉选择并阵列放置元器件????交叉选择????阵列放置 ????交叉选择 在原理图界面,先框选需要交叉选择的元器件对象,右键,选择交叉选择(如果熟练之后,直接选择元器件,快捷键Shift+X)。 完成上述操作之后,可以看到自动跳转到PCB绘图界面,并自动选定PCB中相关的元器件,接下来不要取消选择的状态,在相关元器件被选中的情况下,即可开展阵列放置,将这些元器件都放在一个区域,方便PCB画线前的布局工作。 ????阵列放置 在布局菜单栏中,选择分布,选择阵列分布, 在弹出的对话框

l64481000的博客 1459

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 【图像超分辨率重建】——HAT论文精读笔记
下一篇: 【工具】——图像批量降采样Matlab程序(Bicubic/Bicubic+Blur/Bicubic+Noise)
Sunny_Coder
博客等级 码龄7年 124粉丝 69原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值