首页 > 编程语言 >基于多尺度分形残差注意力网络的超分辨率重建算法

基于多尺度分形残差注意力网络的超分辨率重建算法

时间:2023-10-30 12:03:31浏览次数:41  
标签:尺度 特征 分辨率 残差 网络 分形 注意力 通道


1.引言

深度神经网络可以显著提高超分辨率的质量,但现有方法难以充分利用低分辨率尺度特征和通道信息,从而阻碍了卷积神经网络的表达能力。针对此类问题,本章提出了一种多尺度分形残差注意力网络(Multi-scale Fractal Residual Attention Network, MFRAN)。具体而言,MFRAN 由分形残差块(Fractal Residual Block, FRB)、双路增强通道注意力(Dual-Enhanced Channel Attention, DECA)和DECA构成的空洞残差注意力模块(Dilated Residual Attention Block, DRAB)等组件构成。其中,FRB应用多尺度扩展规则,连续扩展为能够检测多尺度特征的分形结构;DRAB采用组合空洞卷积来构造特征提取模块,以学习具有更大感受野的特征表示,从而提高模型的泛化性和表达能力;DECA采用一维卷积实现跨通道信息交互,通过通道混洗增强分组之间的信息流动。最后,通过局部残差和特征融合对不同层次特征表示进行整合。通过对基准数据集的定量和定性评估表明,所提方法在定量指标和可视化结果方面优于最先进的方法。

2.网络结构

基于多尺度分形残差注意力网络的超分辨率重建算法_卷积

基于多尺度分形残差注意力网络的超分辨率重建算法_特征提取_02

SR是一项像素级回归任务,以前的工作倾向于在单个路径上构建深度网络架构,导致尺度信息提取能力有限,网络需要有效的多尺度特征表示来准确预测细节信息。另一方面,在网络的设计中,网络的宽度与网络的深度同样重要,网络越宽对目标特征的提取能力越强,即这一层网络能学习到更加丰富的特征,比如不同方向、不同频率的纹理特征等,因此,本方法将重点从以前的深而窄的体系结构转移到深而宽的网络结构。

基于多尺度分形残差注意力网络的超分辨率重建算法_1024程序员节_03

使用自适应选择机制代替传统注意力中的1×1卷积来指导通道选择,采用1×1卷积的方式会造成通道数量的改变,从而引起内存访问次数(Memory access times,MAC)增加,降低模型推理速度。通过该方式可以避免通道数量的改变,更好地平衡模型的速度和精度。随后,采用Sigmoid层对生成的注意力权重矩阵进行归一化,并与初始特征映射x进行按元素相乘,最后得到通道注意力

为了提高深度神经网络的训练速度,文章将输入的特征F划分为G组,每个注意力机制仅应用于特定的通道组,之后对G组特征进行聚合,聚合后再将通道数恢复到C。同时,为了实现不同通道之间的连接,通过reshape操作将C重塑为(G,C)并对其进行混洗操作,使得通道之间变成无序状态,并将其转置为(C,G)。最后,通过reshape操作将其重新塑造为C。通过这种方式,能够在通道维度上实现信息的跨组流动,并且可以提高信息表征的能力。此外,分组卷积有助于加快训练速度,进一步提高了深度神经网络的性能。

文章的主要工作贡献总结如下:

1)提出了一种用于单图像超分辨重建的多尺度分形残差注意力网络MFRAN,与现有方法相比,所提方法以更少的参数获得了更好的效果,重建出的图像的细节纹理更真实、更清晰。

2)设计了一种双路增强通道注意力机制DECA,它可以更有效、更轻松地捕获通道间依赖关系,同时实现跨通道信息交互,增强通道建模能力,使模型能够在高尺度因子下重建具有更丰富细节的SR图像。

3)构建了一种具有高度扩展性的分形残差块FRB,在FRB内部具有多条不同深度的局部特征提取路径,每条路径由具有不同大小感受野的空洞残差注意力模块组成,从而有效地提取不同尺度的LR特征。

4)网络整体被划分为浅层特征提取部分和深层特征提取部分两个阶段。其中,浅层网络具有较强的空间细节信息表示能力,而深层网络具有丰富的语义信息,利用特征融合对底层特征和高层特征进行聚合,为重构高质量细节提供更丰富的信息。

标签:尺度,特征,分辨率,残差,网络,分形,注意力,通道
From: https://blog.51cto.com/u_15969204/8087245

