B超医学图像去噪模型的快速算法研究

2017-03-29 04:59常璐璐张化朋
计算机技术与发展 2017年3期
关键词:收敛性斑点B超

常璐璐,张化朋

(南京邮电大学 理学院,江苏 南京 210023)

B超医学图像去噪模型的快速算法研究

常璐璐,张化朋

(南京邮电大学 理学院,江苏 南京 210023)

数字图像处理技术在人们的现实生活中具有广泛的应用。深入研究基于变分偏微分方程的B超医学图像的噪声去除问题,既能丰富医学图像的处理方法,促进人们对图像的深入理解,又能为基于超声医学图像的诊断治疗提供帮助。针对B超医学图像中斑点噪声的去除问题,根据Jin等对去除超声图像中的乘性噪声变分模型进行的研究,结合该变分模型解的框式制约和Split Bregman算法,提出了针对B超医学图像中斑点噪声变分模型的快速数值求解算法,并且分析了所提算法的收敛性。对测试图像进行了数值仿真实验,并将文中提出的新方法与现有的算法进行了比较。实验结果表明,采用文中算法是可行有效的,能够在去除B超医学图像中斑点噪声的同时极大地缩短运算的时间。

图像处理;B超医学图像;斑点噪声;Split Bregman算法

0 引 言

超声(UltraSound,US)、机断层扫描成像(Computer Tomography,CT)、核磁共振成像(Magnetic Resonance Imaging,MRI)等医学图像在临床诊断和治疗中得到了非常成功的应用。然而,由于超声成像设备的局限性以及受到各种外界因素的限制,使得B超医学图像容易被干扰,出现含有斑点噪声等问题。虽然有经验的医师凭借专业知识可以辨别图像中的病灶,但是斑点噪声的存在影响了医师对病灶严重程度等细节信息的判断。对B超医学图像去噪,增加视觉效果,既能辅助医生对病人进行精确诊断和治疗,又能满足人们希望更加直观形象地了解病情严重程度的迫切需求,为医患沟通搭建桥梁,减轻病人焦虑。

Rudin等以及Lysaker等分别提出了二阶ROF模型[1]以及四阶LLT模型[2]去除加性高斯噪声。不同于经典的加性高斯噪声,斑点噪声可以用乘性噪声模型[3]进行描述。用变分法去除乘性噪声的思想最早由Rudin,Lions和Osher提出。然而斑点噪声图像中大多数情况下并不服从高斯分布,此时RLO模型[4]并不适用,而且还需考虑B超中压缩变换对B超图像的影响。临床用的B超图像在经过压缩算法后,图像的灰度特征产生了很大变化,一种压缩后的B超图像模型[5-6]被广泛应用于B超图像的描述中。针对B超图像模型,Krissian等[7]改进了保真约束项,随后Jin等[8]在其基础上,研究了去除B超图像斑点噪声的模型,并给出了该模型解在BV空间的存在唯一性等理论分析,但文中运用的梯度下降法求解速度缓慢且要求u>0以保证该模型为凸模型。

在Jin等提出的B超医学图像去噪模型基础上,文中给出与之等价的带框式制约的凸变分去噪模型。然后依据解的上下界估计作为框式制约并结合SplitBregman算法,提出对应的快速算法(BoxConstrainsSplitBregman,BCSB),并给出该算法的收敛性结果。利用数值仿真实验验证了该算法的可行性及有效性。

1 模型介绍

Rudin等提出针对乘性噪声的去噪模型为:

(1)

其中,λ1,λ2为权重系数,称它为RLO模型。

Krissian等提出新的保真项模型来处理B超医学图像:

(2)

Jin等结合ROF模型以及式(2)的保真项,提出如下模型:

(3)

其中,u∈BV(Ω),u>0;f(x)∈L∞(Ω)是给定的;λ>0为权重参数。

Jin等给出了该模型解在BV空间的存在唯一性等理论分析,但文中运用的梯度下降法求解速度比较缓慢且有u>0的硬性要求,有:

(4)

Jin等已经给出模型(4)的解的存在唯一性定理,如下:

定理1:假设在模型(见式(4))中f(x)∈L(Ω),并且infΩf(x)>0,那么该变分问题存在唯一的解,满足:

infΩf(x)≤u(x)≤supΩf(x)

(5)

