一种基于犹豫中智集和水平集的图像分割方法

2022-10-13 03:28
关键词:模糊集灰度边缘

郑 一 然

(安徽工业大学 计算机科学与技术学院,安徽 马鞍山 243002)

0 前 言

图像分割是近年来医学图像处理领域的一项基础性和前瞻性研究。它可以检测目标组织的位置并划分边界。在传统的医学图像诊断中,医生手动寻找目标病变和边缘,这非常耗时。因此,利用计算机自动分析医学图像对医生诊断疾病有很大的帮助。

皮肤癌是一种常见的疾病,而黑色素瘤是最危险的一种。黑色素瘤晚期会扩散到身体其他部位,因而很难进行治疗,常常会导致死亡。然而,早期黑色素瘤是可以治疗的,大多数可以治愈。研究人员已经做了许多努力在早期检测黑色素瘤。皮肤镜是一种非侵入性方法,通常用于皮肤癌筛查,以检查色素性皮肤病变。它可以生成皮肤上病变区域的高分辨率图像。为了诊断黑色素瘤,仍然需要皮肤科医生根据几种皮肤病变模式来评估图像[1]。皮肤镜图像分析技术过程的第一步为图像分割,而分割结果的精确性会直接影响后续的特征分析和病变分类。

Zadeh[2]首次提出了模糊理论的概念,奠定了模糊数学理论的基础,模糊集只有一个隶属度函数,用来描述元素x对于集合A的隶属度,为了实现精确的病理诊断,基于模糊理论提出了一些医学图像处理过程,例如去噪、聚类、分割和分类,以推断内在的模糊性和不确定性。然而,基于模糊的方法仅对无噪声图像的处理有效果,对具有模糊边缘和噪声的图像很敏感。为了解决模糊集描述信息的局限性,量化描述出事物本身存在的不确定和不一致信息,Smarandache在模糊集和直觉模糊集的基础上提出了中智集的概念[4],中智集由3个隶属度函数组成,通过真隶属度函数、假隶属度函数表达事物的真实和谬误信息,利用不确定隶属度函数来描述事物介于真实和谬误之间的不可靠、不明确的模糊信息,使得中智集相对于模糊集理论描述不确定、不一致信息的能力更强。而中智集已经被广泛应用到医学图像处理领域,Ozyurt和Sert将中智集理论与卷积神经网络相结合,实现了对肿瘤的诊断分类[5],Anter将模糊C均值和分水岭方法与中智集理论相结合用于肝脏肿瘤的分割[6],Guo利用中智相似度得分函数与水平集结合对乳腺超声图像进行了分割[7],中智集理论优势在于处理传统模糊理论不能解决的不确定和不一致信息,但缺乏对真、假和不确定隶属度函数之间的模糊测度。Ye在中智集理论的基础上,对中智集理论进行了扩展,将中智集和犹豫模糊集进行结合,充分利用这两类模糊集的优点,提出了犹豫中智集的概念,它能表达决策者在判断问题时表现出的犹豫性。集合的元素包含真隶属犹豫度函数、不确定隶属犹豫度函数和假隶属犹豫度函数,而且这些函数的每个元素包含几个不同的犹豫值,用来表达决策中的犹豫性[8]。

水平集(Level Set)方法是由Sethian和Osher[9]提出了用于追踪物体拓扑结构的方法。水平集方法通过建立高维度的数学模型,驱动零水平轮廓向边缘演化从而实现图像分割。Chan和Vese提出的水平集方法适用于分割均质的图像,但是对于非均质图像并不理想。为了解决分割灰度不均匀图像的问题,Li构造了局部二元能量(LBF)模型的水平集的方法[10],但局部二元能量的方法由于迭代的不断发展,计算成本很高。段立涛为了加速水平集的演化过程,将局部能量项和全局能量项相结合提出了一种能够分割灰度不均匀的快速水平集方法[11],方法并未解决水平集演化中重新初始化所消耗的高昂的时间代价。Li通过构造正则化能量项提出了一种距离正则化水平集的方法[12],由于方法不需要重新初始化水平集函数,有效提升了演化的效率和稳定性。

受到中智集图像和犹豫中智集理论的启发,首次将犹豫中智集应用到图像领域,提出了一种基于犹豫中智集和水平集的分割方法,首先将图像根据犹豫中智集理论转化犹豫中智图像,利用犹豫中智集突出描述图像的目标及边缘信息,以便实现精准的图像分割过程,并针对传统DRLSE模型的不足,对DRLSE水平集的边缘停止函数进行改进,并增加灰度能量驱动项,最后通过改进的正则化水平集对皮肤镜图像ISIC[13]进行分割测试,实验结果验证了该分割方法的准确性和有效性。

1 方 法

1.1 犹豫中智集

