基于Split-Bregman方法的稀疏角度CT重建算法研究

2016-04-07 00:41张丹丹
商丘师范学院学报 2016年3期
关键词:压缩感知

张丹丹

(中北大学 信息探测与处理技术研究所,山西 太原 030051)



基于Split-Bregman方法的稀疏角度CT重建算法研究

张丹丹

(中北大学 信息探测与处理技术研究所,山西 太原 030051)

摘要:离散梯度变换已被广泛地用作稀疏算子,相应的全变差(TV)最小化方法也被用于基于压缩感知(CS)的CT重建中.与此同时Split-Bregman算法在求解L1正则化问题方面引起了很大关注,此方法对原来的L1正则化问题引入一个分裂变量后利用Bregman迭代求解.本文将Split-Bregman方法用于稀疏角度CT重建,并与传统的SART和基于SART的软阈值算法(STF-SART)进行比较,最后用Head模型作为测试模型进行仿真实验,实验结果表明:对于稀疏角度CT重建问题,TV正则化(STF-SART和Split- Bregman)算法明显优于传统的SART算法,且Split-Bregman算法在收敛速度和重建图像质量方面又优于STF-SART算法.

关键词:离散梯度变化;压缩感知;稀疏角度CT;TV最小化;Split-Bregman算法

0引言

在医学CT扫描过程中,过量的X射线照射会对接受扫描的患者造成一定的危害性,故需要在保证成像质量的前提下尽可能降低X射线的辐射剂量.稀疏角度CT是降低X射线辐射剂量的一种有效手段,该方法在CT扫描过程中将只针对均匀分布的稀疏角度进行投影采样[1].但少量的投影数据并不满足奈奎斯特采样定率,若采用传统的重建算法,往往得不到高质量的图像[1-3].

随着压缩感知(CS)理论的发展稀疏角度CT重建问题有了很大进展.该理论表明若原始信号或图像在适当的变换域内具有稀疏表示,则可由少量投影重建图像[4].离散梯度变换(DGT)是最为常用的稀疏算子之一,其L1范数被称为TV,相应的TV最小化方法也被用于基于CS的CT重建中,包括稀疏角度重建[5].该问题的关键是如何在投影数据的约束下最小化TV.

2009年,Yu等人使用梯度下降法进行TV最小化,具体做法是先用经典算法对图像进行更新,然后用梯度下降法调整TV以实现TV最小化[6].2010年,Yu和Wang应用软阈值滤波框架,通过构建DGT的伪逆变换将软阈值滤波算法用于实现TV的最小化[5,7].与此同时,Split- Bregman算法在求解L1正则化问题方面引起了很大关注.此方法对原来的L1正则化问题引入一个分裂变量后利用Bregman迭代求解.它将目标函数的L1和L2范数部分“分裂”为多个子问题,该算法的有效性主要依赖于子问题的合理求解[8-9].本文基于TV最小化将Split-Bregman算法用于稀疏角度CT图像重建.

2基于TV最小化的CT重建模型

在医学成像领域,DGT已被广泛用作稀疏算子.一个二维图像f=(fi,j)I×J的DGT定义为:

(1)

相应的TV定义为:

(2)

基于TV最小化的CT图像重建问题可以表示为:

min‖f‖TV,s.t. ‖Af-Y‖≤ε

(3)

其中A是投影矩阵,Y是投影数据,ε是测量误差.

通过引入惩罚项,问题(3)可转换为无约束凸最小化问题:

(4)

其中μ是惩罚参数.

该问题的求解通常可分两步:第一步用经典迭代算法(如SART)进行重建:

(5)

其中f=(fj)J′1∈J是二维图像f=(fi,j)I×J的另一种表示形式,是迭代次数,0<λk<2是一个自由松弛因子;第二步在迭代框架下最小化图像的TV.

3Split-Bregman算法

式(4)表示的CT重建问题的Split-Bregman算法的主要步骤可以概括如下.首先引入两个新的变量将式(4)转换为:

(6)

然后引入惩罚项,将(6)转换为:

(7)

(7)可由Bregman迭代求解:

(8)

(9)

(10)

(8)可由交替方向乘子法(ADMM)交替迭代更新f和d:

第一步可使用各种优化方法,考虑到CT重建矩阵A的特殊性,用最速下降法解决[10]:

fk+1=fk-αkgk

(11)

(12)

第二步可通过广义收缩公式求解:

(13)

(14)

基于Split-Bregman算法的CT重建的具体流程为:

S2:使用(11)执行梯度下降法;

S3:计算中间变量dx,dy,bx,by;

S4:转到S2,直到满足停止标准.

3实验设计及结果分析