其中,α=infΩf(x),β=supΩf(x)。

根据定理1,可以将式(4)写成如下的等价形式:

(6)

满足:

α≤u(x)≤β

(7)

由于当u>0时,式(4)为凸模型。因此当式(6)满足式(7)的约束条件时也为凸模型。

接下来,结合SplitBregman算法,给出求解上述医学B超图像凸模型(式(6)、(7))的数值解法,称为BCSB算法,然后给出新算法的收敛性定理结果。

2 算法改进及其收敛性结果

SplitBregman算法[9]是解决能量泛函极小化问题的一种快速算法,可以灵活处理各种噪声问题。其基本思想是,首先采用算子分裂方法,然后运用Bregman迭代解决分裂问题,将繁复的求解问题转变成解决数个容易的子问题。文中结合SplitBregman算法以及解的框式制约条件,给出新模型对应的BCSB算法:

(8)

每次迭代中调用下面的问题解决方案:

(9)

(10)

利用Shrink算子[10],得到:

(11)

(12)

那么z满足:

(13)

求解该一元三次方程,采用卡尔丹公式法得出:

(14)

(15)

那么u满足:

(16)

采用快速Fourier变换求出u:

(17)

其中,“∧”表示Fourier变换。

该算法求解模型的迭代步骤为:

步骤2:重复如下迭代过程:

(2)zk+1(x)=

(6)k=k+1。

步骤3:当满足迭代终止条件时,迭代终止,得出模型的解u。

根据Osher等[11]给出的SplitBregman算法的收敛性定理分析理论,文中的新算法BCSB与带约束的SplitBregman算法[12]的收敛性证明方法类似,不再重复赘述,直接给出其收敛性结果。

3 数值实验及结果分析

为了对文中算法去除B超医学图像的效果进行检验,引入了定量指标PSNR以及MSE。定义分别为:

(18)

其中,u0为原始图像;u为去噪后图像;M和N为图像尺寸。

对图1添加标准差为4的噪声,使之成为噪声图像,然后用文中算法进行去噪,并且分别与梯度下降法、ADMM算法[13-14]、SplitBregman算法进行比较。仿真时选取的参数如下:λ=2,γ1=3,γ2=8。

图1 四种算法去噪后的效果比较

从图1可以看出,文中算法的去噪效果更好,既能有效去除噪声,又能尽可能多地保留原始清晰图像的纹理细节特征。

表1列出了分别用梯度下降法、ADMM算法、SplitBregman算法进行去噪后对应的PSNR值、MSE值以及各自的计算速度。

表1 四种算法的实验比较

表1相当客观地说明了文中算法的优势,其PSNR值均高于其他三种算法,而MSE值均低于其他三种算法。文中算法添加的框式制约保证了其收敛性,故相对于其他三种算法迭代次数更少且运行时间更快。

接下来对用上述四种方法去除真实B超图像之中斑点噪声的效果进行比较,结果如图2所示。

图2 四种算法去除真实B超图像噪声效果比较

从图2可以看出,文中算法能有效去除真实B超图像中的斑点噪声。相对于其他三种算法,文中算法更能够在去除噪声的同时保持B超图像的纹理细节信息。

4 结束语

针对B超医学图像中乘性斑点噪声的去噪问题,在Jin等模型的基础上,结合该模型解的框式制约以及SplitBregman算法,提出了B超图像去噪变分模型的快速数值求解算法。对模拟图像以及真实的B超医学图像进行了数值实验。结果表明,文中算法是可行有效的。与其他现有算法相比,不仅能够有效地去除斑点噪声,而且图像去噪速率也更加快速。

[1]RudinL,OsherS,FatemiE.Nonlineartotalvariationbasednoiseremovalalgorithms[J].PhysicaDNonlinearPhenomena,1992,60(1-4):259-268.

[2]LysakerM,LundervoldA,TaiXC.Noiseremovalusingfourth-orderpartialdifferentialequationwithapplicationtomedicalmagneticresonanceimagesinspaceandtime[J].IEEETransactionsonImageProcessing,2003,12(12):1579-1590.

[3]TurM,ChinKC,GoodmanJW.Whenisspecklenoisemultiplicative?[J].AppliedOptics,1982,21(7):1157-1159.

