高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于凸松弛的图像选择性分割模型的快速算法

金正猛 连晓煜 杨天骥

金正猛, 连晓煜, 杨天骥. 基于凸松弛的图像选择性分割模型的快速算法[J]. 电子与信息学报, 2022, 44(7): 2522-2530. doi: 10.11999/JEIT210184
引用本文: 金正猛, 连晓煜, 杨天骥. 基于凸松弛的图像选择性分割模型的快速算法[J]. 电子与信息学报, 2022, 44(7): 2522-2530. doi: 10.11999/JEIT210184
JIN Zhengmeng, LIAN Xiaoyu, YANG Tianji. Fast Algorithm of Image Selective Segmentation Model Based on Convex Relaxation[J]. Journal of Electronics & Information Technology, 2022, 44(7): 2522-2530. doi: 10.11999/JEIT210184
Citation: JIN Zhengmeng, LIAN Xiaoyu, YANG Tianji. Fast Algorithm of Image Selective Segmentation Model Based on Convex Relaxation[J]. Journal of Electronics & Information Technology, 2022, 44(7): 2522-2530. doi: 10.11999/JEIT210184

基于凸松弛的图像选择性分割模型的快速算法

doi: 10.11999/JEIT210184
基金项目: 国家自然科学基金(11671004, 11771005)
详细信息
    作者简介:

    金正猛:男,1982年生,教授,主要研究方向为非线性偏微分方程及其在图像处理中的应用

    连晓煜:女,1994年生,硕士生,研究方向为非线性偏微分方程及其在图像处理中的应用

    杨天骥:男,1997年生,硕士生,研究方向为非线性偏微分方程及其在图像处理中的应用

    通讯作者:

    连晓煜 lianxiaoyujj@foxmail.com

  • 中图分类号: TN911.73

Fast Algorithm of Image Selective Segmentation Model Based on Convex Relaxation

