首页> 中国专利> 一种基于视觉显著区域和主动轮廓的图像分割方法

一种基于视觉显著区域和主动轮廓的图像分割方法

摘要

本发明公开了一种基于视觉显著区域和主动轮廓的图像分割方法,属于模式识别和智能信息处理领域。该方法首先采用一种改进的视觉显著区域检测方法对原始图像进行预处理操作,自动设置初始化轮廓,并使用获取的目标先验信息设计自适应符号函数,对优化LoG能量项进行加权,构造自适应符号函数加权的优化LoG能量项;其次充分考虑局部空间与灰度变化信息,对局部能量项进行改进。最后,以线性方式将全局能量项与改进的局部能量项进行融合,提出新的基于区域的混合主动轮廓分割模型。本发明方法能够在含有复杂背景图像中快速定位目标位置,并保持了目标轮廓的连贯性和完整性。

著录项

  • 公开/公告号CN112862834A

    专利类型发明专利

  • 公开/公告日2021-05-28

    原文格式PDF

  • 申请/专利权人 江南大学;

    申请/专利号CN202110059363.2

  • 发明设计人 葛洪伟;何亚茹;江明;

    申请日2021-01-14

  • 分类号G06T7/11(20170101);G06T7/155(20170101);G06K9/62(20060101);G06T5/30(20060101);

  • 代理机构23211 哈尔滨市阳光惠远知识产权代理有限公司;

  • 代理人林娟

  • 地址 214000 江苏省无锡市滨湖区蠡湖大道1800号

  • 入库时间 2023-06-19 11:06:50

说明书

技术领域

本发明涉及一种基于视觉显著区域和主动轮廓的图像分割方法,属于模式识别和智能信息处理领域。

背景技术

图像分割是实时图像处理的基础研究内容,作为目标提取、识别和跟踪的预处理操作,图像分割结果的好坏直接影响后续步骤的处理结果。

通常图像采集过程中,易受设备及外部环境的影响,获取的图像往往存在灰度分布不均且边界模糊的问题,因此图像分割面临巨大的挑战。基于主动轮廓模型的图像分割方法利用能量最小化原理,可以为目标分割提供平滑的轮廓。由于此类模型在处理含有弱边缘的图像中表现突出,凭借允许嵌入各种先验知识实现鲁棒分割的优势,在计算机视觉和图像分割中得到了广泛的应用。

基于主动轮廓模型的图像分割方法目前主要有基于边缘和区域两种模型。前者主要依赖图像梯度信息定义边缘停止函数,在梯度大的位置曲线停止演化,捕捉目标边界,此类模型在高质量图像中可以取得精确的分割结果,但对噪声敏感且不适合弱边缘的提取,导致分割时误将噪声当成目标导致分割出现错误。后者主要利用区域统计信息构造驱动力,引导曲线演化至目标边界;根据区域统计信息类型的不同分为基于全局、局部的主动轮廓模型:基于全局的主动轮廓模型基于图像由两个同质区域组成的假设,能够有效分割同质图像。然而,全局模型由于仅考虑图像全局信息,难以准确捕捉含有灰度不均匀图像的目标边界。为了解决这一问题,Chun ming Li等提出一种RSF模型(参见LI C M,KAO A Y,GOREJ C,et al.Implicit active contours driven by local binary fitting energy.2007IEEE Conference on Computer Vision and Pattern Recognition.IEEE,2007.),引入了高斯核函数来统计图像局部信息(即基于局部的主动轮廓模型),从而克服全局模型无法分割灰度不均图像的缺点,但该模型对初始化的设置极其敏感,不合理的初始化轮廓容易使模型在分割过程中陷入局部极值,导致出现错误的分割结果。

鉴于对基于全局和局部两种模型优缺点的分析,许多研究学者尝试将两种模型结合,提出一系列混合模型,如Keyan Ding等提出的ACL模型(参见DING,K Y,XIAO L F,WengG R."Active contours driven by region-scalable fitting and optimizedLaplacian of Gaussian energy for image segmentation."Signal Processing 134(2017):224-233.),该模型提出一种优化LoG能量项,作为全局检测方法与RSF模型相结合,降低模型在分割过程中陷入局部极值的可能,提高了模型分割准确度。然而,该优化LoG能量项的全局检测方法仍需人工设置初始化轮廓,当轮廓曲线远离目标边界时,演化曲线易受背景干扰,导致收敛速度缓慢,且局部项的设计仅考虑局部空间信息,无法全面衡量局部邻域点对中心点的影响程度,导致模型容易在弱边缘处发生泄漏,降低模型的分割精度。

