当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

基于顾及像素空间信息的加权FCM聚类的图像分割

资源类别:文库,文档格式:PDF,文档页数:7,文件大小:951.81KB,团购合买
针对标准的FCM算法没有考虑像素的空间信息而对噪声比较敏感和没有考虑不同样本数据对聚类效果的不同影响的不足,提出了一种顾及像素空间信息的基于图像的灰度直方图加权的FCM聚类算法,它在Szilagyi等提出的算法基础上通过引入图像的灰度直方图加权对算法中的目标函数进行修改.对人工合成图像和真实图像的数值模拟结果均显示出该算法的优良性能.
点击下载完整版文档(PDF)

D0I:10.13374/i.issnl00113.2008.09.020 第30卷第9期 北京科技大学学报 Vol.30 No.9 2008年9月 Journal of University of Science and Technology Beijing Sep·2008 基于顾及像素空间信息的加权FCM聚类的图像分割 康家银)闵乐泉1) 1)北京科技大学信息工程学院,北京1000832)北京科技大学应用科学学院,北京100083 摘要针对标准的FCM算法没有考虑像素的空间信息而对噪声比较敏感和没有考虑不同样本数据对聚类效果的不同影 响的不足,提出了一种顾及像素空间信息的基于图像的灰度直方图加权的FCM聚类算法,它在Szilagyi等提出的算法基础上 通过引入图像的灰度直方图加权对算法中的目标函数进行修改,对人工合成图像和真实图像的数值模拟结果均显示出该算 法的优良性能 关键词图像分割:空间信息:加权:模糊C均值 分类号TP391.41 Image segmentation based on weighted fuzzy C-means clustering accounting for pixel spatial information KANG Jiayin,MIN Lequan12) 1)School of Information Engineering.University of Science and Technology Beijing.Beijing 100083.China 2)School of Applied Science.University of Science and Technology Beijing.Beijing 100083.China ABSTRACT The standard FCM algorithm is noise sensitive because of not taking spatial information into account,and it considers that each feature datum has the same contribution to classifying results.To overcome the above problems,this paper presented a mod- ified FCM algorithm accounting for pixel spatial information based on gray histogram weight.The proposed algorithm was realized via introducing a gray histogram weight in the objective function given in Szilagyi s algorithm.Experimental results on both artificial syn- thesized images and realistic images demostrated the sound performances of the proposed algorithm. KEY WORDS image segmention:spatial information:weighting:fuzzy C-means 图像分割是图像分析和模式识别的首要问题, 针对第一个问题,近年来一些研究者在考虑像 也是图像处理的经典难题之一,它是图像分析和模 素空间信息的前提下,通过修改标准FCM聚类算 式识别系统的重要组成部分,并决定图像的最终分 法的目标函数使得图像分割的效能提高5)].文 析质量和模式识别的判别结果山.模糊C均值 献[8]通过引入一个称之为线性加权和图像(该图像 (fuzzy C-means,FCM)聚类算法,是一种非监督的 事先由原图像与原图像的局部邻域均值图像形成) 聚类算法,已经被成功的应用到图像分割中] 对目标函数进行了修改,从而考虑了像素的空间信 相对于硬C均值聚类算法[,FCM能够在分割结果 息,并提出了一种基于图像灰度等级的快速FCM 中保存原始图像的更多信息,然而一方面由于标准 聚类算法(EnFCM), 的FCM聚类算法没有顾及像素的空间信息,从而 针对第二个问题,文献[6]提出了一种基于数据 使得该算法对噪声比较敏感可;另一方面没有考虑 特征加权的聚类算法,在灰度图像分割中,所研究 不同样本矢量对聚类效果的不同影响,即认为各个 的数据为像素,其特征为灰度值,从一幅图像的灰 样本矢量(特征数据)对聚类结果的贡献或影响是相 度直方图可知,像素的不同灰度等级出现的频次是 同的[61 不同的,相应的对聚类结果的贡献或影响理应不同. 收稿日期:2007-09-03修回日期:2008-01-08 基金项目:国家自然科学基金资助项目(N。·60674059) 作者简介:康家银(1974-),男,博士研究生,E-mail:jiayinkang@gmail-com:闵乐泉(1951一),男:教授,博士生导师

基于顾及像素空间信息的加权 FCM 聚类的图像分割 康家银1) 闵乐泉1‚2) 1) 北京科技大学信息工程学院‚北京100083 2) 北京科技大学应用科学学院‚北京100083 摘 要 针对标准的 FCM 算法没有考虑像素的空间信息而对噪声比较敏感和没有考虑不同样本数据对聚类效果的不同影 响的不足‚提出了一种顾及像素空间信息的基于图像的灰度直方图加权的 FCM 聚类算法‚它在 Szilagyi 等提出的算法基础上 通过引入图像的灰度直方图加权对算法中的目标函数进行修改.对人工合成图像和真实图像的数值模拟结果均显示出该算 法的优良性能. 关键词 图像分割;空间信息;加权;模糊 C 均值 分类号 TP391∙41 Image segmentation based on weighted fuzzy C-means clustering accounting for pixel spatial information KA NG Jiayin 1)‚MIN Lequan 1‚2) 1) School of Information Engineering‚University of Science and Technology Beijing‚Beijing100083‚China 2) School of Applied Science‚University of Science and Technology Beijing‚Beijing100083‚China ABSTRACT T he standard FCM algorithm is noise sensitive because of not taking spatial information into account‚and it considers that each feature datum has the same contribution to classifying results.To overcome the above problems‚this paper presented a mod￾ified FCM algorithm accounting for pixel spatial information based on gray histogram weight.T he proposed algorithm was realized via introducing a gray histogram weight in the objective function given in Szilagyi’s algorithm.Experimental results on both artificial syn￾thesized images and realistic images demostrated the sound performances of the proposed algorithm. KEY WORDS image segmention;spatial information;weighting;fuzzy C-means 收稿日期:2007-09-03 修回日期:2008-01-08 基金项目:国家自然科学基金资助项目(No.60674059) 作者简介:康家银(1974-)‚男‚博士研究生‚E-mail:jiayinkang@gmail.com;闵乐泉(1951-)‚男‚教授‚博士生导师 图像分割是图像分析和模式识别的首要问题‚ 也是图像处理的经典难题之一‚它是图像分析和模 式识别系统的重要组成部分‚并决定图像的最终分 析质量和模式识别的判别结果[1].模糊 C 均值 (fuzzy C-means‚FCM)聚类算法‚是一种非监督的 聚类算法‚已经被成功的应用到图像分割中[2-3]. 相对于硬 C 均值聚类算法[4]‚FCM 能够在分割结果 中保存原始图像的更多信息.然而一方面由于标准 的 FCM 聚类算法没有顾及像素的空间信息‚从而 使得该算法对噪声比较敏感[5];另一方面没有考虑 不同样本矢量对聚类效果的不同影响‚即认为各个 样本矢量(特征数据)对聚类结果的贡献或影响是相 同的[6]. 针对第一个问题‚近年来一些研究者在考虑像 素空间信息的前提下‚通过修改标准 FCM 聚类算 法的目标函数使得图像分割的效能提高[5‚7-8].文 献[8]通过引入一个称之为线性加权和图像(该图像 事先由原图像与原图像的局部邻域均值图像形成) 对目标函数进行了修改‚从而考虑了像素的空间信 息‚并提出了一种基于图像灰度等级的快速 FCM 聚类算法(EnFCM). 针对第二个问题‚文献[6]提出了一种基于数据 特征加权的聚类算法.在灰度图像分割中‚所研究 的数据为像素‚其特征为灰度值.从一幅图像的灰 度直方图可知‚像素的不同灰度等级出现的频次是 不同的‚相应的对聚类结果的贡献或影响理应不同. 第30卷 第9期 2008年 9月 北 京 科 技 大 学 学 报 Journal of University of Science and Technology Beijing Vol.30No.9 Sep.2008 DOI:10.13374/j.issn1001-053x.2008.09.020

