基于Transformer多分辨率特征融合的图像压缩感知重构

熊承义 ,  马帅 ,  高志荣 ,  李帆 ,  陈文旗

中南民族大学学报(自然科学版) ›› 2025, Vol. 44 ›› Issue (03) : 400 -406.

PDF (2063KB)
中南民族大学学报(自然科学版) ›› 2025, Vol. 44 ›› Issue (03) : 400 -406. DOI: 10.20056/j.cnki.ZNMDZK.20250314
物理与电子信息科学

基于Transformer多分辨率特征融合的图像压缩感知重构

作者信息 +

Deep reconstruction for compressed sensing based on multi-resolution feature fusion with Transformer

Author information +
文章历史 +
PDF (2112K)

摘要

利用图像多分辨率特征的交叉融合,对于改善压缩感知图像的重构质量具有较好潜能.研究了一种基于Transformer多分辨率特征融合的图像压缩感知重构方法.输入图像的测量值首先经过初始重构,得到一组分辨率降维的低分辨率初始重构图像;然后,采用两个通路并行提取不同分辨率图像的特征并进行交叉融合;最后,将输出的两路特征分别用于原始图像的重构及其降采样重构.采用Transformer网络执行多分辨率图像特征的交叉融合,以更好利用图像的远距离相关性.大量实验比较结果验证了所提出的方法在平衡网络复杂度和改进重构图像质量方面的有效性.

Abstract

The cross-fusion of multi-resolution features of images has good potential to improve the reconstruction quality of compressed sensing images. An image compressive sensing reconstruction method based on multi-resolution feature fusion with Transformer has been studied. The measurement values of the input image are initially reconstructed to obtain a set of low-resolution images with reduced dimension. Then two channels are used to extract the features cross-fused of the different resolution images in parallel. Finally, the features output by the two channels are used to reconstruct the original image and reconstruct the downsampled image. Transformer is used to cross-fuse the features of multi-resolution images to better utilize the long-range correlation of the images. Extensive experimental results are compared to verify the effectiveness of the proposed method in balancing the complication of the network and improving image reconstruction quality.

Graphical abstract

关键词

多分辨率特征 / 压缩感知 / 交叉融合 / Transformer方法

Key words

multi-resolution features / compressed sensing / cross-fusion / Transformer method

引用本文

引用格式 ▾
熊承义,马帅,高志荣,李帆,陈文旗. 基于Transformer多分辨率特征融合的图像压缩感知重构[J]. 中南民族大学学报(自然科学版), 2025, 44(03): 400-406 DOI:10.20056/j.cnki.ZNMDZK.20250314

登录浏览全文

4963

注册一个新账户 忘记密码

压缩传感理论(Compressive Sensing,CS)证明了如果信号具有稀疏性,则可以低于奈奎斯特采样率采样信号,并能够被准确恢复1.基于压缩感知的信号采样可以极大节省信号获取和传输的成本,因此该理论自提出以来已广泛应用于单像素相机2、磁共振成像、快照和视频压缩3等领域.
信号的压缩感知可分为压缩采样过程和重构过程.信号的压缩采样过程可以数学建模表示为y=ΦxRM,其中xN为输入信号(MN),yM为其采样值,ΦM × N的采样矩阵,M/N为采样率.重构过程旨在根据测量值y恢复出原始信号x,由于MN,其在数学上为欠定方程求解问题,为典型的病态逆问题.为了得到准确解,传统的压缩感知重构建模为规则化最小化优化问题:argmin12y-Φx22+λ(x),其中()为规则化项,λ为规则化系数.
近年来,随着深度学习的兴起,基于深度学习的压缩感知重构方法已成为当前主流.基于深度学习的压缩感知重构通常可分为两类,一是基于传统优化方法4-6的深度展开方法7-10,二是基于直接深度网络的方法11-16.基于深度学习的重构网络目前大多基于多层卷积神经网络(Convolutional Neural Network,CNN),但是最近随着视觉Transformer网络的提出及其在图像分类识别中的成功应用17,基于视觉Transformer的图像重构方法研究也得到了大量关注18-20.Transformer网络与卷积神经网络相比,能够更好地提取图像的长距离相关性,因此能极大地提升图像重构性能21.
基于视觉Transformer的良好特性,结合考虑不同尺度图像特征互补增强对压缩感知图像重构的潜在影响,本文提出了一种基于视觉Transformer多分辨率特征融合的压缩感知重构方法.主要思想在于利用Transformer模块提取不同尺度图像的特征相关性,增强深度网络的学习能力,从而改进重构图像质量.具体地,重构网络首先基于输入的测量值得到一组多幅图像的低分辨率初始重构,然后分别送入两路并行的多级特征提取单元,并最终分别得到原始图像的重构以及降维图像的重构.Transformer模块结合跨注意力学习策略以融合两路特征实现特征增强.大量实验比较结果验证了,本文方法在平衡网络复杂度和改进重构图像质量方面的有效性.