另外,复杂场景中,仅使用主动轮廓模型往往难以得到理想的分割结果,所以有学者提出将视觉显著区域检测算法应用到图像分割中来。视觉显著区域检测算法是当前计算机视觉领域的一大研究热点。Feng Ye等人(参见YE F,LI W R,CHEN J Z.基于显著性区域检测和水平集的图像快速分割算法[J].电子与信息学报,2017(11).)利用视觉显著区域检测算法对图像进行预处理操作,获取目标先验信息,而后将边缘信息与区域局部信息相结合,提出新的主动轮廓模型,用于图像分割。但该模型只是利用现有的视觉显著区域检测算法对图像进行预处理操作,目的在于获取目标形状先验信息,并不是针对灰度分布不均匀问题,因而在灰度分布不均匀程度较为严重的图像(比如含有灰度不均自然图像)中,也就是无法获取较为准确的目标形状先验信息时,从而降低了该模型的分割效率。

发明内容

为了解决传统主动轮廓算法无法自动设置初始化轮廓,曲线演化易陷入局部极值,且难以分割含有灰度不均匀及弱边缘图像的问题,本发明提供了一种基于视觉显著区域和主动轮廓的图像分割方法,该方法首先对现有的视觉显著区域检测算法进行改进,结合基于簇的紧凑性设计紧凑对比度测度,获取更精确的目标先验信息,自动设置初始化轮廓曲线及优化LoG能量项符号函数;使用自适应符号函数对优化LoG能量项进行加权,提出基于图像全局信息的自适应符号函数加权的优化LoG能量项,能够有效避免模型在演化过程中陷入局部极值,提高模型分割准确度;引入局部灰度变化信息与空间信息相结合,对局部能量项进行改进,提高模型在弱边缘处的敏感程度,使得所获取的目标轮廓更为完整;最后以线性方式融合自适应符号函数加权的LoG能量项与改进的局部能量项应用于图像分割。

一种基于视觉显著区域和主动轮廓的图像分割方法,所述方法包括:

S1:使用视觉显著区域检测算法对待分割图像进行预处理操作,获取目标种子矩阵sal

S2:使用将目标形状先验矩阵sal

