预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

医学图像分割方法综述摘要:随着计算机技术的发展图像分割在很多领域都得到发展并被广泛应用在医学临床上的应用更是越来越明显和重要。找到合适的医学图像分割方法对临床诊断和治疗都具有重大意义。文章针对近年来提出的图像分割方法进行了总结。关键词:图像分割;区域生长;聚类;水平集;图割1概述图像分割是图像处理和计算机视觉领域的基础。分割结果直接影响着后续任务的有效性和效率[1]。图像分割的目的就是把目标从背景中提取出来分割过程主要基于图像的固有特征如灰度、纹理、对比度、亮度、彩色特征等将图像分成具有各自特性的同质区域[2]。医学图像分割是医学图像进行后续操作的必要前提学者通过大量的研究得到了很多自动快速的分割方法。2图像分割方法分类医学图像有各种成像模态比如CT、MRI、PET、超声等。由于医学图像本身的复杂性和多样性如灰度不均匀、低分辨率、弱边界和严重的噪声准确分割是个相当棘手的问题分割过程中在目标区域里出现的一些问题都将导致图像分割结果不准确。近年来众多图像分割方法中没有任何一种算法能适用于所有图像。图像分割方法一般是基于图像的即利用图像梯度、亮度或者纹理等就能从图像中获得信息进而对图像进行分割主要有聚类法、区域生长、水平集、图割等算法。2.1聚类法聚类算法简单的包括K-Means算法和FuzzyC-Means(FCM)。K-Means算法是基于距离的硬聚类算法通常采用误差平方和函数作为优化的目标函数定义误差平方和函数如下:其中K代表聚类的个数Cj(j=12…K)表示聚类的第j类簇x表示类簇Cj中的任意一个数据对象mi表示簇Ci的均值。从公式中看出J是数据样本与簇中心差异度平方的总和K个类聚类中心点决定了J值的大小。显然J越小表明聚类效果越好。K-Means算法的核心思想为:给定一组含有n个数据对象的数据集从其中S机选取K个数据对象作为初始中心然后计算剩余的所有数据对象到各个初始中心之间的距离根据最近邻原则把所有数据对象都划分到离它最近的那个初始中心的那一类簇再分别计算这些新生成的各个类簇中数据对象的均值以此作为新类簇的中心比较新的中心和初始中心的误差平方和函数J的大小上述过程反复迭代直到J收敛到一定值算法就结束此时每个簇中的中心点和均值也不再发生改变。FuzzyC-Means即模糊C均值此算法是硬聚类的一种改进很适合应用于存在不确定性和模糊性的图像聚类。模糊聚类就是让数据集的隶属度在[01]之间取值一个数据样本可能同时属于好多类最后结果都是通过计算隶属度的大小来分类的。该算法类似K-Means也是先给初始聚类中心更新一次结果后再分别计算各个类别的聚类中心还有其他像素点属于这些聚类中心的隶属度然后计算目标函数直到目标函数收敛到给定值为止。2.2区域生长区域生长是一种基于传统的区域生长机制、利用区域内像素的相似性进行图像分割的图像处理算法。区域生长的算法思想是对于给定的区域我们选取一个或者多个像素作为种子点以4邻域或8邻域的方式遍历种子点周围的像素点把那些与种子点相似的像素合并到该种子点所在的区域接着把那些新加入种子点所在区域的像素作为新的种子点继续进行上述过程直到所有相似的像素都合并到种子区域为止这样区域生长的过程就完成了并停止生长。区域生长的特点就是初始化简单、执行速度快执行过程中可以人工参与调节终止易控制适用于灰度均匀的目标区域提取。但是该算法对噪声敏感需要人工指定种子点并且对于复杂图像很可能产生过分割和欠分割。2.3水平集水平集算法是一种隐式的表示曲线的方法就是低维目标用比它高一维的水平集函数的零水平集表示在图像分割方面主要用于活动轮廓模型的求解。算法的主要思想是将平面闭合曲线隐含地表达为三维连续函数曲面?准(xyt)在?准=0时的同值曲线集合称为零水平集?准=0为水平集函数。给定水平集函数满足的发展方程水平集函数将进行演化或迭代对应的零水平集也随之发生变化即三维连续函数表示的曲面发生运动则平面闭合曲线也跟着产生形变直到曲线演化到理想状态就停止。2.4图割图割是基于图论的能量优化算法它在目标分割领域应用比较广泛。图是由边和顶点组成在图割中构建的图有两个终端顶点:源点S和汇点T分别表示目标和背景。算法的主要思想是将一幅图像映射到一幅加权图上图像的像素点看作是图的普通顶点相邻像素之间的关系作为图的边而相邻像素之间的相似性或差异性作为边的权值;每个像素都会与源点S和汇点T相连形成另一类边表示像素点与图像目标和背景之间的联系;设定能量函数最后对能量函数求最小解此时就是图像分割的最优解。Boykov和Jolly最先把图割应用