1 相关工作

1.1 基于卷积神经网络的CS重构

在过去几年,深度神经网络被广泛应用于图像CS重构中,其中基于深度学习的直接重构方法受到了极大的关注.与深度展开方法相比,深度直接方法未使用某种特定先验,而是使用基于CNN的网络结构,这也使得深度直接方法拥有更快的重构速度.比如KULKARNI等提出的ReconNet13被认为是第一个将CNN用于CS重建的方法,旨在通过CNN从测量值中恢复原始图像,重构质量和计算复杂度均优于传统的迭代算法.DR2-Net12采用全连接层进行采样,并堆叠多个残差块以提高重建质量.SUN等还提出了一种用于CS重建的双路注意力网络DPA-Net16,该网络使用双通路结构,分别学习结构特征和纹理特征,然后通过注意力模块进行融合.SHI等在SCSNet15中实现了采样率可伸缩,该方法采用多个并行网络层的设计,每一个网络层用来实现不同采样率的CS重构,同时低采样率网络层的特征会融合至下一个高采样率网络层,以增强高采样率下的CS重构质量.

1.2 基于Transformer的图像恢复

Transformer最初是为了解决自然语言处理(NLP)中长距离依赖的问题,现已广泛应用于计算机视觉各领域中,并取得不错的效果.CHEN等设计了一个用于图像处理的TransformerIPT (Image Processing Transformer)的预训练模型18,使用大规模的数据对IPT进行预训练,使得IPT在超分、去雨、去噪等领域均获得不错的效果.WANG等提出的用于图像恢复的U型Transformer网络Uformer19,借鉴了U-Net22的思想,并结合Transformer来构建整体网络结构,在去噪与去雨等底层视觉任务上均获得了提升.

在基于参考图像的超分领域,YANG等提出了一个学习相似纹理的Transformer网络TTSR20(Texture Transformer Network for Image Super-Resolution),该网络将低分辨率图像和参考图像作为Transformer的输入,旨在从参考图像中提取相似的纹理信息,以获得更高质量的高分辨率图像.值得一提的是,多数研究更加关注使用Transformer的自注意力特性来提取特征的全局表达,而在TTSR中,Transformer能够从不同的图像中提取相似的纹理.受到该方法的启发,本文使用Transformer在多分辨率特征融合方面同样取得了不错的效果.

2 提出的方法

2.1 网络整体结构

网络整体结构如图1所示,整体可以分为三个子网络:采样网络、初始重构网络和深度重构网络,其中,FB1iFB2i则分别表示原始图像重构分支与2倍降采样重构分支中第i个残差块的输出(i为0时表示卷积层的输出特征),FTi为第i个Transformer模块的输出.采样网络使用基于学习的分块卷积采样方法,得到指定采样率的测量值;初始重构网络通过卷积和Reshape操作实现,得到一组低分辨率图像;深度重构网络使用双分支结构分别实现原始图像和2倍降采样图像重构,通过Transformer模块提取两个分支的相关特征,并融合至原始图像重构分支,以增强压缩感知重构效果.

2.2 采样网络

为避免采样网络复杂度过高,大部分CS网络会使用BCS(block-based CS)23方法进行采样.具体地,将原始图像xRH×W×C分为多个大小为B × B的非重叠图像块,图像块的数量n=HB×WB×C.假定xix的第i个图像块,那么xi 的测量值yi 可表示为:

yi=Φxi,i=1,2,,n,

其中,m/B2 为采样率且测量矩阵ΦRm×B2.那么,x的采样值y可表示为所有图像块采样值的集合:

y=y1,y2,,yi,i=1,2,,n,

本文使用无偏卷积层Ws 来实现BCS采样过程,其中,Ws 的卷积核大小设置为B,步长设置为B,卷积核个数则设置为m.卷积采样过程可表示为:

y=Wsx,

其中:为卷积操作,y为原始图像对应的CS采样值.

2.3 初始重构网络

初始重构网络将采样网络输出的测量值作为输入,并输出为一组2倍降采样初始重构图像.本文使用卷积层Winit来实现初始重构过程,其中,Winit含有B2 个大小为1 × 1 × m的卷积核,且步长设置为1.将卷积层Winit的输出进行Reshape后即可得到一组低分辨率图像x(0)R(H/2)×(W/2)×4C.根据上述过程,本文的初始重构过程可表示为:

x(0)=ReshapeWinity.

初始重构图像大小设定为原始图像2倍下采样的大小,一方面,可以在深度重构阶段实现多分辨率特征提取,增强网络的特征表示能力,提升重构质量;另一方面,由于深度重构网络采用双通路结构,若将初始重构图像大小设定为原始分辨率图像大小,则会增加深度重构网络的复杂度.具体地,假设重构网络中的某一卷积层Wk 的卷积核大小为K × K,其输入与输出的通道数均为M.由于原始图像重构分支的特征在上采样之前的大小与初始重构图像的大小一致,若初始重构图像为x(0)R(H/2)×(W/2)×4C,则使用卷积层Wk 的计算量Ω可表示为:

Ω=K2HWM2/4,

但如果初始重构图像为x(0)RH×W×C,即为原始分辨率图像大小,则计算量为:

Ω=K2HWM2,

由此可见:当初始重构图像大小为2倍降采样大小时,相同的网络结构和参数量下能够具有更少的计算量.

2.4 深度重构网络

深度重构模块如图1所示,使用双分支结构分别实现原始图像重构和2倍降采样重构.实现原始图像重构的分支作为主干支路,实现降采样重构的分支作为辅助支路.利用Transformer模块实现主干支路与辅助支路的特征融合.主干支路包含一个转置卷积模块用于获取一幅低质量原始图像,以及并行的由多个堆叠的残差块与上采样模块用于获取残差图像.其中,每个残差块包含两个3 × 3卷积层与一个ReLU激活函数,上采样模块通过亚像素层进行上采样.

辅助支路包含一个3 × 3卷积模块获取低质量的降采样图像,以及并行的与主干支路同样的残差块实现多级特征提取,并通过最后卷积模块生成降维图像的残差图.主干支路与辅助之路对应残差块的输出特征通过互联的Transformer模块进行上下通路的特征融合与增强,具体表示为:

FB1i=HB1iFB10,i=1,HB1iFTi-1+FB1i-1,1<iN
FB2i=HB2iFB2i-1,1iN

其中:N表示各分支残差块的数目,HB1iHB2i分别表示主干分支与辅助分支的第i个残差块的运算,FB1iFB2i则分别表示主干分支与辅助分支中第i个残差块的输出(i为0时表示卷积层的输出特征),FTi表示第i个Transformer模块的输出.

2.5 Transformer特征融合模块

标准的Transformer24采用基于自注意力的结构,如图2(a)所示.当自注意力结构的输入相同时,即QKV处于同一特征空间,可以通过内积来估计当前特征空间内不同patch之间的相关性大小;当输入不同时,则能以跨注意力的方式得到不同特征之间的相关性.在标准的Transformer中,多头注意力可以表示为:

X=MSAQ,K,V,

其中:MSA表示多头注意力,X表示MSA的输出,且输入QKV相同.

本文的Transformer模块使用了两路并行的多头注意力,如图2(b)所示.一路使用跨注意力提取多分辨率特征之间的相关性,以获取辅助分支中的相关特征,实现增强原始图像重构质量的目的,其输入Q′来自主干分支特征FB1iK′V′均来自辅助分支特征FB2i;另一路使用自注意力对FB1i进行全局建模,以增强网络的特征表示能力,其输入均来自FB1i.

Transformer模块会将两路多头注意力所提取的特征相加融合,然后再经过前馈网络,从而获取多分辨率融合特征.整个过程表示如下:

Z1=MSALNFB1i,LNFB2i,LNFB2i,
Z2=MSALNFB1i,LNFB1i,LNFB1i,
Z3=Z1+Z2+FB1i,
FTi=MLPLNZ3+Z3,1<iN,

其中:N为Transformer模块数目,LN表示层归一化,Z1、Z2、Z3表示Transformer计算过程中对应的中间特征.

3 实验

3.1 实验设置和训练数据

本文实验数据由BSD500数据集[25]中的训练集(200张)和测试集(200张)组成,然后从每幅图像上裁剪出14个大小为96 × 96的图像块,再将每个图像块进行翻转、旋转90°、旋转180°、旋转270°操作,最终扩展至89600张.BatchSize设置为32,一共训练100个epoch.初始学习率设置为0.0004,分别在20、50、80、90训练周期时将学习率衰减为原来的0.5倍.使用Python语言在Pytorch框架下使用Adam优化器优化网络参数,在Ubuntu22.04系统上使用一张12 GB的Nvidia TITANX显卡进行训练.