第9期 康家银等:基于顾及像素空间信息的加权FCM聚类的图像分割 ,1073 基于以上分析,本文在EFCM算法的基础上, 将原图像中各像素的灰度值x:进行局部邻域内的 提出了一种基于图像的灰度直方图加权的顾及像素 线性加权,然后由原图像和局部邻域均值得到线性 空间信息的FCM改进算法(spatially weighted 加权和图像S: FCM,SWFCM),算法中的权值由直方图中各灰度 Xi (5) 级出现的概率给出 其中S:表示了在图像S中第i像素的灰度值;N:表 1改进的FCM聚类算法 示以x:为中心的邻域内全体像素的集合,x表示x: 1.1FCM聚类算法 邻域内各像素的灰度值;Nr是该集合中像素的个 FCM算法最先由Dunn提出,后经Bezdek改 数,即基(cardinality); ∑x/Nn如同一个均值滤波 EN 进.FCM算法用于图像分割是根据图像中像素和c 器,a为一惩罚系数,相应的,EnFCM分割算法的 个聚类中心的每一个中心的加权隶属度,对目标函 数进行迭代优化.FCM算法的目标函数为): 目标函数定义如下: J 空空嘘‖x-I2 名合婚∥-‖2 (6) (1) k=1=1 其中={,l=1,2,…,g,是由式(5)中定义 其中X={x,=1,2,…,N|x:∈R4}为数据集,本 的图像中灰度为l的像素的全体,V={vk}(k=1, 文中x:就是图像中各像素的灰度值;c为聚类的类 2,…,c)为聚类中心矩阵;U={uu(k=1,2,…,c, 数且2≤c≤N-1;m为模糊加权指数且1nmm,则算法终止;否则n=n十 本对聚类效果的不同影响,即认为它们对聚类结果 1,转到(3) 的贡献是相同的,实际上由于不同灰度级样本出现 1.2改进的FCM聚类算法 的概率不同,因而对聚类的贡献理应不同,鉴于此, 文献[8]提出了一种顾及像素空间信息的用于 在式(6)的基础上对目标函数修改: 灰度图像分割的FCM聚类快速算法,EnFCM.为 叙述简便,将原图像X记为X=ix:},其中x:是图 =2空i5-: (9) 像X中第i像素的灰度值,在该算法迭代之前,先 其中,01为灰度级样本(1=1,2,…,q)在聚类中

基于以上分析‚本文在 EnFCM 算法的基础上‚ 提出了一种基于图像的灰度直方图加权的顾及像素 空间 信 息 的 FCM 改 进 算 法 (spatially weighted FCM‚SWFCM)‚算法中的权值由直方图中各灰度 级出现的概率给出. 1 改进的 FCM 聚类算法 1∙1 FCM聚类算法 FCM 算法最先由 Dunn 提出‚后经 Bezdek 改 进.FCM 算法用于图像分割是根据图像中像素和 c 个聚类中心的每一个中心的加权隶属度‚对目标函 数进行迭代优化.FCM 算法的目标函数为[3]: J= ∑ c k=1∑ N i=1 u m ki‖xi-vk‖2 (1) 其中 X={xi‚i=1‚2‚…‚N|xi∈R d}为数据集‚本 文中 xi 就是图像中各像素的灰度值;c 为聚类的类 数且2≤ c≤ N-1;m 为模糊加权指数且1< m< ∞;V={vk}( k=1‚2‚…‚c)为聚类中心矩阵;U= {uki}( k=1‚2‚…‚c;i=1‚2‚…‚N)为模糊隶属度 矩阵‚且满足下面的约束条件: uki∈[0‚1] ∑ c k=1 uki=1‚ ∀ i‚0< ∑ N i=1 uki< N‚∀k (2) 使目标函数 J 最小的迭代优化算法如下. (1) 确定聚类数目 c、模糊加权指数 m、迭代终 止阈值ε以及允许的最大迭代次数 nmax. (2) 初始化聚类中心矩阵 vk( k=1‚2‚…‚c). (3) 用当前聚类中心按下式计算隶属度函数 uki= 1 ∑ c r=1 ‖xi - vk‖ ‖xi - vr‖ 2/( m-1) (3) (4) 用当前隶属度函数按下式更新各类的聚类 中心 vk= ∑ N i=1 u m kixi ∑ N i=1 u m ki (4) (5) 选取合适的矩阵范数‚如果‖ V ( n+1) - V ( n)‖<ε或 n> nmax‚则算法终止;否则 n= n+ 1‚转到(3). 1∙2 改进的 FCM聚类算法 文献[8]提出了一种顾及像素空间信息的用于 灰度图像分割的 FCM 聚类快速算法‚EnFCM.为 叙述简便‚将原图像 X 记为 X={xi}‚其中 xi 是图 像 X 中第 i 像素的灰度值.在该算法迭代之前‚先 将原图像中各像素的灰度值 xi 进行局部邻域内的 线性加权‚然后由原图像和局部邻域均值得到线性 加权和图像 ζ: ζi= 1 1+α xi+ α NR ∑ j∈ Ni xj (5) 其中ζi 表示了在图像ζ中第 i 像素的灰度值;Ni 表 示以 xi 为中心的邻域内全体像素的集合‚xj 表示 xi 邻域内各像素的灰度值;NR 是该集合中像素的个 数‚即基(cardinality);∑ j∈ Ni xj/NR 如同一个均值滤波 器‚α为一惩罚系数.相应的‚EnFCM 分割算法的 目标函数定义如下: Js= ∑ c k=1∑ q l=1 γlu m kl‖ξl-vk‖2 (6) 其中ξ={ξl‚l=1‚2‚…‚q}‚ξl 是由式(5)中定义 的图像中灰度为 l 的像素的全体‚V={vk}( k=1‚ 2‚…‚c)为聚类中心矩阵;U={ukl}( k=1‚2‚…‚c‚ l=1‚2‚…‚q)为模糊隶属度矩阵‚且满足约束条 件:对于任意的 l‚有 ∑ c k=1 ukl=1.q 表示给定图像 的灰阶数(如对于一幅8位图像‚q=256.q 的值远 小于像素的总数 N).γl 为灰度值等于 l 的像素的 数目( l=1‚2‚…‚q)‚自然地有 ∑ q l=1 γl= N.类似于 标准的 FCM 聚类算法‚在约束条件“对于任意的 l‚ 有 ∑ c k=1 ukl=1”时‚求式(6)的极小值‚令 Js 对 vk 和 ukl的偏导数为0‚可得到极小值的必要但不充分条 件为: ukl= (ξl - vk) -2/( m-1) ∑ c r=1 (ξl - vr) -2/( m-1) (7) vk= ∑ q l=1 γlu m klξl ∑ q l=1 γlu m kl (8) 在式(6)中‚将灰度级作为待分类的样本.这样做的 结果一方面加速了分割过程;另一方面分类的样本 数只与灰级的个数有关‚而不会随图像尺寸的增大 而增大.然而在式(6)中却没有考虑不同灰度级样 本对聚类效果的不同影响‚即认为它们对聚类结果 的贡献是相同的.实际上由于不同灰度级样本出现 的概率不同‚因而对聚类的贡献理应不同‚鉴于此‚ 在式(6)的基础上对目标函数修改: Js= ∑ c k=1∑ q l=1 wlγlu m kl‖ξl-vk‖2 (9) 其中‚wl 为灰度级样本ξl( l=1‚2‚…‚q)在聚类中 第9期 康家银等: 基于顾及像素空间信息的加权 FCM 聚类的图像分割 ·1073·

.1074 北京科技大学学报 第30卷 的权系数.其值可以通过图像的灰度直方图计算如 当1-名叫 (13) 下: -六1=0.19 求L,对uu和v的偏导数,有: (10) 其中,Y和g的意义与式(6)相同,即q表示给定图 L=0片mwM01‖9-%2+(-1)=0 d ukl 像的灰阶数;Y,为灰度值等于l的像素的数目(l= (14) 12,…,g),且有空%=N.显然1满足条件 =1 歌-=会w1=0 a入 (15) 】0=1,即01可认为是各灰度级出现的概率, 由式(14)可知: 11/(m-1) 也就是说,由式(10)可知各灰度级的权值可由灰度 图像的归一化直方图给出 whu-m lv: (16) 将式(16)代入(15)中,得: 同样在约束条件:对于任意的1,当会地1 x(m-) (m-=1 1 、mwIYl 台15-, 时,求式(9)的极小值,令J对k和的偏导数为 0,可得到极小值的必要条件为: (17) (5-2(m- 因此有: (-,)2a (11) ,m01Y) (I专-,I3)w wihuu =1 (18) (12) wu暗 最后,将式(18)代入(16)得: 显然,由式(12)可知权系数01的主要作用在于聚 (-,I3)a= (1-3(m-)= r=1 类中心的调整,当01=1/g时,即认为各个样本对 聚类影响一致时,SWFCM就退化为EFCM算法, 1 下面以定理的形式给出SWFCM, ‖专-名(m (19) 定理设={,l=1,2,…,g表示一幅灰度 1-,网 级图像,其中为灰度图像?中灰度为(的像素的 类似得到: 全体,图像被划分成c类,在约束条件ku∈[0, 2L=0台-220M8(5-g)=0(20) avk 空m=1.V1.01, 算法终止阈值c>0,允许的最大迭代次数nmax· q,H的新目标函数如下: (2)初始化各个聚类中心%(k=1,2,…,c) L,-会兰随5nl2+ (3)运用式(5)计算新的灰度级图像ξ. (4)用当前聚类中心v%根据式(11)计算隶属

的权系数.其值可以通过图像的灰度直方图计算如 下: wl= γl N ‚l=0‚1‚…‚q (10) 其中‚γl 和 q 的意义与式(6)相同.即 q 表示给定图 像的灰阶数;γl 为灰度值等于 l 的像素的数目( l= 1‚2‚…‚q)‚且有 ∑ q l=1 γl = N.显然 wl 满足条件 ∑ q l=1 wl=1‚即 wl 可认为是各灰度级出现的概率‚ 也就是说‚由式(10)可知各灰度级的权值可由灰度 图像的归一化直方图给出. 同样在约束条件:对于任意的 l‚当 ∑ c k=1 ukl=1 时‚求式(9)的极小值‚令 Js 对 vk 和 ukl的偏导数为 0‚可得到极小值的必要条件为: ukl= (ξl - vk) -2/( m-1) ∑ c r=1 (ξl - vr) -2/( m-1) (11) vk= ∑ q l=1 wlγlu m klξl ∑ q l=1 wlγlu m kl (12) 显然‚由式(12)可知权系数 wl 的主要作用在于聚 类中心的调整‚当 wl=1/q 时‚即认为各个样本对 聚类影响一致时‚SWFCM 就退化为 EnFCM 算法. 下面以定理的形式给出 SWFCM. 定理 设ξ={ξl‚l=1‚2‚…‚q}表示一幅灰度 级图像‚其中 ξl 为灰度图像ζ中灰度为 l 的像素的 全体‚图像被划分成 c 类.在约束条件 ukl∈ [0‚ 1] ∑ c k=1 ukl=1‚∀ l‚0< ∑ q l=1 ukl<q‚∀k 下迭代优 化目标函数(9)使其达到最小‚则 ukl和 vk 必须满足 下面的等式: ukl= (ξl - vk) -2/( m-1) ∑ c r=1 (ξl - vr) -2/( m-1) ; vk= ∑ q l=1 wlγlu m klξl ∑ q l=1 wlγlu m kl . 证明 利用拉格朗日乘数法‚定义一带有约束 条件 ukl∈ [0‚1] ∑ c k=1 ukl=1‚∀ l‚0< ∑ q l=1 ukl< q‚∀k 的新目标函数如下: Ls= ∑ c k=1∑ q l=1 wlγlu m kl‖ξl-vk‖2+ ∑ q l=1 λl 1- ∑ c k=1 ukl (13) 求 Ls 对 ukl和 vk 的偏导数‚有: ∂Ls ∂ukl =0⇔ mwlγlu m-1 kl ‖ξl-vk‖2+λl(-1)=0 (14) ∂Ls ∂λl =0⇔ ∑ c k=1 ukl-1=0 (15) 由式(14)可知: ukl= λl mwlγl‖ξl-vk‖2) 1/( m-1) (16) 将式(16)代入(15)中‚得: λl mwlγl 1/( m-1) ∑ c r=1 1 ‖ξl-vr‖2 1/( m-1) =1 (17) 因此有: λl mwlγl 1/( m-1) = 1 ∑ c r=1 (‖ξl - vr‖2) -1/( m-1) (18) 最后‚将式(18)代入(16)得: ukl= ∑ c r=1 (‖ξl - vr‖2) 1/( m-1) (‖ξl - vk‖2) 1/( m-1) = 1 ∑ c r=1 ‖ξl - vk‖2 ‖ξl - vr‖2 1/( m-1) (19) 类似得到: ∂Ls ∂vk =0⇔-2∑ q l=1 wlγlu m kl(ξl-vk)=0 (20) 由式(20)得: ∑ q l=1 wlγlu m klξl= ∑ q l=1 wlγlu m klvk (21) 所以有: vk= ∑ q l=1 wlγlu m klξl ∑ q l=1 wlγlu m kl (22) 证毕. 改进的 FCM 聚类算法---SWFCM‚可以按照 以下迭代步骤完成. (1) 设定聚类数目2≤c≤q-1和参数 m>1‚ 算法终止阈值ε>0‚允许的最大迭代次数 nmax. (2) 初始化各个聚类中心 vk( k=1‚2‚…‚c). (3) 运用式(5)计算新的灰度级图像ξ. (4) 用当前聚类中心 vk 根据式(11)计算隶属 ·1074· 北 京 科 技 大 学 学 报 第30卷

第9期 康家银等:基于顾及像素空间信息的加权FCM聚类的图像分割 ,1075. 度I (5)用当前隶属度1按式(12)更新各类的聚 空[购1 Vpe= N (23) 类中心vk (6)选取合适的矩阵范数,如果‖v(a+)一 其中N是像素的总个数,:由式(I)定义· v()‖nmr,运算终止;否则n=n十1, 返回步骤(4), 当算法收敛时,得到各类的聚类中心和各个灰 度级样本对于各类的隶属度,完成模糊聚类划分. 2 最后将模糊聚类结果进行去模糊化,将模糊聚类转 (a) (b) 变为确定性分类,实现最终的聚类分割, 2实验结果与分析 为了验证算法SWFCM的性能,通过一些实验 (c) (d) 用来比较本算法与其他三种聚类算法FCM③],En~ FCM8]和Ahmed[]的性能.利用三种图像进行算 图2加有高斯噪声合成图像的分割结果.(a)FCM分割结果; 法的测试:一种是人工合成图像,另两种是实际图 (b)EnFCM分割结果;(c)Ahmed分割结果;(d)SWFCM分割结 果 像 Fig.2 Segmented results of the image degraded by Gaussian noise: 2.1采用人工合成图像进行实验 (a)FCM;(b)EnFCM:(c)Ahmed:(d)SWFCM 图1(a)所示的是一幅人工合成的图像,共有四 类.相应的灰度值分别为:50(左上角),100(右上 角),150(左下角)和200(右下角).其中每一类(子 图像)含有100×100像素,将均值为0,方差为 0.05的高斯噪声(=0,o=0.05)和噪声浓度为 0.01的盐椒噪声(d=0.01)分别加到该图像中,被 (a) (b) 噪声污染了的图像分别如图1(b)和图1(c)所示 (c) (d) (a) (b) (c) 图3加有盐椒噪声合成图像的分割结果.(a)FCM分割结果; 图1人工合成图像.(a)原始图像:(b)含有高斯噪声的图像: (b)EnFCM分割结果:(c)Ahmed分割结果:(d)SWFCM分割结 (c)含有盐椒噪声的图像 果 Fig.1 Artificial synthetic image:(a)original image:(b)image de- Fig.3 Segmented results of the image degraded by Salt and Pepper graded by Gaussian noise:(e)image degraded by Salt and Pepper noise:(a)FCM:(b)EnFCM:(c)Ahmed;(d)SWFCM noise 图2(a)(d)分别为利用FCM、EnFCM、 上面这个验证函数的思想是:Ve越小则分割 Ahmed和SWFCM分割含有高斯噪声合成图像的 效果(性能)越好.表1列出了FCM、EnFCM、 结果.参数设置为:c=4,m=2,a=5,e=10-5,局 Ahmed和SWFCM聚类算法分别分割加有高斯和 部邻域的大小为5X5的窗口. 盐椒噪声的合成图像(分别见图1()和图1(c)时 类似于加有高斯噪声合成图像的分割,利用 的Ve·此外,上述四种算法分割图1(b)和图1(c) FCM、EnFCM、Ahmed和SWFCM分割加有盐椒噪 所示的图像的迭代次数和分割正确率(segmentation 声合成图像的结果分别如图3(a)一(d)所示. accuracy,SA)也分别列在表1中,其中分割正确率 为了评价聚类算法的性能,通常采用分割熵 定义为:正确分割的像素个数除以像素的总个 (partition entropy)Ve进行定量评价,Ve定义如 数10 下: 从图2和图3可知,FCM算法对于噪声很敏 感.而其他三种算法都很好地消除了噪声

度 ukl. (5) 用当前隶属度 ukl按式(12)更新各类的聚 类中心 vk. (6) 选取合适的矩阵范数‚如果‖ V ( n+1) - V ( n)‖<ε或 n> nmax‚运算终止;否则 n= n+1‚ 返回步骤(4). 当算法收敛时‚得到各类的聚类中心和各个灰 度级样本对于各类的隶属度‚完成模糊聚类划分. 最后将模糊聚类结果进行去模糊化‚将模糊聚类转 变为确定性分类‚实现最终的聚类分割. 2 实验结果与分析 为了验证算法 SWFCM 的性能‚通过一些实验 用来比较本算法与其他三种聚类算法 FCM [3]‚En￾FCM [8]和 Ahmed [9] 的性能.利用三种图像进行算 法的测试:一种是人工合成图像‚另两种是实际图 像. 2∙1 采用人工合成图像进行实验 图1(a)所示的是一幅人工合成的图像‚共有四 类.相应的灰度值分别为:50(左上角)‚100(右上 角)‚150(左下角)和200(右下角).其中每一类(子 图像)含有100×100像素.将均值为0‚方差为 0∙05的高斯噪声(μ=0‚σ=0∙05) 和噪声浓度为 0∙01的盐椒噪声( d=0∙01)分别加到该图像中‚被 噪声污染了的图像分别如图1(b)和图1(c)所示. 图1 人工合成图像.(a)原始图像;(b)含有高斯噪声的图像; (c)含有盐椒噪声的图像 Fig.1 Artificial synthetic image:(a) original image;(b) image de￾graded by Gaussian noise;(c) image degraded by Salt and Pepper noise 图 2(a) ~ (d) 分 别 为 利 用 FCM、EnFCM、 Ahmed 和 SWFCM 分割含有高斯噪声合成图像的 结果.参数设置为:c=4‚m=2‚a=5‚ε=10-5‚局 部邻域的大小为5×5的窗口. 类似于加有高斯噪声合成图像的分割‚利用 FCM、EnFCM、Ahmed 和 SWFCM 分割加有盐椒噪 声合成图像的结果分别如图3(a)~(d)所示. 为了评价聚类算法的性能‚通常采用分割熵 (partition entropy ) V pe 进行定量评价.V pe 定义如 下[5]: V pe= -∑ N i=1 ∑ c k=1 [ ukilg uki] N (23) 其中 N 是像素的总个数‚uki由式(1)定义. 图2 加有高斯噪声合成图像的分割结果.(a) FCM 分割结果; (b) EnFCM 分割结果;(c) Ahmed 分割结果;(d) SWFCM 分割结 果 Fig.2 Segmented results of the image degraded by Gaussian noise: (a) FCM;(b) EnFCM;(c) Ahmed;(d) SWFCM 图3 加有盐椒噪声合成图像的分割结果.(a) FCM 分割结果; (b) EnFCM 分割结果;(c) Ahmed 分割结果;(d) SWFCM 分割结 果 Fig.3 Segmented results of the image degraded by Salt and Pepper noise:(a) FCM;(b) EnFCM;(c) Ahmed;(d) SWFCM 上面这个验证函数的思想是:V pe越小则分割 效果 (性 能) 越 好.表 1 列 出 了 FCM、EnFCM、 Ahmed 和 SWFCM 聚类算法分别分割加有高斯和 盐椒噪声的合成图像(分别见图1(b)和图1(c))时 的 V pe.此外‚上述四种算法分割图1(b)和图1(c) 所示的图像的迭代次数和分割正确率(segmentation accuracy‚SA)也分别列在表1中.其中分割正确率 定义为:正确分割的像素个数除以像素的总个 数[10]. 从图2和图3可知‚FCM 算法对于噪声很敏 感.而其他三种算法都很好地消除了噪声. 第9期 康家银等: 基于顾及像素空间信息的加权 FCM 聚类的图像分割 ·1075·

,1076. 北京科技大学学报 第30卷 表1四种聚类算法分割含有两类噪声的合成图像时的结果比较 高斯噪声,还是在分割加有盐椒噪声的摄影师图像 Table 1 Comparison of the clustering results of two kind noise degrad- 时,都对噪声不具有免疫功能,即对噪声比较敏感 ed synthetic images using four FCM algorithms 而其他三种算法都很好地消除了噪声的影响, 噪声类型 算法 Vpe 选代次数 SA/o FCM 0.4165 82 65.1125 EnFCM 0.2039 15 96.6400 高斯 Ahmed 0.3663 16 96.6000 SWFCM 0.2012 11 96.6725 (a) D FCM 3.2083×10-7 56 92.3350 EnFCM 0.0553 12 97.2450 盐椒 Ahmed 0.0716 13 97.1925 SWFCM 0.0478 97.8562 (e) (d) 此外,从表1可以看出,与算法EnFCM和 图5加有高斯噪声的摄影师图像的分割结果.(a)FCM分割结 Ahmed相比,SWFCM聚类算法在分割含有两种不 果;(b)EnFCM分割结果:(c)Ahmed分割结果;(d)SWFCM分 同类型噪声的人工合成图像时各项性能均是最好 制结果 的,即:分割熵V最小,迭代次数最少,分割正确率 Fig.5 Segmented results of the Cameraman image degraded by Gaussian noise:(a)FCM:(b)EnFCM;(c)Ahmed;(d)SWFCM 最高, 2.2采用真实图像进行实验 本文采用了两种真实图像进行算法测试实验 一种是“摄影师”图像,另一种是MR脑图像(取自 于文献[8]) 图4(a)所示为一幅大小为309×306像素的摄 (a) (b) 影师图像.将均值为0,方差为0.05的高斯噪声 (4=0,σ=0.05)和噪声浓度为0.01的盐椒噪声 (d=0.01)分别加到该图像中,被噪声污染了的图 像分别如图4(b)和图4(c)所示. (c) (d) 图6加有盐椒噪声的摄影师图像的分制结果.(a)FCM分割结 果;(b)EnFCM分割结果:(c)Ahmed分割结果:(d)SWFCM (3) (b) 分割结果 Fig6 Segmented results of the Cameraman image degraded by Salt 图4摄影师图像.()原始图像:(b)含有高斯噪声的图像: and Pepper noise:(a)FCM:(b)EnFCM:(e)Ahmed: (c)含有盐椒噪声的图像 (d)SWFCM Fig.4 Cameraman image:(a)original image:(b)image degraded by Gaussian noise:(c)image degraded by Salt and Pepper noise 表2四种算法在分割含有两类噪声的摄影师图像时的结果比较 Table 2 Comparison of the clustering results of two kind noise degrad- 图5(a)~(d)分别为利用FCM、EnFCM、 ed Cameraman images using four FCM algorithms Ahmed和SWFCM分割含有高斯噪声摄影师图像 噪声类型 算法 Vpe 迭代次数 的结果,参数设置为:c=2,m=2,a=5,e=10-5, FCM 0.1241 21 局部邻域的大小为5×5的窗口, EnFCM 0.0973 9 高斯 类似于加高斯噪声摄影师图像的分割,利用 Ahmed 0.0998 10 SWFCM 0.0914 5 FCM、EnFCM、Ahmed和SWFCM分割加有盐椒噪 FCM 2.1723×10-8 声摄影师图像的结果分别示于图6(a)~(d) 19 EnFCM 0.0924 11 四种算法在分割含有两种不同噪声的摄影师图 盐椒 Ahmed 0.1033 9 像时的分割熵Ve分别如表2所示, SWFCM 0.0895 从图5和图6可知,FCM算法无论在分割加有

表1 四种聚类算法分割含有两类噪声的合成图像时的结果比较 Table1 Comparison of the clustering results of two kind noise degrad￾ed synthetic images using four FCM algorithms 噪声类型 算法 V pe 迭代次数 SA/% FCM 0∙4165 82 65∙1125 高斯 EnFCM 0∙2039 15 96∙6400 Ahmed 0∙3663 16 96∙6000 SWFCM 0∙2012 11 96∙6725 FCM 3∙2083×10-7 56 92∙3350 盐椒 EnFCM 0∙0553 12 97∙2450 Ahmed 0∙0716 13 97∙1925 SWFCM 0∙0478 8 97∙8562 此外‚从表 1 可以看出‚与算法 EnFCM 和 Ahmed 相比‚SWFCM 聚类算法在分割含有两种不 同类型噪声的人工合成图像时各项性能均是最好 的‚即:分割熵 V pe最小‚迭代次数最少‚分割正确率 最高. 2∙2 采用真实图像进行实验 本文采用了两种真实图像进行算法测试实验. 一种是“摄影师”图像‚另一种是 MR 脑图像(取自 于文献[8]). 图4(a)所示为一幅大小为309×306像素的摄 影师图像.将均值为0‚方差为0∙05的高斯噪声 (μ=0‚σ=0∙05)和噪声浓度为0∙01的盐椒噪声 ( d=0∙01)分别加到该图像中‚被噪声污染了的图 像分别如图4(b)和图4(c)所示. 图4 摄影师图像.(a) 原始图像;(b) 含有高斯噪声的图像; (c) 含有盐椒噪声的图像 Fig.4 Cameraman image:(a) original image;(b) image degraded by Gaussian noise;(c) image degraded by Salt and Pepper noise 图 5(a) ~ (d) 分 别 为 利 用 FCM、EnFCM、 Ahmed 和 SWFCM 分割含有高斯噪声摄影师图像 的结果.参数设置为:c=2‚m=2‚a=5‚ε=10-5‚ 局部邻域的大小为5×5的窗口. 类似于加高斯噪声摄影师图像的分割‚利用 FCM、EnFCM、Ahmed 和 SWFCM 分割加有盐椒噪 声摄影师图像的结果分别示于图6(a)~(d). 四种算法在分割含有两种不同噪声的摄影师图 像时的分割熵 V pe分别如表2所示. 从图5和图6可知‚FCM 算法无论在分割加有 高斯噪声‚还是在分割加有盐椒噪声的摄影师图像 时‚都对噪声不具有免疫功能‚即对噪声比较敏感. 而其他三种算法都很好地消除了噪声的影响. 图5 加有高斯噪声的摄影师图像的分割结果.(a) FCM 分割结 果;(b) EnFCM 分割结果;(c) Ahmed 分割结果;(d) SWFCM 分 割结果 Fig.5 Segmented results of the Cameraman image degraded by Gaussian noise:(a) FCM;(b) EnFCM;(c) Ahmed;(d) SWFCM 图6 加有盐椒噪声的摄影师图像的分割结果.(a) FCM 分割结 果;(b) EnFCM 分割结果;(c) Ahmed 分割结果;(d) SWFCM 分割结果 Fig.6 Segmented results of the Cameraman image degraded by Salt and Pepper noise: ( a ) FCM; ( b ) EnFCM; ( c ) Ahmed; (d) SWFCM 表2 四种算法在分割含有两类噪声的摄影师图像时的结果比较 Table2 Comparison of the clustering results of two kind noise degrad￾ed Cameraman images using four FCM algorithms 噪声类型 算法 V pe 迭代次数 FCM 0∙1241 21 高斯 EnFCM 0∙0973 9 Ahmed 0∙0998 10 SWFCM 0∙0914 5 FCM 2∙1723×10-8 19 盐椒 EnFCM 0∙0924 11 Ahmed 0∙1033 9 SWFCM 0∙0895 5 ·1076· 北 京 科 技 大 学 学 报 第30卷

第9期 康家银等:基于顾及像素空间信息的加权FCM聚类的图像分割 ,1077 此外,表2表明,同算法EnFCM和Ahmed相 Ahmed的分割结果一致性差,边缘模糊等.另外,从 比,算法SWFCM在分割含有两种不同类型噪声的 表3又可知,同算法EnFCM和Ahmed相比,在分 摄影师图像时,各项性能指标都是最好的 割含有高斯噪声的MR脑图像时,SWFCM的各项 图7(a)所示为一幅大小为163×140像素的 性能指标都是最好的, MR脑图像.将均值为0,方差为0.05的高斯噪声 (=0,o=0.05)和噪声浓度为0.01的盐椒噪声 (d=0.01)分别加到该图像中,被噪声污染了的图 像分别如图7(b)和图7(c)所示. (a) (b) (a) (b) 图7MR脑图像.(a)原始图像:(b)含有高斯噪声的图像: (C) (d) (c)含有盐椒噪声的图像 Fig.7 MR brain image:(a)original image:(b)image degraded by 图9加有盐椒噪声的MR脑图像的分割结果,(a)FCM分割结 Gaussian noise:(c)image degraded by Salt and Pepper noise 果;(b)EnFCM分割结果:(c)Ahmed分割结果:(d)SWFCM 分割结果 类似于摄影师图像的分割,利用四种算法分割 Fig.9 Segmented results of the MR brain image degraded by Salt 含有两种不同类型噪声MR脑图像的最终结果分 and Pepper noise:(a)FCM:(b)EnFCM:(c)Ahmed: 别如图8和图9所示;四种算法的分割嫡和迭代次 (d)SWFCM 数分别见表3,其中算法中的参数设置为:c=3(即 表3四种聚类算法分割含有两类噪声的MR图像时的结果比较 分为3类,分别对应于背景、灰质(gray matter)和白 Table 3 Comparison of the clustering results of two kind noise degrad- 质(white matter),m=2,a=5,e=l0-5,局部邻域 ed MR images using four FCM algorithms 的大小为5×5的窗口. 噪声类型 算法 Ve 迭代次数 FCM 0.3108 58 EnFCM 0.2770 43 高斯 Ahmed 0.3005 48 SWFCM 0.2562 36 (a) (b) FCM 0.3264 34 EnFCM 0.2757 呢 盐椒 Ahmed 0.3096 吗 SWFCM 0.2638 子 (e) 从图9可以看出,在分割含有盐椒噪声的MR (d) 脑图像时,SWFCM很好地消除了噪声的影响,而其 图8加有高斯噪声的MR脑图像的分割结果.(a)FCM分割结 他三种算法在消除盐椒噪声时效果不理想,即分割 果;(b)EnFCM分割结果;(c)Ahmed分割结果;(d)SWFCM 结果中仍带有明显的盐椒噪声,此外,从图9的分 分割结果 割结果可见,SWFCM的分割结果一致性很好,边缘 Fig.8 Segmented results of the MR brain image degraded by Gaus- 也很清晰,另外从表3又可知,同其他三种算法相 sian noise:(a)FCM;(b)EnFCM:(e)Ahmed:(d)SWFCM 比,在分割含有盐椒噪声的MR脑图像时,SWFCM 从图8可以看出,在分割含有高斯噪声的MR 的各项性能指标都是最好的, 脑图像时,相对于FCM算法,其他三种算法对噪声 都有免疫功能,即能有效地消除高斯噪声的影响, 3结语 此外,与图8(b)和8(c)相比,图8(d)表明SWFCM 标准FCM聚类算法是一种很有效的图像分割 的分割结果一致性好、边缘更清晰.而EnFCM和 方法,但是,标准的FCM算法一方面由于没有考虑

此外‚表2表明‚同算法 EnFCM 和 Ahmed 相 比‚算法 SWFCM 在分割含有两种不同类型噪声的 摄影师图像时‚各项性能指标都是最好的. 图7(a)所示为一幅大小为163×140像素的 MR 脑图像.将均值为0‚方差为0∙05的高斯噪声 (μ=0‚σ=0∙05)和噪声浓度为0∙01的盐椒噪声 ( d=0∙01)分别加到该图像中‚被噪声污染了的图 像分别如图7(b)和图7(c)所示. 图7 MR 脑图像.(a) 原始图像;(b) 含有高斯噪声的图像; (c) 含有盐椒噪声的图像 Fig.7 MR brain image:(a) original image;(b) image degraded by Gaussian noise;(c) image degraded by Salt and Pepper noise 类似于摄影师图像的分割‚利用四种算法分割 含有两种不同类型噪声 MR 脑图像的最终结果分 别如图8和图9所示;四种算法的分割熵和迭代次 数分别见表3.其中算法中的参数设置为:c=3(即 分为3类‚分别对应于背景、灰质(gray matter)和白 质(white matter))‚m=2‚a=5‚ε=10-5‚局部邻域 的大小为5×5的窗口. 图8 加有高斯噪声的 MR 脑图像的分割结果.(a) FCM 分割结 果;(b) EnFCM 分割结果;(c) Ahmed 分割结果;(d) SWFCM 分割结果 Fig.8 Segmented results of the MR brain image degraded by Gaus￾sian noise:(a) FCM;(b) EnFCM;(c) Ahmed;(d) SWFCM 从图8可以看出‚在分割含有高斯噪声的 MR 脑图像时‚相对于 FCM 算法‚其他三种算法对噪声 都有免疫功能‚即能有效地消除高斯噪声的影响. 此外‚与图8(b)和8(c)相比‚图8(d)表明 SWFCM 的分割结果一致性好、边缘更清晰.而 EnFCM 和 Ahmed 的分割结果一致性差‚边缘模糊等.另外‚从 表3又可知‚同算法 EnFCM 和 Ahmed 相比‚在分 割含有高斯噪声的 MR 脑图像时‚SWFCM 的各项 性能指标都是最好的. 图9 加有盐椒噪声的 MR 脑图像的分割结果.(a) FCM 分割结 果;(b) EnFCM 分割结果;(c) Ahmed 分割结果;(d) SWFCM 分割结果 Fig.9 Segmented results of the MR brain image degraded by Salt and Pepper noise: ( a ) FCM; ( b ) EnFCM; ( c ) Ahmed; (d) SWFCM 表3 四种聚类算法分割含有两类噪声的 MR 图像时的结果比较 Table3 Comparison of the clustering results of two kind noise degrad￾ed MR images using four FCM algorithms 噪声类型 算法 V pe 迭代次数 FCM 0∙3108 58 高斯 EnFCM 0∙2770 43 Ahmed 0∙3005 48 SWFCM 0∙2562 36 FCM 0∙3264 34 盐椒 EnFCM 0∙2757 30 Ahmed 0∙3096 37 SWFCM 0∙2638 28 从图9可以看出‚在分割含有盐椒噪声的 MR 脑图像时‚SWFCM 很好地消除了噪声的影响‚而其 他三种算法在消除盐椒噪声时效果不理想‚即分割 结果中仍带有明显的盐椒噪声.此外‚从图9的分 割结果可见‚SWFCM 的分割结果一致性很好‚边缘 也很清晰.另外从表3又可知‚同其他三种算法相 比‚在分割含有盐椒噪声的 MR 脑图像时‚SWFCM 的各项性能指标都是最好的. 3 结语 标准 FCM 聚类算法是一种很有效的图像分割 方法.但是‚标准的 FCM 算法一方面由于没有考虑 第9期 康家银等: 基于顾及像素空间信息的加权 FCM 聚类的图像分割 ·1077·

.1078, 北京科技大学学报 第30卷 像素灰度的空间信息(即像素灰度间的空间关系), [4]Gorriz J M,Ramlrez J.Lang E W,et al.Hard C-means cluster- 因而对噪声比较敏感:另一方面没有考虑不同样本 ing for voice activity detection.Speech Commun,2006.48: 1638 数据对聚类效果的不同影响,为了能够在算法中顾 [5]Chuang K S.Tzeng HL.Chen S W,et al.Fwzy C-means clus- 及像素灰度的空间信息的同时考虑不同样本数据对 tering with spatial information for image segmentation.Comput 聚类效果的不同贡献,本文在Szilagyi等人提出的 Med Imaging Graphics.2006.30:9 基于像素灰度空间信息的聚类算法EnFCM的基础 [6]Li J.Gao X B.Jiao LC.A new feature weighted fuzy clustering 上,通过引入基于灰度图像的直方图加权而修改了 algorithm.Acta Electron Sin.2006.34 (1):89 EFCM中的目标函数,从而提出了一种用于图像 (李洁,高新波,焦李成。基于特征加权的模糊聚类新算法 电子学报,2006,34(1):89) 分割的FCM聚类改进算法,实验结果表明,该改进 [7]Chen S C.Zhang D Q.Robust image segmentation using FCM 算法在分割含有不同类型噪声的图像时,均显示出 with spatial constraints based on new kernel-induced distance mea- 了该改进算法的优良性能 sure.IEEE Trans Syst Man Cybern Part B.2004.34 (4): 1907 参考文献 [8]Szilagyi L,Benyo Z.Szilagyii S M.et al.MR brain image seg" [1]Cheng H D.Jiang X H.Sun Y,et al.Color image segmentation mentation using an enhanced fuzy C-means algorithm//25th An- advances and prospects.Pattern Recognit.2001.34:2259 nual International Conference of IEEE EMBS.Piscataway, [2]Pham D L.Prince JL.An adaptive furzy C-means algorithm for 2003:17 image segmentation in the presence of intensity inhomogeneities. [9]Ahmed M N.Yamany S M,Mohamed N.A modified fuzzy Pattern Recognit Lett.1999.20:57 C means algorithm for bias field estimation and segmentation of [3]Chen W J.Giger M L.Bick U.A fuzzy C-means (FCM)-based MRI data.IEEE Trans Med Imaging.2002.21:193 approach for computerized segmentation of breast lesions in dy- [10]Zhang D Q.Chen S C.A novel kernelized furzy C-means algo- namic contrast-enhanced MR images.Acad Radiol,2006,13 rithm with application in medical image segmentation.Artif In- (1):63 tell Med,2004,32:37

像素灰度的空间信息(即像素灰度间的空间关系)‚ 因而对噪声比较敏感;另一方面没有考虑不同样本 数据对聚类效果的不同影响.为了能够在算法中顾 及像素灰度的空间信息的同时考虑不同样本数据对 聚类效果的不同贡献‚本文在 Szilagyi 等人提出的 基于像素灰度空间信息的聚类算法 EnFCM 的基础 上‚通过引入基于灰度图像的直方图加权而修改了 EnFCM 中的目标函数‚从而提出了一种用于图像 分割的 FCM 聚类改进算法.实验结果表明‚该改进 算法在分割含有不同类型噪声的图像时‚均显示出 了该改进算法的优良性能. 参 考 文 献 [1] Cheng H D‚Jiang X H‚Sun Y‚et al.Color image segmentation: advances and prospects.Pattern Recognit‚2001‚34:2259 [2] Pham D L‚Prince J L.An adaptive fuzzy C-means algorithm for image segmentation in the presence of intensity inhomogeneities. Pattern Recognit Lett‚1999‚20:57 [3] Chen W J‚Giger M L‚Bick U.A fuzzy C-means (FCM)-based approach for computerized segmentation of breast lesions in dy￾namic contrast-enhanced MR images. Acad Radiol‚2006‚13 (1):63 [4] Gorriz J M‚Ramlrez J‚Lang E W‚et al.Hard C-means cluster￾ing for voice activity detection. Speech Commun‚2006‚48: 1638 [5] Chuang K S‚Tzeng H L‚Chen S W‚et al.Fuzzy C-means clus￾tering with spatial information for image segmentation.Comput Med Imaging Graphics‚2006‚30:9 [6] Li J‚Gao X B‚Jiao L C.A new feature weighted fuzzy clustering algorithm.Acta Electron Sin‚2006‚34(1):89 (李洁‚高新波‚焦李成.基于特征加权的模糊聚类新算法. 电子学报‚2006‚34(1):89) [7] Chen S C‚Zhang D Q.Robust image segmentation using FCM with spatial constraints based on new kerne-l induced distance mea￾sure.IEEE T rans Syst Man Cybern Part B‚2004‚34 (4): 1907 [8] Szilagyi L‚Benyo Z‚Szilagyii S M‚et al.MR brain image seg￾mentation using an enhanced fuzzy C-means algorithm∥25th A n￾nual International Conference of IEEE EMBS.Piscataway‚ 2003:17 [9] Ahmed M N‚Yamany S M‚Mohamed N.A modified fuzzy C-means algorithm for bias field estimation and segmentation of MRI data.IEEE T rans Med Imaging‚2002‚21:193 [10] Zhang D Q‚Chen S C.A novel kernelized fuzzy C-means algo￾rithm with application in medical image segmentation.A rtif In￾tell Med‚2004‚32:37 ·1078· 北 京 科 技 大 学 学 报 第30卷

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有