基于SVM能量模型的改进主动轮廓图像分割算法研究概要Word下载.docx
- 文档编号:22075177
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:15
- 大小:147.70KB
基于SVM能量模型的改进主动轮廓图像分割算法研究概要Word下载.docx
《基于SVM能量模型的改进主动轮廓图像分割算法研究概要Word下载.docx》由会员分享,可在线阅读,更多相关《基于SVM能量模型的改进主动轮廓图像分割算法研究概要Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
2.DepartmentofInformationEngineeringHarbinInstituteofTechnologyHarbin,Heilongjiang150001,China
Abstract:
Weproposeaimagesegmentationmethodwhichcouplessupportvectormachineandmumford2shahac2tivecontourmodel,wheretheadvantagesofsupervisedlearningclassificationandtheglobalregiondistributioninformationcanbeexploitedtoenhancetheperformance.Anewregion2basedimageenergytermincurveevolutionbasedontheout2putofsupportvectormachineclassifierispresented.Itismorerobustthanclassicalactivecontourbecauseittakesintoac2counttheimagesegmentationknowledgeofhumanbeingandinteractiveoperationaswell.Inordertoimprovethesegmen2tationspeed,supportvectormachinealsobeusedtoobtaininitialcontourfirstly.Experimentalresultshavedemonstratedtheflexibilityandbetterperformanceofthisnewimagesegmentationmethod.
Keywords:
supportvectormachine(SVM;
mumford2shahactivecontourmodel(ACM;
imagesegmentation
1 引言
主动轮廓模型(ACM在无目标模型先验知识条件下,可以有效地得到分割目标的封闭轮廓;
在已知目标先验形状的条件下,发展为变形模板技术,其在边缘检测、轮廓建模、图像分割领域获得广泛应用.ACM分割的主要思想是:
首先需要给出与目标边缘接近的初始轮廓,然后ACM由初始位置逐渐向真实轮廓靠近过程中,寻找一能量函数的局部极小值,通过对能量函数的动态优化来逼近目标真实轮廓,由此而得到分割对象.为进一步提高ACM的分割性能,一些研究者分别从曲线表示和定义不同的能量函数角度出发提出了改进思路[1,2].前者主要着重于加快曲线进化的速度,减少曲线进化的计算量;
后者主要着重寻找新的能量函数表示,进而提高算法的分割精度和可靠性[3,4].目前的能量函数大致分为基于边缘和基于区域两大类,前者着重利用图像区域的局部梯度信息,而后者着重利用图像区域的全局信息[5~7].因为新的合理能量表示可望导致更好的分割结果,所以本文利用支持向量机的分类结果对于封闭曲线的内外区域分别构造了一种新的图像能量表示方法,该思路保持了Mumford2ShahACM利用曲线内外区域的全局信息,可得到全局最优分割结果的优点;
同时克服了原先曲线内外区域能量定义在复杂目标
收稿日期:
2005205213;
修回日期:
2006202220
基金项目:
国家自然科学基金(No.60272073;
河北省科学技术研究与发展指导项目(No.Z2005310;
北京大学视觉与听觉信息处理国家重点实验室开放项目(No.0507
与背景分布情况下的不足,使得本文提出的算法具有更高的稳定性和更加广泛的适用范围.实验结果表明:
本文提出的算法在复杂环境下具有更大灵活性和更高的稳定性.因为分割过程充分利用了有监督学习和人工交互操作的先验知识,既可以实现全局图像分割,也可以实现局部区域分割.
2 系统框图
经典ACM常常需要手工标定曲线进化的初始轮廓,
这是需要人参与的半自动方法.如何实现全自动ACM图像分割成为近年研究关注的热点,一些研究者将分类器应用于初始分割过程,然后再利用ACM得到自动分割算法[8]
.同时一些研究者将概率模型引入主动轮廓模型用于解决算法的稳定性与收敛性问题.为构造一个自动分割算法,本文首先利用SVM模型进行粗分割得到曲线进化的初始轮廓,因为基于结构风险最小化原理的SVM模型具有优
良的泛化能力[9]
可以得到稳定、可靠的初始轮廓;
然后利用基于SVM能量表示的主动轮廓模型进行精确分割,得到最终的分割结果.其系统原理框图如图1所示,可以看出:
该系统主要包括三个步骤:
(1预处理主要包括输入图像和SVM分类器训练;
(2粗分割即利用SVM模型得到初始轮廓;
(3精细分割即利用基于SVM能量表示的主动轮廓模型进行精确分割
.
3 基于SVM能量模型的改进主动轮廓图像分割
311 SVM模型
设输入模式xi,为N维特征矢量,yi{+1,-1}类标记(1:
目标类,-1:
背景类.如果输入数据线性可分,决策函数为
D(x=wT
g(x+b
(1
g(x为一非线性映射函数,将x(N维映射到l维空间,w
为l维矢量,b为标量.
对于线性可分的数据,决策函数满足
yi(wT
g(xi+b≥1,i=1,…,N
(2
如果训练数据线性不可分,引入松弛变量ξi(>
0,决策函数变为
g(xi+b≥1-ξi,i=1,…,N,ξi≥0,i=1,…,N
(3
一阶范数软间隔优化问题对应的拉格朗日函数为 maxL=12
〈w,w〉+C
∑i
ξi
-∑i
βiξ
i
αi
[yi
(〈g(xi
w〉+b
-1+ξi](4
式(4中第一项控制分类器的复杂度(VC维,第二项控制
错误分类的经验误差,C为常数,αiβi≥0
.其对偶表示为maxL=
∑
-
1
2
∑i,j
yiyj
α
j
〈g(xi
g(xj
〉(5
引入核函数,上式变为
maxL=
αj
K(xi
xj
(6
其中
y
=1且0≤αi≤C,K(xi,xj=〈g(xi,g(xj〉,
其判决输出函数为
f(x=sign
yi
x
+b(7
312 基于SVM的能量表示模型
Kass于1987提出的ACM融合了分割过程的三个阶
段,分割结果得到的是一条光滑连接的曲线,ACM是能量极小化的曲线
[10]
.经典ACM模型能量函数主要包括内力
和外力作用,内力其平滑限制作用,而外力引导初始轮廓
线向图像特征逼近.经典ACM模型包括基于边缘和区域的两类,前者充分利用图像边缘的梯度信息,这种方法利用图像的局部信息,往往不能得到全局最佳结果.基于区域的ACM模型充分利用全局的图像分布统计信息,即使在初始轮廓远离曲线边界情况下,仍然可以获得全局最优结果,因而得到广泛关注.所以本文选择基于区域的ACM基本模型,构造的能量函数主要包括四项:
封闭曲线的长度及其光滑性约束曲线的形状;
内部能量约束其分割对象的特征的一致性;
外部能量约束内外区域之间的差异性;
分割对象面积大小约束分布范围.
定义图像平面的一条封闭曲线C,它将图像平面Ω分成曲线内部和外部两部分,其能量函数形式为
F(c1,c2,C=u・Length(C+v・Area(inside(C
+l1∫
inside
u0
(x,y-c1
dxdy+l2
∫
outside
(x,y-c2
dxdy
(8
这里u≥0,v≥0,l1,l2≥0为固定参数,而c1,c2分别为内外
区域的平均密度.通常的基于区域的ACM能量函数表示为
E(c=ELength(c+EArea(c+EInside(c+EOutside(c(9
这里c为进化曲线集合,其最优进化曲线满足
139第 5 期胡正平:
基于SVM能量模型的改进主动轮廓图像分割算法研究
c=argminc
E(c
(10
通过式(8可以看出,基于区域的内外能量项对于分割性
能影响最大,而经典的基于区域的ACM模型采用内外区域的特征方差定义其能量函数,对于内外区域特征一致性较好的分割问题可以得到准确的分割结果.而对于内外区域一致性差的复杂目标与背静的分割问题,算法的准确性与稳定性将急剧下降.为解决此问题,本文将有监督SVM分类器引入ACM能量模型,得到新的区域内部能量表示
EInside(c=
M
i=1
sign
∑j
yj
K(xj
xi
+b-1
(11
这里xi,i=1,…,M为封闭曲线c内部点集,按照同样的方式定义区域外部能量函数
EOutside(c=
N
k=1
xk
+b+1
(12
这里xk,k=1,…,N为封闭曲线c外部点集.在理想的情况下,当曲线进化到真实的分割对象边界时EOutside与EInside同时达到最小值零.313 基于SVM能量模型的改进主动轮廓分割算法
基于SVM能量模型的改进主动轮廓分割方法的主要思想是:
首先利用SVM分类器得到分割对象的初始轮廓,由于SVM优良的分类特性,即使在复杂的环境下仍然可以得到稳定的初始轮廓;
然后利用SVM模型建立区域内外能量函数,只要内外区域特征满足可分性,就可以利用该模型得到比较准确的分割目标边缘,即通过对新的能量函数的动态优化可以在复杂环境下来逼近目标的真实轮廓.描述其基本步骤如下:
(1利用有监督训练SVM模型,并得到初始轮廓;
(2定义感兴趣图像特征轮廓,然后从轮廓开始点顺时针逐个计算ACM能量值,确定最小能量点即最佳轮廓点;
(3用轮廓点分别构造内部、外部以及曲线全局能量;
(4求得此时ACM能量值;
(5将轮廓点变动到右侧邻接点,重复步骤(3~(4,顺时针继续变动,找到最小能量点位置,继续下一个轮廓点;
(6完成所有轮廓点后,继续步骤(3~(5,迭代寻找最佳结果,直到模型收敛或者达到最大迭代次数.
4 实验结果
本文分别利用灰度图像和两类纹理图像验证算法的性能.图2针对灰度图像进行处理,因为目标与背静灰度存在明显差别,且背景与目标区域具有较好的一致性,所以区域增长、
直接ACM、基于SVM能量模型的改进ACM都能正确分割目标区域.图3针对单一纹理图像进行分割处理,区域增长以及基于SVM能量模型的改进ACM都能
够分割出目标区域,而后者分割结果更为准确.图4针对多纹理图像进行处理,因为背景与目标区域一致性较差,区域增长、经典直接ACM不能得到正确的分割结果,而基于SVM能量模型的改进ACM仍然可以得到准确的分割结果.这里采用3尺度6方向Gabor分解后的能
量均值与方差作为纹理特征(窗口大小为9.
表1给出了四种不同方法的运行时间对比,对比结果表明本文提出的方法相对于直接ACM方法具有更快的速度与更高的稳定性,其根本原因在于本文提出的方法提供了更加准确的初始化轮廓.
尽管区域增长在目标与背景一致性较好时运行速度较快,但是在复杂环境下往往不能得到正确的分割结果,缺乏稳定性.
5 结论
本文将高效的支持向量机有监督学习分类器引入基
39电 子 学 报
2006年
表1 不同方法运行时间对比
方法时间(s
(图2
时间(s
(图3
(图4
区域增长96132无直接经典ACM313无无直接SVM能量ACM597611638
本文提出的方法(自动115153104
于Mumford2shahACM图像分割算法中,利用支持向量机的分类结果对于封闭曲线的内外区域分别构造了一种新的图像能量表示方法,该思路保持了Mumford2ShahACM利用曲线内外区域的全部信息,可得到全局最优分割结果的优点;
同时克服了原先曲线内外区域能量定义在复杂目标与背景分布情况下的不足,使得本文提出的算法具有更高的稳定性和更加广泛的适用范围,特别是对目标灰度分布不均或存在多纹理的目标也可以得到较好的分割结果.该算法具有较大的灵活性,因为分割过程充分利用了人的先验知识,既可以实现全局图像分割,也可以实现局部区域分割(交互方式:
选定两个框(局部范围+初始轮廓,这需要通过增加人的交互操作工作来实现.需要指出的是:
对于某一类图像,判决目标和背景的支持向量机分类器只需要训练一次即可,分割时的计算量主要在于曲线进化过程中目标函数的计算,分割对象越复杂,SVM分类器越复杂,分割时间越长.分割时,首先利SVM实现粗分割可以得到目标初始轮廓,然后利用改进的Mumford2shah主动轮廓模型进行精确分割,采用粗分割策略一方面可以大大提高分割速度,另一方面也可以提高了算法的自动化程度.如果不采用粗分割步骤,分割时间将会大大增加,在某些复杂情况下分割质量也可能会受到一定的影响.本文提出的方法为解决复杂环境下的图像分割问题提供了新的思路,可望在医学图像分析、运动目标分割中得到应用.
参考文献:
[1]AKJain,YZhong,MPDJolly.Deformabletemplatemod2
els:
Areview[J].signalprocessing,1998,76(2:
109-
129.
[2]TMcinerney,DTerzopoulos.Deformablemodlesinmedical
imageanalysis:
Asurvey[J].MedicalImageAnalysis,1996,
1(1:
91-108.
[3]MathewsJacob,ThierryBlu,MichaelUnser.Efficientener
giesandalgorithmsforparametricsnake[J].IEEEtransac
tionsonimageprocessing,2004,13(9:
1231-1244.
[4]RaquelVC,VeronicalMB,OscarYS.Couplingofradial2
basisnetworkandactivecontourmodelformultispectralbrainMRIsegmentation[J].IEEEtransactionsonbiomedic2alengineering,2004,51(3:
459-470.
[5]HPark,TSchoepflin,YKim.Activecontourmodelwithgra2
dientdirectionalinformation:
Directionalsnake[J].IEEEtransactionsoncircuitssystemandvideotechnology,2001,15,(2:
252-256.
[6]TFChan,LAVes.Activecontourswithoutedges[J].IEEE
transactionsonimageprocessing,2001,10(2:
266-276.[7]SliddiqiK,lauziereYB,tannenbaumA,etal.Areaand
lengthminimizingflowsforshapesegmentation[J].IEEE
TransImageprocessing,1998,7(3433-443.
[8]SLi,TFevens,AKrzyzak.ASVM2basedframeworkforau2
tonomousvolumetricmedicalimagesegmentationusinghier2archicalandcoupledlevelsets[J].InternationalCongressSeries,2004,1268(7:
207-211.
[9]VVapnik.Thenatureofstatisticallearningtheory[M].New
York:
Springer2Verlag,1995.
[10]MKass,AWitkin,DTerzopoulos.Snakes:
Activecontour
models[J].InternationalJournalofComputerVision,1988,
321-332.
作者简介
:
胡正平 男,1970生于四川仪陇县,哈尔滨工
业大学博士研究生,燕山大学信息科学与工程学
院教师.目前研究方向为统计学习理论与模式识
别、医学图像处理.
E2mail:
tnpochw@263.
net
张 晔 男,1960生于辽宁北镇县,博士,教
授,哈尔滨工业大学信息工程系博士生导师,目前
研究方向遥感图像处理、模式识别.
339
第 5 期胡正平:
基于SVM能量模型的改进主动轮廓图像分割算法研究
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SVM 能量 模型 改进 主动 轮廓 图像 分割 算法 研究 概要