实验选取Head模型进行试验,模型的大小为256×256,扫描方式为圆轨迹扇束扫描,扫描半径为500 mm,探测器包含320个探元,扇角为0.49弧度.实验对Head模型在[0,2π)范围内均匀采集90个角度下的投影数据,使用Split-Bregman算法进行重建,并与传统的SART算法和STF-SART进行比较,迭代200次的重建结果如图1所示.为了进一步验证三种算法对噪声数据的稳定性,对投影数据加入N(0,0.022)信噪比为38.2 dB的高斯噪声,重建结果如图2所示.另外为了定量地评估三种算法的性能,采用均方误差(MSE)和结构相似性(SSIM)作为评判标准,结果如表1所示.可以看出,对于稀疏角度CT重建,传统的SART算法重建的图像出现过平滑现象,TV正则化(STF-SART和Split- Bregman)算法重建图像的质量明显优于传统的SART算法,且Split-Bregman在收敛速度和重建图像的质量方面又优于STF-SART.这一结论同样适用于噪声投影数据的情况.

图1 三种算法对无噪声投影迭代200次的重建结果

图2 三种算法对噪声投影迭代200次的重建结果

算法SARTSTF-SARTSplit-BregmannSART-噪声STF-SART-噪声Split-Bregman-噪声MSE0.16480.15520.11200.19020.18560.1255SSIM0.49660.53450.67150.46360.49340.6103

4结论

针对稀疏角度CT重建问题研究了Split-Bregman算法在TV最小化方面的应用,并通过仿真实验与SART和STF-SART进行了比较.实验结果表明,对于稀疏角度CT重建,TV正则化(STF和Split-Bregman)算法明显优于传统的SART算法,且Split-Bregman算法在收敛速度和重建图像质量方面又优于STF-SART算法.后续研究工作将基于GPU或者使用有序子集方法等对Split- Bregman算法进行加速.

参考文献:

[1]吴长岳, 孔慧华.基于Lp算子的CT迭代重建算法研究[J].核电子学与探测技术, 2014, 34(4): 509-512.

[2]阙介民, 王燕芳, 孙翠丽, 等.基于不完备投影数据重建的四种迭代算法比较研究[J].CT 理论与应用研究, 2012, 21(2): 169-178.

[3]郑源彩.基于压缩感知理论的有限角度投影重建算法研究[D].中北大学, 2013.

[4]Donoho D L.Compressed sensing[J].Information Theory, IEEE Transactions on, 2006, 52(4): 1289-1306.

[5]Yu H, Wang G.A soft-threshold filtering approach for reconstruction from a limited number of projections[J].Physics in medicine and biology, 2010, 55(13): 3905.

[6]Sidky E Y, Kao C M, Pan X.Accurate image reconstruction from few-views and limited-angle data in divergent -beam CT[J].Journal of X-ray Science and Technology, 2006, 14(2): 119-139.

[7]吴俊峰, 牟轩沁, 张砚博.一种快速迭代软阈值稀疏角 CT 重建算法[J].西安交通大学学报, 2012, (12): 24-29.

[8]Yin W, Osher S, Goldfarb D, Darbon J.Bregman Iterative Algorithms for $ell_1$-Minimization with Appli- cations to Compressed Sensing,[J].SIAM J.Imaging Sci.,2008,1(1):143-168.

[9]Cai J F, Osher S, Shen Z.Linearized Bregman iterations for compressed sensing[J].Mathematics of Computation, 2009, 78(267): 1515-1536.

[10]Nocedal J, Wright S J.Line search methods[J].Numerical optimization, 2006: 30-65.

[责任编辑:王军]

Study on Split-Bregman algorithm for sparse-view CT reconstruction

ZHANG Dandan

(Institute of Signal Capturing Processing Technology, North University of China,Taiyuan 030051, China)

Abstract:The TV minimize technique which corresponds to Discrete Gradient transform is widely used in the CT reconstruction basing on CS, including sparse-view reconstruction based on compressed sensing(CS).Meanwhile, Split-Bregman algorithm has caused great concern in solving L1regularization issues, this method first introduces a split variation to the original regularized problem and then use Bregman iterative solve it.In this paper, we apply the Split-Bregman approach to reconstruct an ROI for the CS-based sparse-view CT reconstruction, and combined with the traditional SART algorithms and soft thresholding algorithm based on SART (STF-SART) .Finally Head model is applied as a test model to the simulation experiment,and the results shows that: for sparse-view CT reconstruction , TV regularization (STF-SART and Split- Bregman) algorithms outperform conventional SART algorithm, and Split-Bregman algorithm is superior to STF-SART algorithmsn terms of convergence speed and reconstructed image quality.

Key words:gradient descent algorithm; compressive sensing; sparse-view CT; TV minimization; Split-Bregman algorithm

中图分类号:TP391.41

文献标识码:A

文章编号:1672-3600(2016)03-0013-04

作者简介:张丹丹(1991-),女,山西临县人,中北大学理学院硕士研究生,主要从事图像重建研究.

收稿日期:2015-10-20

猜你喜欢
压缩感知
基于匹配追踪算法的乳腺X影像的压缩感知重构
浅析压缩感知理论在图像处理中的应用及展望
基于压缩感知的一维粗糙面电磁散射快速算法研究
基于压缩感知的重构算法研究
基于ADM的加权正则化的块稀疏优化算法
基于贝叶斯决策的多方法融合跟踪算法
压缩感知在无线传感器网络中的应用
浅谈《数字信号处理》实践教学
一种基于压缩感知的农业WSN数据传输方法
基于压缩感知的模拟信息转换器仿真