基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf

上传人:b****2 文档编号:3179249 上传时间:2022-11-19 格式:PDF 页数:4 大小:211.64KB
下载 相关 举报
基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf_第1页
第1页 / 共4页
基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf_第2页
第2页 / 共4页
基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf_第3页
第3页 / 共4页
基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf

《基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf》由会员分享,可在线阅读,更多相关《基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf(4页珍藏版)》请在冰豆网上搜索。

基于Snake模型的图像目标轮廓自动跟踪方法_精品文档.pdf

第33卷第2期2003年3月东南大学学报(自然科学版)JOURNALOFSOUTHEASTUNIVERSITY(NaturalScienceEdition)Vol133No12Mar.2003基于Snake模型的图像目标轮廓自动跟踪方法王立功1于甬华2姜晓彤1罗立民1(1东南大学生物科学与医学工程系,南京210096)(2山东省肿瘤医院放疗科,济南250117)摘要:

针对实验数据像素灰度的分布特点,提出了一种对目标轮廓线进行有效和可靠的搜索和跟踪策略.由于数据中病变组织与其邻近组织像素灰度差别相对明显,首先通过采用一种改进的轮廓自动跟踪方法对目标轮廓进行跟踪,将得到的轮廓线经采样得到其离散控制点作为Snake轮廓搜索和跟踪算法的输入,既克服了Snake方法对初始轮廓线控制点分布的局限性,又避免了采用单一轮廓跟踪方法跟踪目标轮廓线的不确定性,提高了分割病变组织的速度和准确性,此方法具有较高实用意义.关键词:

Snake模型;轮廓;目标跟踪;方向编码;交互分割中图分类号:

TP391文献标识码:

A文章编号:

1001-0505(2003)02-0215-04SnakemodelbasedautomatictrackingmethodforimageobjectcontourWangLigong1YuYonghua2JiangXiaotong1LuoLimin1(1DepartmentofBiologicalScienceandMedicalEngineering,SoutheastUniversity,Nanjing210096,China)(2DepartmentofRadiotherapy,ShandongProvinceTumorHospital,Jinan250117,China)Abstract:

Aimingatthedistributioncharacteristicofpixelgraylevelintesteddata,thispaperproposesavalidandreliablesearchingandtrackingpolicyfortheobjectcontour.Becauseoftherelativelydistinctcon-trastofgraylevelbetweenunhealthytissuesandneighboringonesindata,animprovedmethodisusedtotracktheobjectcontourfirstly,thenthecontourissampledtogetthediscretecontrollingpointsofitandin-putthemintotheSnakecontourtrackingalgorithmsubroutine,thusavoidingthelimitationoftheinitialcon-tourcontrollingpointsoftheSnakemethodandincreasingthespeedandaccuracyofthesegmentationfortheunhealthytissues.Theproposedmethodissignificantforpracticalapplication.Keywords:

Snakemodel;contour;objecttracking;orientationcoding;interactivesegmentation收稿日期:

2002-08-27.作者简介:

王立功(1970),男,博士生,bastion;罗立民(联系人),男,博士,教授,博士生导师,luo.list.医学图像方面的许多应用都依赖于对图像中目标轮廓的准确跟踪,而目标轮廓可以通过很多途径得到.在对图像的研究和应用中,人们往往仅对图像中的某些部分感兴趣.这些部分常称为目标或前景,其余部分则称为背景,它们一般对应于图像中特定的、具有独特性质的区域.为了辨识和分析目标,需要将它们分离出来,提取出感兴趣区域,在此基础上才有可能对研究对象做进一步的分析和处理.图像分割是由图像处理到图像分析的关键步骤,也是一种基本的计算机视觉技术,这是因为图像的分割、目标的分离、特征的提取和参数的测量是将原始图像转化为更抽象、更紧凑的形式,使得更高层次的分析和理解成为可能的关键步骤.图像分割的主要任务就是要把图像分割成各具特性的区域并提取出感兴趣目标,而区域的特性可以是像素的灰度、颜色和纹理等特征,预先定义的目标可以对应单个区域,也可以对应多个区域.由于图像分割几乎是图像处理和分析以及理解应用领域的第一步,因而多年来对该领域的研究成果也颇为丰富,许多学者针对各自特定研究对象提出了不少有价值的新方法和新观点14.然而就大多数方法而言,真正能投入到临床应用的并不多,很多方法都只是停留在实验室研究阶段.1问题的提出实现图像分割的完全自动化几乎可以被认为是该研究领域的最高目标,然而在大多数场合下全自动分割需要人工干预才能得到较为理想的分割效果.目前临床上绝大多数图像分割工作仍然是由人工来完成,由经验丰富的临床医生在原始胶片或计算机屏幕显示的图像上直接勾画出有关组织的边界或感兴趣区域,尽管到目前为止,人工分割的精度相对较高,但此法费时、费力,需要专业知识,且对操作者的勾画技能有较高要求,如欲分割一个完整的图像数据集需要花费临床医生很长时间才能完成,同时,分割结果也因人而异,可再现性较差,在已实现商品化的大多数应用中均采用此法.本文试图对人工分割方法做一些改进,以提高分割速度和准确性.在放疗计划系统应用中,精确提取出肿瘤组织的边界是整个系统得以顺利进行的最根本保证,若勾画出的病变组织边界多于实际边界则会在随后的放疗中伤及周围的健康组织,对病人术后的生命质量产生很大影响.反之,若少于实际边界则会造成照射不彻底,同样会造成病人术后可能的疾病复发.基于此,采用M.Kass提出的主动轮廓线模型/蛇0方法5对原始病变组织轮廓进行跟踪,以提高放疗计划系统的自动化程度.Snake方法及其改进方法在静态图像处理方面主要用于检测图像边缘、曲率、边界以及区域分割和骨架提取等,该法比较适合于复杂的生物医学组织结构的分割.基于Snake的算法可分为两类:

一类是变分方法;另一类是离散网格法.变分法寻找全局最优解,要求对目标的先验知识知道得足够多,计算量很大,时间开销也很大.离散网格法存在如下一些问题,限制了其实际应用:

为使算法收敛,需酌情调整收敛值,否则可能导致不收敛;代表轮廓线的点数固定不变,不能随目标大小作相应改变,而这一点在实际应用中几乎不可行.文献6提出了一种变型的Snake方法,但其实际上同样也存在着上述的一些问题.M.Kass的Snake模型用参数来表示轮廓线:

M(s)=(x(s),y(s),定义轮廓线的能量函数E*Snake=Q10ESnake(M(s)ds=Q10Eint(M(s)+Eimg(M(s)+Eext(M(s)ds

(1)式中,Eint为主动轮廓线的内部能量;Eimg为图像自身作用力产生的能量;Eext为外部限制力产生的能量,由此可见Snake的行为是由外部力和内部力来控制的,内部力起平滑性限制的作用,外部力引导初始轮廓线向图像特征逼近,初始轮廓线在内、外力的作用下寻找其能量函数的极小值.式

(1)中的Eimg可进一步描述为Eimg=ElEl+EedgEedg+EterEter

(2)式

(2)是直线、边缘以及界线能量项的加权线性组合,可分别从图像I(x,y)计算出.El=I(x,y);Eedg=-I(x,y)2,Eter为用高斯函数平滑过的图像中各级轮廓线的曲率;Eint由一阶项和二阶项组成Eint(s)=(A(s)Mc(s)2+B(s)Md(s)2)2(3)式中,一阶项当轮廓线不封闭时有较大值,二阶项当轮廓线的曲率变大时有较大值.某个点的A值和B值决定了轮廓线在该点的延伸和弯曲程度,如A=0,则该点不连续;B=0,则该点为角点.从求取能量函数极小值的推导过程可以看出,M.Kass及其改进的算法(变分法)均要求外力必须可微,这一点使算法的应用受到限制.Snake方法针对不同作用对象及相应系数取不同的值,作者在实验中取A=110,B为0或110(取决于该点是否为角点),采用直接来自于临床的T1加权MRI图像数据,数据层内空间分辨率256256,层厚5mm,层间距6mm,挑选了含有病变组织的5幅空间序列MRI图像,数据灰度对比相对明显,病变组织清晰可见.采用HPP450微机,平均跟踪时间约0135s.图1中第1行数据为采集自临床实际数据,图1采用Snake方法跟踪肿瘤组织的运行结果第2行为通过人机交互产生的初始轮廓线,为对比实验,轮廓线基本上没有封闭,第3行为采用Snake方法跟踪出的病变组织的轮廓线.由跟踪过程可知,/蛇0能很快滑向病变组织的边缘,然而,从轮廓216东南大学学报(自然科学版)第33卷线包络结果来看并不令人满意,跟踪出的轮廓线能够完全贴住病变组织边界的出现概率并不高,有时需要反复设定轮廓线的初始控制点并改变预先设定的A和B值才能取得比较理想的结果,而大部分结果则是出现轮廓线的局部漂移,即跟踪出的轮廓线往往会将病变组织周围的正常健康组织也纳入其中,这种情形对于临床应用来说是不可行的.2改进的方法作者认为,上述问题的出现,根本原因是Snake方法对初始轮廓线控制点的设定条件及A和B值的取值不具普适性.为此,提出如下改进方法:

首先对图像进行滤波处理以提高信噪比,尽可能地去除噪声干扰,然后用阈值法对图像进行二值化处理,阈值法对图像进行分割的关键是选取合适的阈值,采用熵值法7求取阈值,其选取准则基于使背景和目标的灰度分布的有效信息量最大,一幅图像的有效信息量用图像的熵来衡量,调节阈值S,使得S处的熵函数U(S)取得最大值,此时就取得了最佳图像分割阈值.其算法为,计算灰度直方图,并定义熵H(A)=-ESi=1PiPSlnPiPSH(B)=-ESi=1Pi1-PSlnPi1-PS式中,Pi=fiN,PS=ESi=1Pi,fi为图像中灰度为i的点数;N为图像的总点数.定义图像的熵函数为:

U(S)=H(A)+H(B),求得熵函数U(S)最大时对应的值S,此值即为最佳分割阈值T.图2为任选含病变组织的一幅图像所对应的直方图,以及采用熵函数法进行二值化后的结果.由图示结果可见,图2采用熵阈值选取法进行二值化的结果采用熵阈值法分割图像能够比较理想地保留病变组织区域,并且该组织边界与周围组织间的界限对比明显,组织区域大小与其实际大小从分割结果来看大致相当,尽管如此,仍然无法肯定分割出的组织边界恰处于实际病变组织的边界上.基于此,首先采用一种适应性目标轮廓跟踪算法,该算法源于边界方向链码轮廓跟踪算法的思想.链码是对边界点的一种编码表示方法,其特点是利用一系列具有特定长度和方向的相连的直线段来表示目标的边界.因为每个线段的长度固定而方向数目取为有限,所以只有边界的起始点需用边界点的绝对坐标表示,其余点都可只用接续方向来代表偏移量.常用的有4和8方向链码,分别表示为:

上、下、左、右和上、下、左、右、左上、左下、右上、右下,如图3所示.这样,对于图像中任一目标轮廓只要用处于轮廓线上任一点的坐标和相应的方向编码即可表示,很明显,此轮廓线表示方法具有目标平移和尺度变换不变性,但不具目标旋转的不变性.基于类似思想,采用一种可称之为/摸索法0的轮廓跟踪方法来跟踪目标轮廓

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1