激光与光电子学进展, 2020, 57 (18): 181010, 网络出版: 2020-09-02  

结合非局部信息截集核可能性聚类的图像分割算法 下载: 683次

Image Segmentation Algorithm Combining Non-Local Information Interception Kernel Possibilistic Clustering
作者单位
西安邮电大学通信与信息工程学院, 陕西 西安 710121
摘要
核可能性C-均值(KPCM)聚类算法将核方法引入可能性聚类中,使其对超球体、含噪声和奇异点的数据能进行有效聚类,但存在可能性聚类的中心重合问题。因此,将β-截集引入KPCM聚类算法中,通过产生聚类核修改部分样本数据的典型值,以改善类间关系。同时,提出了一种基于截集门限的核可能性C-均值(C-KPCM)聚类算法,克服了KPCM聚类算法一致性聚类的缺陷。结合图像的非局部空间信息,利用自适应中值滤波算法可自适应调节滤波半径的特性,产生新的模糊因子,并将其加入C-KPCM聚类算法的目标函数中,提出了基于非局部空间信息的核可能性C-均值聚类算法,增加了强噪声干扰下聚类算法的鲁棒性,仿真结果验证了本算法有效性。
Abstract
Kernel possibilistic C-means (KPCM) clustering algorithm introduces kernel method into possibilistic clustering, which can effectively cluster hypersphere, noisy, and singular point data, but it has the center coincidence problem of possibilistic clustering. Therefore, the β cut-set is introduced into the KPCM clustering algorithm, and the typical values of some sample data are modified by generating clustering kernel to improve the relationship between classes. At the same time, a Kernel possibilistic C-means clustering algorithm based on cut-set threshold (C-KPCM) is proposed to overcome the defect of consistency clustering of KPCM clustering algorithm. Combined with the non-local spatial information of the image, the adaptive median filtering algorithm is used to adaptively adjust the filtering radius to generate new fuzzy factors, which are added to the objective function of C-KPCM clustering algorithm. The kernel possibilistic C-means clustering algorithm based on non-local spatial information enhances the robustness of the clustering algorithm under strong noise interference. Simulation results verify the effectiveness of the proposed algorithm.

1 引言

图像分割技术是数字图像处理领域中一个重要的研究方向。目前,聚类算法在图像分割[1-4]中的应用最为广泛,常用的聚类算法有硬聚类、模糊聚类和可能性聚类算法。模糊聚类算法引入模糊数学理论,使样本点对每个聚类中心的隶属度在[0,1]之间,约束条件为每个样本点到所有聚类中心的隶属度和为1,即每个样本点对聚类的影响是相同的,其中模糊C-均值(FCM)聚类算法[5]是典型的模糊聚类算法。但FCM聚类算法要求每个样本对各个类的隶属度和为1,导致样本中的噪声点或奇异值点会被赋予较大的隶属度,从而造成错误划分。为了解决该问题,Krishnapuram等[6]提出可能性C-均值(PCM)聚类算法,放弃了对隶属度归一化的限制,从而赋予噪声数据较小的隶属度,进而提高了算法的鲁棒性。

传统的模糊聚类算法很难对线性不可分的数据进行划分,因此将核方法引入聚类算法中,主要思想是利用特征映射将低维空间中的线性不可分数据映射到高维空间中。吕佳等[7]提出了核可能性C-均值(KPCM)聚类算法,样本特征通过分辨、提取、放大处理后,可以得到更精确的聚类结果。但该算法会削弱类间关系,进而导致中心重合问题。因此,人们提出了多种改进的PCM聚类算法[8-14]。Zhang等[15]提出了改进的PCM聚类算法,将样本到类中心的隶属度和典型性相乘的方式结合在一起。Xenaki等[16-18]对每一类隶属度添加了稀疏性约束,提出了一种基于稀疏理论的PCM聚类算法,通过判断优化方程是否有解确定噪声数据,从而排除噪声数据对结果的影响,但该算法对于远距离噪声没有效果。于海燕等[19-20]提出了截集式可能性C-均值(C-PCM)聚类算法,将β-截集的概念引入PCM聚类算法中,为每一类产生聚类核,然后修改聚类核中样本的隶属度,将各类之间的关系引入可能性聚类中,改善了PCM聚类算法一致性聚类的缺点,同时克服了PCM聚类算法对初始化和参数设置的敏感性。