Funds: The National Natural Science Foundation of China (11671004, 11771005)
  • 摘要: 针对基于测地距离的图像选择性分割模型非凸的缺陷,该文结合凸松弛方法,提出凸松弛的选择性分割模型,并通过证明,给出凸松弛模型的解与原模型解之间的关系。然后,应用交替方向乘子法(ADMM),设计凸松弛模型的数值求解算法,并给出了该算法的收敛性。数值实验结果表明:该文所提算法的收敛速度不仅大大优于求解原模型的加性算子分裂算法,而且分割结果也更精确。
  • 图像分割是指根据某种均匀性或一致性原则将图像分成若干个特定的、具有独特性质的目标区域,从而实现对这些目标的提取和识别。目前,图像分割已经广泛应用于人脸识别、目标检测、精准医疗、自动驾驶、卫星定位等各个方面,且起着关键的作用。现有的图像分割方法可分为两种:全局分割方法和选择性分割方法。当前大多数分割模型都是基于全局分割方法,旨在将图像中所有的目标提取出来。而选择性分割是指按照某种方式对图像中感兴趣单个特定目标进行局部分割和提取,在医学影像处理中有着广泛的应用,如:组织分类、肿瘤定位、肿瘤体积估计、血细胞勾画、图谱匹配和图像配准等。基于医学影像的选择性分割,在疾病的病灶识别、早期诊断、治疗方案规划、术中导航等方面起着非常重要的作用,是当前医学影像处理研究中的难点问题。

    近30年来,基于变分偏微分方程知识的建模已成功应用于全局分割方法中。基于变分法的全局分割模型主要分为两类:一类是基于边缘的分割模型,主要是依赖图像中的边缘信息来捕捉物体边界,例如经典的Snake模型[1]和GAC模型[2]。虽然这些方法是有效的,并且分割效果良好,但是它们的分割结果依赖图像初始轮廓线的选取。另一类是基于区域的分割模型,基本思想是利用图像中的物体呈分片区域的特点,实现对目标物体的有效分割,如经典MS模型[3]和CV模型[4],这些模型对灰度均匀分布的图像分割效果较好。

    本文关注的是基于变分法的选择性分割模型。对图像进行选择性分割时,首先需要用户输入一些靠近待分割目标的标记点(xi,yi),形成标记集M={(xi,yi)Ω,1ik}。然后,构造基于标记集M的距离函数,并将其嵌入分割模型中,以此来实现对图像中特定目标的局部分割。2010年,文献[5]将距离函数、活动轮廓的几何约束[6]纳入CV模型中,提出BC选择性分割模型。BC模型对灰度均匀的图像有较好的分割结果,但对灰度不均匀和边缘模糊的图像分割效果欠佳,且其分割结果对用户输入较敏感。2013年,文献[7]在BC模型中添加面积拟合项,可防止BC模型在目标边缘模糊的地方过度分割。但其模型关于H(ϕ)是非线性的,不满足对子问题进行凸化的条件,其分割结果依赖于初始值的选取。2015年,文献[8]在BC模型中,引入基于标记集M的欧氏距离作为独立线性项,并采用惩罚约束条件的凸松弛方法,提出了凸松弛的选择性分割模型,称SC模型。SC模型的分割结果对初始值的选取具有较好的鲁棒性,但对于含强噪声和边缘模糊的图像分割结果不理想。进一步,文献[9]用测地距离替换SC模型中的欧氏距离,提出RCI选择性分割模型。与其它选择性分割模型相比,RCI模型对用户输入有较强的鲁棒性,能较好地分割一些边缘模糊的图像。然而,文献[9]利用加性算子分裂(Additive Operator Splitting, AOS)算法[10,11]来设计算法数值求解RCI模型,虽然可以取得较好的精度,但计算复杂且求解耗时。本文在RCI模型的基础上,利用几何测度论知识构造新的凸松弛方法,得到新的凸松弛模型,并使用交替方向乘子法(Alternating Direction Method of Multipliers, ADMM)[12,13]设计新模型的数值求解算法,大大提升了分割速度。数值实验结果表明本文算法同AOS算法相比,不仅收敛速度更快,而且分割精度更高。

    本文章节安排如下:第2节,回顾已有的全局变分分割模型和选择性变分分割模型。第3节,引入凸松弛模型,并给出凸松弛模型的解与原模型解之间的关系。然后,应用交替方向乘子法,设计凸松弛模型的数值求解算法,并给出该算法的收敛性。第4节,给出本文算法和其他算法的分割结果并进行比较,验证本文算法的有效性及可行性。

    本文中,ΩR2表示具有Lipschitz边界的有界图像域,z:xΩR为输入图像,Γ为一条简单闭曲线。

    2001年,文献[4]结合水平集方法,用分片常数函数代替MS模型中的分片光滑函数,提出CV分割模型为

    minϕ,c1,c2{Ω|H(ϕ)|dΩ+λ1Ω|zc1|2H(ϕ)dΩ+λ2Ω|zc2|2(1H(ϕ))dΩ}
    (1)

    其中,λ1,λ2>0为权重参数,H为Heaviside函数,分割曲线Γ={x:ϕ(x)=0}c1c2分别表示Γ内外区域的图像灰度强度。CV模型计算简便,可操作性强,对成像灰度均匀的目标物体分割效果较好。但是该模型非凸,分割结果取决于初始轮廓的选取。2006年,Chan等人[14]在CV模型的基础上,定义u:=H(ϕ)并将其松弛到[0,1],提出凸松弛的CV模型

    minc1,c2,u[01]{Ω|u|dΩ+λ1Ω|zc1|2udΩ+λ2Ω|zc2|2(1u)dΩ}
    (2)

    文献[14]证明了对于给定的c1,c2>0,如果ˆu为变分问题式(2)的解,那么1Σ(x):={1,xΣ0,xΩΣ是CV模型式(1)的全局最小解,其中Σ={xΩ|ˆu(x)μa.e.μ[0,1]}。凸松弛的CV模型式(2)能很好地克服CV模型非凸的缺陷,目前很多基于变分的图像分割方法都是在该模型的基础上进行优化。

    近年来,选择性变分分割模型已经取得了较大的发展。2015年,文献[8]将标记集M的归一化欧氏距离DE作为独立项引入能量泛函中,提出选择性分割模型

    minΓ,c1,c2{μΓg(|z|)ds+λ1inside(Γ)(zc1)2dΩ+λ2outside(Γ)(zc2)2dΩ+θinside(Γ)DEdΩ}
    (3)

    其中,μ,λ1,λ2,θ为非负参数,边缘检测函数

    g(ω)=11+γω2
    (4)

    其中,γ为阈值参数,欧氏距离DE定义为

    D0(x,y)=(xxi)2+(yyi)2,(x,y)ΩDE(x,y)=D0(x,y)||D0(x,y)||L}
    (5)

    为了充分提取输入图像中噪声、模糊、纹理等特征信息,2019年,文献[9]用改进的测地距离DG替代欧氏距离,提出RCI选择性分割模型

    minΓ,c1,c2{μΓg(|z|)ds+λ1inside(Γ)(zc1)2dΩ+λ2outside(Γ)(zc2)2dΩ+θinside(Γ)DGdΩ}
    (6)

    其水平集形式为

    minϕ,c1,c2{μΩg(|z|)|H(ϕ)|dΩ+θΩDGH(ϕ)dΩ+λ1Ω(zc1)2H(ϕ)dΩ+λ2Ω(zc2)2(1H(ϕ))dΩ}
    (7)

    其中,DG表示图像与标记集M的测地距离,可通过求解如下偏微分方程得到

    |D0M(x,y)|=f(x,y),(x,y)ΩMD0M(x,y)=0,(x,y)MDG(x,y)=D0M(x,y)||D0M(x,y)||L}
    (8)

    其中,f(x,y)是根据输入图像中灰度、噪声和模糊等信息构造的特征函数。如果f(x,y)1(即|D0M(x,y)|=1),易知测地距离DG就是欧氏距离DE。记u:=H(ϕ),则式(6)转化为

    minu{0,1},c1,c2{μΩg(|z|)|u|dΩ+λ1Ω(zc1)2udΩ + λ2Ω(zc2)2(1u)dΩ+θΩDGudΩ}
    (9)

    很明显,式(9)中能量泛函关于变量u是非凸的。进一步,文献[9]将u的取值范围松弛到[0,1]区间,并引入约束惩罚项ν(u):=max{0,2|u12|1},提出如下的凸松弛选择性分割模型(以下简称为CRCI模型)

    minu,c1,c2{Ω[λ1(zc1)2λ2(zc2)2]udΩ+μΩg(|z|)|u|dΩ+αΩν(u)dΩ+θΩDGudΩ}
    (10)

    然后,利用交替迭代极小化方法对该模型数值求解。注意到:式(10)中c1,c2可通过式(11)求解

    c1=ΩuzdΩΩudΩc2=Ω(1u)zdΩΩ(1u)dΩ
    (11)

    c1,c2固定时,文献[9]使用AOS算法对关于u的子问题进行求解,将每个维度问题做独立运算,然后结果相加。基于AOS的分割算法虽可以有效地分割出图像中所感兴趣的目标区域,但求解速度慢。

    本文利用几何测度论知识和文献[14]的思想,给出一种新的RCI模型(9)凸松弛方法。具体地,针对求解式(9)中关于变量u的子问题时,本文直接将u松弛到[0,1]区间内,得到凸松弛模型

    minu[0,1]{μΩg(|z|)|u|dΩ+θΩDGudΩ+λ1Ω(zc1)2udΩ+λ2Ω(zc2)2(1u)dΩ}
    (12)

    进一步,给出凸松弛模型式(12)的解与RCI模型解之间的如下关系。

    定理1 对于任意给定的c1c2,如果u是松弛问题式(12)的一个解,则对几乎处处的ξ[0,1],二值函数1Σ是原RCI模型式(9)的一个解,其中Σ=x:u(x)>ξ}

    证明 首先对于给定的c1c2,由于u[0,1],根据余面积公式,对第1项加权TV范数有

    Ωg(|z|)|u|dΩ=10g(|z|)Per({(x,y):u(x,y)ξ};Ω)dξ = 10g(|z|)Per(Σ(ξ);Ω)dξ = 10(Γg(|z|)ds)dξ
    (13)

    其中,Per(Σ)表示Σ的周长。用χΣ表示Σ的特征函数,因此有

    Ω(zc1)2udΩ=Ω(zc1)210χΣdξdΩ=10Ω(zc1)2χΣdΩdξ=10Ωr1χΣdΩdξ
    (14)

    同理,可以得到

    Ω(zc2)2(1u)dΩ=Ω(zc2)210(1χΣ)dξdΩ=10Ω(zc2)2(1χΣ)dΩdξ=10Ωr2(1χΣ)dΩdξ
    (15)

    ΩDGudΩ = ΩDG10χΣdξdΩ=10ΩDGχΣdΩdξ
    (16)

    其中,Σ=x:u(x)>ξ},因此,有

    E(u)=Γ10(g(|z|)ds + λ1Ωr1χΣdΩ+λ2Ωr2(1χΣ)dΩ+θΩDGχΣdΩ)dξ=10FRCI(Γ,c1,c2)dξ
    (17)

    综上所述,如果u是模型式(12)的一个极小值解,那么对几乎处处的ξ[0,1],二值函数1Σ是原RCI模型式(9)的一个极小值解,这里Σ=x:u(x)>ξ}。 证毕

    基于定理1,本文使用交替迭代极小化算法数值求解RCI模型:首先固定u,通过式(11)求解c1c2;然后固定c1c2,利用ADMM方法,对关于变量u的子问题式(12)进行数值求解。

    注意到松弛后的优化问题式(12)是凸的,本文结合ADMM方法,设计模型式(12)的快速数值求解算法。首先引入变量d,将式(12)转化为如式(18)等价的约束问题

    minu[0,1],dμΩg(|z|)|d|dΩ+θΩDGudΩ+λ1Ω(zc1)2udΩ+λ2Ω(zc2)2(1u)dΩs.t.u=d
    (18)

    然后,引入拉格朗日乘子λ,将式(18)转化为无约束优化问题,相应的增广拉格朗日函数为

    L(u,d,λ)=μΩg(|z|)|d|dΩ+λ1Ω(zc1)2udΩ+λ2Ω(zc2)2(1u)dΩ + θΩDGudΩ+β2Ω|du|2dΩ+λ,du
    (19)

    其中,β为罚因子。在给定迭代步数k时算法2求解L(u,d,λ)的过程如下:

    (1) 固定ukλk,更新dk+1

    dk+1=argmindL(d,λk,uk)
    (20)

    进一步,

    dk+1=shrink(uk+1+λkβ,β)=uk+1+λkβ|uk+1+λkβ|max{|uk+1+λkβ|μg(|z|)β,0}
    (21)

    (2) 固定dk+1λk,更新uk+1

    uk+1=argminuL(dk+1,λk,u)
    (22)

    首先,

    uk+12=argminu{λ1Ω(zc1)2udΩ+λ2Ω(zc2)2(1u)dΩ+θΩDGudΩ+β2Ω|udk+1|2dΩ+λk,udk+1}
    (23)

    满足Euler-Lagrange方程

    βΔuk+12=λ1(zc1)2λ2(zc2)2 + θDG+(βdk+1λk)
    (24)

    该方程可通过Gauss-Seidel方法快速求解,本文用GS表示。注意到u的取值范围,因此

    uk+1i,j=ProjΓ(uk+12i,j)
    (25)

    其中,ProjΓ(u):=max{min{u,1},0}

    (3) 固定dk+1, uk+1,更新λk+1

    λk+1=λk+β(uk+1dk+1)
    (26)

    下面给出关于u子问题的收敛性结果。由于u子问题的收敛性证明与经典的ADMM算法[12,13]的收敛性证明过程相同,这里不再赘述。

    定理2 对于任意给定的β>0和任意的初始值(u0,λ0),由ADMM算法产生的迭代序列{dk,uk,λk}收敛到增广拉格朗日函数L(d,u,λ)的鞍点(d,u,λ)

    在求解u子问题的基础上,给出本文求解RCI模型的算法,具体求解流程如表1所示。

    表 1  本文算法的求解流程
     初始赋值:d0=0λ0=0u0取决于标记集M
     迭代:更新uk+1dk+1λk+1
     dk+1=shrink(uk+λkβ,β)
     uk+12=GS(dk+1,λk)uk+1=ProjΓ(uk+12)
     λk+1=λk+β(uk+1dk+1)
     Σk+1={xΩ|uk+1(x)ξ}对于任意ξ[0,1]
     c1k+1=Ωzuk+1dΩΩuk+1dΩc2k+1=Ωz(1uk+1)dΩΩ(1uk+1)dΩ
     迭代终止条件:||uk+1uk||||uk||<Tol
    下载: 导出CSV 
    | 显示表格

    本节将对多幅不同类型的图像进行分割,以检验本文所提算法的分割效果,并同BC算法[5]、SC算法[8]和基于AOS的CRCI算法[9]的分割结果进行对比。采用Dice相似系数[15](Dice Similarity Coefficient, DSC)和Hausdorff距离[16](Hausdorff Distance, HD)作为不同算法分割精度的定量评价指标。其定义分别为

    DSC(S1,S2):=2|S1S2||S1|+|S2|×100%
    (27)
    HD(A,B):=max(1naAminbB||ab||,1nbBminaA||ab||)
    (28)

    其中,“:=”表示“定义为”,S1代表分割后目标物体的区域,S2代表对应的真实区域,n指分割目标边界集的总数,A为分割后的二值图像,B是相应的真实二值图像。显然:DSC值越高,HD值越低,表明分割结果越精确。

    在以下所有仿真实验中,本文均按照文献[9]中的方法,构造RCI模型中的特征函数。具体地,

    f(x,y)=εD+βG|GSp(z(x,y))|2+υDE(x,y)

    其中,βG=1000εD=103υ = 0.1,且GS表示Gauss–Seidel迭代,迭代次数p取100次。另外,RCI模型中含有模型参数μ, λ1, λ2θ。同其他选择性分割模型一样,首先设置μ=1λ1=λ2。注意到参数λ1=λ2控制模型中的保真项,而θ是模型测地距离项前面的参数。故本文中所有的实验按照如下方式取值:如果目标区域的边缘较复杂,λ1=λ2且取较大的值,反之,其值取较小。如果待分割图像含有噪声、边缘模糊等特征越复杂,θ的取值越大;若图像干净且分割目标简单,则θ的取值较小,具体取值如表2所示,其中,行1、行2、行3分别指对应图中每一行的所有子图。本文算法中惩罚参数β的取值,只要不是取得太大或者太小,对算法的分割结果影响不大。数值实验部分,固定取值β = 4。实验中停止准则设置为Tol=104

    表 2  本文算法分割图像的参数λ1, λ2θ的值
    参数图2图3图4图5
    行1行2行3行1行2行3行1行2行3行1行2
    λ1,λ210131366722255
    θ32394110131111018518067
    下载: 导出CSV 
    | 显示表格

    首先,讨论本文算法对初值选取的敏感性。在图1中,图1(a)给出差异很大的4种初始轮廓,但是对于这4种不同的初值,本文算法都能精准地分割出四边形。进一步,通过图1(c)的DSC值与迭代步数的关系图可以发现:不同初值条件下,本文算法都是在5步以内达到收敛,且分割精度接近100%。这些结果都表明了本文算法对轮廓初始化的鲁棒性。

    图 1  不同初始轮廓下的分割结果

    其次,图2展示了不同算法对MR图像中脑白质的分割结果,其中,标记集为蓝色线,groundtruth为红色线,分割结果为绿色线。分析图2中3幅脑部图的分割结果,不难发现:BC算法和SC算法的分割结果很不准确;CRCI算法和本文算法的分割效果较好。值得一提的是,本文算法能识别出较精细的点块状脑灰质,得到更精确的分割结果。进一步,表3给出了不同算法在分割脑白质目标时的DSC值、HD值、收敛迭代步数以及收敛时间,其中加粗字体是指每列中的最佳值。这些结果表明:本文算法在分割MR脑图像时,不仅收敛速度快,而且分割的精度更高。

    图 2  不同算法对MR脑图像白质的分割结果
    表 3  图2中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)
    图像脑部图1脑部图2脑部图3
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法77.783.8190400112.3176.984.2858380107.5774.953.7832380106.14
    SC算法92.482.215548473.0085.623.125950074.8686.412.743750084.63
    CRCI算法94.621.700060088.8593.032.1251478378.4692.871.852361989.45
    本文算法96.361.2660247.7794.401.82163812.1693.911.67283210.03
    下载: 导出CSV 
    | 显示表格

    然后,图3展示了本文算法对不同噪声水平图像的分割结果,其中标记集为蓝色线,groundtruth为红色线,分割结果为绿色线。图3中每一行分别带有方差为σ = 0.01, σ = 0.02, σ = 0.03的高斯噪声,通过比较不同模型的分割结果,不难发现:BC和SC算法对噪声比较敏感,不能精确分割出目标物体;CRCI算法与本文算法的分割结果对噪声有很好的鲁棒性。同时,表4的各项指标数据也表明:相比较于BC算法、SC算法和CRCI算法,本文算法取得了最佳的分割效果,其收敛时间和迭代步数也明显优于其它算法,其中加粗字体是指每列中的最佳值。

    图 3  不同算法对不同噪声图像的分割结果
    表 4  图3中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)
    图像σ=0.01σ=0.02σ=0.03
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法88.920.994018045.4088.671.091733097.9488.281.2310600153.86
    SC算法93.972.2062715107.6283.542.0744850121.2992.532.5350900126.69
    CRCI算法96.431.107345064.4496.331.107345062.4496.391.174628143.07
    本文算法96.431.08703613.2196.381.1336349.1396.431.09904111.43
    下载: 导出CSV 
    | 显示表格

    接着,图4给出了不同模型对比度较低、边缘模糊的医学CT图像的分割结果图4(b)图4(e),其中标记集为蓝色线,groundtruth为红色线,分割结果为绿色线。不难从这些结果中看出:由于CT图像中目标物体的边缘不明显,BC算法、SC算法和CRCI算法的分割结果中均出现了过度分割现象;而本文算法能精准地识别目标物体,取得了较好的分割结果。进一步,表5的各项指标结果表明:本文算法取得的DSC和HD值要优于其他算法,且其收敛速度更快,其中加粗字体是指每列中的最佳值。

    图 4  不同算法对CT图像的分割结果
    表 5  图4中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)
    图像CT图像1CT图像2CT图像3
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法84.991.57632510.2069.111.8017207.2975.730.8411186.79
    SC算法97.330.636672096.0690.370.42131050147.8095.000.1860850111.86
    CRCI算法97.080.6119912129.5186.270.17294797800.8395.550.17191787313.94
    本文算法98.390.59687520.1297.900.29296617.0898.250.12845413.88
    下载: 导出CSV 
    | 显示表格

    最后,图5展示了不同算法对灰度不均匀的图像进行选择性分割的结果,其中标记集为蓝色线,groundtruth为红色线,分割结果为绿色线。从图5(b)图5(e)的分割结果可以看出:SC算法的分割结果欠佳,CRCI算法和本法算法的分割结果较好,表明基于测地距离的选择性分割模型相比基于欧氏距离的分割模型,在分割灰度不均匀的图像时更有优势。进一步,表6给出了不同算法在分割图5两幅真实图像时的DSC值、HD值以及收敛迭代步数,其中加粗字体是指每列中的最佳值。不难发现:本文算法都能取得理想的分割结果。而且,就收敛迭代步数而言,本文算法的收敛速度无疑是最快的。

    图 5  不同算法对灰度不均匀图像的分割结果
    表 6  图5中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)
    图像真实图像1真实图像2
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法98.520.529830089.1398.100.663110022.20
    SC算法90.481.707070097.1581.032.5656800114.58
    CRCI算法97.800.689633547.7797.610.728417418.78
    本文算法98.060.63044311.2098.000.6961206.54
    下载: 导出CSV 
    | 显示表格

    本文在RCI模型的基础上,结合CV凸松弛方法,提出新的凸松弛选择性分割模型,并给出了凸松弛模型的解与原问题解的关系。此外,结合ADMM方法,设计了新模型的快速数值求解算法,并给出了该算法的收敛性结果。最后,数值试验结果验证了本文算法的有效性和可行性。

  • 图  1  不同初始轮廓下的分割结果

    图  2  不同算法对MR脑图像白质的分割结果

    图  3  不同算法对不同噪声图像的分割结果

    图  4  不同算法对CT图像的分割结果

    图  5  不同算法对灰度不均匀图像的分割结果

    表  1  本文算法的求解流程

     初始赋值:d0=0λ0=0u0取决于标记集M
     迭代:更新uk+1dk+1λk+1
     dk+1=shrink(uk+λkβ,β)
     uk+12=GS(dk+1,λk)uk+1=ProjΓ(uk+12)
     λk+1=λk+β(uk+1dk+1)
     Σk+1={xΩ|uk+1(x)ξ}对于任意ξ[0,1]
     c1k+1=Ωzuk+1dΩΩuk+1dΩc2k+1=Ωz(1uk+1)dΩΩ(1uk+1)dΩ
     迭代终止条件:||uk+1uk||||uk||<Tol
    下载: 导出CSV

    表  2  本文算法分割图像的参数λ1, λ2θ的值

    参数图2图3图4图5
    行1行2行3行1行2行3行1行2行3行1行2
    λ1,λ210131366722255
    θ32394110131111018518067
    下载: 导出CSV

    表  3  图2中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)

    图像脑部图1脑部图2脑部图3
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法77.783.8190400112.3176.984.2858380107.5774.953.7832380106.14
    SC算法92.482.215548473.0085.623.125950074.8686.412.743750084.63
    CRCI算法94.621.700060088.8593.032.1251478378.4692.871.852361989.45
    本文算法96.361.2660247.7794.401.82163812.1693.911.67283210.03
    下载: 导出CSV

    表  4  图3中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)

    图像σ=0.01σ=0.02σ=0.03
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法88.920.994018045.4088.671.091733097.9488.281.2310600153.86
    SC算法93.972.2062715107.6283.542.0744850121.2992.532.5350900126.69
    CRCI算法96.431.107345064.4496.331.107345062.4496.391.174628143.07
    本文算法96.431.08703613.2196.381.1336349.1396.431.09904111.43
    下载: 导出CSV

    表  5  图4中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)

    图像CT图像1CT图像2CT图像3
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法84.991.57632510.2069.111.8017207.2975.730.8411186.79
    SC算法97.330.636672096.0690.370.42131050147.8095.000.1860850111.86
    CRCI算法97.080.6119912129.5186.270.17294797800.8395.550.17191787313.94
    本文算法98.390.59687520.1297.900.29296617.0898.250.12845413.88
    下载: 导出CSV

    表  6  图5中分割结果的DSC(%)、HD值、迭代收敛步数及收敛时间(s)

    图像真实图像1真实图像2
    DSCHD迭代收敛步数收敛时间DSCHD迭代收敛步数收敛时间
    BC算法98.520.529830089.1398.100.663110022.20
    SC算法90.481.707070097.1581.032.5656800114.58
    CRCI算法97.800.689633547.7797.610.728417418.78
    本文算法98.060.63044311.2098.000.6961206.54
    下载: 导出CSV
  • [1] KASS M, WITKIN A, and TERZOPOULOS D. Snakes: Active contour models[J]. International Journal of Computer Vision, 1988, 1(4): 321–331. doi: 10.1007/BF00133570
    [2] CASELLES V, KIMMEL R, and SAPIRO G. Geodesic active contours[J]. International Journal of Computer Vision, 1997, 22(1): 61–79. doi: 10.1023/A:1007979827043
    [3] MUMFORD D and SHAH J. Optimal approximations by piecewise smooth functions and associated variational problems[J]. Communications on Pure and Applied Mathematics, 1989, 42(5): 577–685. doi: 10.1002/cpa.3160420503
    [4] CHAN T F and VESE L A. Active contours without edges[J]. IEEE Transactions on Image Processing, 2001, 10(2): 266–277. doi: 10.1109/83.902291
    [5] BADSHAH N and CHEN Ke. Image selective segmentation under geometrical constraints using an active contour approach[J]. Communications in Computational Physics, 2010, 7(4): 759–778. doi: 10.4208/cicp.2009.09.026
    [6] LE GUYADER C and GOUT C. Geodesic active contour under geometrical conditions: Theory and 3D applications[J]. Numerical Algorithms, 2008, 48(1/3): 105–133. doi: 10.1007/s11075-008-9174-y
    [7] RADA L and CHEN Ke. Improved selective segmentation model using one level-set[J]. Journal of Algorithms & Computational Technology, 2013, 7(4): 509–540. doi: 10.1260/1748-3018.7.4.509
    [8] SPENCER J and CHEN Ke. A convex and selective variational model for image segmentation[J]. Communications in Mathematical Sciences, 2015, 13(6): 1453–1472. doi: 10.4310/CMS.2015.v13.n6.a5
    [9] ROBERTS M, CHEN Ke, and IRION K L. A convex geodesic selective model for image segmentation[J]. Journal of Mathematical Imaging and Vision, 2019, 61(4): 482–503. doi: 10.1007/s10851-018-0857-2
    [10] ALI H, FAISAL S, CHEN Ke, et al. Image-selective segmentation model for multi-regions within the object of interest with application to medical disease[J]. The Visual Computer, 2021, 37(5): 939–955. doi: 10.1007/s00371-020-01845-1
    [11] KAPURIYA B R, PRADHAN D, and SHARMA R. Geometric constraints based selective segmentation for vector valued images[C]. The IEEE 2020 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 2020: 1–5.
    [12] ZHANG Jianjun and NAGY J G. An effective alternating direction method of multipliers for color image restoration[J]. Applied Numerical Mathematics, 2021, 164: 43–56. doi: 10.1016/j.apnum.2020.07.008
    [13] PADCHAROEN A, KITKUAN D, KUMAM P, et al. Accelerated alternating minimization algorithm for Poisson noisy image recovery[J]. Inverse Problems in Science and Engineering, 2020, 28(7): 1031–1056. doi: 10.1080/17415977.2019.1709454
    [14] CHAN T F, ESEDOGLU S, and NIKOLOVA M. Algorithms for finding global minimizers of image segmentation and denoising models[J]. SIAM Journal on Applied Mathematics, 2006, 66(5): 1632–1648. doi: 10.1137/040615286
    [15] VAASSEN F, HAZELAAR C, VANIQUI A, et al. Evaluation of measures for assessing time-saving of automatic organ-at-risk segmentation in radiotherapy[J]. Physics and Imaging in Radiation Oncology, 2020, 13: 1–6. doi: 10.1016/j.phro.2019.12.001
    [16] LIU Qiong, PENG Hao, CHEN Jifeng, et al. Design and implementation of parallel algorithm for image matching based on Hausdorff Distance[J]. Microprocessors and Microsystems, 2021, 82: 103919. doi: 10.1016/j.micpro.2021.103919
  • 期刊类型引用(0)

    其他类型引用(1)

  • 加载中
图(5) / 表(6)
计量
  • 文章访问数:  465
  • HTML全文浏览量:  215
  • PDF下载量:  87
  • 被引次数: 1
出版历程
  • 收稿日期:  2021-03-03
  • 修回日期:  2022-03-07
  • 录用日期:  2022-03-07
  • 网络出版日期:  2022-03-18
  • 刊出日期:  2022-07-25

目录

/

返回文章
返回