3.2 损失函数

为了能够有效的从降采样重构分支提取相关特征,增强原始图像重构质量,本文方法使用了两个损失函数,分别用来约束生成的原始图像与降采样图像.因此,本文将总损失设置为如下形式:

all=λHH+λLL,

其中:HL分别表示原始图像重构损失、降采样图像重构损失,λHλL为对应的损失权重.本文利用了L2损失相比于L1损失在梯度求导上的优势,将原始图像重构损失H与降采样图像重构损失L定义为如下形式:

H=1Ni=1Nx^iH-xiH22,
L=1Ni=1Nx^iL-xiL22,

这里使用N表示训练数据的Batchsize大小,x^iHx^iL分别表示重构出的原始分辨率图像与降采样图像,xiHxiL分别表示原始图像、对原始图像使用双三次插值进行2倍下采样后的低分辨率图像.

3.3 量化性能对比

为了验证本文方法在提高重构性能方面的有效性,本文与现有的CS重构方法在定量和定性方面进行了对比,对比的方法包括ISTA-Net+[7]、CSNet+[11]、SCSNet15等主流的CS重构方法.表1列出了在5种采样率下,不同CS重构方法在测试数据集Set11上的PSNR和SSIM,其中,各重构方法的指标大多为原文提供的结果,原文中未提供的结果,则根据原文中指定的训练策略复现论文代码得到.可以看出,在Set 11上本文方法在所有采样率均可获得最高的定量指标.

为了证明本文方法在视觉效果上的提升,本文与各CS重构方法进行了视觉效果对比.图3图4分别给出了0.3采样率下各CS方法在barbara上、0.4采样率下各CS方法在butterfly上的局部细节的视觉效果,通过观察可以看出本文方法的重构结果在barbara的头巾纹理处与butterfly的黑斑与白斑分界更加清晰,具有更好的视觉效果.结合定量和定性分析的结果,可以验证本文提出的方法可以获得更好的重构效果.

3.4 消融实验

3.4.1 单路特征增强

在本文中,Transformer模块提取的特征相关性既可用于增强主干分支特征(如图1所示),也可同时用于增强辅助分支特征.考虑到增强辅助分支重构性能对提升主干分支性能的潜在影响,本文对此进行了相关实验.具体地,在不改变图1网络结构的基础上,增加一个Transformer模块用于从主干分支提取相关特征,并融合至辅助分支.本文对两种方案的训练时间与重构性能进行了比较,结果如表2所示.可以看出:双路特征增强相对于单路特征增强,训练时间增加,但重构效果提升有限.因此,本文方法最终选取单路特征增强策略.

3.4.2 多分辨率特征融合方式

本文方法在深度重构阶段使用Transformer模块来实现多分辨率特征融合.为了验证该融合方式的有效性,本文将Transformer融合方法与相加融合的方法进行了对比,其中,相加融合是指将辅助分支的特征以相加的方式融合至主干分支.通过表3实验结果可以看出,使用Transformer进行多分辨率特征融合比相加融合更加有效.

3.4.3 自/跨注意力

本文的Transformer模块使用了双路并行的多头注意力设计,即在跨注意力通路的基础上,增加了自注意力通路.为验证增加的自注意力通路对网络性能的影响,本文进行了相关实验.通过表4实验结果可以看出,Transformer模块使用自注意力通路可以进一步增强重构质量.

4 结语

本文提出了一种基于Transformer多分辨率特征融合的图像压缩感知重构方法,该方法可以较好的改善压缩感知重构性能.具体地,采样阶段通过卷积采样来获取测量值,初始重构阶段则根据测量值重构出一组低分辨率图像,在深度重构阶段使用Transformer对初始重构图像进行多分辨率特征提取并进行交叉融合,以进一步提升CS重构效果.实验表明,与现有的基于深度学习的方法相比,本文方法能够较好平衡复杂度与重构质量.

参考文献

[1]

DONOHO D L. Compressed sensing[J]. IEEE Transactions on Information Theory200652(4): 1289-1306.

[2]

DUARTE M FDAVENPORT M ATAKHAR Det al. Single-pixel imaging via compressive sampling[J]. IEEE Signal Processing Magazine200825(2): 83-91.

[3]

LI YDAI WZOU Jet al. Structured sparse representation with union of data-driven linear and multilinear subspaces model for compressive video sampling[J]. IEEE Transactions on Signal Processing201765(19): 5062-5077.

[4]