其中,(z

S3:构造基于待分割图像全局信息的自适应符号函数加权优化LoG能量项,即全局能量项;

S4:引入灰度变化统计信息与空间信息相结合,构建新的局部能量项;

S5:以线性方式融合局部能量项与全局能量项,并添加长度项与惩罚项,实现对于待分割图像的图像分割。

可选的,所述S1使用视觉显著区域检测算法对待分割图像进行预处理操作,获取目标种子矩阵sal

1.1将待分割图像中所有像素点聚类为K个簇;

1.2分别计算簇C

其中,z

1.3根据每个簇的紧凑程度计算紧凑对比度测度ω

1.4以非线性方式融合空间测度ω

p(C

1.5计算每个像素点对应的显著值ρ(i),获取待分割图像的基于像素的显著图:

其中,

1.6对待分割图像的基于像素的显著图进行初步分割,得到初始二值图;再利用半径为2的圆形模板对初始二值图进行形态学腐蚀操作,得到优化二值图,并选取优化二值图连通域最大区域中所包含的像素点作为目标种子点,标记为1,其余为非目标种子点,标记为0;得到目标种子矩阵sal

可选的,所述1.3根据每个簇的紧凑程度计算紧凑对比度测度ω

1.3.1计算待分割图像域中基于簇的对比度测度显著值均值:

1.3.2计算簇内各像素点到簇中心像素点的空间距离,并将其归一化为[0,1]:

d

其中,ckn表示簇C

1.3.3计算紧凑对比度测度:

其中

可选的,所述S3构造基于待分割图像全局信息的自适应符号函数加权优化LoG能量项,即全局能量项,包括:

其中,

结合目标种子矩阵sal

其中,H(φ)为亥维赛函数,λ

可选的,所述彩色图像中R、G、B通道中最大对比度位图b

记待分割图像的像素点强度值为样本X={X

其中,

计算R、G、B各通道对比度:

其中,样本峰度

获取待分割图像R、G、B通道中具有最大对比度的位图:

Fcon_x为R、G、B各通道对比度。

可选的,所述构建自适应符号函数sgn(·),包括:

使用f(p,q)表示位图b

比较目标种子点与非目标种子点的强度均值大小,设计自适应符号函数:

m

可选的,所述S4引入灰度变化统计信息与空间信息相结合,构建新的局部能量项ε

4.1统计局部灰度变化信息δ

4.2根据下式构建局部能量项ε

ε

其中,I(y)代表局部窗口中心像素点x的邻域像素点y强度值,m

可选的,所述4.1统计局部灰度变化信息δ

4.1.1图像中的任一局部窗口N

其中

4.1.2采取负指数函数来定义灰度域上邻域点对中心点的影响权重:

δ

可选的,所述S5以线性方式融合局部能量项与全局能量项,实现对于待分割图像的图像分割,包括:

5.1以线性方式融合局部能量项ε

其中,θ,μ,v分别为全局项系数、惩罚项系数及长度项系数,其中长度项

5.2固定水平集φ,能量泛函ε

其中,δ

5.3固定m

其中,狄拉克函数

5.4每迭代6次,计算初始轮廓曲线C演化后所围面积S

可选的,所述1.1采用Kmeans++技术将待分割图像中所有像素点聚类为K个簇。

本发明有益效果是:

(1)本发明通过构造紧凑对比度测度,将其引入视觉区域检测算法中,用于图像预处理步骤,获取更准确的目标先验信息。

(2)使用目标先验信息与具有最大对比图位图相结合,设计的自适应符号函数对优化LoG能量项进行加权,自行决定曲线演化方向,避免模型陷入局部极值。

(3)本发明通过引入局部灰度变化与空间信息,融合到局部能量项,提高了目标在弱边缘处的敏感程度,从而更精确的对图像进行分割。

(4)在对含有灰度不均及弱边缘的图像分割过程中,本发明能够自动设置初始化轮廓,有效排除背景区域信息,且在极大程度上保持目标轮廓连贯性与完整性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例中提供的基于视觉显著区域和主动轮廓的图像分割方法的整体流程图;

图2为本发明方法在含有灰度不均匀及弱边缘图像中的分割效果图。

图3为本发明方法和其他五种主动轮廓模型算法在含有灰度不均匀及弱边缘自然图像中的分割效果对比图。

图4为本发明方法和其他五种主动轮廓模型算法在weizmann数据集中含有弱边缘和噪声图像的分割效果对比图。

图5为本发明方法和其他五种主动轮廓模型算法在weizmann数据集中含有与背景强度极其相似的目标图像分割效果对比图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

首先对本申请涉及的基础理论介绍如下:

1.ACL(Active contours driven by region-scalable fitting and optimizedLaplacian of Gaussian energy for image segmentation)算法介绍

考虑到传统LoG算子对灰度变化十分敏感,在含噪图像中,零交叉点易被判为错误边缘点,构建的能量项用于分割时,易出现“孤岛”区域。为了解决此问题,ACL模型算法提出基于图像的优化LoG算子,用于平滑同质区域,与仅由局部空间信息构造的局部拟合能量项相结合,降低演化曲线陷入局部极值的可能。

首先,使用变量u来表示优化后的LoG算子,定义能量泛函:

式中u表示优化后的LoG算子,G

其次,假设当目标强度大于背景强度,使用Ω

其中,H(φ)为亥维赛函数,λ

最后,定义外部能量约束项:

其中,

ε

式中,θ

2.LoG算子

LoG(Laplacian-of-Gaussian)算子是著名的基于二阶微分的边缘检测算子,首先使用高斯滤波来平滑原始图像,然后利用Laplacian算子来检测目标边缘,其数学定义为:

其中G

3.基于簇的视觉显著性检测算法

Huazhu Fu等提出基于簇的视觉显著性检测算法(FU,H Z,Cao X C,Zhuo W T."Cluster-based co-saliency detection."IEEE Transactions on Image Processing22.10(2013):3766-3778.),通过定义各簇对应的对比度测度和空间测度,来衡量各簇的显著值,并以非线性方式将两个测度融合,得到最终显著图,该模型简单、高效,获取的目标边界清晰,能够在含有灰度不均或弱边缘的医学图像及自然图像中有效提取视觉显著区域。然而,该模型仅能获取目标显著区域,难以将目标完全分割出来。因此需要对初始分割结果进一步处理,分割出更为完整的目标。

实施例一:

本实施例提供一种基于视觉显著区域和主动轮廓的图像分割方法,参见图1,所述方法包括:

(1)输入待分割图像,使用视觉显著区域检测算法对输入图像进行预处理操作,获取目标种子矩阵sal

(1.1)采用Kmeans++技术将待分割图像中所有像素点聚类为K个簇;

(1.2)分别计算簇C

其中,z

(1.2.1)首先计算待分割图像域中基于簇的对比度测度显著值均值:

(1.2.2)计算簇内各像素点到簇中心像素点的空间距离,并将其归一化为[0,1]:

d

其中,ckn表示簇C

(1.2.3)计算紧凑对比度测度:

其中

(1.3)以非线性方式融合空间测度ω

p(C

(1.4)计算每个像素点对应的显著值:

其中,

(1.5)使用大津法对显著图进行初步分割,得到初始二值图,再利用半径为2的圆形模板对初始二值图进行形态学腐蚀操作,得到优化二值图,并选取优化二值图连通域最大区域中所包含的像素点作为目标种子点,标记为1,其余为非目标种子点,标记为0,得到目标种子矩阵sal

(2)使用将矩阵sal

其中,(z

(3)使用变量u表示优化LoG算子,构造基于图像全局信息的优化LoG能量项:

其中,

再结合目标种子矩阵sal

其中u为优化LoG算子,H(φ)为亥维赛函数,λ

彩色图像中R、G、B通道中最大对比度位图b

(3.1)彩色图像中R、G、B通道中最大对比度位图b

(3.1.1)记输入图像像素点强度值为样本X={X

其中,

(3.1.2)分别计算R、G、B各通道对比度:

其中,样本峰度

(3.1.3)获取待分割图像R、G、B通道中具有最大对比度的位图:

(3.2)设计自适应符号函数sgn(·);

(3.2.1)使用f(p,q)表示位图b

(3.2.2)比较目标种子点与非目标种子点的强度均值大小,设计自适应符号函数:

(4)引入灰度变化统计信息δ

ε

其中,I(y)代表局部窗口中心像素点x的邻域像素点强度值,m

(4.1)首先统计局部空间信息:

其中x为局部窗口中心点,y为局部窗口中心像素点x的邻域像素点,σ为方差,ρ为局部窗口半径;

(4.2)图像中的任一局部窗口N

其中

(4.3)采取负指数函数来定义灰度域上邻域点对中心点的影响权重:

δ

(5)以线性方式融合局部项与全局能量项,并引入长度项和惩罚项,得到总能量泛函:

其中,θ,μ,v分别为全局项系数、惩罚项系数及长度项系数,其中长度项

(6)固定水平集φ,能量泛函ε

其中,正则化函数

(7)固定m

其中,狄拉克函数

(8)每迭代6次,计算演化轮廓曲线C所围面积S

实际应用中迭代次数的上限可根据具体情况适当增加。

本发明的效果可通过以下仿真实验进一步说明。

1.仿真条件与参数

本发明实验均在Inter Core i5-4210U 1.70Hz CPU,4.0GB RAM和Windows7(64位)操作系统的个人计算机上完成。编程环境:Matlab 2015a。

实验中所使用的示例图像选自weizmann数据集以及基于主动轮廓模型的图像分割方法中常用的图片。

对比算法有SPF、RSF、LGIF、ACL、LPF等五种目前主流主动轮廓算法:

SPF,可参考ZHANG K H,ZHANG L,SONG H H,et al.Active contours withselective local or global segmentation:A new formulation and level set method[J].Image&Vision Computing,2010,28(4):668-676.;

RSF,可参考LI C M,KAO A Y,GORE J C,et al.Implicit active contoursdriven by local binary fitting energy.2007IEEE Conference on Computer Visionand Pattern Recognition.IEEE,2007.;

LGIF,可参考WANG L,LI C M,SUN Q S,et al.Active contours driven bylocal and global intensity fitting energy with application to brain MR imagesegmentation[J].Computerized Medical Imaging&Graphics,2009,33(7):520-531.;

ACL,可参考DING,K Y,XIAO L F,Weng G R."Active contours driven byregion-scalable fitting and optimized Laplacian of Gaussian energy for imagesegmentation."Signal Processing 134(2017):224-233.;

LPF,可参考DING K,XIAO L F,WENG G R.Active contours driven by localprefitting energy for fast image segmentation[J].Pattern Recognition Letters,2018,104:29-36.。

对比过程采用定性分析和定量分析,定性分析直接通过分割结果图的视觉对比观察结果的优劣;定量分析则通过计算评价指标判断算法的性能。

实验中采用的评价指标有骰子相似系数(DSC)、Jaccard相似系数(JSI)。

仿真实验中各参数设置如下:演化曲线常规参数设置:σ=3.0,局部窗口半径大小:ρ=round(2×σ),c

2.仿真结果与分析

实验1:定性分析

图2为三幅采用本发明方法进行图像分割的分割结果图;其中,左侧一列的图像为原始图像,其中白色曲线为本发明方法自动设置的初始化轮廓曲线;右侧一列的图像为使用本发明方法得到的分割结果图。三幅图中,第一幅图像为含有弱边缘的共聚焦显微镜图像n13(202×159),第二幅为含有复杂结构及弱边缘的冠状动脉造影图像4(270×270),第三幅为含有严重灰度不均匀的茎叶图像cauline(200×200)。

由图2可以看出本发明方法在含有灰度不均及弱边缘图像中能够将目标较为完整的分割出来。其中第一幅至第三幅局部高斯核方差σ依次为:4.0,3.3,7.0,第三幅全局项系数θ=11。

为验证提出的本发明方法的分割性能,将本发明方法与其余五种当前主流主动轮廓算法进行对比。图3给出五幅基于主动轮廓模型的图像分割方法中常用的示例图像I

图3中第一列中的图像为原始图像,其中的白色曲线为手工初始化位置;第二列至第六列依次为原始图像分别采用SPF,RSF,LGIF,ACL,LPF算法的分割结果;第七列为原始图像,其中白色曲线为本发明方法自动设置的初始化轮廓曲线;第八列为原始图像采用本发明方法给出的分割结果。

从图3可以看出,本发明由于改进视觉显著区域检测算法的引入,能够有效去除复杂的背景区域,准确提取目标先验信息;如图3第七列所示;且由于本发明方法充分考虑了图像局部信息的变化,获取的目标轮廓更具有完整性,如图3中I

实验2:定量分析

为了进一步验证本文发明算法分割结果的精确度,使用weizmann标准数据库中的图像进行测试。图4及图5分别给出了A、B、C、D和E、F六幅图像的原始图像及分割结果;六幅图像中,A、B、C均为含有弱边缘的图像;D为一幅既含有噪声又含有弱边缘的图像;E、F为两幅均含有复杂背景且背景强度与目标强度非常相似的图像;参见图4和图5中的第一列图像,其中的白色曲线为手工初始化位置。

图4和图5中,第二列至第六列依次为原始图像分别采用SPF,RSF,LGIF,ACL,LPF算法的分割结果;第七列为原始图像,其中白色曲线为本发明方法自动设置的初始化轮廓曲线;第八列为原始图像采用本发明方法给出的分割结果。

从左至右依次为原图及手工初始化位置(白色曲线),SPF,RSF,LGIF,ACL,LPF算法分割结果,本发明初始化(白色曲线)以及本发明方法分割结果。

由图4中第八列分割结果可以看出,本发明方法对弱边缘结构的保持能力更强,并且能够有效识别噪声点,具有更高的视觉质量。

由图5第八列分割结果可以看出,本发明方法在局部空间信息与灰度变化信息的共同作用下,能够有效区分目标与背景,且由于自适应符号函数加权的优化LoG能量项的引入,能够更好的去除噪声,识别出更为完整的目标轮廓,本发明方法获取的分割结果更为理想。

表1和表2是本发明方法和其他五种目前主流主动轮廓算法在weizmann数据集示例图像中分割结果与专家分割结果对比量化表,对应图4至图5的分割结果,两个质量评价指标中,DSC与JSI的值越高,表明分割结果越好。

表1和表2中加粗部分为最优值。

由表1可以看出,由于本发明算法在改进视觉显著区域算法的引导下,充分考虑了图像局部信息,不论是在DSC还是在JSI上都具有一定程度的提升,保留了更多的目标细节信息。

表1本发明方法与其他几种算法的性能指标比较(DSC)

表2本发明方法与其他几种算法的性能指标比较(JSI)

从上述定性和定量的实验结果中可以明显看出,本发明方法能够在含有复杂背景及弱边缘图像中自动设置初始化轮廓,排除杂乱的背景区域,使演化曲线开始于目标区域边缘附近,且充分考虑图像局部和全局信息,更好的保持目标边缘细节,避免模型陷入局部极值。

本发明实施例中的部分步骤,可以利用软件实现,相应的软件程序可以存储在可读取的存储介质中,如光盘或硬盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号