三维医学图像分割方法

文档序号:6600971阅读:1118来源:国知局
专利名称:三维医学图像分割方法
技术领域
本发明涉及一种三维医学图像的分割方法,特别是涉及一种基于多区域收缩扩展碰撞策略的三维医学图像分割方法。
背景技术
在医学领域中,三维医学图像分割用于对三维医学图像中的感兴趣区域或病变区 域进行分割,用于观察和分析感兴趣区域或病变区域的形态、特征和其他病理情况,以及进 行三维医学图像的重构和融合等。特别是针对心脏的医学图像,需要同时对心脏医学图像 的多个区域进行分割提取,例如左右心房或左右心室的分割。一般来说,大多数的医学图像分割方法基本都基于CT/MRI序列图像,进行二维空 间上的图像分割,再根据序列二维空间的分割数据,进行三维重构。其中特别的是各类图像 分割方法基本是只针对单一区域进行分割,而不能同时对具有一定连通性的多区域进行分 害I]。由于人体解剖结构的复杂性、组织器官形状的不规则性以及不同个体的差异性,一般的 医学图像分割方法在进行多区域分割时,在合理性、效果和效率方面并不理想。基于阈值的医学图像分割方法的基本特点是通过人工或自适应的方法来确定一 个或一系列图像灰度阈值,再对医学图像进行基于灰度阈值的二值化变换。在二值化的图 像中,低于阈值的图像区域为背景区域,而高于阈值的图像区域为感兴趣区域,从而达到图 像分割的目的。该方法的问题和缺陷在于1)精确阈值确定难度大,医学图像的差异性导致阈值的差异性;2)在图像多区域的灰度阶数大致相同的情况下,不能准确判别出不同区域的特 性,更不能达到分割的效果;3)在图像多区域的灰度阶数有明显差异情况下,单一灰度阈值对不同区域的判别 效果下降,甚至会损害分割区域的图像质量。基于区域生长法的医学图像分割的基本特点是能过交互式设置区域生长种子点, 从种子点出发,迭代搜索图像,将种子点像素相邻的相似像素合并到种子像素所在区域。刘 英喜等人在《重庆邮电学院学报》第16卷第4期发表的《基于区域生长法的医学图像分割 研究》中描述了一种基于区域生长法的改进方法,该方法较好的解决了对图像指定单一区 域分割,该论文的公开内容在此引入以供参考。区域生长法存在如下问题1)区域生长法只能针对单一区域或不具有连通性的多区域进行分割。在具有一定 连通性的多区域情况下,区域生长法无法判别多区域连通的边缘,也就不能达到多区域分 割的目的;2)区域生长法在图像灰度不均勻、差异较大的情况下,会造成图像分割和提取不 准确的现象。在《软件学报》第13卷第6期的《An Algorithm for Segmentation of MedicalImage Series Based on Active Contour Model》巾了一禾中;^歹ijglfllK象白勺± 动轮廓分割方法,该论文的公开内容在此引入以供参考。基于主动轮廓模型的医学图像序列分割方法是参数形变方法的一种,通过定义内能量与外能量来模拟物理的力学原理,用 能量最小化作为框架,达到对序列图像的分割。基于主动轮廓模型的医学图像序列分割方 法的缺点为1)能量特性运算容易陷入局部极小化;2)对形状变化较大的图像感兴趣区域的分割不理想,存在过度分割现象;3)对序列图像中感兴趣区域的形状存在分离或合并时,无法准确跟踪、分割和提取。朱付平等人在《软件学报》第13卷第9期发表的《基于Level Set方法的医学图 像分割》中提到基于水平集方法的医学图像分割方法,该论文的公开内容在此引入以供参 考。水平集方法是一种简单有效的计算和分析二维或三维空间中曲线和曲面运动的方法, 其主要思想是将曲线、曲面和图像演化为更高维的超平面水平集,演化速度即是曲率函数。 基于水平集的医学图像分割算法具有一定的优势,是处理封闭运动界面随时间演化过程中 几何拓扑变化的有效方法。在针对多个区域三维分割的领域中,水平集方法仍然存在不能 同时对图像中的多个具有一定连通性的区域进行有效分割的缺陷。A ·伊本塞等人的中国专利97110768描述了一种用于图像分割的方法,该专利的 公开内容在此引入以供参考。在图像范围内,将该图像分成由相邻像素所组合的区域,其特 点在于利用像素的色度值为构成区域;图像中具有相似色度值的那些相邻的像素被组合 成相关的区域;一个区域中的所有像素具有共同的色度值。李明禄等人的中国专利200410025209中描述了一种用于图像处理领域的核磁共 振多谱图像分割方法,该专利的公开内容在此引入以供参考。该方法发明利用核磁共振影 像序列中的多维梯度信息进行神经网络训练,同时加入有监督神经网络训练方式,从而实 现对多谱核磁共振影像分割的目的。高新波等人在中国专利200910021620中描述了一种基于水平集接力的自动图 像分割方法,该专利的公开内容在此引入以供参考。其步骤是(1)输入待分割图像,并在 图像域中利用形态学方法自动初始化水平集函数;(2)使用迭代的方法在对应的子区域中 演化水平集函数,得到稳态的水平集函数及检测到的图像边缘,并将该边缘内部区域作为 下一个子区域;(3)将在子区域中检测到的图像边缘转换为二值图像,并保存该二值图像;
(4)判断下一个子区域的面积是否为零,若面积为零则执行步骤(5),否则返回到步骤(1);
(5)对所有保存的二值图像执行“并”操作,合并所有子区域中的图像边缘,完成图像分割。贾同等人在中国专利200410020673中描述了一种医学图像的三维分割方法,该 专利的公开内容在此引入以供参考。该方法采用Carmy算子进行边缘检测,采用余弦函数 进行轮廓插值,利用Carmy算子和梯度信息生成图像的全局能量代价函数,作为交互式分 割基础,实现对关键层的轮廓提取,进而在关键层之间利用基于余弦函数的插值方法产生 中间层轮廓,同时在中间层轮廓上根据该层的局部能量代价自动生成种子点,并依据局部 能量代价函数进行轮廓的自动调整,对插值生成的轮廓进行自动的修正,从而得到真正的 分割区域。在心脏医学图像中存在多个区域的病理特性,并需要相对独立地观察、分析和判 别心脏各个区域的病理特性。在对心脏医学图像的区域提取和分割过程中,就需要针对心 脏医学图像的不同区域进行提取和分割,并且基本准确地界定出各个区域之间的边界。
现有的各类技术方法在解决心脏医学图像的多个区域提取和分割时,具有一定的 实用性,但同时也存在局限性、缺陷或不足之处。1)大多数图像分割方法只能针对图像中单一区域进行分割,而不能对图像中多个 区域同时进行分割,不能满足对心脏医学图像的多个区域进行提取和分割;2)针对具有一定连通性的多个区域的边缘的判别性能较弱,容易发生多个区域之 间的过度分割或欠分割的情况;3)心脏医学序列图像在多数情况下,都存在感兴趣区域的分离或合并的情况,例 如心腔分离、心房与心室连通、血管分支等。针对序列医学图像的区域分离或合并,现有技 术大多数不能跟踪出图像区域形态的细节变化;4)心脏医学图像的区域形态、病理等信息因个体差异而具有较大的差异,现有的 多数图像分割技术方法都不同程度地具有一定的局限性,在医学图像存在较大差异性时, 实用性和适应性有明显下降;5)现有的一些图像分割技术方法虽然有较好的分割效果,但存在运算数据量大, 数据结构复杂或运算效率不高的局限;
6)有一些图像分割技术方法不适应在三维空间内的进行序列心脏医学图像的分割。

