基于重加权相关全变分模型的医学图像去噪方法
Medical Image Denoising Method Based on Reweighted Correlation Total Variation Model
DOI: 10.12677/airr.2024.132022, PDF, HTML, XML, 下载: 36  浏览: 67 
作者: 张芝浩:西南大学,数学与统计学院,重庆;李 涛:重庆市公安局,重庆
关键词: 图像去噪先验信息重加权核范数相关全变分正则项Image Denoising Prior Information Reweighted Nuclear Norm Correlated Total Variation Regularization Term
摘要: 图像去噪一直是一个受到大量研究者关注的问题,并成功应用到医学等领域。典型的图像去噪方法是利用图像中存在的先验信息,例如低秩先验,局部光滑先验等。但是,目前的图像去噪方法并没有充分利用到图像的这些先验信息,导致去噪效果不是很理想。针对上述问题,本文提出了基于重加权相关全变分正则项的图像去噪模型。该模型利用重加权核范数的方式对相关全变分正则项进行约束,来保证更加充分地利用图像中的低秩先验和局部光滑先验,以此来提升图像恢复效果。我们应用该方法到医学图像中,并和常见的几种图像去噪方法进行比较,实验结果显示,该方法所得到的图像质量得到了明显的提升。
Abstract: Image denoising has always been a problem that attracts the attention of a large number of researchers, and has been successfully applied to medical fields. Typical image denoising methods use the prior information existing in the image, such as low-rank prior, local smooth prior, etc. However, the current image denoising methods do not make full use of the prior information of the image, resulting that the denoising effect is not very ideal. To solve the above problems, this paper proposed an image denoising model based on reweighted correlation total variation regularization term. In this model, the reweighted nuclear norm method is used to constrain the correlated total variation regularization term to ensure that the low-rank prior and local smooth prior in the image are fully utilized, so as to improve the image restoration effect. We applied this method to medical images and compared it with several common image denoising methods. The experimental results show that the image quality obtained by this method has been significantly improved.
文章引用:张芝浩, 李涛. 基于重加权相关全变分模型的医学图像去噪方法[J]. 人工智能与机器人研究, 2024, 13(2): 203-212. https://doi.org/10.12677/airr.2024.132022

1. 引言

图像作为基本的视觉信息,占据着人类获得信息的主要部分。然而,在采集、传输和存储图像的过程中,图像不可避免地会受到噪声污染。噪声的存在不仅降低了图像的质量,而且还干扰了信息传输和信息获取的准确性,这影响了后续图像处理目标检测 [1] 、数据分类 [2] 和图像分割 [3] 等下游任务。尤其在分析和阅读医学图像时,图像对比度、边缘特征和信噪比对医学诊断的正确性至关重要。因此,医学图像去噪是图像去噪的重要任务之一。

一般来讲,基于模型的图像去噪方法通常是在数学模型中设计不同的先验项来反映图像的先验信息,以此来恢复图像。所以,设计准确的先验项可以极大地利用数据丰富的先验信息,从退化的图像中恢复包含更多特征信息的高质量图像。在现实生活中,大多数图像都具有低秩先验,基于此先验信息,一个代表性的图像去噪方法 [4] 是鲁棒主成分分析(RPCA)。它的优化模型如下:

min X , S X + λ S 1 s .t . M = X + S , (1)