传统的聚类算法对无噪声图像的分割效果较好,但忽略了图像的空间位置信息,受噪声、异常值和其他人为因素的影响较大。考虑到同一邻域内的像素彼此间存在一定的相关性,Ahmed等[21]将空间邻域项引入初始FCM目标函数中,提出结合邻域空间信息的模糊C-均值(FCM_S)聚类算法,使算法的抗噪声能力有了一定提升。Chen等[22]引入邻域均值和邻域中值空间信息,降低了FCM_S聚类算法的复杂度,提出了FCM_S1和FCM_S2两种改进的聚类算法,不仅加强了抗噪声能力,且计算复杂度低,但不能很好地保留图像细节,对微小区域的分割效果不理想。Krinidis等[23]提出了一种基于局部信息的模糊C-均值(FLICM)聚类算法,该算法考虑了图像的空间信息和灰度信息,引入了一种包含图像局部信息的模糊因子,提高了算法的鲁棒性,能有效保持图像细节。传统的均值滤波算法也被称为局部滤波算法,原因是只考虑了图像的邻域信息,而非局部均值滤波算法在利用局部信息的同时也充分利用了图像中的冗余信息,但两种算法都要对滤波窗口中的所有像素取平均值。Buades等[24]对像素的局部相关性进行了扩充,提出了一种新的非局部均值(NL-means)滤波算法,相比均值滤波算法,能最大程度地保持图像细节特征,像素的真实值由与其具有相似性的像素值来估计。在此基础上,何晶等[25]讨论了核空间上结合非局部均值滤波信息的图像分割。

本文将截集思想引入KPCM聚类算法中,提出了基于截集门限的核可能性C-均值(C-KPCM)聚类算法,针对特定数据点的典型性值引入类间关系,改善了KPCM聚类算法的中心重合问题。将C-KPCM聚类算法应用于噪声图像分割,利用图像的非局部均值滤波信息,产生了新的模糊因子,更好地利用了图像的空间信息,进一步提出了一种核空间与非局部均值滤波相结合的KPCM(C-KPCM-NLS)聚类算法,改善了噪声图像的分割效果。

2 基本原理

2.1 可能性C-均值聚类

PCM聚类算法[6]为FCM聚类算法的一种改进算法,不再对隶属度进行归一化,使隶属度表示数据点到聚类中心的典型值,即数据点到相应聚类中心的绝对距离。从而放松了类间关系,使数据集中的噪声点远离数据集中心,得到较低的隶属度,减弱了其对计算准确性的影响,增强了算法的鲁棒性。设数据集Xnp维数据组成,可表示为X={x1,x2,…,xn}∈Rn×p,采用迭代方法求取目标函数JPCM的最小值,对样本数据集进行聚类,可表示为

JPCM(T,V)=i=1nk=1ctkimxi-vk2+k=1cηki=1n(1-tki)m,(1)i=1ntki>0,k=1,2,,c,0tki1,(2)

式中,xi为样本集中第i个样本, xi-vk2为样本点xi到聚类中心vk的欧氏距离,n为样本个数,c为聚类个数(2≤c<n),T=[tki]n×c,i=1,2,…,n为隶属度矩阵,表示第i个样本xi对第k个聚类中心vk的隶属度,V=[vk]c为聚类中心集合,ηk为惩罚参数,可表示为

ηk=Ki=1ntkimxi-vk2i=1ntkim,(3)

式中,K为整数,通常取K=1。典型值tki和聚类中心vk的迭代公式为

tki=1+xi-vk2ηk1m-1-1,(4)vk=i=1ntkimxii=1ntkim(5)

PCM聚类算法的步骤如下。

1) 依次设置典型值的加权指数m,聚类类别c,迭代误差门限ε,最大迭代次数T。同时对聚类中心vk进行初始化,初始迭代次数t=1。

2) 通过(4)式,计算并更新典型值tki

3) 通过(3)式,计算并更新ηk

4) 通过(5)式,更新聚类中心vk

5) 当‖vk(t)-vk(t+1)‖<ε或t>T时停止迭代,输出典型值tki和聚类中心vk;否则,返回步骤2)进行下一次迭代。

2.2 核可能性C-均值聚类

PCM聚类算法改善了数据集中噪声点和奇异值点对聚类结果的影响,但传统的PCM聚类算法仅适用于团状凸数据,处理非凸数据时效果不理想。吕佳等[7]提出的KPCM聚类算法,将样本数据从低维空间非线性映射至高维特征空间,使有限的样本在高维空间中线性可分,对非凸数据也能取得理想的聚类结果,提高了算法的聚类性能。KPCM聚类算法是一种迭代聚类算法,通过最小化目标函数对样本数据进行分类,将PCM聚类算法的目标函数映射至高斯核空间中,其目标函数JKPCM可表示为

