第28卷第12期2011年12月
计算机应用研究
ApplicationResearchofComputers
Vol畅28No畅12Dec畅2011
基于分水岭和改进的模糊聚类图像分割
龚 劬,姚玉敏
(重庆大学数学与统计学院,重庆401331)
倡
摘 要:针对模糊C唱均值聚类算法需预先给出初始聚类中心、未考虑邻域信息、计算复杂度高等缺点,提出了一种基于分水岭和改进的模糊聚类图像分割方法。该方法首先利用分水岭分割方法对原图像进行预分割,然后利用粒子群的全局寻优能力从预分割的小区域中搜索出较为准确的初始聚类中心;最后,在对小区域进行模糊聚类时,建立了包含邻域信息的聚类目标函数。实验表明,该方法分割速度快、抗噪能力强,实现了图像的较优分割。
关键词:分水岭算法;粒子群算法;模糊聚类;图像分割
中图分类号:TP391 文献标志码:A 文章编号:1001唱3695(2011)12唱4773唱03doi:10.3969/j.issn.1001唱3695.2011.12.100
ImagesegmentationbasedonwatershedandimprovedfuzzyC唱meansclustering
(CollegeofMathematics&Statistics,ChongqingUniversity,Chongqing401331,China)
GONGQu,YAOYu唱min
Abstract:InordertosolvetheproblemsinFCM(fuzzyC唱meansclustering)suchastheoriginalclustercenterstobegiveninadvance,notconsideringneighborinformationandhighcomplexity,thispaperproposedanimagesegmentationbasedonwa唱tershedandimprovedFCM.Dividingimagewiththehelpofwatershedalgorithm,andgainedtheprimaryresults.ItmadefulluseoftheabilityofglobaloptimizationPSO(particleswarmoptimization)toobtaintheaccurateoriginalclustercentersofFCM.Ithadbeenestablishedanovelobjectivefunctionwhichcontainedneighborinformation.Theexperimentalresultsshowthatthismethodhashighersegmentationspeedandstrongeranti唱noiseproperty,anditrealizessignificantimagesegmentation.Keywords:watershedalgorithm;PSOalgorithm;fuzzyclustering;imagesegmentation
0 引言
图像分割
[1]
图像进行预分割;然后利用粒子群的全局寻优能力
[4]
从预分
割的小区域中搜索出较为准确的初始聚类中心;最后利用改进
是模式识别和计算机视觉中的重要研究课
目标函数的模糊聚类算法对分水岭分割后的小区域聚类,减少了迭代次数,提高了分割速度,实现了图像的较优分割。
题,也是图像处理的经典难题之一,近几十年来涌现出了大量不同的图像分割方法,但是至今仍然没有一个通用且有效的图像分割方法能满足不同的需求。分水岭分割
[2]
是一种基于区
1 分水岭变换算法
分水岭算法是一种区域提取算法,最早由Beucher和Meyer将其引入到图像分割领域,由于算法实现过程简单有效,现已成为广泛使用的图像分割工具。分水岭算法是一种数学扑地貌,图像中每一点像素值都表示该点的海拔高度,每一个局部极小值及其影响区域均称为集水盆,而集水盆的边界则形成分水岭
[5]
域的图像分割方法,它以快速、有效、准确的分割结果越来越得到人们的重视,但是它本身存在严重的过分割现象。目前主要有两类方法解决分水岭的过分割问题,第一类属于预处理,它是基于标记提取的分水岭分割算法;第二类属于后处理,针对分水岭分割后的结果,根据某种准则进行区域合并。本文主要是研究第二类方法,利用模糊C唱均值聚类算法对过分割的图像进行后续处理。由Dunn提出后经Bezdek推广的模糊C唱均值(FCM)聚类算法
[3]
形态学上的分割方法,其基本思想是把图像看做测地学上的拓
。分水岭算法具有区域增长算法的优势,区域边
作为一种无监督聚类算法已成功应用于界形成了一个封闭、连接的集合,并且具有空间一致性,同时充分利用了梯度操作捕获的边缘信息。其具体算法如下:的变化情况,在灰度值变化较大的边缘具有较大的梯度值,而在灰度值均匀的区域内部具有较小的梯度值。一幅图像f的形态梯度图像定义为膨胀变换减去腐蚀变换:
gradf=f⊕b-fΘb
(1)
图像分析、医疗诊断、目标识别和图像分割等领域。基于FCM聚类的图像分割算法比原始的硬分割算法能保留更多的原始图像信息,但是传统的FCM算法没有考虑邻域信息,并且在聚类前必须人为指定初始聚类中心,如果初始聚类中心选择不当,容易使该算法陷入局部最优,传统的FCM算法计算量较大。为了弥补上述不足,本文提出一种基于分水岭和改进的模糊聚类图像分割算法。该方法首先利用分水岭分割方法对原
a)计算形态梯度图像。形态梯度图像反映了图像中灰度
其中:⊕表示膨胀运算;Θ表示腐蚀运算;b为结构元素,结构
收稿日期:2011唱05唱13;修回日期:2011唱06唱17 基金项目:中央高校基金资助项目(CDJXS11100032)
作者简介:龚劬(1963唱),女,四川人,教授,硕导,博士,主要研究方向为图论、小波分析和图像分析;姚玉敏(1982唱),女,山东菏泽人,硕士研究生,主要研究方向为图像处理(ldyymh@126.com).
元素不能取太大,否则会将灰度变化剧烈的小区域过滤掉。
法中的梯度操作对噪声敏感b)将梯度图像输入分水岭算法产生分割结果,容易对图像产生过分割。分水岭算
,并且不能将图像中有意义的区域表示出来。所以,必须对过分割结果进行合并,模糊C唱均值聚类算法是解决这一问题的有效方法。
2 FCM算法对过分割图像的处理
2畅1 传统的FCM算法
设I={f(i,j),0≤i<M,0≤j<N}为数据集,c为聚类数
目,则聚类目标函数可写成
J(U,V)=∑∑c
(ukm
2
i,jk=1
(i,j))(dk(i,j))
(2)
其中:U=[uk(i,j)]为模糊分类矩阵,uk(i,j)是f(i,j)对于第k类的隶属度函数,且满足0≤uc
k(i,j)≤1和k∑=1uk(i,j)=1;V=[v1,v2,…,vc]为聚类中心集合;m∈[1,∞)是一个控制聚类结果的权指数;dk(i,j)为f(i,j)到聚类中心vk的距离,dk(i,j)=‖f(i,j)-vk‖。FCM算法就是通过迭代确定隶属度函数和聚类中心,使目标函数取最小。利用拉格朗日乘数法求解,可获得隶属度函数和聚类中心的迭代公式
[6]
为
uk(i,j)=1
c
(3)
p∑=1
(dk(i,j)/
dp(i,j))2/(m-1)
v∑k=
i,j
(uk(i,j))mf(i,j)
∑(4)
i,j
(uk(i,j))m
2畅2 初始聚类中心的确定
始聚类中心PSO算法的全局寻优FCM算法的核心是最优初始聚类中心的确定。
、快速收敛的优点
[7]
来确定模糊聚类的初
,本文利用
设经过分水岭分割之后,整幅图像被分成M个大小不同的小区域Rii=1,2,…,M,mi,j表示区域Ri的均值,在利用PSO算法寻找初始聚类中心时,将聚类中心作为PSO算法中的粒子进行编码
[8]
。粒子由c个聚类中心组成,即c个聚类中心按顺序排列构成一个粒子,对任一粒子编码如下:xi=xi1,xi2,xi3,…,xic,其中xij表示第i种聚类方式中的第j个聚类中心。其适应值用fxi表示,它经历过的最佳位置表示为Pbestpi1,pi2,…,pik,粒子xi的速度用Vivi1,vi2,…,vik表示。当前组成群体的所有粒子经历过的最佳位置用符号Gbest表示,则GbestgB1,gB2,…,gBk,对每一次迭代,粒子xi在d维(1≤d≤k)空间的运动遵循如下方程进行变化:
vidt+1=wvidt+c1r1pidt-xidt
+
c2r2gBdt-xidt(5)xidt+
1=xidt+vidt+1(6)
如果粒子的规模为n就代表有n种聚类方式,对每个粒子的评价,本文定义了新的适应度函数为
Mfx∑∑C
u2i
=
jij
M
i(7)
如果聚类效果越好,则粒子适应度fxi就越高,最后从中找到一种最好的聚类方式,即为模糊聚类的初始聚类中心。2畅3 改进的FCM聚类图像分割
经过分水岭分割之后,整幅图像被分成M个大小不同的
小区域Rii=
1,2,…,M,mi,j表示区域Ri的均值,样本点mi,j到聚类中心vj的距离定义为
d倡k
i,j=Asi
i
×mi,j-vj(8)
其中:si表示第i个小区域的方差,Ai表示第i个小区域的面积。如果第i个小区域的方差越大,并且面积越小,则它聚合其他小区域的可能性就越小。此距离充分考虑了每一个小区域的空间信息和邻域信息,利用新的距离计算方法,构造改进的聚类目标函数,即为
J倡(U,V)=∑∑c
=1
(uk(i,j))m2
i,jk(d倡k(i,j))
(9)
根据新定义的目标函数和约束条件∑c
k=1
uk(i,j)=1,0≤uk
(i,j)≤1,由拉格朗日条件极值法可以得到隶属度矩阵和聚类中心的迭代公式为
uk(i,j)=1
(10)
p∑c
=1
(d倡k(i,j)/d倡p(i,j))
2/(m-1)
v∑(uk(i,j))mk=
i,jm(i,j)∑(uk(i,j))m
(11)
i,j
算法实现的具体步骤如下:
重w,a最大迭代次数)给出模糊指数T,m迭代终止阈值,群体规模N,、c2,惯性权ε学习因子>0;
c1的Mb个小区域)对原图像的梯度图像进行分水岭分割,计算每个小区域的灰度平均值,m得到初分割后
(i,j),将每个小区域的均值m(i,j)作为该区域的特征数据;
把每一种聚类方式作为一个粒子c)从M个小区域的特征数据中初始化出,每个粒子含有N种聚类方式c种属性,对,
N个粒子用粒子群优化算法进行寻优,得到最优的一个粒子,
即为模糊聚类的初始聚类中心;
de)根据式f))计算更新前后目标函数的改变量根据式(10)(11)更新隶属度矩阵更新聚类中心;
;ε,或者迭代次数大于最大迭代次数,则停止迭代,如果‖,Jnew倡
-Jold倡
‖<
否则转d)。
3 实验结果与分析
为了验证本文算法的有效性,选择了模拟脑图像和Lena图像进行仿真实验。实验参数作如下设置:在粒子群算法的参数中惯性权重w的设置通常是从0畅9线性减小到0畅2,学习因子c1=
2,c2=2,最大迭代次数为200。在模糊C唱均值聚类算法的参数中模糊指数m=2,迭代终止阈值ε=1×10
-5
,最大
迭代次数T=100。其中,图1为模拟脑图分割结果对比,其聚类数目c=4;图2为Lena图分割结果对比,其聚类数目c=5,(a)为原始图像,(b)为传统FCM分割结果,(c)为本文算法分割结果,由(b)(c)两种分割结果明显看出本文分割算法优于传统FCM分割算法。
为了验证本文算法的鲁棒性,下面对组合图像添加噪声,并分别用传统FCM和本文的方法分割加噪声的组合图像,然后对两者的分割效果进行对比(其中本文方法的实验参数的选择如上所述)。从图3的分割效果可以看出,本文算法对噪声图像的分割效果明显优于传统FCM分割方法。
另外,由于本文算法运用了微粒群优化算法来寻找较为准
分割的速度。
确的初始聚类中心,减少了迭代次数,提高了运算速度。表1为传统FCM算法与本文算法的运行时间对比。
4 结束语
本文综合利用了梯度分水岭算法、粒子群算法和基于区域的FCM聚类算法。先用分水岭分割方法将图像分为M个小区域,用粒子群算法从中寻找最优的初始聚类中心,最后用改进目标函数的FCM聚类方法对相似区域进行合并,充分考虑了空间邻域信息,减少了迭代次数,提高了运算速度,增强了分割的鲁棒性。本算法充分利用了先分后聚的思想,实现了图像的较优分割。参考文献:
[1]李艳灵,沈铁.基于空间邻域信息的FCM图像分割算法[J].华中
科技大学学报:自然科学版,2009,37(6):56唱59.
[2]李春月,李峰,曹鹏,等.基于分水岭变换和FCM的图像分割[J].
计算机工程与科学,2009,31(12):56唱57.
[3]王士龙,万磊,唐旭东.一种基于直方图改进的FCM聚类水下图
像分割算法[C]//第29届中国控制会议.2010:29唱31.
[4]YANGWen唱li,ZENGZhi唱yuan,ZHANGSi唱zhi.Applicationofcom唱
biningwatershedandfastclusteringmethodinimagesegmentation
表1 传统FCM与本文算法的运行时间
算法本文算法FCM
模拟脑图运行时间/s
0.57801.1250
Lena图运行时间/s
1.56305.9060
噪声图运行时间/s
0.78201.1720
[C]//Procofthe2ndInternationalConferenceonComputerMode唱lingandSimulation.WashingtonDC:IEEEComputerSociety,2010:
170唱174.
[5]黄展鹏,易法令,周苏娟,等.基于数学形态学和区域合并的医学
CT图像分割[J].计算机应用研究,2010,27(11):119唱121.
从实验结果可以看出,本文提出的算法具有如下优点:a)利用粒子群优化算法从分水岭分割出的小区域中找出满足新的适应度函数的最优粒子,从而实现了初始聚类中心的较优选取;b)改进了模糊聚类的目标函数,综合考虑了每个小区域的波动和面积,使算法具有较强的鲁棒性。由于在进行模糊聚类时并不是对每个像素进行聚类,而是对分水岭分割后的每个小区域进行聚类,大大减少了模糊聚类的迭代次数,提高了图像
(上接第4772页)
[6]WANGYang唱xiang,BUJuan.Afastandrobustimagesegmentation
usingFCMwithspatialinformation[J].DigitalSignalProcessing,
2009,11(7):1唱10.
[7]蒲蓬勃,王鸽,刘太安.基于粒子群优化的模糊C唱均值聚类改进
算法[J].计算机工程与设计,2008,29(16):4277唱4279.[8]朱敏琛,魏祯.一种基于粒子群的模糊聚类图像分割算法[J].福
州大学学报:自然科学版,2010,38(1):32唱35.
humanmotion[J].ACMTranonGraphics,2006,25(3):889.[C]//ProcofWSCG.[S.l.]:CiteSeer,2002:203唱208.
[5]GUSKOVI,KLIBANOVS,BRYANTB.Trackablesurfaces[C]//
mation.Switzerland:EurographicsAssociationAirelaVolle,2003:ProcofACMSIGGRAPH/EurographicsSymposiumonComputerAni唱
3 结束语
本文提出了基于块匹配的动态变形表面三维重建的方法。模拟实验和真实数据实验都验证了该方法的性能和有效性。该方法具有较强的鲁棒性。首先,将变形表面分为多个小的图像块,每个图像块单独进行处理,可以避免一个块的错误影响到其他块;另外,采用局部三维拓扑结构和NCC两种方法进行错误检测,可检测出自遮挡和匹配错误的块,并对匹配错误的块重新优化,从而减少错误的发生。但是本文没有研究如何解决自遮挡问题,只能丢弃这类块。下一步研究如何解决自遮挡问题,以及如何扩展到多个相机的情况下。参考文献:
[1]SIFAKISE,NNEEROVI,FEDKIWR.Automaticdeterminationof
facialmuscleactivationsfromsparsemotioncapturemarkerdata[J].ACMTransonGraphics,2005,24(3):417唱425.
[4]GUSKOVI,ZHUKOVL.Directpatterntrackingonflexiblegeometry
251唱257.
[6]SCHOLZV,MAGNORM.Multi唱viewvideocaptureofgarmentmo唱
tion[C]//ProcofIEEEWorkshoponContentGenerationandCoding2006:1唱4.
for3DTelevision.Netherlands:TechnisoheUniversiteitEindhoven,
[7]WHITER,CRANEK,FORSYTHD.Capturingandanimatingoc唱
cludedcloth[J].ACMTransonGraphics,2007,26(3):34.
[8]BROXT,BRUHNA,PAPENBRGN,etal.Highaccuracyoptical
flowestimationbasedonatheoryforwarping[C]//ProcofECCV.[9]
Berlin:Springer唱Verlag,2004:25唱36.
OGALEA,ALOIMONOSY.Aroadmaptotheintegrationofearly
[2]BICKELB,B橃CHERM,OTADUYM,etal.Captureandmodeling
ofnon唱linearheterogeneoussofttissue[J].ACMTranonGraphics,2009,28(3):1唱9.
[3]PARKS,HODGINSJ.Capturingandanimatingskindeformationin
2007,72(1):9唱25.
visualmodules[J].InternationalJournalofComputerVision,
[10]呼艳,耿国华,王小凤,等.一种用于未标定图像三维重建的立体
匹配算法[J].计算机应用研究,2010,27(10):3964唱3967.
第28卷第12期2011年12月
计算机应用研究
ApplicationResearchofComputers
Vol畅28No畅12Dec畅2011
基于分水岭和改进的模糊聚类图像分割
龚 劬,姚玉敏
(重庆大学数学与统计学院,重庆401331)
倡
摘 要:针对模糊C唱均值聚类算法需预先给出初始聚类中心、未考虑邻域信息、计算复杂度高等缺点,提出了一种基于分水岭和改进的模糊聚类图像分割方法。该方法首先利用分水岭分割方法对原图像进行预分割,然后利用粒子群的全局寻优能力从预分割的小区域中搜索出较为准确的初始聚类中心;最后,在对小区域进行模糊聚类时,建立了包含邻域信息的聚类目标函数。实验表明,该方法分割速度快、抗噪能力强,实现了图像的较优分割。
关键词:分水岭算法;粒子群算法;模糊聚类;图像分割
中图分类号:TP391 文献标志码:A 文章编号:1001唱3695(2011)12唱4773唱03doi:10.3969/j.issn.1001唱3695.2011.12.100
ImagesegmentationbasedonwatershedandimprovedfuzzyC唱meansclustering
(CollegeofMathematics&Statistics,ChongqingUniversity,Chongqing401331,China)
GONGQu,YAOYu唱min
Abstract:InordertosolvetheproblemsinFCM(fuzzyC唱meansclustering)suchastheoriginalclustercenterstobegiveninadvance,notconsideringneighborinformationandhighcomplexity,thispaperproposedanimagesegmentationbasedonwa唱tershedandimprovedFCM.Dividingimagewiththehelpofwatershedalgorithm,andgainedtheprimaryresults.ItmadefulluseoftheabilityofglobaloptimizationPSO(particleswarmoptimization)toobtaintheaccurateoriginalclustercentersofFCM.Ithadbeenestablishedanovelobjectivefunctionwhichcontainedneighborinformation.Theexperimentalresultsshowthatthismethodhashighersegmentationspeedandstrongeranti唱noiseproperty,anditrealizessignificantimagesegmentation.Keywords:watershedalgorithm;PSOalgorithm;fuzzyclustering;imagesegmentation
0 引言
图像分割
[1]
图像进行预分割;然后利用粒子群的全局寻优能力
[4]
从预分
割的小区域中搜索出较为准确的初始聚类中心;最后利用改进
是模式识别和计算机视觉中的重要研究课
目标函数的模糊聚类算法对分水岭分割后的小区域聚类,减少了迭代次数,提高了分割速度,实现了图像的较优分割。
题,也是图像处理的经典难题之一,近几十年来涌现出了大量不同的图像分割方法,但是至今仍然没有一个通用且有效的图像分割方法能满足不同的需求。分水岭分割
[2]
是一种基于区
1 分水岭变换算法
分水岭算法是一种区域提取算法,最早由Beucher和Meyer将其引入到图像分割领域,由于算法实现过程简单有效,现已成为广泛使用的图像分割工具。分水岭算法是一种数学扑地貌,图像中每一点像素值都表示该点的海拔高度,每一个局部极小值及其影响区域均称为集水盆,而集水盆的边界则形成分水岭
[5]
域的图像分割方法,它以快速、有效、准确的分割结果越来越得到人们的重视,但是它本身存在严重的过分割现象。目前主要有两类方法解决分水岭的过分割问题,第一类属于预处理,它是基于标记提取的分水岭分割算法;第二类属于后处理,针对分水岭分割后的结果,根据某种准则进行区域合并。本文主要是研究第二类方法,利用模糊C唱均值聚类算法对过分割的图像进行后续处理。由Dunn提出后经Bezdek推广的模糊C唱均值(FCM)聚类算法
[3]
形态学上的分割方法,其基本思想是把图像看做测地学上的拓
。分水岭算法具有区域增长算法的优势,区域边
作为一种无监督聚类算法已成功应用于界形成了一个封闭、连接的集合,并且具有空间一致性,同时充分利用了梯度操作捕获的边缘信息。其具体算法如下:的变化情况,在灰度值变化较大的边缘具有较大的梯度值,而在灰度值均匀的区域内部具有较小的梯度值。一幅图像f的形态梯度图像定义为膨胀变换减去腐蚀变换:
gradf=f⊕b-fΘb
(1)
图像分析、医疗诊断、目标识别和图像分割等领域。基于FCM聚类的图像分割算法比原始的硬分割算法能保留更多的原始图像信息,但是传统的FCM算法没有考虑邻域信息,并且在聚类前必须人为指定初始聚类中心,如果初始聚类中心选择不当,容易使该算法陷入局部最优,传统的FCM算法计算量较大。为了弥补上述不足,本文提出一种基于分水岭和改进的模糊聚类图像分割算法。该方法首先利用分水岭分割方法对原
a)计算形态梯度图像。形态梯度图像反映了图像中灰度
其中:⊕表示膨胀运算;Θ表示腐蚀运算;b为结构元素,结构
收稿日期:2011唱05唱13;修回日期:2011唱06唱17 基金项目:中央高校基金资助项目(CDJXS11100032)
作者简介:龚劬(1963唱),女,四川人,教授,硕导,博士,主要研究方向为图论、小波分析和图像分析;姚玉敏(1982唱),女,山东菏泽人,硕士研究生,主要研究方向为图像处理(ldyymh@126.com).
元素不能取太大,否则会将灰度变化剧烈的小区域过滤掉。
法中的梯度操作对噪声敏感b)将梯度图像输入分水岭算法产生分割结果,容易对图像产生过分割。分水岭算
,并且不能将图像中有意义的区域表示出来。所以,必须对过分割结果进行合并,模糊C唱均值聚类算法是解决这一问题的有效方法。
2 FCM算法对过分割图像的处理
2畅1 传统的FCM算法
设I={f(i,j),0≤i<M,0≤j<N}为数据集,c为聚类数
目,则聚类目标函数可写成
J(U,V)=∑∑c
(ukm
2
i,jk=1
(i,j))(dk(i,j))
(2)
其中:U=[uk(i,j)]为模糊分类矩阵,uk(i,j)是f(i,j)对于第k类的隶属度函数,且满足0≤uc
k(i,j)≤1和k∑=1uk(i,j)=1;V=[v1,v2,…,vc]为聚类中心集合;m∈[1,∞)是一个控制聚类结果的权指数;dk(i,j)为f(i,j)到聚类中心vk的距离,dk(i,j)=‖f(i,j)-vk‖。FCM算法就是通过迭代确定隶属度函数和聚类中心,使目标函数取最小。利用拉格朗日乘数法求解,可获得隶属度函数和聚类中心的迭代公式
[6]
为
uk(i,j)=1
c
(3)
p∑=1
(dk(i,j)/
dp(i,j))2/(m-1)
v∑k=
i,j
(uk(i,j))mf(i,j)
∑(4)
i,j
(uk(i,j))m
2畅2 初始聚类中心的确定
始聚类中心PSO算法的全局寻优FCM算法的核心是最优初始聚类中心的确定。
、快速收敛的优点
[7]
来确定模糊聚类的初
,本文利用
设经过分水岭分割之后,整幅图像被分成M个大小不同的小区域Rii=1,2,…,M,mi,j表示区域Ri的均值,在利用PSO算法寻找初始聚类中心时,将聚类中心作为PSO算法中的粒子进行编码
[8]
。粒子由c个聚类中心组成,即c个聚类中心按顺序排列构成一个粒子,对任一粒子编码如下:xi=xi1,xi2,xi3,…,xic,其中xij表示第i种聚类方式中的第j个聚类中心。其适应值用fxi表示,它经历过的最佳位置表示为Pbestpi1,pi2,…,pik,粒子xi的速度用Vivi1,vi2,…,vik表示。当前组成群体的所有粒子经历过的最佳位置用符号Gbest表示,则GbestgB1,gB2,…,gBk,对每一次迭代,粒子xi在d维(1≤d≤k)空间的运动遵循如下方程进行变化:
vidt+1=wvidt+c1r1pidt-xidt
+
c2r2gBdt-xidt(5)xidt+
1=xidt+vidt+1(6)
如果粒子的规模为n就代表有n种聚类方式,对每个粒子的评价,本文定义了新的适应度函数为
Mfx∑∑C
u2i
=
jij
M
i(7)
如果聚类效果越好,则粒子适应度fxi就越高,最后从中找到一种最好的聚类方式,即为模糊聚类的初始聚类中心。2畅3 改进的FCM聚类图像分割
经过分水岭分割之后,整幅图像被分成M个大小不同的
小区域Rii=
1,2,…,M,mi,j表示区域Ri的均值,样本点mi,j到聚类中心vj的距离定义为
d倡k
i,j=Asi
i
×mi,j-vj(8)
其中:si表示第i个小区域的方差,Ai表示第i个小区域的面积。如果第i个小区域的方差越大,并且面积越小,则它聚合其他小区域的可能性就越小。此距离充分考虑了每一个小区域的空间信息和邻域信息,利用新的距离计算方法,构造改进的聚类目标函数,即为
J倡(U,V)=∑∑c
=1
(uk(i,j))m2
i,jk(d倡k(i,j))
(9)
根据新定义的目标函数和约束条件∑c
k=1
uk(i,j)=1,0≤uk
(i,j)≤1,由拉格朗日条件极值法可以得到隶属度矩阵和聚类中心的迭代公式为
uk(i,j)=1
(10)
p∑c
=1
(d倡k(i,j)/d倡p(i,j))
2/(m-1)
v∑(uk(i,j))mk=
i,jm(i,j)∑(uk(i,j))m
(11)
i,j
算法实现的具体步骤如下:
重w,a最大迭代次数)给出模糊指数T,m迭代终止阈值,群体规模N,、c2,惯性权ε学习因子>0;
c1的Mb个小区域)对原图像的梯度图像进行分水岭分割,计算每个小区域的灰度平均值,m得到初分割后
(i,j),将每个小区域的均值m(i,j)作为该区域的特征数据;
把每一种聚类方式作为一个粒子c)从M个小区域的特征数据中初始化出,每个粒子含有N种聚类方式c种属性,对,
N个粒子用粒子群优化算法进行寻优,得到最优的一个粒子,
即为模糊聚类的初始聚类中心;
de)根据式f))计算更新前后目标函数的改变量根据式(10)(11)更新隶属度矩阵更新聚类中心;
;ε,或者迭代次数大于最大迭代次数,则停止迭代,如果‖,Jnew倡
-Jold倡
‖<
否则转d)。
3 实验结果与分析
为了验证本文算法的有效性,选择了模拟脑图像和Lena图像进行仿真实验。实验参数作如下设置:在粒子群算法的参数中惯性权重w的设置通常是从0畅9线性减小到0畅2,学习因子c1=
2,c2=2,最大迭代次数为200。在模糊C唱均值聚类算法的参数中模糊指数m=2,迭代终止阈值ε=1×10
-5
,最大
迭代次数T=100。其中,图1为模拟脑图分割结果对比,其聚类数目c=4;图2为Lena图分割结果对比,其聚类数目c=5,(a)为原始图像,(b)为传统FCM分割结果,(c)为本文算法分割结果,由(b)(c)两种分割结果明显看出本文分割算法优于传统FCM分割算法。
为了验证本文算法的鲁棒性,下面对组合图像添加噪声,并分别用传统FCM和本文的方法分割加噪声的组合图像,然后对两者的分割效果进行对比(其中本文方法的实验参数的选择如上所述)。从图3的分割效果可以看出,本文算法对噪声图像的分割效果明显优于传统FCM分割方法。
另外,由于本文算法运用了微粒群优化算法来寻找较为准
分割的速度。
确的初始聚类中心,减少了迭代次数,提高了运算速度。表1为传统FCM算法与本文算法的运行时间对比。
4 结束语
本文综合利用了梯度分水岭算法、粒子群算法和基于区域的FCM聚类算法。先用分水岭分割方法将图像分为M个小区域,用粒子群算法从中寻找最优的初始聚类中心,最后用改进目标函数的FCM聚类方法对相似区域进行合并,充分考虑了空间邻域信息,减少了迭代次数,提高了运算速度,增强了分割的鲁棒性。本算法充分利用了先分后聚的思想,实现了图像的较优分割。参考文献:
[1]李艳灵,沈铁.基于空间邻域信息的FCM图像分割算法[J].华中
科技大学学报:自然科学版,2009,37(6):56唱59.
[2]李春月,李峰,曹鹏,等.基于分水岭变换和FCM的图像分割[J].
计算机工程与科学,2009,31(12):56唱57.
[3]王士龙,万磊,唐旭东.一种基于直方图改进的FCM聚类水下图
像分割算法[C]//第29届中国控制会议.2010:29唱31.
[4]YANGWen唱li,ZENGZhi唱yuan,ZHANGSi唱zhi.Applicationofcom唱
biningwatershedandfastclusteringmethodinimagesegmentation
表1 传统FCM与本文算法的运行时间
算法本文算法FCM
模拟脑图运行时间/s
0.57801.1250
Lena图运行时间/s
1.56305.9060
噪声图运行时间/s
0.78201.1720
[C]//Procofthe2ndInternationalConferenceonComputerMode唱lingandSimulation.WashingtonDC:IEEEComputerSociety,2010:
170唱174.
[5]黄展鹏,易法令,周苏娟,等.基于数学形态学和区域合并的医学
CT图像分割[J].计算机应用研究,2010,27(11):119唱121.
从实验结果可以看出,本文提出的算法具有如下优点:a)利用粒子群优化算法从分水岭分割出的小区域中找出满足新的适应度函数的最优粒子,从而实现了初始聚类中心的较优选取;b)改进了模糊聚类的目标函数,综合考虑了每个小区域的波动和面积,使算法具有较强的鲁棒性。由于在进行模糊聚类时并不是对每个像素进行聚类,而是对分水岭分割后的每个小区域进行聚类,大大减少了模糊聚类的迭代次数,提高了图像
(上接第4772页)
[6]WANGYang唱xiang,BUJuan.Afastandrobustimagesegmentation
usingFCMwithspatialinformation[J].DigitalSignalProcessing,
2009,11(7):1唱10.
[7]蒲蓬勃,王鸽,刘太安.基于粒子群优化的模糊C唱均值聚类改进
算法[J].计算机工程与设计,2008,29(16):4277唱4279.[8]朱敏琛,魏祯.一种基于粒子群的模糊聚类图像分割算法[J].福
州大学学报:自然科学版,2010,38(1):32唱35.
humanmotion[J].ACMTranonGraphics,2006,25(3):889.[C]//ProcofWSCG.[S.l.]:CiteSeer,2002:203唱208.
[5]GUSKOVI,KLIBANOVS,BRYANTB.Trackablesurfaces[C]//
mation.Switzerland:EurographicsAssociationAirelaVolle,2003:ProcofACMSIGGRAPH/EurographicsSymposiumonComputerAni唱
3 结束语
本文提出了基于块匹配的动态变形表面三维重建的方法。模拟实验和真实数据实验都验证了该方法的性能和有效性。该方法具有较强的鲁棒性。首先,将变形表面分为多个小的图像块,每个图像块单独进行处理,可以避免一个块的错误影响到其他块;另外,采用局部三维拓扑结构和NCC两种方法进行错误检测,可检测出自遮挡和匹配错误的块,并对匹配错误的块重新优化,从而减少错误的发生。但是本文没有研究如何解决自遮挡问题,只能丢弃这类块。下一步研究如何解决自遮挡问题,以及如何扩展到多个相机的情况下。参考文献:
[1]SIFAKISE,NNEEROVI,FEDKIWR.Automaticdeterminationof
facialmuscleactivationsfromsparsemotioncapturemarkerdata[J].ACMTransonGraphics,2005,24(3):417唱425.
[4]GUSKOVI,ZHUKOVL.Directpatterntrackingonflexiblegeometry
251唱257.
[6]SCHOLZV,MAGNORM.Multi唱viewvideocaptureofgarmentmo唱
tion[C]//ProcofIEEEWorkshoponContentGenerationandCoding2006:1唱4.
for3DTelevision.Netherlands:TechnisoheUniversiteitEindhoven,
[7]WHITER,CRANEK,FORSYTHD.Capturingandanimatingoc唱
cludedcloth[J].ACMTransonGraphics,2007,26(3):34.
[8]BROXT,BRUHNA,PAPENBRGN,etal.Highaccuracyoptical
flowestimationbasedonatheoryforwarping[C]//ProcofECCV.[9]
Berlin:Springer唱Verlag,2004:25唱36.
OGALEA,ALOIMONOSY.Aroadmaptotheintegrationofearly
[2]BICKELB,B橃CHERM,OTADUYM,etal.Captureandmodeling
ofnon唱linearheterogeneoussofttissue[J].ACMTranonGraphics,2009,28(3):1唱9.
[3]PARKS,HODGINSJ.Capturingandanimatingskindeformationin
2007,72(1):9唱25.
visualmodules[J].InternationalJournalofComputerVision,
[10]呼艳,耿国华,王小凤,等.一种用于未标定图像三维重建的立体
匹配算法[J].计算机应用研究,2010,27(10):3964唱3967.