其中 M R n 1 × n 2 是观测矩阵,X和S分别对应低秩和稀疏矩阵; · * = i = 1 min ( n 1 , n 2 ) σ i 表示矩阵的核范数, σ i 代表矩阵的第i个最大的奇异值; 1 表示矩阵的 l 1 范数。但除了低秩先验之外,局部光滑先验也是图像的一个代表性先验。近年来,许多有关考虑低秩先验和局部光滑先验的图像去噪方法被提出。这类去噪方法通常通过线性组合对全变分(TV)正则项和低秩正则项进行建模。例如,Wang [5] 等人将TV正则项加入低秩矩阵恢复模型,可以有效地将干净的低秩矩阵与高密度稀疏噪声分开,同时保持图像结构的平滑性。然而,两个正则项会给模型增加一个平衡参数,导致比较复杂的算法,并且可能导致在图像去噪过程中一些信息的损失。为了改善这一方式,最近Peng [6] 等人提出了联合考虑图像低秩先验和局部光滑先验的相关全变分正则项(CTV) X CTV = k = 1 2 k X * ,其中 k 表示对矩阵的第k维度的微分。该正则项将低秩先验和局部光滑先验合并为一个正则项,能够较明显提升图像的恢复效果,但是核范数最小化(NNM)有一个明显的缺点,即同时最小化所有的奇异值,这可能没有充分利用图像的先验信息,因此,图像的恢复效果还有待提升。

基于上述分析,本文我们提出一个基于重加权相关全变分模型的去噪模型(WCTV),尽可能地充分利用图像的先验信息。具体来说,我们对相关全变分正则项进行重加权操作,这样既可以在联合考虑图像低秩先验和局部光滑先验的同时,又能尽可能地减少图像信息的流失。我们采用著名的交替方向乘子法(ADMM)来解决这个图像去噪模型。然后,我们将提出的去噪模型应用于不同噪声强度条件下的医学图像,并与不同类型的去噪方法进行比较实验。实验结果表明,我们的方法在几乎所有的噪声情况下都能得到比其他比较方法更好的图像恢复效果。

2. WCTV模型的建立

2.1. 相关全变分图像去噪模型

Peng [6] 等人提出的相关全变分图像去噪模型,将低秩先验和局部光滑先验联合考虑在一个正则项中。该模型与其他图像去噪模型相比,在既利用更多图像先验信息的同时,又避免了算法的复杂性,很好地提升了目标图像的恢复效果。该模型的表达式如下所示:

min X , S k = 1 2 k X * + 2 λ S 1 s .t . M = X + S (2)

我们假设 G k = k ( X ) ,则该模型的等价模型为:

min X , S k = 1 2 G k + 2 λ S 1 s .t . M = X + S , G k = k ( X ) , k = 1 , 2 (3)

2.2. 加权核范数方式的选择

为了在图像去噪工作中提高NNM的灵活性,Gu [7] [8] 等人提出了加权核范数的去噪模型(WNNM),其中核范数的加权策略为: X ω , = i = 1 min ( n 1 , n 2 ) ω i σ i ( X ) ,其中 ω i = C / ( σ i ( X ) + ε ) ,C是一个折衷常数且大于0, ε > 0 是一个小常数,目的是为防止分母为0。与WNNM相比,Xie [9] 等人提出了一个更加灵活的核范数加权方式,即加权Schatten-p范数(WSNM), X ω , S P = ( i = 1 min ( m , n ) ω i σ i p ( X ) ) 1 / p ,其中 0 < p 1 。WSNM不仅对原始矩阵的秩给出了更好的近似,而且还考虑不同奇异值的重要性。然而该方式的求解问题是非凸的,很难直接进行求解。

最近,Huang [10] 等人提出了一个广义的迭代重加权核范数的加权方式,即:

ω i = C / ( σ i ( X ) + ε ) p (4)

与WSNM相比,这种加权方式在求解时是一个凸问题,它保留了真实自然图像中常见的关于低秩矩阵奇异值重尾分布的更好先验信息,这使得其在图像去噪中对噪声和异常值具有很好的鲁棒性 [11] 。因此,对比以上几种加权方式,本文选择将重加权核范数的加权方式应用到相关全变分去噪模型当中,以此更加充分地利用图像的低秩先验和局部光滑先验。

2.3. WCTV图像去噪模型

经过上述两节的分析,我们提出了重加权相关全变分图像去噪模型:

min X , S k = 1 2 G k ω , + 2 λ S 1 s .t . M = X + S , G k = k ( X ) , k = 1 , 2 (5)