JKPCM(T,V)=i=1nk=1ctkimΦ(xi)-Φ(vk)2+k=1cηki=1n(1-tki)m,(6)

式中,tki满足(2)式,ηk为一正数,可表示为

ηk=Ki=1ntkimΦ(xi)-Φ(vk)2i=1ntkim,(7)

式中,Φ(·)为非线性映射,表示将xRp映射为Φ(x)∈Rq,q≫p。其中, Φ(xi)-Φ(vk)2可表示为

Φ(xi)-Φ(vk)2=[Φ(xi)-Φ(vk)]T[Φ(xi)-Φ(vk)]=Φ(xi)TΦ(xi)+Φ(vi)Φ(vi)T-Φ(xi)TΦ(vi)-Φ(xi)TΦ(vi)=K(xi,xi)+K(vi,vi)-2K(xi,vi),(8)

当取高斯核函数时,

K(x,x)=1,K(x,y)=exp-x-y2σ2,(9)

式中,σ为高斯核函数的标准差,影响核函数作用范围。高斯核空间中第i个样本到第k个聚类中心的距离为

Φ(xi)-Φ(vk)2=K(xi,xi)+K(vk,vk)-2K(xi,vk)=2[1-K(xi,vk)](10)

可将KPCM的目标函数简化为

JKPCM(T,V)=2i=1nk=1ctkim[1-K(xi,vk)]+k=1cηki=1n(1-tki)m(11)

在目标函数中引入Lagrange因子,通过计算偏导求出典型值tki和聚类中心vk

tki=1+2[1-K(xi,vk)]ηk-1m-1,(12)vk=i=1ntkimK(xi,vk)xii=1ntkimK(xi,vk)(13)

KPCM聚类算法的步骤如下。

1) 依次确定聚类个数c,加权指数m,最小迭代误差门限ε,最大迭代次数T。用FCM算法的聚类结果作为其初始聚类中心。

2) 根据(8)式计算高斯核空间中样本到中心点的高斯核距离。

3) 根据(7)式计算ηk

4) 根据(12)式,更新典型值tki

5) 根据(13)式,更新聚类中心vk

6) 当‖vk(t)-vk(t+1)‖<ε或t>T时停止迭代,输出典型值tki和聚类中心vk;否则,返回步骤2)继续下一次迭代。

在高斯核空间采用模糊聚类算法对图像I(含‖I‖个像元)进行分割时,高斯核σ可表示为

σ=1I-1i=1Idi-d-12,(14)

式中,di=‖xi- x-‖为像素xi和图像像素均值 x-的距离, d-可表示为

d-=i=1IdiI(15)

2.3 截集式可能性C-均值聚类

将类间关系加入PCM聚类算法中,可以解决PCM聚类算法中心重合的问题。利用β-截集为每一个类产生聚类核,然后选出位于聚类核内的数据点。将聚类核内的样本作为获胜样本,其典型值保持不变,非获胜样本的典型值置为0。C-PCM聚类算法的目标函数为

JCPCM(T,V)=i=1nk=1ctkimxi-vk2+ηi=1n(1-tki)m,(16)

式中,典型值的约束方式为i=1ntki>0,k=1,,c,典型值tki和聚类中心vk的更新公式与PCM聚类算法一致,惩罚参数η为一常数。CPCM聚类算法在每次迭代过程中对典型值进行修改,修改方法与PCM聚类算法相同。数据点xi到所有类典型值的最大值,即获胜的最大隶属度tqi,可表示为

tqi=11+(xi-vq2/η)1/(m-1)>β(17)

可将(17)式等价为 xi-vq2<η(1β-1)m-1=r。如果数据点xi到第q类中心vq的距离小于阈值r,则该数据点位于第q类中心,属于第q类。将样本点到其他类的典型值置为0,tqi=max tki保持不变。其中,β为截集门限,C-PCM聚类算法典型值的修改方式如下。

1) 如果max tki>β,则

tki=0,k=1,,ckqtki=tki,k=q(18)

2) 如果max tkiβ,则

tki=tki,k=1,,c(19)

根据(18)式、(19)式的约束条件,可将聚类核理解为每一个类多增加了一个超球体,对应边界的半径r可表示为

r=η(1β-1)m-1(20)