[4]RudinL,LionsPL,OsherS.Multiplicativedenoisinganddeblurring:theoryandalgorithms[M]//Geometriclevelsetsinimaging,visionandgraphics.Berlin:Springer,2003:103-119.

[5]LoupasT,McickenWN,AllanPL.Anadaptiveweightedmedianfilterforspecklesuppressioninmedicalultrasonicimages[J].IEEETransactionsonCircuitsandSystems,1989,36(1):129-135.

[6]HaoXH,GaoSK,GaoXR.Anovelmultiscalenonlinearthresholdingmethodforultrasonicspecklesuppressing[J].IEEETransactionsonMedicalImaging,1999,18(9):787-794.

[7]KrissianK,KikinisR,WestinCF,etal.Speckleconstrainedfilteringofultrasoundimages[C]//IEEEconferenceoncomputervisionandpatternrecognition.[s.l.]:IEEE,2005:547-552.

[8]JinZhengmeng,YangXiaoping.Avariationalmodeltoremovethemultiplicativenoiseinultrasoundimages[J].JournalofMathematicalImagingandVision,2011,39(1):62-74.

[9]GoldsteinT,OsherS.TheSplitBregmanmethodforL1regularizedproblems[J].SiamJournalonImagingSciences,2009,2(2):323-343.

[10]GoldsteinT,BressonX,OsherS.GeometricapplicationsoftheSplitBregmanmethod:segmentationandsurfacereconstruction[J].JournalofScientificComputing,2010,45(1):272-293.

[11]OsherS,BurgerM,GoldfarbD,etal.Aniterativeregularizationmethodfortotalvariation-basedimagerestoration[J].SiamJournalonMultiscaleModeling&Simulation,2005,4(2):460-489.

[12]ShiB,PangZF,WuJ.Alternatingsplitbregmanmethodforthebilaterallyconstrainedimagedeblurringproblem[J].AppliedMathematicsandComputation,2015,250:402-414.

[13]GabayD,MercierB.Adualalgorithmforthesolutionofnonlinearvariationalproblemsviafiniteelementapproximations[J].ComputersandMathematicswithApplications,1976,2(1):17-40.

[14]BoydS,ParikhN,ChuE,etal.Distributedoptimizationandstatisticallearningviathealternatingdirectionmethodofmultipliers[J].FoundationsandTrendsinMachineLearning,2010,3(1):1-122.

Investigation on Fast Algorithm for B Ultrasonic Medical Image Denoising Model

CHANG Lu-lu,ZHANG Hua-peng

(School of Science,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)

Digital image processing technology has a wide range of applications in real life.B ultrasound medical image denoising problem is deeply studied based on variation and partial differential equation,which can not only make the method of medical image processing be rich,promotion of the deep understanding of the ultrasound image,but also be helpful for the diagnosis and treatment based on ultrasound image.For speckle noise removal problem of B ultrasound medical image,according to the study on the variational model of multiplicative noise in ultrasound images by Jin et al,combination of the frame type constraints of the model solution and the Split Bregman algorithm,a fast numerical algorithm is proposed for the variational model of removing the speckle noise in B ultrasound medical image,and its convergence is analyzed.The numerical simulation is carried out on the test image,and the new method is compared with the existing algorithm.The experimental results show that the algorithm proposed is feasible and effective,and the speckle noise in the B ultrasound medical image is removed and the computation time is greatly reduced.

image processing;B ultrasound medical image;speckle noise;Split Bregman algorithm

2016-05-16

2016-09-08

时间:2017-02-17

国家自然科学基金资助项目(11301281)

常璐璐(1991-),女,硕士研究生,研究方向为图像处理建模及快速优化算法;张化朋,副教授,硕士生导师,研究方向为模糊泛函分析。

http://www.cnki.net/kcms/detail/61.1450.TP.20170217.1634.084.html

TN911.73

A

1673-629X(2017)03-0057-04

10.3969/j.issn.1673-629X.2017.03.012

猜你喜欢
收敛性斑点B超
斑点豹
B超机日常维修案例分析与保养
怀孕做阴道B超,会引起流产吗
写字的尴尬
巧用一元二次方程的“B超单”
西部地区金融发展水平的收敛性分析
我国省域经济空间收敛性研究
Finding beauty in your scars Alexandra Heather Foss
情绪波动、信息消费发散与福利分化效应
摆脱病毒