ZHANG JZHAO DZHAO Cet al. Image compressive sensing recovery via collaborative sparsity[J]. IEEE Journal on Emerging and Selected Topics in Circuits and Systems20122(3): 380-391.

[5]

ZHANG JZHAO CZHAO Det al. Image compressive sensing recovery using adaptively learned sparsifying basis via L0 minimization[J]. Signal Processing2014103: 114-126.

[6]

AHSEN MVIDYASAGAR M. Error bounds for compressed sensing algorithms with group sparsity: A unified approach[J]. Applied and Computational Harmonic Analysis201743(2): 212-232.

[7]

ZHANNG JGHANEM B. ISTA-Net: Interpretable optimization-inspired deep network for image compressive sensing[C]//IEEE/CVF Conference on Computer Vision and Pattern Recognition. Salt Lake City: IEEE, 2018: 1828-1837.

[8]

熊承义, 李世宇, 高志荣, . 级联模型展开与残差学习的压缩感知重构[J].中南民族大学学报(自然科学版)201938(2): 265-272.

[9]

ZHANG ZLIU YLIU Jet al. AMP-Net: Denoising-based deep unfolding for compressive image sensing[J]. IEEE Transactions on Image Processing202030: 1487-1500.

[10]

ZHANG JZHAO CGAO W. Optimization-inspired compact deep compressive sensing[J]. IEEE Journal of Selected Topics in Signal Processing202014(4): 765-774.

[11]

SHI WJIANG FLIU Set al. Image compressed sensing using convolutional neural network[J]. IEEE Transactions on Image Processing201929: 375-388.

[12]

YAO HDAI FZHANG Set al. DR2-Net: Deep Residual Reconstruction Network for image compressive sensing[J]. Neurocomputing2019359: 483-493.

[13]

KULKARNI KLOHIT STURAGA Pet al. ReconNet: Non-iterative reconstruction of images from compressively sensed measurements[C]//2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Las Vegas: IEEE, 2016: 449-458.

[14]

熊承义, 秦鹏飞, 高志荣, . 基于双路信息互补增强的压缩感知深度重构[J].中南民族大学学报(自然科学版)202039(6): 619-624.

[15]

SHI WJIANG FLIU Set al. Scalable convolutional neural network for image compressed sensing[C]//2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). Long Beach: IEEE, 2019: 12282-12291.

[16]

SUN YCHEN JLIU Qet al. Dual-path attention network for compressed sensing image reconstruction[J]. IEEE Transactions on Image Processing202029: 9482-9495.

[17]

ASHISH VNOAM SNIKI Pet al. Attention is all you need[C]//Conference on Neural Information Processing Systems. Long Beach: NIPS, 2017: 1,2,4,5.

[18]

熊承义, 郑瑞华, 高志荣, . 结合多尺度多注意力的遥感图像超分辨率重构[J].中南民族大学学报(自然科学版)202443(5):692-700.

[19]

熊承义, 陈文旗, 高志荣, . 局部特征增强的磁共振图像Transformer重构[J].中南民族大学学报(自然科学版)202544(1):50-57.

[20]

高志荣, 孙清清, 熊承义, . 基于ViT-CNN特征增强的图像超分辨率[J].中南民族大学学报(自然科学版)202544(2):253-259.

[21]

LIANG JCAO JSUN Get al. SwinIR: Image restoration using swin transformer[C]//2021 IEEE/CVF International Conference on Computer Vision Workshops (ICCVW). Montreal: IEEE, 2021: 1833-1844.

[22]

RONNEBERGER OFISCHER PBROX T. U-net: Convolutional networks for biomedical image segmentation[C]//International Conference on Medical Image Computing and Computer-Assisted Intervention. Cham: Springer, 2015: 234-241.

[23]

GAN L. Block compressed sensing of natural images[C]//2007 15th International Conference on Digital Signal Processing. Cardiff: IEEE, 2007: 403-406.

[24]

DOSOVITSKIY ABEYER LKOLESNIKOV Aet al. An image is worth 16x6 words: Transformers for image recognition at scale[J]. arXiv Preprint arXiv: 2020.

[25]

ARBELÁEZ PMAIRE MFOWLKES Cet al. Contour detection and hierarchical image segmentation[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence201133(5): 898-916.

基金资助

多谱信息处理技术国家重点实验室基金资助项目(6142113210303)

中央高校基本科研业务专项资金资助项目(CZY19016)

AI Summary AI Mindmap
PDF (2063KB)

239

访问

0

被引

详细

导航
相关文章

AI思维导图

/