当数据点在聚类核内,对应典型值的范围为(β,1),其中0≤β≤1,数据点对其他类的隶属度置为0。当β=1时,C-PCM聚类算法就退化为PCM聚类算法。C-PCM聚类算法的具体步骤如下。

1) 依次给定聚类个数c,加权指数m,惩罚参数η,截集门限β,最小迭代误差门限ε,最大循环次数T

2) 初始化聚类中心vk,初始迭代次数t=0。

3) 用(4)式更新典型值tki

4) 修正典型值tki(t):如果tqi=max tki>β,根据(18)式修正;如果tqi=max tkiβ,根据(19)式修正。

5) 通过(5)式,更新聚类中心vk

6) 如果‖vk(t)-vk(t+1)‖<ε或t>T则停止;否则,返回步骤3)。

3 本文算法

3.1 截集式核可能性聚类算法

C-PCM聚类算法利用截集的概念为每一类产生聚类核,保留位于聚类核中样本点对应的最大典型值,并将这些样本点对其他类的典型值置为0,将类间关系引入可能性聚类算法中,解决可能性聚类算法一致性聚类的缺点。但C-PCM聚类算法采用欧氏距离计算样本点到聚类中心的距离,只适用于球形数据。因此,借鉴KPCM聚类算法的策略改变距离测度,提出了截集式核可能性(C-KPCM)聚类算法。利用核距离替代欧氏距离,其目标函数JC-KPCM可表示为

JCKPCM(T,V)=i=1nk=1ctkimΦ(xi)-Φ(vk)2+ηi=1n(1-tki)m(21)

C-KPCM算法在每次迭代过程中对典型值进行更新,利用截集门限β判定典型值的大小并产生聚类核。当核函数为高斯核函数时,最大隶属度tqi可表示为

tqi=1+2[1-K(xi,vq)]η-1m-1>β(22)

可将(22)式等价为r=K(xi,vq)<1- (β1-m-1)η2,其中,K(xi,vq)为聚类核半径。如果数据点xi到第q类聚类中心vq的距离小于阈值r,则该数据点属于第q类,其对应的典型值tqi不变,对其他类的典型值置为0,判断方法与(18)式、(19)式一致。

C-KPCM算法的步骤如下。

1) 依次给定聚类个数c,加权指数m,最小迭代误差门限ε,最大迭代次数T,惩罚参数η,截集门限β,用FCM聚类算法的聚类结果作为其初始聚类中心。

2) 根据(8)式计算高斯核空间中样本到中心点的高斯核距离。

3) 根据(7)式计算ηk

4) 根据(12)式,更新典型值tki

5) 修正典型值tki(t):当max tki>β时,根据(18)式修正;当max tkiβ时,根据(19)式修正。

6) 根据(13)式更新聚类中心vk

7) 当‖vk(t)-vk(t+1)‖<ε或t>T时停止迭代,否则返回步骤2)继续迭代。

3.2 结合非局部空间信息的截集式核可能性聚类图像分割算法

3.2.1 非局部均值滤波算法

NL-means算法的基本思想:目标像素不仅与其周围的像素有某种联系,还与图像中的其他像素有关联,目的在于获得整幅图像的像素与目标像素所在分块之间的相似度。NL-means算法需在整个图像中计算像素间的相似度,即每计算一个像素点的相似度,都要计算该像素和整幅图像中其他像素点的相似度,图像较大时会导致计算量过大。NL-means算法的基本原理:根据图像的噪声大小确定搜索窗口和邻域窗口。邻域窗口在搜索窗口中滑动,通过线性计算得到邻域间的相似度以确定权值,相似度越高,权值越大。

对于一幅含有噪声的离散图像X={xiiI‖},所有像素点i的灰度邻域加权平均值 x-i可表示为

x-i=jNiw(i,j)xj,(23)

式中,Ni为像素点i的方形邻域,w(i,j)为权值,满足0≤w(i,j)≤1和 jNiw(i,j)=1,与像素点i和像素点j有关。像素点i和像素点j的相似性可由灰度值向量x(Ni)和x(Nj)之间的邻域加权欧氏距离衡量,即

dij=x(Ni)-x(Nj)2,σ2,(24)

权值w(i,j)可表示为

w(i,j)=1Z(i)exp-x(Ni)-x(Nj)2,σ2h2,(25)

式中,h为控制滤波程度的参数,表示指数衰减的快慢,Z(i)为归一化常数,可表示为

Z(i)=jexp-x(Ni)-x(Nj)2,σ2h2(26)