相关文章

  • 全球最高和最低气温数据集2.5分分辨率
    简介全球2.5分分辨率最高和最低气温数据集包含了全球范围内的年度最高气温数据,每个像元大小为2.5分(~21km2),最高气温单位为摄氏度。为研究全球大范围气候分异规律与全球变化提供基础的年最高气温空间分布数据,常应用于气候学、地理学等相关领域研究。最高和最低气温数据集用于记录......
  • kde桌面不同分辨率的显示器设置不同缩放
    kde桌面不同分辨率的显示器设置不同缩放xrandr命令可以查看当前使用的显示器名称#!/bin/bash#你可以在kde设置里先把你的主显器分辨率缩放比例设置好。在运行下面的命令。并不会影响你设置里的分辨率。简单的讲下面的命令会按你设置里真是生成的分辨率去计算#设置eDP-1显示......
  • ADB修改Android手机的分辨率和屏幕密度
    前言之前用自动精灵操作手机的时候,需要修改手机的分辨率,后来发现用ADB工具可以免root修改ADB方式修改前置操作1、用adb工具连接手机,记得开启usb调试模式2、执行命令,进入shell模式adbshell分辨率设置命令wmsize[reset|WxH|WdpxHdp]returnoroverridedisplaysize.w......
  • GRLSTM:基于图的残差LSTM轨迹相似性计算《GRLSTM: Trajectory Similarity Computation
    2023年10月18日,14:14。来不及了,这一篇还是看的翻译。论文:GRLSTM:TrajectorySimilarityComputationwithGraph-BasedResidualLSTM(需要工具才能访问)Github: AAAI2023的论文。 摘要轨迹相似性的计算是许多空间数据分析应用中的一项关键任务。然而,现有的方法主要是......
  • 好用的解决PowerDesign中字体图片太小分辨率问题【已解决】
    熟悉数据库设计的小伙伴可能都会用到一款名叫PowerDesign的工具但是我在使用这款工具时候发现界面中的图标和文字都非常小,看的人眼睛疼,如下图我刚开始修改了软件的字体大小,发现只是字稍微大了点,图标还是小的可怜,这对一个绘图软件确实不方便后来发现是分辨率兼容性的问题,接下来......
  • C# 控制台应用中获取屏幕分辨率
    引用System.Management安装包。usingSystem.Management;ManagementObjectSearchermydisplayResolution=newManagementObjectSearcher("SELECTCurrentHorizontalResolution,CurrentVerticalResolutionFROMWin32_VideoController");foreach(ManagementObject......
  • 第9期ThreadX视频教程:自制个微秒分辨率任务调度实现方案(2023-10-11)
    视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 说明:1、一般应用,我们都会将任务RTOS系统时钟节拍(心跳)设置为1ms,但如果直接把RTOS的系统时钟节拍设置为1us,系统负担非常大,而且很多RTOS也做不到100MHz主频下,1us切换一次任务,导致RTOS没有时间处理应用......
  • 如何选择视频分辨率、帧率、码率?
      产品/插件:实时音视频/实时语音/低延迟直播平台/框架:全平台一、概念解释分辨率:单位英寸中所包含的像素点数。帧率:是单位时间内视频显示帧数的量度单位,单位为fps(framepersecond)。码率:是指每秒传输的比特(bit)数,单位为bps(bitpersecond)。二、设置分辨率、帧......
  • IDM:Implicit Diffusion Models for Continuous Super-Resolution超分辨率
    摘要当今超分辨领域的模型普遍存在过度平滑(难以保持放大后图像的锐利和纹理,导致高频信息丢失和视觉上变得平滑)和伪影(生成的高分辨率图像中可能出现的不希望出现的失真或瑕疵,包括模糊、马赛克效应或者不自然纹理等)的现象,作者据此提出了IDM模型,IDM模型是在一个统一的端到端框架中集......
  • 显示器的刷新率和分辨率哪个更重要
    显示器的刷新率和分辨率哪个更重要刷新频率60基本上算是基本设定;人眼40以上基本上感觉不出卡顿。之所以说越高的刷新频率越好,是因为刷新频率越高跟显卡的同步性越好,表现出来就是越跟手;这在FPS类游戏中有一定的差异。如果不是为了打游戏,分辨率越高越好;当然我不建议你被......