犹豫中智集是在中智集和犹豫模糊集的基础上提出的,它是模糊集、直觉模糊集、中智集和犹豫模糊集的延伸,它们的关系如图1所示。伴随事物信息量的增加,具有单一隶属度函数的模糊集并不能有效反应事物的不确定信息,而犹豫中智集分别表达了真隶属度函数、假隶属度函数和不确定隶属度函数的犹豫性,能够有效处理复杂条件下不一致和不确定信息。犹豫中智集M的定义如下:

图1 模糊集合之间的关系Fig.1 The relationship between fuzzy sets

1.2 犹豫中智图像

传统的中智集图像大部分通过该方法将图像转换到中智学领域[14],转换后的中智图像定义为

Pneutrosophic(i,j)={T(i,j),I(i,j),F(i,j)}

中智集图像的优势在于增加不确定隶属度函数来描述图像的不确定和不一致信息,但中智学图像并未考虑到T、I和F子集之间的模糊测度,在中智集图像和犹豫模糊集的基础上,将犹豫中智集应用到图像领域,并定义出犹豫中智图像为

其中转换过程定义为

图像分割过程中最为重要的是图像目标和边缘所包含的图像信息,中智图像利用中智学理论增加的不确定隶属度函数表达了图像的不确定边缘信息,而犹豫中智图像细致突出了图像的传统中智图像的T和I子集(图像的目标和边缘信息),转换后的图像更便于实现图像的目标及边缘提取。

1.3 改进的距离正则化水平集

通过改进正则化水平集的边缘停止函数进行改进,并添加了水平集灰度能量驱动项来改进传统DRLSE模型。

1.3.1 DRLSE模型

由于传统的水平集的方法需要在演化过程中不断修正符号距离函数,这使得水平集方法需要花费大量时间来实现图像的分割。Li为了解决传统水平集需要初始化的问题,在传统的主动轮廓模型中添加了距离正则化项,构建的距离正则化项通过修正水平集与符号距离函数的差值,使得水平集函数避免的复杂的初始化过程,水平集的能量泛函被定义为

ε(φ)=μRp(φ)+λLg(φ)+υAg(φ)

该能量泛函中的系数均为大于0的常数;φ为定义在图像范围内的初始化水平集函数;Rp(φ)为距离正则化项;Lg(φ)为长度能量项,让水平集在演化过程中保持平滑效果;Ag(φ)为面积能量项,用来控制水平集在演化过程中所包含的能量大小,它们具体表达式分别为

面积能量项中的常数υ来调节水平集在演化过程中的速度。g为边缘停止函数表达式为

其中,I为图像的灰度矩阵;G为具有标准偏差的高斯内核;为拉普拉斯算子。

vgδ(φ)

1.3.2 改进的边缘指示函数

由于传统的正则化水平集,对具有背景噪声的皮肤镜图像分割效果不好。传统的DRLSE模型可能会越过模糊不清的边缘继续分割。如果图像具有背景噪声,可能引起水平集函数在噪声点处停止不再演化,导致水平集不能到达目标的边缘处。为克服边缘指示函数在具有背景噪声的图像处演化速度过快,从而改进了原始的边缘指示函数并定义为

其中,β、r>0且均为常数,β为调节曲线演化速率的参数,r为控制噪声敏感度的参数,实际应用中,β和r相互作用。

若图像背景的噪声很小,则可以用较大的参数r加快水平集的演化,加快水平集函数到达目标边缘的速度;若图像背景噪声很大,则使用较小的r值,引导水平集函数越过背景噪声点继续演化,使得水平集函数能够到达目标边界。

1.3.3 灰度驱动能量项

从图像的局部灰度信息出发,在距离正则化水平集中加入了新的灰度驱动能量项Pg,它根据水平集演化过程中水平集函数内外灰度的差异构建驱动力,可以有效避免正则化水平集停留在局部极值,并引导水平集函数项向真实的边界演化。改进后的能量方程为

ε(φ)=μRp(φ)+λLg(φ)+υAg(φ)+δPg(φ)

这里δ是灰度驱动能量项的权重系数,灰度驱动能量驱动项Pg定义如下:

其中,m和n分别为水平集曲线外部和内部选取点的个数,其中q1是水平集函数外部附近的灰度值,q2是水平集函数内部附近灰度值,在原始DRLSE模型中加入灰度驱动能量项,使得该模型利用图像的灰度信息作为能量驱动,而且当水平集函数位于目标边缘时,灰度驱动能量项达到最小,对新的能量泛函模型使用梯度流下降法对该能量模型求解可表示为

αgδε(φ)+kPg(φ)δε(φ)

2 实验结果分析

为了对比原始图像和分割图像的一致性,对提出的分割方法进行多项指标评估。皮肤镜图像分割实验环境为AMD FX-8800P Radeon R7, 12 Compute Cores 4C+8G 2.10 GHz。