参数h与(25)式中欧氏距离函数的权重相关。h越大,表示高斯函数的变化越平缓,对噪声的处理水平越高,但会影响图像的清晰度。h越小,表示边缘细节保留的越完整,但去噪能力较差。因此,实际应用中,应根据图像中噪声大小选择适合的h

3.2.2 结合非局部空间信息的截集式核可能性聚类图像分割算法

在一幅图像中像素不仅与其邻域像素具有相似性质,有时也会和其非邻域像素具有相似的性质,因此,对图像进行分割时可以利用图像的非局部信息。为了提高C-KPCM聚类算法对噪声图像的分割效果,在C-KPCM聚类算法的目标函数中添加非局部邻域空间信息,即引入无参数模糊因子G'ki,以平衡抑制噪声和保留细节信息。基于非局部均值滤波图像像素值产生的模糊因子,提出了结合非局部空间信息的截集式核可能性(C-KPCM-NLS)聚类图像分割算法,其目标函数为

J(T,V)=i=1nk=1ctkim[Φ(xi)-Φ(vk)2+G'ki]+ηi=1n(1-tki)m,(27)

式中,tki满足(2)式,G'ki的更新可表示为

G'ki=jNiij11+dij(1-tkj)mΦ(x-j)-Φ(vk)2,(28)

式中, x-j为经过非局部均值滤波平滑处理后的像素灰度值。

在高斯核空间,目标函数可表示为

J(T,V)=i=1nk=1ctkim{2[1-K(xi,vk)]+G'ki}+ηi=1n(1-tki)m,(29)G'ki=jNiij11+dij(1-tkj)m1-K(x-j,vk),(30)tki=1+2[1-K(xi,vk)]+G'kiη-1m-1,(31)vk=i=1ntkim[K(xi,vk)]xi+A1i=1ntkim[K(xi,vk)]+A2,(32)

式中,

A1=i=1ntkimjNiij(1-tkj)mK(x-j,vk)x-j11+dij,(33)A2=i=1ntkimjNiij(1-tkj)mK(x-j,vk)11+dij(34)

C-KPCM-NLS聚类算法的具体步骤如下。

1) 依次给定聚类个数c,加权指数m,惩罚参数η,截集门限β,最小迭代误差门限ε,最大迭代次数T

2) 噪声图像I通过自适应中值滤波算法进行平滑处理,得到图像I1

3) 初始化聚类中心vk

4) 根据(31)式,更新典型值tki

5) 修正典型值tki(t):当max tki>β时,根据(18)式更新;当max tkiβ时,根据(19)式更新。

6) 根据(32)式,更新聚类中心vk

7) 当‖vk(t)-vk(t+1)‖<ε或t>T时停止迭代,输出典型值tki和聚类中心vk;否则,返回步骤4)进行下一次迭代。

8) 根据最终得到的典型值tki和聚类中心vk,得到分割结果图I2

4 实验结果及分析

4.1 分割质量评价方法

实验采用分割准确率(SA)[23]和峰值信噪比(PSNR)[25]评价图像的分割质量。SA以手工分割结果作为标准进行评价,可表示为

XSA=IcorrectI×100%,(35)

式中,‖Icorrect‖为正确归类的像素数量。

PSNR可客观定量评价算法的鲁棒性能,单位为dB,PSNR越大,表示算法的抗噪性能越好,可表示为

XPSNR=10·log10XMAX2XMSE,(36)

式中,XMAX为颜色灰度最大值,XMSE为原图像与分割处理后图像的灰度均方值,对于XMAX=255的灰度图像,可表示为