发明内容
为了克服现有技术的上述缺点,本发明提供了一种三维医学图像分割方法,对心 脏医学图像进行三维重构,对多个感兴趣区域的同时进行分割和提取,特别是图像中多个 感兴趣区域具有一定的连通性的情况下,本发明具有实时性强、运算效率高、能对多个区域 同时进行分割的特点。本发明的技术方案是一种三维医学图像分割方法,包括如下步骤第一步,在交互式操作情况下,对CT/MRI序列二维医学图像按照图像序列和输入 的灰度阈值进行三维叠加重构,生成符合灰度阈值的包含所有感兴趣区域的三维图像;第二步,对三维图像进行三维空间内的高斯滤波平滑,并计算平滑后图像的梯度 fn息;第三步,在交互式操作情况下,输入二维或三维空间的种子点;第四步,根据设置的灰度阈值,对三维医学图像进行三维空间收缩运算,并计算和 记录每个三维像素点的收缩阶数和能量特性;第五步,以输入的多个三维空间种子点作为起始点,对三维医学图像进行多个区 域的水平集方法三维空间扩展,计算、修改并记录三维扩展区域的像素点的区域信息;第六步,根据感兴趣区域信息对三维图像中的三维像素点进行提取分割,分别生 成多个感兴趣区域三维图像。与现有技术相比,本发明的积极效果是具有实时性强、运算效率高、能对多个区 域同时进行分割的特点,且分割精度高、图像局部特征清晰可靠,具体表现如下1)重构三维图像运算速率高。2)允许设置二维与三维空间的种子点。3)可同时对多个感兴趣区域进行三维空间的图像分割。
4)三维空间分割运算速率高。5)三维空间分割的感兴趣区域基本符合医学图像质量要求。6)对个体心脏医学图像差异性较大的适应性较好。7)对心脏医学图像的感兴趣区域的细节分割效果较好,对感兴趣区域的形态分离与合并适应性较强。8)所有的运算在唯一的三维图像数据结构中进行,数据存储空间需求量较少。
具体实施例方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥 的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图
)中公开的任一特征,除非特别叙 述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只 是一系列等效或类似特征中的一个例子而已。一种三维医学图像分割方法,包括如下步骤第一步,在交互式操作情况下,对CT/MRI序列二维医学图像按照图像序列和输入 的灰度阈值进行三维叠加重构,生成符合灰度阈值的包含所有感兴趣区域的三维图像生成过程中可根据输入的采样率对二维图像进行抽样采集,将生成的三维图像保 存于三维图像数据结构中。三维图像的每个像素点都包括坐标信息与灰度信息,其中三维 像素点的X和Y坐标为二维医学图像像素点的X和Y坐标,三维像素点的Z坐标为序列二 维医学图像的序列层数的转换。第二步,对三维图像进行三维空间内的高斯滤波平滑,计算平滑后图像的梯度信 息。三维图像的梯度信息的计算方式如下<formula>formula see original document page 6</formula>其中,I(x,y,z)为三维图像,▽为梯度算子,G^I (x,y,ζ)表示对三维图像进行高 斯滤波平滑,0 < α < 1为权重系数。第三步,在交互式操作情况下,输入二维或三维空间的种子点,如果输入为二维空 间的种子点,则根据图像序列层数将该种子点转换为三维空间的种子点,其中输入的种子 点应在三维图像的三维空间范围内。第四步,对三维图像进行收缩运算在阈值范围内的已经过收缩运算的像素点为收缩点,在阈值范围内的未经过收缩 运算的像素点为目标点,在阈值范围外的像素点为非目标点。收缩运算是对三维图像的所 有目标点进行三维空间内的近邻像素点判别,并计算该像素点的收缩阶数和内外能量特 性。如果近邻内至少有一个非目标点或收缩点,则该像素点为收缩点。收缩运算迭代进行, 直至三维图像中已不存在目标点。收缩点的收缩阶数由迭代次数来确定,例如当迭代运算至第6次,本次迭代运算 出的收缩点的收缩阶数为6。收缩点的内外能量特性包含外部能量特性Ein和内部能量特性Era,Ein是收缩点到 所有种子点的最短距离,Eex是本次迭代运算的所有收缩点的表面积,即具有相同收缩阶数的所有收缩点的表面积。第五步,对三维图像进行扩展运算扩展运算的过程中包含水平集方法运算、主动 轮廓跟踪运算、碰撞策略控制和感兴趣区域信息记录共四个方面的控制。在扩展过程中,进行三维空间的水平集方法运算和主动轮廓跟踪运算。水平集方 法的初始点从设置的种子点开始,将三维图像的像素点的收缩阶数作为扩展阶数,在一个 时刻,只对具有相同扩展阶数的像素点进行扩展运算。判别像素点的梯度信息和内外能量特性,计算三维空间的水平集的速度函数和主 动轮廓跟踪函数,控制三维空间曲面的扩展运动、主动轮廓能量最小化以及三维扩展区域 的基本形态。在扩展过程中,进行碰撞策略控制。根据设置灰度阈值和感兴趣区域信息,当三维 扩展区域边缘与感兴趣区域边缘碰撞时,停止该方向的扩展运算,并降低该扩展区域的扩 展速度;当多个三维扩展区域边缘发生碰撞时,停止三维扩展区域的在该方向的扩展,并降 低碰撞区域的扩展速度。在扩展过程中,计算、修改并记录三维扩展区域的像素点的区域信息。第六步,扩展完成后,根据感兴趣区域信息对三维图像中的三维像素点进行提取 分割,分别生成多个感兴趣区域三维图像。本发明并不局限于前述的具体实施方式
。本发明扩展到任何在本说明书中披露的 新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
权利要求
一种三维医学图像分割方法,其特征在于包括如下步骤第一步,在交互式操作情况下,对CT/MRI序列二维医学图像按照图像序列和输入的灰度阈值进行三维叠加重构,生成符合灰度阈值的包含所有感兴趣区域的三维图像;第二步,对三维图像进行三维空间内的高斯滤波平滑,并计算平滑后图像的梯度信息;第三步,在交互式操作情况下,输入二维或三维空间的种子点;第四步,根据设置的灰度阈值,对三维医学图像进行三维空间收缩运算,并计算和记录每个三维像素点的收缩阶数和能量特性;第五步,以输入的多个三维空间种子点作为起始点,对三维医学图像进行多个区域的水平集方法三维空间扩展,计算、修改并记录三维扩展区域的像素点的区域信息;第六步,根据感兴趣区域信息对三维图像中的三维像素点进行提取分割,分别生成多个感兴趣区域三维图像。
全文摘要
本发明公开了一种三维医学图像分割方法,首先对序列二维医学图像进行三维叠加重构,并进行三维空间内的高斯滤波平滑;其次对三维医学图像进行三维空间收缩运算,并计算和记录每个三维像素点的收缩阶数和能量特性;然后对三维医学图像进行多个区域的水平集方法三维空间扩展;最后根据感兴趣区域信息对三维图像中的三维像素点进行提取分割,分别生成多个感兴趣区域三维图像。本发明的积极效果是实时性强、运算效率高、能对多个区域同时进行分割的特点,且分割精度高、图像局部特征清晰可靠。
文档编号G06T7/00GK101819679SQ201010150228
公开日2010年9月1日 申请日期2010年4月19日 优先权日2010年4月19日
发明者史天才, 李楚文, 杨勇 申请人:李楚雅
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1