其中的核范数加权策略我们采用(4)中的重加权方式。

3. WCTV模型的求解

本章我们使用著名的交替方向乘子法 [12] [13] 对模型(5)进行求解。首先,我们写出它的增广拉格朗日函数如下所示:

L ( X , S , { Γ k } k = 1 3 , { G k } k = 1 2 ) = k = 1 2 ( G k ω , + μ 2 k ( X ) G k + Γ k μ F 2 ) + 2 λ S 1 + μ 2 M X S + Γ 3 μ F 2 (6)

其中 μ 是惩罚参数; Γ k , k = 1 , 2 , 3 是拉格朗日乘子。在ADMM中,需要优化一个变量的同时固定其他变量。接下来,我们将讨论如何解决每个相关变量的子问题。

求解 G k 的子问题:固定其他变量,式(6)可以变为:

min G k G k ω , + μ 2 G k ( k ( X t ) + Γ k t μ ) F 2 (7)

我们定义 Y L = k ( X t ) + Γ k t μ ,那么 Y L 的奇异值分解为 Y L = U V T ,其中 = d i a g { σ i ( Y L ) } 。根据文献 [10] 中的引理1,我们可以得到该子问题的解:

G k t + 1 = U S ω i / μ ( Σ ) V T (8)

求解X的子问题:固定其他变量,式(6)可以变为:

min X k = 1 2 μ 2 k ( X ) G k t + 1 + Γ k t μ F 2 + μ 2 M X S t + Γ 3 t μ F 2 (9)

优化上述问题可视为求解以下线性问题:

( μ I + μ k = 1 2 k T k ) ( X ) = μ ( M S t ) + Γ 3 t + μ k = 1 2 k T ( G k t + 1 ) k T ( Γ k t ) (10)

其中 k T ( · ) 表示 k ( · ) 的转置算子; k T k 对应矩阵的块循坏结构,它可以被快速傅里叶变换(FFT)矩阵对角化。事实上,与文献 [14] 类似, X t + 1 的闭式解可以通过对式(10)的两边进行傅里叶变换来快速确定:

{ H = k = 1 2 F ( D k ) * F ( μ G k t + 1 Γ k t ) , T x = | F ( D 1 ) | 2 + | F ( D 2 ) | 2 , X t + 1 = F 1 ( F ( μ M μ S t + Γ 3 t ) + H μ 1 + μ T x ) (11)

其中1表示所有元素为1的张量, 表示对应元素的乘积, F ( · ) 表示傅里叶变换, | · | 2 表示元素的平方运算。

求解S的子问题:固定其他变量,式(6)可以变为:

min S 2 λ S 1 + μ 2 S ( M X t + 1 + Γ 3 t μ ) F 2 (12)

该问题可以通过文献 [15] 中的软阈值操作来解决:

S t + 1 = S 2 λ / μ ( M X t + 1 + Γ 3 t μ ) (13)

其中 S 表示软阈值算子。

求解 Γ k 的子问题:根据ADMM的原理,乘子的更新如下公式:

{ Γ k t + 1 = Γ k t + μ ( k ( X t + 1 ) G k t + 1 ) , k = 1 , 2 , Γ 3 t + 1 = Γ 3 t + μ ( M X t + 1 S t + 1 ) , μ = μ ρ (14)

其中 ρ 是一个大于1的常数。我们将上述迭代过程总结为如下算法1。

4. 实验结果及分析

在本章中,我们应用我们所提出的方法到医学图像中,并于其他五种出色的图像去噪方法进行比较,以评估我们方法的恢复性能。这五种对比方法分别为:RPCA [4] ,WNNM [7] ,TNNR [16] ,WSTV [17] 和CTV [6] 。这些对比方法中的所有相关参数都通过给定的默认设置或遵循相应论文中的规则进行微调,以确保它们的最佳性能。实验数据我们选取了4个大小为256 × 256的医学图像,原始图像如图1所示。其中三个显示人的大脑,另外一个显示人的脚部。对于实验评估指标,我们采用图像处理领域常用的两个指标信噪比(PSNR)和结构相似性(SSIM)指标 [18] 来评估被各模型恢复图像的质量。

Figure 1. The 4 test images, all are numbered in order from 1 to 4, from left to right

图1. 4张测试图,图片从左到右依次编号为1至4

4.1. 实验设置

在WCTV模型中,我们需要提前设定的参数是平衡参数 λ 和加权指数p。对于 λ ,我们仍然延续CTV模型中的原始设定,即 λ = 2 / n 1 。至于加权指数p的设定,我们使用网格搜索的方法来确定其的最佳值。在图2中我们以数据图像1分别在稀疏噪声强度为0.1,0.15和0.2时作为测试实验,列出了不同p值对PSNR的影响。从图中可以看出,在不同噪声强度下,p值在0.1~0.2之间时,恢复性能较为稳定。因此我们决定在下面的实验中,统一将p取值为0.2。

Figure 2. Effect of different values of p on the PSNR of the test image

图2. 不同p的取值对测试图像PSNR的影响

4.2. 医学图像去噪

医学图像在现代疾病诊断中发挥着相当重要的作用,但难免在传输和存储等过程中受到噪声的影响,从而影响医师对诊断结果的判断 [19] 。本节为了验证我们重加权相关全变分模型的有效性与正确性,我们将我们的算法应用到四张测试医学图像数据中,并于五种对比算法进行比较。其中噪声强度我们施加了三种不同强度的稀疏噪声,分别为0.1,0.15和0.2。表1表2分别显示了本文提出的去噪方法与另外5种方法在4张测试图像上实验的PSNR和SSIM指标的实验结果,为避免数据偶然性,表中的数值均为10次实验后的均值。具体来说,我们的方法无论在不同噪声强度和不同数据图像下均可以达到所有对比算法中最好的数值结果。与CTV方法进行比较,我们方法的PSNR值在每个数据图像中几乎都可以高出CTV方法的1 dB以上,同时SSIM值也有0.01以上的提高。因此,从评估数据指标来说,我们的方法具有提升恢复图像质量的性能。

Table 1. Comparison of PSNR values of each algorithm after noise removal under different noise intensities

表1. 不同噪声强度下各个算法去除噪声后的PSNR值比较

Table 2. Comparison of SSIM values of each algorithm after noise removal under different noise intensities

表2. 不同噪声强度下各个算法去除噪声后的SSIM值比较

为了将实验效果更加直观化,我们选取数据3在稀疏噪声强度为0.2和数据4在稀疏噪声强度为0.1时的实验效果图进行展示,如图3图4。从图示的恢复效果来看,WCTV和CTV的去噪效果明显优于其他对比算法。而我们的方法与CTV相比,WCTV在恢复医学图像的局部纹理和细节方面更有优势,这种细节和纹理的变化对医生诊断病人的病情有很大的帮助。综上所述,WCTV方法比其他方法具有更好的性能。

(a) Truth (b) Noisy (c) RPCA (d) WNNM(e) TNNR (f) WSTV (g) CTV (h) WCTV

Figure 3. Results of various algorithmic noise restoration for medical image data 3 with sparse noise intensity of 0.2. (a) Truth; (b) Noisy: PSNR = 10.80 dB, SSIM = 0.10; (c) RPCA:PSNR = 23.01 dB, SSIM = 0.83; (d) WNNM:PSNR = 24.01 dB, SSIM = 0.77; (e) TNNR:PSNR = 25.04 dB, SSIM = 0.82; (f) WSTV:PSNR = 27.61 dB, SSIM = 0.87; (g) CTV:PSNR = 29.25 dB, SSIM = 0.93; (h) WCTV:PSNR = 30.50 dB, SSIM = 0.95

图3. 医学图像数据1在稀疏噪声强度为0.2的条件下各种算法噪声恢复结果。(a) 原图;(b) 噪声图:PSNR = 10.80 dB,SSIM = 0.10;(c) RPCA:PSNR = 23.01 dB,SSIM = 0.83;(d) WNNM:PSNR = 24.01 dB,SSIM = 0.77;(e) TNNR:PSNR = 25.04 dB,SSIM = 0.82;(f) WSTV:PSNR = 27.61 dB,SSIM = 0.87;(g) CTV:PSNR = 29.25 dB,SSIM = 0.93;(h) WCTV:PSNR = 30.50 dB,SSIM = 0.95

(a) Truth (b) Noisy (c) RPCA (d) WNNM(e) TNNR (f) WSTV (g) CTV (h) WCTV

Figure 4. Results of various algorithmic noise restoration for medical image data 4 with sparse noise intensity of 0.1. (a) Truth; (b) Noisy: PSNR = 13.64 dB, SSIM = 0.24; (c) RPCA:PSNR = 20.31 dB, SSIM = 0.84; (d) WNNM:PSNR = 23.92 dB, SSIM = 0.85; (e) TNNR:PSNR = 22.59 dB, SSIM = 0.85; (f) WSTV:PSNR = 24.72 dB, SSIM = 0.87; (g) CTV:PSNR = 25.13 dB, SSIM = 0.91; (h) WCTV:PSNR = 26.63 dB, SSIM = 0.92

图4. 医学图像数据4在稀疏噪声强度为0.1的条件下各种算法噪声恢复结果。(a) Truth;(b) Noisy:PSNR = 13.64 dB,SSIM = 0.24;(c) RPCA:PSNR = 20.31 dB,SSIM = 0.84;(d) WNNM:PSNR = 23.92 dB,SSIM = 0.85;(e) TNNR:PSNR = 22.59 dB,SSIM = 0.85;(f) WSTV:PSNR = 24.72 dB,SSIM = 0.87;(g) CTV:PSNR = 25.13 dB,SSIM = 0.91;(h) WCTV:PSNR = 26.63 dB,SSIM = 0.92

5. 总结与展望

在本文中,我们提出了基于重加权相关全变分的医学图像去噪模型。该去噪方法通过重加权的方式可以更好地利用图像的低秩先验和局部光滑先验,以此完成更高的图像恢复效果。通过医学图像去噪实验证明,我们的方法无论在数值结果还是视觉效果上都要优于其他对比去噪方法。在未来的工作中,我们将考虑如何自适应参数的问题以及在不同类噪声条件下如何保持更佳的图像恢复效果。

参考文献

[1] Padilla, R., Netto, S.L. and Da Silva, E.A. (2020) A Survey on Performance Metrics for Object-Detection Algorithms. 2020 IEEE International Conference on Systems, Signals and Image Processing (IWSSIP), Niterói, 1-3 July 2020, 237-242.
https://doi.org/10.1109/IWSSIP48289.2020.9145130
[2] Zheng, S., Zhang, Y., Liu, W. and Zou, Y. (2020) Improved Image Representation and Sparse Representation for Image Classification. Applied Intelligence, 50, 1687-1698.
https://doi.org/10.1007/s10489-019-01612-3
[3] Zhou, E., Xu, X., Xu, B. and Wu, H. (2023) An Enhancement Model Based on Dense Atrous and Inception Convolution for Image Semantic Segmentation. Applied Intelligence, 53, 5519-5531.
https://doi.org/10.1007/s10489-022-03448-w
[4] Candès, E.J., Li, X., Ma, Y. and Wright, J. (2011) Robust Principal Component Analysis? Journal of the ACM (JACM), 58, 1-37.
https://doi.org/10.1145/1970392.1970395
[5] Wang, H., Cen, Y., He, Z., He, Z., Zhao, R. and Zhang, F. (2017) Reweighted Low-Rank Matrix Analysis with Structural Smoothness for Image Denoising. IEEE Transactions on Image Processing, 27, 1777-1792.
https://doi.org/10.1109/TIP.2017.2781425
[6] Peng, J., Wang, Y., Zhang, H., Wang, J. and Meng, D. (2022) Exact Decomposition of Joint Low Rankness and Local Smoothness plus Sparse Matrices. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45, 5766-5781.
https://doi.org/10.1109/TPAMI.2022.3204203
[7] Gu, S., Zhang, L., Zuo, W. and Feng, X. (2014) Weighted Nuclear Norm Minimization with Application to Image Denoising. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, 23-28 June 2014, 2862-2869.
https://doi.org/10.1109/CVPR.2014.366
[8] Gu, S., Xie, Q., Meng, D., Zuo, W., Feng, X. and Zhang, L. (2017) Weighted Nuclear Norm Minimization and Its Applications to Low Level Vision. International Journal of Computer Vision, 121, 183-208.
https://doi.org/10.1007/s11263-016-0930-5
[9] Xie, Y., Gu, S., Liu, Y., Zuo, W., Zhang, W. and Zhang, L. (2016) Weighted Schatten p-Norm Minimization for Image Denoising and Background Subtraction. IEEE Transactions on Image Processing, 25, 4842-4857.
https://doi.org/10.1109/TIP.2016.2599290
[10] Huang, Y., Liao, G., Xiang, Y., Zhang, L., Li, J. and Nehorai, A. (2019) Low-Rank Approximation via Generalized Reweighted Iterative Nuclear and Frobenius Norms. IEEE Transactions on Image Processing, 29, 2244-2257.
https://doi.org/10.1109/TIP.2019.2949383
[11] Chen, L., Jiang, X., Liu, X. and Haardt, M. (2022) Reweighted Low-Rank Factorization with Deep Prior for Image Restoration. IEEE Transactions on Signal Processing, 70, 3514-3529.
https://doi.org/10.1109/TSP.2022.3183466
[12] Lin, Z., Chen, M. and Ma, Y. (2010) The Augmented Lagrange Multiplier Method for Exact Recovery of Corrupted Low-Rank Matrices.
[13] Boyd, S., Parikh, N., Chu, E., Peleato, B. and Eckstein, J. (2011) Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Foundations and Trends® in Machine learning, 3, 1-122.
https://doi.org/10.1561/2200000016
[14] Krishnan, D. and Fergus, R. (2009) Fast Image Deconvolution Using Hyper-Laplacian Priors, Supplementary Material. Neural Information Processing Systems Conference, Vancouver, 7-10 December 2009, 1033-1041.
[15] Donoho, D.L. (1995) De-Noising by Soft-Thresholding. IEEE Transactions on Information Theory, 41, 613-627.
https://doi.org/10.1109/18.382009
[16] Cao, F., Chen, J., Ye, H., Zhao, J. and Zhou, Z. (2017) Recovering Low-Rank and Sparse Matrix Based on the Truncated Nuclear Norm. Neural Networks, 85, 10-20.
https://doi.org/10.1016/j.neunet.2016.09.005
[17] Dou, Y., Liu, X., Zhou, M. and Wang, J. (2023) Robust Principal Component Analysis via Weighted Nuclear Norm with Modified Second-Order Total Variation Regularization. The Visual Computer, 39, 3495-3505.
https://doi.org/10.1007/s00371-023-02960-5
[18] Wang, Z., Bovik, A.C., Sheikh, H.R. and Simoncelli, E.P. (2004) Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing, 13, 600-612.
https://doi.org/10.1109/TIP.2003.819861
[19] Sagheer, S.V. and George, S.N. (2020) A Review on Medical Image Denoising Algorithms. Biomedical Signal Processing and Control, 61, Article ID: 102036.
https://doi.org/10.1016/j.bspc.2020.102036