皮肤镜图像分割的目标是对病灶区域进行精确的提取,其中ISIC数据集用Jaccard Index作为评价标准,所以首先使用Jaccard Index进行分割图像的评测。

Jaccard Index被称为交并比,用于统计样本之间的相似程度,可以用来评价图像分割的结果与真实图像的重叠程度。Jaccard Index的数学形式为集合的交集与并集的比值。

其中A和B分别表示皮肤镜图像真实病灶区域和分割后病灶区域的像素集合,∩,∪分别表示集合之间的交运算和并运算。当A和B集合完全重合时,交并比的值最大为1,当A和B完全不重叠时,交并比的值最低为0,所以交并比的取值范围为0~1,取值越大代表图像分割的结果越好。

选取数据集中具有模糊边缘或者背景模糊并且灰度不均的图像,原始图像和分割后的图像如图2所示,首先进行Jaccard Index评测如表1所示,分割后图像与原始图像的交并比均在95%以上。

(a) 皮肤镜图像1

(b) 皮肤镜图像2

(c) 皮肤镜图像3

(d) 皮肤镜图像4

(e) 皮肤镜图像5

表1 图像的交并比Table 1 Jaccard indexes of images

其次使用包括均方误差(fMSE)、峰值信噪比(fPSNR)和结构性相似指数(fSSIM)[14]对皮肤镜图像的分割结果进行评价,这里定义原始图像和分割后的图像分别为Ig和Is。

fMSE用于量化原始图像和分割图像的误差,fMSE的值越低表明图像分割的效果越好,它可以被定义为

fPSNR是用来测量原始图像和分割图像的对比度,fPSNR的值越高表明图像分割的效果越好,它可以被定义为

fSSIM是基于亮度项、对比度项和结构项3个项的计算,来评价图像分割的质量,越高的fSSIM值表明图像分割的越好,它可以被定义为

fSSIM=[L(Ig,Is]α×[C(Ig,Is)]β×[S(Ig,Is)]γ

L(Ig,Is),C(Ig,Is)和S(Ig,Is)被称为亮度项、对比度项和结构项,而且这里的系数都是非负的实数,这3项可以被定义为

其中,μIg,μIs,σIg,σIs和σIgIs是原始图像和分割图片的局部均值、标准差和交方差,这里的C1、C2和C3都是非负常数。

通过对选取的具有伪边缘、灰度不均匀和具有背景噪声的皮肤镜图像分别进行均方误差、峰值信噪比和结构性相似指数评测,如表2所示,结果表明皮肤镜图像普遍具有较高的峰值信噪比和结构性相似指数和较低的均方误差,实验结果验证了犹豫中智集和水平集分割方法的有效性和准确性。

表2 均方误差、峰值信噪比和结构性相似指数Table 2 fMSE, fPSNR and fSSIM

3 结 论

提出了一种基于犹豫中智集和水平集的分割方法,在中智图像和犹豫中智集的基础上,首次将犹豫中智集应用到图像领域。首先根据犹豫中智集理论,将原始图像转换为犹豫中智图像,通过犹豫中智集表达了图像真子集、假子集和不确定子集的犹豫度,为了突出图像的目标和边缘信息,以便于图像分割过程,定义犹豫中智图像的子集T>I>F,其次,提出了一种改进的正则化水平集方法,保留了正则化水平集原始的长度项和面积项,利用图像目标和背景信息的灰度差异,构造了新的灰度驱动能量项,加速水平集的演化过程,并针对图像弱边缘问题,改进了原始的边缘停止函数,选取具有模糊边界、灰度不均匀和具有背景噪声的皮肤镜图像ISIC(2018)数据集进行了测试,首先通过Jaccard Index对实验结果进行评测,分割结果的Jaccard Index均在95%以上,最后通过均方误差(fMSE)、峰值信噪比(fPSNR)和结构性相似指数(fSSIM)分析图像的分割结果,均具有较好的实验结果,从而证明了犹豫中智集和水平集方法分割的有效性和准确性。精准的皮肤镜图像分割对后续的皮肤镜处理和治疗诊断皮肤癌都具有一定意义。

仅将犹豫中智图像与水平集集合进行分割,由于犹豫中智图像具有良好描述不确定和不一致信息的能力,后续将开展犹豫中智图像与其他方法结合的研究。

猜你喜欢
模糊集灰度边缘
采用改进导重法的拓扑结构灰度单元过滤技术
基于四种截集的粗糙模糊集表现定理的新表示
基于上下截集的粗糙模糊集的运算性质
Bp-MRI灰度直方图在鉴别移行带前列腺癌与良性前列腺增生中的应用价值
复图片模糊集及其在信号处理中的应用
区间直觉模糊集相似度构造
基于最大加权投影求解的彩色图像灰度化对比度保留算法
一张图看懂边缘计算
基于像素重排比对的灰度图彩色化算法研究
在边缘寻找自我