基于水平集的医学图像分割.doc_第1页
基于水平集的医学图像分割.doc_第2页
基于水平集的医学图像分割.doc_第3页
基于水平集的医学图像分割.doc_第4页
基于水平集的医学图像分割.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文选题报告毕业论文选题报告 姓 名 * 性 别 男 学 院 信息与电气 工程学院 年 级 2008 级 学 号 * 设计题目基于水平集的医学图像分割 课题来源教师科研课题类别应用研究 选做本课题的原因及条件分析: 随着计算机科学技术的不断发展,数字图像处理与分析引起了各个领域研究 的广泛关注。图像分割是图像处理重要的研究内容,通过图像分割、目标分离、 特征提取、参数估计等技术可以将原始图像转化为更抽象更紧凑的形式,使得更 高层的图像分析和理解成为可能。它是图像理解的重要组成部分,是图像处理到 图像分析的关键步骤,图像分割结果的好坏直接影响到对于图像后续处理的质量。 指导教师意见: 基于水平集的图像分割是当前医学图像分割的重要研究方法,对该算法的实 现可以对图像分割有着充分的认识。选题内容较为合理,有较好的研究和应用价 值,符合论文相关的要求,同意选题。 签名: 2012 年 1 月 2 日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 毕业论文任务下达书毕业论文任务下达书 学院 信息与电气工程学院 专业 计算机科学与技术 学号 *姓名 * 现将毕业设计任务下达书发给你。毕业设计任务下达书内容如下: 一、毕业设计题目 基于水平集的医学图像分割 二、主要内容 1.了解图像分割的有关内容,熟练运用 matlab; 2.了解与水平集有关的图像分割的内容; 3.了解程序要完成的功能,完成所需代码。 三、具体要求 (1)查找资料,分析要解决的问题是什么,怎样实现; (2)理解并掌握设计要求,找到需要学习的知识点; (3)以详细设计为基础,进行编码与单元测试; (4)整合测试,按照规定完成毕业论文,进行答辩。 四、主要参考文献 1 章毓晋 图像分割M.北京:科学出版社,2001. 2 张治国,周越,谢凯 一种基于 Mumford-Shah 模型的脑肿瘤水平集分割算法J. 上海交通大学学报,2005,39:19551962. 3算王文杰,封建湖 基于变分 Level Set 方法的图像分割;计机工程与应用:2006 年 18 期. 五、进程安排 阶 段起 止 日 期主 要 内 容 准备开题阶段2011.11.18-2012.3.8搜集资料,学习相关知识 设计实现阶段2012.3.10-2012.5.10根据需求完成代码设计 说明书完成阶段2012.5.11-2012.5.20根据设计撰写说明书,完善论文 答辩阶段2012.5.21-2012.5.25定稿,准备答辩材料 六、毕业设计任务下达书于 2012 年 1 月 6 日发出。毕业设计应于 2012 年 5 月 20 日前完成后交指导教师,由指导教师评阅后提交毕业设计答辩委员会。 七、毕业设计任务下达书一式两份,一份给学生,一份留学院存档。 指导教师: 签发于 2012 年 1 月 6 日 分管院长: 签发于 年 月 日 毕业论文开题报告 姓 名 * 性 别 男 学 院 信息与电气 工程学院 年 级 2008 级 学 号 * 预计 完成 时 间 2011.5.22 设计题目 基于水平集的医学图像分割 课题来源教师科研课题类别应用研究指导教师* 毕业设计实施方案: 第一阶段:开题 了解论文要求,学习图像分割的相关内容; 第二阶段:综合分析 实现基本的功能; 第三阶段:修改完善设计 在初步完成的基础上,查看所做设计是否完善,各种 操作能否达到预期效果; 第四阶段:完成论文,对完成的设计进行最后的试用并修改细节; 第五阶段:完成基于水平集的医学图像分割的设计说明书。 设计主要内容(提纲): 本文主要探讨基于水平集方法的活动轮廓模型图像分割技术,详细介绍了基于水 平集图像分割方法:Chan-Vese 模型。通过对 Chan-Vese 模型的研究详细介绍了 Chan-Vese 模型的水平集求解方法,提出了基于 Chan-Vese 模型的图像分割算法。 指导教师意见: 该同学对于基于水平集的图像分割实现所采用的设计平台 matlab 较为熟练,对图 像分割、水平集进行了充分的学习,可以在规定时间内实现基于水平集的图像分割, 实施方案过程合理清晰,步骤合理,阶段任务明确;论文内容完整、科学,符合论文 的相关要求,已经具备了开题的条件,同意开题。 签名: 2012 年 3 月 12 日 年 月 日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 (签章) 年 月 日 毕业论文结题报告 姓名*性别男院系 信息与电气 工程学院 年级2008级学号 * 设计题目基于水平集的图像分割算法的研究 课题来源教师科研课题类别应用研究指导教师 * 本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用情 况等。 ) 本论文完成了基于水平集的医学图像分割,实现了图像中轮廓的提取。经过一 段时间的学习以及使用 matlab 对图像进行处理,基本掌握了图像分割的相关知识点。 Chan-Vese 模型只利用了图像的灰度信息,而没有利用图像的梯度信息,致使在一 些多目标的图像分割应用中产生图像边缘定位不准确的缺陷。 指导教师意见: 该同学通过编程,实现了基于水平集的图像分割,并将其应用到医学影像处理中。 基本达到了任务下达书的要求,同意结题。 签名: 2012年5月23日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 设计 成绩 毕业论文成绩评定表 学院:信息与电气工程学院 学号:20082212442 姓 名*论文总成绩 论文题目 基于水平集的图像分割算法的研究 指 导 教 师 评 语评定成绩: 签名: 年 月 日 评 阅 人 评 语 评定成绩: 签名: 年 月 日 答 辩 小 组 评 语答辩成绩: 组长签名: 年 月 日 注:1、论文总成绩=指导教师评定成绩(50%)+评阅人评定成绩(20%) +答辩成绩(30%) 2、将总成绩由百分制转换为五级制,填入本表相应位置。 目 录 1前言.1 2开发平台.2 2.1Matlab 介绍.2 2.2Matlab 的优点.2 2.3Matlab 的功能.3 3. 图像分割有关内容3 3.1图像分割3 3.2图像分割的研究意义5 3.3图像分割常用方法5 3.3.1.阈值分割方法5 3.3.2.边缘检测分割方法6 3.3.3.区域提取分割方法6 3.3.4.结合特定理论工具的分割方法7 4水平集方法.7 4.1水平集方法7 4.2水平集函数8 4.2.1符号距离函数.9 5基于 ChanVese 模型的研究10 5.1Chan-Vese 模型.10 5.2ChanVese 模型的水平集求解12 5.3ChanVese 模型的图像分割算法15 6实验结果.16 7结论和展望.17 参考文献.18 致 谢.18 附录 A.18 鲁东大学本科毕业设计 1 基于水平集的医学图像分割基于水平集的医学图像分割 * (信息与电气工程学院,计算机科学与技术专业,2008级*班, *) 摘要摘要:图像分割技术是一种在理论研究与实际应用中得到广泛重视的重要的图像技术。水平集 方法近年来受到研究人员的关注。它的主要特征是可以自然地改变轮廓曲线的拓扑结构,从而广泛应 用于图像分割中。本文主要探讨基于水平集方法的活动轮廓模型图像分割技术,详细介绍了基于水平 集图像分割方法:Chan-Vese模型。通过对Chan-Vese模型的研究详细介绍了Chan-Vese模型的水平集求 解方法,提出了基于Chan-Vese模型的图像分割算法。 关键词:关键词:图像分割;水平集;Chan-Vese模型 Medical Image Segmentation Based on the Level Set * (School of Information level set; Chan-Vese model 1前言 随着计算机科学技术的不断发展,数字图像处理与分析引起了各个领域研究的广泛 关注。图像分割是图像处理重要的研究内容,通过图像分割、目标分离、特征提取、参 数估计等技术可以将原始图像转化为更抽象更紧凑的形式,使得更高层的图像分析和理 解成为可能。图像分割技术是一种重要的图像技术,具有广泛的应用前景。图像分割是 图像处理重要的研究内容,通过图像分割、目标分离、特征提取、参数估计等技术可以 *大学本科毕业论文 - 2 将原始图像转化为更抽象更紧凑的形式,使得更高层的图像分析和理解成为可能。它是 图像理解的重要组成部分,是图像处理到图像分析的关键步骤,图像分割结果的好坏直 接影响到对于图像后续处理的质量,同时也是图像处理中最古老和最困难的问题之一。 目前,图像分割在工业自动化、在线产品检验、生产过程控制、文档图像处理、遥 感卫星图像处理(图 1.1)、生物医学图像处理(图 1.2)、视频图像处理、基于内容的 图像库检索、保安监视、以及军事、体育、农业工程等方面已经得到广泛的应用。 图 1.1 图 1.2 2开发平台 2.1Matlab 介绍 Matlab 是一门计算机编程语言,是一种科学计算软件。Matlab 将高性能的数值计算 和可视化集成在一起,并提供了大量的内置函数,被广泛应用在科学计算、信息处理、 控制系统等领域的分析、仿真和设计工作中。Matlab 已经受了用户的多年考验。在欧美 发达国家,Matlab 已经成为应用线性代数、自动控制理论、数理统计、数字信号处理、 时间序列分析、动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生、硕 士生、博士生必须掌握的基本技能。在设计研究单位和工业部门,MATLAB 被广泛地用 于研究和解决各种具体工程问题。 2.2Matlab 的优点 Matlab 具有以下优点: 1人机界面友好; 2简单易学、易读易写、代码短小高效; 3智能化程度高; *大学本科毕业论文 - 3 4具有丰富的数学功能; 5图形表达功能强; 6功能丰富、可扩展性强。 2.3Matlab 的功能 Matlab 具有以下功能: 1强大的数值运算功能; 2广泛的符号运算功能; 3高级与低级兼备的图形功能; 4可靠的容错功能; 5应用灵活的兼容与接口的功能; 6信息量丰富的联机检索功能; 3. 图像分割有关内容 3.1图像分割 对图像进行研究和应用时,人们往往对图像中的某些部分感兴趣,这些部分常被称 为目标或对象。图像处理的重要任务就是对图像中的对象进行分析和理解。在图像分析 中,输出的结果是对图像的描述、分类、或其他的结论,而不再像一般意义上图像处理 那样输出也是图像。图像分析主要包括以下几部分内容: 1.把图像分割成不同的区域,或把不同的东西分开(分割) ; 2.找出各个区域的特征(特征提取) ; 3.识别图像的内容,或对图像进行分类(识别与分类) ; 4.结出结论(描述、分类或其他的结论) 。 一个典型的图像分析和理解的系统如图 3.1 所示。该系统分为图像输入、预处理、图 像分割、图像识别、结构句法分析。 *大学本科毕业论文 - 4 图像输入 光电变换 数字化 预处理 增强 图像恢复 编码 图像分割 检测景物 或边界 特征提取分类结构分析 描述和解释 图 3.1 图像分割是指把图像分成互不重叠的区域并提取出感兴趣目标的技术。在图像特征 提取之前重要的一部分工作就是图像分割,图像分割的好坏直接影响到图像的分析结果。 图像分割是一种重要的图像技术,在理论和实际应用中都得到人们的广泛重视。图像分 割的方法和种类有很多,有些分割运算可以直接应用于许多图像,而另一些分割方法可 以按照人们的意愿准确地分割任何一种图像。 从 20 世纪 70 年代起,许多学者和研究人员致力于研究图像的分割算法,至今已经 提出了千余种分割算法。图像分割时,通常可以根据图像的两种特性进行分割,一种是 根据各个像素点的灰度不连续性进行分割;一种是根据同一区域具有相似的灰度。这两 种方法都有各自的优点和缺点。常见的分割算法有阈值分割、边缘检测、边缘跟踪、区 域分割与合并等,如图 3.2 所示。 图像分割 不正续性检测相似性检测 边界分割 边缘检测 边缘跟踪 Hough变换 区域分割 阈值分割 区域分裂与合并 自适应 图 3.2 *大学本科毕业论文 - 5 3.2图像分割的研究意义 图像技术在广义上是各种与图像有关技术的总称。图像工程是一个对整个图像领域 进行研究应用的新学科,它的内容非常丰富,根据抽象程度和研究方法等的不同可分为 三个各有特点的层次:图像处理、图像分析和图像理解。 图像分割是由图像处理到图像分析的关键步骤,在图像工程中占据重要的位置,一 方面,它是目标表达的基础,对特征测量有重要的影响。另一方面,因为图像分割及其 基于分割的目标表达、特征提取和参数测量等将原始图像转化为更抽象更紧凑的形式, 使得更高层的图像分析和理解成为可能。虽然人们对图像分割已进行了大量的研究,但 还没有一种适合于所有图像的通用的分割算法。所以,图像分割一直以来都是图像技术 中的研究热点,也是制约图像技术发展的一个瓶颈。因此,从原理、应用和应用效果等 方面来深入研究图像分割技术,对于提高图像分析和图像理解系统的性能以及提高图像 处理技术的应用水平都具有十分重要的意义。 3.3图像分割常用方法 图像分割是图像处理中的一项关键技术,自 20 世纪 70 年代起一直受到人们的高度 重视,至今已经提出了上千种分割算法,但因尚无通用的分割理论,先提出的分割算法 大都是针对具体问题,并没有一种适合所有图像的通用分割算法。另外,还没有制定出 选择适用分割算法的标准,这给图像分割技术的应用带来许多实际问题。一般而言,图 像分割方法可以分为如下四类: 1)阈值分割方法 2)边缘检测分割方法 3)区域提取分割方法 4)结合特定理论工具的分割方法 3.3.1.阈值分割方法 图像分割的经典方法是基于灰度阈值的分割方法。它通过设置阈值,把像素点按灰 度级分若干类,从而实现图像分割。把一幅灰度图像转换成二值图像是阈值分割的最简 单形式,设原始图像中找出一个灰度值 作为阈值,将图像分割为两部分,即把大),(yxft 于等于该阈值的像素点的值设置成 1,小于该阈值的像素点的值设置为 0。阈值运算后的 图像为二值图像如下式所示:),(yxg T f(x,y) Tf(x,y) yxg 0 1 ),( 上式中全局阈值 T 的选择直接影响分割效果。通常可以通过分析灰度直方图来确定 *大学本科毕业论文 - 6 它的值,最常用的方法是利用灰度直方图求双峰或多峰,选择两峰之间谷底处的灰度值 作为阈值,如图 3.3 所示。 T 图 3.3 3.3.2.边缘检测分割方法 边缘检测是基于灰度不连续性进行的分割方法。图像边缘是图像中灰度发生急剧变化 的像素的集合,是图像最基本的特征之一,它是图像局部特性不连续(或突变)的结果, 例如,灰度值的突变、颜色的突变、纹理的突变等。根据灰度变化的特点,可将边缘分 为阶梯状边缘、屋顶状边缘与线性边缘三种类型,具体描述如下: 阶梯状边缘:从一个灰度值跳跃到另一个差距较大的灰度值; 屋顶状边缘:灰度值慢慢增加到一定程度后慢慢减小; 线性边缘:灰度值从一个值跳到另一个灰度值之后然后回来。 对于阶梯状边缘,灰度变化曲线的一阶导数在边缘处呈现极值,而二阶导数在边缘 处呈现零交叉;对于脉冲状和屋顶状边缘,灰度变化曲线的一阶导数在边缘处呈现极值, 而二阶导数在边缘处呈现零交叉;对于脉冲和屋顶状边缘,灰度变化曲线的一阶导数在 边缘处呈现零交叉,而二阶导数在边缘处呈现机制。 边缘检测是图像分割、目标区域识别、区域形状提取等图像分析的基础,一幅图像 就是一个信息系统,其大量的信息是由它的轮廓提供的。因此,边缘提取与检测在图像 处理中占有很重要的地位,其算法的优劣直接影响着所研制系统的性能。传统的边缘检 测方法基于空间运算,例如可以借助空域微分算子进行,通过将算子模板与图像进行卷 积合成。根据模板的大小和元素值的不同有不同的微分算子如 Robert 算子、Sobel 算子、 Prewitt 算子、LOG 算子、Canny 算子等,这些空域边缘算子对噪声都比较敏感。且常常 会在检测边缘的同时加强噪声。 3.3.3.区域提取分割方法 基于区域的分割方法是利用区域内的特征的相似性把图像划分成一系列有意义区域 *大学本科毕业论文 - 7 的处理方法。常用的基于区域的分割方法有两种:区域生长与分裂合并。它们是两种典 型的串行区域技术,其分割过程后续步骤的处理要根据前面步骤的结果进行判断而确定。 区域生长的基本思想是将具有相似特性的像素集合起来构成区域,首先为每个需要 分割的区域确定一个种子像素作为生长起点,然后按一定的生长准则把它周围与其特性 相同或相似的像素合并到种子像素所在的区域中,把这些新像素作为种子像素继续增生 长,直到没有满足条件的像素可被包括,这时候停止生长,一个区域就形成了。 在实际应用区域生长法时需要解决三个问题: (1)选择或确定一组能正确代表所需区域的种子像素; (2)确定在生长过程中能将相邻像素包括进来的准则; (3)制定让生长过程停止的条件或规则。 分裂合并法的主要思想是从图像开始通过不断分裂合并得到各个区域。一种利用四 叉树表达方法的分割算法如下,其中 代表整个正方形图像区域, 代表检验准则。 (1)对任意区域 ,若 就将其分裂为不重叠的四等分; (2)对相邻的两个区域 ,就将它们合并; (3)若无法进行进一步的分裂和合并,则算法结束。 3.3.4.结合特定理论工具的分割方法 图像分割至今为止尚无通用的自身理论,近年来,随着各学科许多新理论和新方法 的提出,人们也提出了许多与一些特定理论、方法和工具相结合的分割技术。如:基于 数学形态学的图像分割方法、基于模糊技术的图像分割方法、基于人工神经网络技术的 图像分割方法、基于遗传算法的图像分割方法、基于小波理论的图像分割方法。 4水平集方法 近年来出现了基于变形模型的图像分割算法,变形模型是定义在图像领域中的曲线 或曲面,包括对待分割目标性状和特征的先验假设模型,并以能量函数的形式来反映这 种先验知识以及曲线自身的描述。 4.1水平集方法 水平集方法主要是从接口传播等研究领域中逐步发展起来的, Osher 和Sethian首先 提出依赖时间的运动界面的水平集描述。其主要思想是将移动的接口作为零水平集(Level Set =0)嵌入高一维的水平集函数中,由闭超曲面的演化方程可以得到水平集函数的演 化方程,而嵌入的闭超曲面总是其零水平集,最终只要确定零水平集即可确定移动接口 演化的结果。 *大学本科毕业论文 - 8 水平集方法的基本思想是:给定封闭的初始轮廓,该初始轮廓不断沿其法线方向向 外或向内以一定的速度演化,最终得到曲线(曲面)族。水平集方法把曲线族看作是更 高维空间曲面的零水平集 ,则被称为水平集函数,当轮廓改变拓扑结构时, 仍可以保 持连续,因而从原理上保持了这种方法很容易处理拓扑结构改变的问题。图 4.1 说明了水 平集函数表达闭合曲线的方式,其中图 4.1(a)是一条平面闭合曲线,图 4.1(b)是其水平 集函数的隐含表达,图中的黑线就是隐含为水平集的平面曲线。 水平集方法处理平面曲线的演化问题不是试图去跟踪演化后的曲线位置,而是遵循 一定的规律,在二维固定坐标系中不断更新水平集函数,从而达到演化隐含在水平集函 数中的闭合曲线的目的。这种演化曲线方式的最大特点是:即使隐含在水平集函数中的 闭合曲线发生了拓扑结构变化,水平集函数仍然保持为一个有效的函数,图4.1(c)是水平 集函数更新后其零水平集曲线的形状,而图4.1(d)中的零水平集曲线已经分裂为两条。 (a)平面闭曲线(b)闭曲线水平集函数的表达 (c)水平集函数的演化(d)曲线拓扑结构发生变化 图 4.1 4.2水平集函数 水平集方法通过一个高一维的函数曲面来表达低一维的轮廓曲线,即将轮廓曲线表 达为高一维函数曲面的零水平集的间接表达形式,并将轮廓曲线的运动方程转化为关于 高维水平集函数的偏微分方程,据此思想,可得水平集表达方式: *大学本科毕业论文 - 9 ),(IkV t 其中为水平集函数,为水平集函数对时间的偏导数,是与图),(tyx t ),(tyx),(IkV 像的灰度值以及轮廓曲线曲率有关的速度项,为梯度算子。),(yxIk yx , 4.2.1符号距离函数 给定平面上的一条封闭曲线,以曲线为边界,把整个平面划分为两个区域:曲线外部 区域和曲线内部区域。在平面上定义符号距离函数,其中是点到曲dtyx),(d),(yx 线的最短距离。距离的符号取决于该点在曲线内部还是外部,一般定义曲线内部点的距 离为负值,如图 4.2 所示。在任意时刻,曲线上的点就是符号距离函数值为零的点(即符 号距离函数的零水平集)。尽管这种转化使问题在形式上变得复杂,但在问题的求解上带 来很多优点,最大的优点是曲线的拓扑变化能够得到很自然的处理,而且可以获得唯一 的满足熵条件的解。 图 4.2 符号距离函数取不同的数值的集合称为水平集,当时称为零水平集,),(yx0),(yx 它描述了平面上的一条封闭轮廓曲线。二维平面上轮廓曲线可隐含地表达为三维空间中 连续函数曲面,曲面具有相同值的点集为平面上的轮廓曲线。将当前正),(yxZ),(yx 在运动的轮廓曲线看作是一个更高维函数的水平集,利用轮廓曲线运动方程与 Hamilton- Jacobi 方程的相似性,水平集方法给出了一种轮廓曲线运动的强鲁棒性的计算方法。水 平集方法最大的优势在于它的稳定性以及拓扑无关性。轮廓曲线在运动过程中可能会产 生尖点,或者断裂为多条曲线或多条曲线融合为一条。水平集方法可有效地处理这些情 况,但是水平集方法有一个缺点,即计算量太大,因为它将二维的问题扩展到三维、三 维的问题(曲面运动问题)扩展到了四维。维数的扩展增加了计算复杂度,平面轮廓曲 线运动的计算复杂度为,三维曲面运动的计算复杂度为,其中是将正方)( 2 NO)( 3 NON 形平面均匀离散成网格点后,水平方向的网格点数目。 *大学本科毕业论文 - 10 图 4.3 基于水平集方法的轮廓曲线运动示意图 5基于 ChanVese 模型的研究 几何活动轮廓模型与水平集方法相结合的曲线演化方法目前是广为关注的一种图像分 割方法。该方法利用轮廓曲线的几何特性,建立轮廓曲线运动的能量函数,通过最小化 能量函数,使轮廓曲线逐渐逼近图像中目标边界,并利用水平集函数将轮廓曲线运动方 程转化为求解数值偏微分方程问题。在这类方法中,Chan 和 Vese 基于 Mumford-Shah 分 割模型提出了 Chan-Vese 模型是研究的热点。此模型将原始图像视为由不连续集和分片 常数图像组成的简单形式,停止函数不再依赖于图像的局部梯度,而是同质区域的全局 信息。但在实际使用时,我们需要初始化水平集函数,虽然该模型对初始化轮廓线的位 置没有具体要求,但是初始位置与收敛时间仍然紧密联系,不好的初始位置将会影响收 敛速度。 5.1Chan-Vese 模型 Mumford-Shah 模型是近年来提出的一种优秀的图像分割模型,该模型的能量函数包含 了对图像的区域、边界的描述。该模型的轮廓线检测可以基于梯度,也可以不利用梯度, 对模糊边界甚至不连续的边界都有很好的分割效果。通过优化该模型的能量函数,可以 一次获得受噪声污染的图像的边界、区城以及平滑图像。如果将 Mumford-Shah 分割模型 结合水平集方法,无疑将提高曲线演化模型分割图像的能力,并且这种模型在应用水平 集公式时,初始轮廓线可以在任意位置,都能得到令人满意的结果。 *大学本科毕业论文 - 11 Chan 和 Vese 提出一种基于简化 Mumford-Shah 模型和水平集的图像分割方法C-V 方法。这种方法的速度函数不再依赖图像梯度,而是基于 Mumford-Shah 分割模型。该方 法同时适用于梯度有意义和无意义的轮廓检测,也就是对边缘很平滑或不连续的图像分 割同样适用。另外,该方法的速度函数定义于所有水平集,因此,可以检测出带有空洞 的目标的内部区域。 设图像的定义域为,并设当前考察的图像边界将图像划分为若干近 ),(yxI C ),(yxI 似同质区域,得分割图像。则 Mumford-Shah 图像分割模型就是寻找真正的图像 ),( 0 yxI 边界,将图像划分为若干同质区域,并且所得分割图像和 ),(yxI 0 C),(yxI),(yxI MS 的误差比所有分割图像和原图像的误差都要小,即最小化如下能量方程: ),(yxI (5.1) C MS MS MS dxdyI dxdyIICLengthCIF CIFIC / 2 0 2 00 000 )(),( ),(minarg),( (5.1)式的意义为,当最小时,所得边界将图像划分为若干平滑区域,并 ),( 0 CIF MS 0 C 且可以得到边界。 0 C Chan 和 Vese 提出种简化的 Mumford-Shah 模型。定义区域上的演化曲线是的 C 一个子集 的边界,也就是说。用表示(即曲线内部), C )(Cinside w 来表示区域(即曲线外部)。 )(Coutside 假设图像被分为两个同质区域,为其分界线(即为所求轮廓)。其内部灰度为, I 0 C i I 外部为,即: o I (5.2) )(, )(, 0 0 CoutsideI CinsideI I o i 设原图像被任意闭合活动轮廓线 C 划分为内部和外部,那么观察下面的函数: 1 2 (5.3) dxdyCyxIdxdyCyxICFCFCF outside inside 2 2 2 121 ),(),()()()( 式中和是依赖于的常量,分别表示内部和外部的平均灰度。那么时, 1 C 2 C CC0 CC (5.3)可以取得最小值。这一点很容易证明:若轮廓线 C 在实际边界外部,那么 ;若轮廓线 C 在实际边界内部,那么;若内部 0)(, 0)( 21 CFCF0)(, 0)( 21 CFCF 和外部同时有 C,那么。所以只有时函数(5.3)可以取得 0)(, 0)( 21 CFCF 0 CC 极小值。 加上平滑项,如长度和面积项,即可得到 C-V 图像分割的能量模型,如下: *大学本科毕业论文 - 12 (5.4) dxdycyxIdxdycyxI CinsideAreaCLengthCFCFCccF outside inside 2 22 2 11 21, 21 ),(),( )()()()(),( 最小化式(5.2),即可得到参数,即: 21,c c (5.5) ),(inf 21 , 21 CccF ccc 式中,是固定的参量,一般设置为。由于此模型利用了 0, 0, 21 1, 0 21 图像的全图信息,因此通过最小化能量函数(5.4),即可得到全局最优的图像分割效果。 5.2ChanVese 模型的水平集求解 根据水平集方法,所求轮廓线由零水平集来表示,并设是内正外负型的符号距离 函数。即: 0)(:)(,0)(:)(XXCoutsideXXCinside Heaviside 函数 H 定义如下: (5.6) 0, 0 0, 1 )( z z ZH Dirac 函数定义如下: Heaviside 函数在该方法中用来划分演化区域,而 Dirac 函数用来限定演化在零平集 函数周围取值。 方程中各项(5.4)中的各项可表示为: dxdyyxHyxdxdyyxHLength),(),(),()0( 0 dxdyyxHArea),()0( dxdyyxHcyxIdxdycyxI),(),(),( 2 1 0 2 1 dxdyyxHcyxIdxdycyxI),(1 (),(),( 2 2 0 2 2 则 Chan-Vese 模型的能量泛函的水平集函数方程可改写为: (5.7) dxdyyxHcyxIdxdyyxHcyxI dxdyyxHdxdyyxHyxccF ),(1 (),(),(),( ),(),(),(),( 2 22 2 11 0, 21 *大学本科毕业论文 - 13 图像可以表达为水平集的形式: ),(yxI (5.8) dxdyyxHcdxdyyxHcyxI),(1 (),(),( 21 令 不变,最小化能量函数。可得到和的表达式:),( 21 ccF 1 c 2 c (5.9) dxdyyxH dxdyyxHxI c ),( ),()( 1 (5.10) dxdyyxH dxdyyxHxI c ),(1 ( ),(1)( 2 在时,即内部区域不为 0 时有意义;而在 1 c 0),(dxdyyxH 2 c 即外部区域不为 0 时才有意义。 0),(1 (dxdyyxH 为了求解的表达式,引入规则化的函数和函数,当用或来表示,H时,0 H 且。 H 一种改进的 H 函数: (5.11) z ZHarctan 2 1 2 1 )( , 2 这两种表达式是近似的规则化的 H 函数和 函数(取) 。不同的在区间 H 1 上有非零值,而在任意地方都不为零。两种表达式的与函数的具体表现形, 2 H 式参见图 5.1。 *大学本科毕业论文 - 14 图 5.1 两种规格化的与函数 H 用表示规格化之后的,则:),( , 21 CccF),( , 21 CccF (5.12) dxdyyxHCyxIdxdyyxHCyxI dxdyyxHdxdyyxyxCccF ),(1 (),(),(),( ),(),(),(),( 2 22 2 11 0, 21 令和不变,关于求能量函数的最小值,可得如下偏微分方程: 1 c 2 c (5.13) ),(), 0( ),( I),( I)( 0 2 22 2 11 yxyx cyxcyx t ( 则方程(5.11) , (5.12) , (5.13)即为得到的水平集形式的数值解。 从方程(5.13)中可以看出,偏微分方程右边的图像函数以及,都定义在),( Iyx 1 c 2 c 全部图像区域上,利用了图像的全局信息。因此 Chan 和 Vese 强调了 C-V 方法的一个特 点就是全局化,可仅适用一条初始闭合轮廓线,就把内部“真空”的目标检测出来,不 需要为检测“真空”的目标而追加额外的约束条件。 *大学本科毕业论文 - 15 由于能量函数是非单调的,也就是说会存在局部极值,因此最后的结果就很有可能依 赖于初始轮廓线的位置。如果用和,由于能量方程对的作用是局部的,只作用 , 1 H , 1 于零水平集附近的一小部分水平曲线上,所以最后的结果很大程度上依赖于初始轮廓线 的位置,因此有可能收敛于局部极小解,并且不依赖于初始轮廓线的位置,因此有可能 收敛于局部极小解;而如果采用和。方程可作用于所有的水平集曲线,所以算法 , 2 H , 2 会收敛于全局极小值,并且不依赖与初始轮廓线的位置。本实验中我们选取第 2 种规格 化形式。 5.3ChanVese 模型的图像分割算法 C-V 图像分割模型是根据简化的 M-S 模型提出来的,它利用了图像的全图信息,可 以得到全局最优化的图像分割结果。然而它只是利用了图像的灰度信息,而没有利用图 像的梯度信息,致使在一些多目标的图像分割应用中产生图像边缘定位不准确的缺陷。 C-V 方法图像分割流程图如图 5.2 所示。 否 是 开始 输入图像 图像预处理 定义初始轮廓线和 初始符号距离函数 计算kcc, 21 计算下一时刻水平 集函数值 更新轮廓线 收敛检查 迭代停止,输出最 终轮廓线 结束 *大学本科毕业论文 - 16 图 5.2 C-V 方法图像分割流程 6实验结果 为了验证算法的性能,选取不同的目标图像进行分割实验。实验选取了两幅图像分别 进行水平集分割。初始轮廓线选取的为圆,其中圆心为图像的中心点,半径为圆心到图 像另一固定点的大小,实验结果如下: 图 6.1(a) 原始图像 图 6.1(b)初始轮廓线 图 6.1(c)迭代 1500 次 图 6.1(d)迭代 3000 次 *大学本科毕业论文 - 17 图 6.2(a)原始图像 图 6.2(b)初始轮廓线 图 6.2(c)迭代 500 次 图 6.2(d)迭代 3000 次 7结论和展望 历年来,图像处理和计算机视觉中偏微分方程的应用受到了国内外有关学者极大的关 注。图像分割是从图像处理到图像分析的关键步骤。对图像分割的研究一直是图像技术 研究中的热点和焦点。其中,水平集的图像分割算法已广泛地应用与各个领域。水平集 方法是一种简单、精确、灵活的数值方法,主要优势在于处理外形复杂、拓扑结构变化 的图像。目前的研究主要基于水平集方法不断的降低计算复杂度,提高算法速度和分割 准确度。 *大学本科毕业论文 - 18 参考文献 1 章毓晋 图像分割M.北京:科学出版社,2001. 2 罗希平等 图像分割方法综述J. 模式识别与人工智能,1999,12:300312. 3 陆剑峰,林海,潘志庚 自适应区域生长算法在医学图像分割中的应用J.计算机辅助几 何设计与图形学学报,2005,17:21682173. 4黄艺,杜宇人 基于边缘信息的图像分割技术研究J.现代电子技术,2005,5:116120. 5 邢军 基于 Sobel 算子数字图像的边缘检测J.微机发展,2005,15:4850. 6 韩其燕,何东健 基于区域生长的年轮图像分割方法J.农机化研究,2006,4:204206. 7 王文杰,封建湖 基于变分 Level Set 方法的图像分割;计算机工程与应用: 2006 年 18 期. 8 张治国,周越,谢凯 一种基于 Mumford-Shah 模型的脑肿瘤水平集分割算法J.上海 交通大学学报,2005,39:19551962. 9 朱付平,田捷,林瑶等 基于 Level Set 方法的医学图像分割J.软件学报, 2002,13:18661872. 10 范九伦,赵凤 灰度图像的二维 Otsu 曲线阈值分割法J电子学报,2007,35. 致 谢 通过这一段时间的学习,我的毕

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论