返回个人笔记
待读 / 待完善

DenoMamba: A fused state-space model for low-dose CT denoising

提出用于低剂量 CT 图像去噪的 DenoMamba,将空间 SSM、通道 SSM 与卷积融合模块结合,用于捕获医学图像中的短程与长程上下文。

DenoMamba状态空间模型低剂量CT图像去噪医学图像
作者
Şaban Öztürk、Oğuz Can Duran、Tolga Çukur
出版时间
2024-09-19
发布平台
arXiv:2409.13094
论文获取
论文链接

阅读笔记

问题分析

  • CT图像的采集需要患者暴露于电离辐射下,会带来包括癌症在内的潜在风险。而低剂量CT(LDCT)虽然可以降低辐射剂量,但不可避免地引入了噪声,因此有必要开发高质量的去噪方法进行低剂量CT图像去噪。
  • 近年来,基于深度学习的去噪方法已经取代了传统的LDCT去噪方法。但基于CNN的方法去噪性能较差,远程依赖捕获能力不足;基于transformer的自注意力方法尽管能够捕获全局依赖关系,但自注意力的开销较大;目前的研究大多数采用CNN混合transformer的方法,以平衡精度与计算资源消耗。
  • 一种新型的深度学习模型架构:状态空间模型(SSM)有望保持全局建模依赖的同时并以线性复杂度建模。但先前研究只使用了图像域额信息,而忽略特征图通道之间的潜在关联,导致相互依赖性使用不当。

本文贡献

  • 基于上述问题,本文提出了一种基于 SSM 的新型模型 DenoMamba,通过级联FuseSSM模块对空间SSM提取到的信息与通道SSM提取到的信息通过卷积进行融合。且本文是第一个将状态空间模型用于空间维度与通道维度的低剂量CT图像去噪方法研究。
  • 引入了一种新颖的通道SSM模块,该模块通过将在通道维度上运行的转置 SSM 层与后续的门控卷积网络级联来提取通道上下文的高级特征信息。

网络结构

网络整体包括收缩路径与扩展路径两部分(现如今多称为编码器和解码器)。其中收缩路径主要包含2个3×3无填充卷积构成特征提取层,每个特征提取层后接一个ReLU激活函数与一个2×2最大池化层用于下采样。每次下采样后,特征图的通道数会加倍。扩展路径主要包含2×2上采样卷积层用于上采样,每次上采样后,特征图的通道数会减半。然后将上采样后的特征图与收缩路径中对应的特征图进行拼接,再经过2个3×3卷积层与ReLU激活函数进行特征提取。最后通过1×1卷积将64个特征图映射到所需的类别数(每个类别构成一个掩码特征图)。

训练设置

参数取值
损失函数交叉熵损失+逐像素softmax损失
优化器随机梯度下降(SGD)
动量0.99
初始化He 初始化,标准差 σ=2/N\sigma = \sqrt{2 / N}

解读:该表格记录了U-Net的训练设置,包括优化器、学习率、学习率衰减策略和动量等超参数。

数据增强策略

  • 因为本项目主要需要平移和旋转不变性,以及对变形和灰度变化的鲁棒性,因此主要采用了基于弹性形变与灰度偏移的数据增强方法。

实验结果

  • 在ISBI 2012 EM挑战赛中,U-Net取得了最低的扭曲误差,但在Rand Error方面与Pixel Error没有取得最优成绩,但还是保持着几乎最优的水平。
  • 在ISBI 2015细胞追踪挑战赛中,U-Net在光学显微镜图像细胞分割任务中以显著性优势获得第一名,远超传统方法。

关键图表记录

U-Net 网络架构图

图 1:U-Net 的整体网络架构。左侧为收缩路径,用于提取上下文语义信息;右侧为扩张路径,用于逐步恢复空间分辨率并完成像素级预测。

EM 分割挑战赛排名

图 2:U-Net 在 EM 分割挑战赛中的排名记录。

ISBI 2015 细胞分割挑战赛排名

图 3:U-Net 在 ISBI 2015 细胞分割挑战赛中的排名记录。

补充内容

关于 U-Net 中输入尺寸、输出尺寸与感受野的关系,需要区分“空间尺寸收缩”和“理论感受野”。原始 U-Net 采用 valid convolution,因此输入 572×572572\times572 最终得到 388×388388\times388 输出,二者差值 572388=184572-388=184 表示卷积导致的空间尺寸损失,而不是感受野大小;对应每侧被裁剪 9292 个像素。

感受野应按逐层递推计算:设第 ll 层感受野为 rlr_l,相邻特征点在原图上的间隔为 jlj_l,初始化 r0=1,j0=1r_0=1,j_0=1。对于卷积或池化层,有

rl=rl1+(kl1)jl1,jl=jl1sl.r_l=r_{l-1}+(k_l-1)j_{l-1},\qquad j_l=j_{l-1}s_l .

因此,两个 3×33\times3 卷积后感受野为 55;再接 2×22\times2、stride=2 的池化时,感受野变为 66,而不是 1010,因为池化融合的是相邻且高度重叠的特征区域。下采样真正翻倍的是 jj,它会使后续卷积更快扩大感受野。按该公式估算,原始 U-Net 最终输出像素的理论感受野约为 200×200200\times200

此外,valid convolution 的较小输出并不必然只能对齐中心标签区域,也可理解为一种输入到不同标签裁剪区域的映射关系。与 same padding 相比,valid convolution 避免了边界处零填充带来的虚假上下文,但代价是输出区域缩小。