XMSE=1IiI(Mi-M'i)2,(37)

式中,Mi为原图像中对应像素的灰度值,M'i为分割处理后图像对应像素的灰度值。

4.2 人工合成图像测试

对人工合成图像(尺寸为200 pixel×200 pixel)分别添加三种类型的噪声:噪声为0.2的椒盐噪声(0.2)、均值为0,方差为0.2的高斯噪声(0,0.2)、椒盐噪声(0.1)和高斯噪声(0,0.1)的混合噪声,其中,截集门限β均为0.2。噪声图像如图1所示,选取PCM、FCM、FLICM、KFCM_S1、KFCM_S2、KGFCM_S1(kernel generalized fuzzy C-means _S1)、KGFCM_S2与本算法对噪声图像进行分割,结果如图2所示。

图 1. 添加不同噪声的图像。(a)原始图像;(b)椒盐噪声;(c)高斯噪声;(d)混合噪声

Fig. 1. Images of add different noises. (a) Original image; (b) salt and pepper noise; (c) Gaussian noise; (d) mixed noise

下载图片 查看所有图片

图 2. 不同算法的分割结果。(a)椒盐噪声;(b)高斯噪声;(c)混合噪声

Fig. 2. Segmentation results of different algorithms. (a) Salt and pepper noise; (b) Gaussian noise; (c) mixed noise

下载图片 查看所有图片

图2中可以发现,本算法对含噪声的人工合成图像分割效果较好,噪声点被完全滤除的同时具有清晰的边界信息,这表明本算法鲁棒性较好。由于PCM和PFCM算法中不包含图像的空间信息,因此对含有噪声的图像无法得到理想的分割结果。FLICM算法中包含空间信息的模糊因子,考虑了图像的空间信息,分割结果中的噪声点较少,但图像边界不清晰;KFCM_S1、KFCM_S2、KGFCM_S1、KGFCM_S2算法相比PCM和PFCM算法的分割效果有所改善,但没有完全滤除噪声。表1为不同噪声等级下8种算法的分割准确率,可以发现,本算法对噪声图像的抗噪性和鲁棒性更好。

表 1. 8种算法对噪声图像的SA

Table 1. SA of noisy images by 8 algorithmsunit: %

AlgorithmPCMPFCMFLICMKFCM_S1KFCM_S2KGFCM_S1KGFCM_S2Ourproposed
(0.1)94.9895.0299.7198.1296.0596.6595.2399.87
Salt andpepper noise(0.2)89.8790.1799.6997.1194.5993.6794.9999.78
(0.3)84.9784.8499.6296.2491.3792.9289.0299.72
(0,0.1)74.1381.0699.6399.0299.5496.7499.5499.93
Gaussiannoise(0,0.15)72.3676.5799.0797.2199.2295.2199.2199.91
(0,0.2)70.4473.4999.4197.9899.2093.7299.1799.78
(0.05)and (0, 0.05)76.7489.8099.6699.1298.7497.8998.1999.99
Mixednoise(0.1) and (0, 0.06)75.7787.6899.5797.1198.0196.7195.3799.96
(0.1)and (0, 0.1)74.3081.0199.4397.3996.2395.0193.6499.91

查看所有表

4.3 Berkeley图像测试

对Berkeley图像#42049(尺寸为312 pixel×481 pixel)分别添加上述三种类型的噪声,噪声图像如图3所示,选取7种对比算法与本算法对噪声图像进行分割,结果如图4所示。

图 3. 图像#42049。(a)原始图像;(b)椒盐噪声;(c)高斯噪声;(d)混合噪声

Fig. 3. Image #42049. (a) Original image; (b) salt and pepper noise; (c) Gaussian noise; (d) mixed noise

下载图片 查看所有图片

图 4. 不同算法的分割结果(#42049)。(a)椒盐噪声;(b)高斯噪声;(c)混合噪声

Fig. 4. Segmentation results of different algorithms (#42049). (a) Salt and pepper noise; (b) Gaussian noise; (c) mixed noise

下载图片 查看所有图片

图4中可以发现,本算法得到的分割结果中噪声少,可以明显区分目标与背景。这表明在不同类型噪声污染情况下,本算法能够得到较好的分割结果。表2为8种算法分割#42049图像的PSNR和SA,可发现,本算法分割后得到的图像具有较高的PSNR和SA,这表明本算法的鲁棒性更好。

表 2. 不同算法分割结果(#42049)

Table 2. Segmentation results of different algorithms (#42049)

AlgorithmSalt and pepper noise (0.1)Gaussian noise (0,0.04)Mixed noise (0.1) and (0,0.1)
PSNR /dBSA /%PSNR /dBSA /%PSNR /dBSA /%
PCM16.346880.9014.498977.8216.363781.20
PFCM16.357880.9514.329977.6916.914580.10
FLICM21.392294.3221.384794.9521.766895.80
KFCM_S119.502089.3717.438286.2019.464893.59
KFCM_S221.831395.2615.928779.3521.582195.83
KGFCM_S115.385480.0914.194278.1014.900778.39
KGFCM_S221.339295.1214.085378.9521.324395.37
Our proposed22.535295.8923.177896.7022.632596.35

查看所有表

4.4 自然图像测试

对自然图像Cameraman(尺寸为256 pixel×256 pixel)分别添加三种类型的噪声:噪声为0.2的椒盐噪声(0.2)、均值为0,方差为0.08的高斯噪声(0,0.08)、椒盐噪声(0.05)和高斯噪声(0,0.05)的混合噪声,其中,截集门限β均为0.5,结果如图5所示,选取8种算法对噪声图像进行分割,结果如图6所示。

图 5. 图像Cameraman。(a)原始图像;(b)椒盐噪声;(c)高斯噪声;(d)混合噪声

Fig. 5. Image Cameraman. (a) Original image; (b) salt and pepper noise; (c) Gaussian noise; (d) mixed noise

下载图片 查看所有图片

图 6. 不同算法的分割结果(Cameraman)。(a)椒盐噪声;(b)高斯噪声;(c)混合噪声

Fig. 6. Segmentation results of different algorithms (Cameraman). (a) Salt and pepper noise; (b) Gaussian noise; (c) mixed noise

下载图片 查看所有图片

图6可以发现,PCM和PFCM算法中含有的噪声点最多,虽然KFCM_S1、KFCM_S2、KGFCM_S1和KGFCM_S2算法中加入了局部空间信息,但未能滤除所有噪声点;FLICM算法中的模糊因子同样包含了图像的局部空间信息,所得结果中噪声点很少,但模糊了目标与背景的边界;本算法结合了图像的局部信息与非局部信息,在滤除噪声的同时目标与背景的边界比较清晰,分割结果较好。表3为8种算法分割Cameraman图像的PSNR,可以发现,本算法相比其他算法的PSNR较高,这表明本算法的鲁棒性较好。

表 3. 不同算法分割结果的PSNR(Cameraman图像)

Table 3. PSNR of segmentation results by differentalgorithms (Cameraman image)unit: dB

AlgorithmSalt andpeppernoise (0.2)Gaussiannoise(0,0.08)Mixed noise(0.05) and(0,0.05)
PCM13.696111.994012.7491
PFCM13.844211.889512.7477
FLICM18.433518.054218.3297
KFCM_S115.538915.047515.2110
KFCM_S214.918114.370314.6770
KGFCM_S117.804517.056817.6063
KGFCM_S218.094216.039416.8166
Our proposed18.544118.501018.5122

查看所有表

5 结论

针对KPCM聚类算法中心重合的问题,提出了C-KPCM聚类算法,利用β-截集为每一个类产生聚类核,通过修正典型值,引入类间关系,解决了核可能性聚类算法中一致性聚类的问题。为了提高C-KPCM聚类算法的抗噪声性能,利用图像的非局部信息代替图像的局部信息,生成一种新的模糊因子,提出了C-KPCM-NLS聚类算法,增强了算法的抗噪性能。实验结果表明,本算法对含有椒盐噪声、高斯噪声以及混合噪声的图像分割效果较好,且算法的鲁棒性更好。

参考文献

[1] Bai X Z, Chen Z G, Zhang Y, et al. Infrared ship target segmentation based on spatial information improved FCM[J]. IEEE Transactions on Cybernetics, 2016, 46(12): 3259-3271.

[2] Wan L, Zhang T, Xiang Y M, et al. A robust fuzzy C-means algorithm based on Bayesian nonlocal spatial information for SAR image segmentation[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2018, 11(3): 896-906.

[3] Ngatchou A, Bitjoka L, Mfoumou E, et al. Robust and fast segmentation based on fuzzy clustering combined with unsupervised histogram analysis[J]. IEEE Intelligent Systems, 2017, 32(5): 6-13.

[4] 兰蓉, 赵强. 双中心组合迭代抑制式模糊C-均值聚类图像分割算法[J/OL].控制与决策. [2019-12-27].http:∥gb.oversea.cnki.net/KCMS/detail/21. 1124. TP. 20190401.1626.014.html.

    LanR, Zhao Q. Suppressed fuzzy C-means clustering image segmentation algorithm based on combined iteration with double centers[J/OL]. Control and Decision. [2019-12-27].http:∥gb.oversea.cnki.net/KCMS/detail/21. 1124. TP. 20190401.1626.014.html.

[5] BezdekC. Pattern recognition with fuzzy objective functions algorithms[M]. New York: Plenum Press, 1981.

[6] Krishnapuram R, Keller J M. A possibilistic approach to clustering[J]. IEEE Transactions on Fuzzy Systems, 1993, 1(2): 98-110.

[7] 吕佳, 熊忠阳. 基于核的可能性聚类算法[J]. 计算机工程与设计, 2006, 27(13): 2466-2468.

    Lü J, Xiong Z Y. Kernel-based possibilistic clustering algorithm[J]. Computer Engineering and Design, 2006, 27(13): 2466-2468.

[8] Ferraro M B, Giordani P. On possibilistic clustering with repulsion constraints for imprecise data[J]. Information Sciences, 2013, 245: 63-75.

[9] Askari S, Montazerin N. Zarandi M H F, et al. Generalized entropy based possibilistic fuzzy C-means for clustering noisy data and its convergence proof[J]. Neurocomputing, 2017, 219: 186-202.

[10] Sarkar J P, Saha I, Maulik U. Rough possibilistic type-2 fuzzy C-means clustering for MR brain image segmentation[J]. Applied Soft Computing, 2016, 46: 527-536.

[11] Xie Z P, Wang S T, Chung F L. An enhanced possibilistic C-means clustering algorithm EPCM[J]. Soft Computing, 2008, 12(6): 593-611.

[12] Timm H, Borgelt C, Döring C, et al. An extension to possibilistic fuzzy cluster analysis[J]. Fuzzy Sets and Systems, 2004, 147(1): 3-16.

[13] Pal N R, Pal K, Keller J M, et al. A possibilistic fuzzy C-means clustering algorithm[J]. IEEE Transactions on Fuzzy Systems, 2005, 13(4): 517-530.

[14] Li F Q, Wang S L, Liu G S. A Bayesian possibilistic C-means clustering approach for cervical cancer screening[J]. Information Sciences, 2019, 501: 495-510.

[15] Zhang J S, Leung Y W. Improved possibilistic C-means clustering algorithms[J]. IEEE Transactions on Fuzzy Systems, 2004, 12(2): 209-217.

[16] Xenaki SD, Koutroumbas KD, Rontogiannis AA. Sparse adaptive possibilistic clustering[C]∥2014 IEEE International Conference on Acoustics, May 4-9, 2014, Florence, Italy. New York: IEEE, 2014: 3072- 3076.

[17] Xenaki S D, Koutroumbas K, Rontogiannis A A. Sparsity-aware possibilistic clustering algorithms[J]. IEEE Transactions on Fuzzy Systems, 2016, 24(6): 1611-1626.

[18] Koutroumbas K D, Xenaki S D, Rontogiannis A A. On the convergence of the sparse possibilistic C-means algorithm[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(1): 324-337.

[19] 于海燕. 弱模糊划分聚类算法与基于模糊集理论的图像分割方法研究[D]. 西安: 西安电子科技大学, 2018.

    Yu HY. Studies on clustering algorithms based on weak fuzzy partition and image segmentation methods based on fuzzy set theory[D]. Xi'an:Xidian University, 2018.

[20] Yu H Y, Fan J L. Cutset-type possibilistic C-means clustering algorithm[J]. Applied Soft Computing, 2018, 64: 401-422.

[21] Ahmed M N, Yamany S M, Mohamed N, et al. A modified fuzzy C-means algorithm for bias field estimation and segmentation of MRI data[J]. IEEE Transactions on Medical Imaging, 2002, 21(3): 193-199.

[22] Chen S C, Zhang D Q. Robust image segmentation using FCM with spatial constraints based on new kernel-induced distance measure[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 2004, 34(4): 1907-1916.

[23] Krinidis S, Chatzis V. A robust fuzzy local information C-means clustering algorithm[J]. IEEE Transactions on Image Processing, 2010, 19(5): 1328-1337.

[24] BuadesA, CollB, Morel JM. Image denoising by non-local averaging[C]∥Proceedings.( ICASSP'05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005, March 23-23, 2005, Philadelphia, PA, USA. New York: IEEE, 2005, 2: 60- 65.

[25] 何晶, 吴成茂. 核空间自适应非局部均值鲁棒分割算法[J]. 光电子·激光, 2017, 28(8): 910-917.

    He J, Wu C M. Kernel space adaptive non-local means robust segmentation algorithm[J]. Journal of Optoelectronics·Laser, 2017, 28(8): 910-917.

范九伦, 闫阳, 于海燕, 梁丹, 高梦飞. 结合非局部信息截集核可能性聚类的图像分割算法[J]. 激光与光电子学进展, 2020, 57(18): 181010. Jiulun Fan, Yang Yan, Haiyan Yu, Dan Liang, Mengfei Gao. Image Segmentation Algorithm Combining Non-Local Information Interception Kernel Possibilistic Clustering[J]. Laser & Optoelectronics Progress, 2020, 57(18): 181010.

引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!