一种提取冠状动脉血管中心线的方法技术

技术编号:18166627 阅读:40 留言:0更新日期:2018-06-09 12:09
本发明专利技术公开了一种提取冠状动脉血管中心线的方法,包括如下步骤:步骤S1:输入冠脉树和主动脉的数据;步骤S2:自动提取冠脉树的开始点以及所有分支血管的结束点;步骤S3:使用Marching Cubes算法将冠脉树数据生成网格模型数据;步骤S4:对网格上所有的点进行Delaunay三角剖分处理并生成三维的Voronol图;步骤S5:在Voronoi图上定位开始点和所有分支血管的结束点,并计算开始点和结束点之间的最短路径,得出对应的几条曲线;步骤S6:对所获得的曲线进行等距过滤,形成完整的中心线数据;其优点在于自动获取冠状动脉血管的开始点和结束点,保证了中心线的准确性并充分利用计算机的强大处理能力,免去了手动交互方式获取开始点和结束点的步骤,极大的提高了医生诊断的效率。

【技术实现步骤摘要】
一种提取冠状动脉血管中心线的方法
本专利技术属于医学血管图像处理领域,尤其是涉及一种提取冠状动脉血管中心线的方法。
技术介绍
随着现代科学技术的发展与进步,医学影像技术的应用越来越广泛,得到越来越多医生的青睐也被越来越多的患者所接受。造影图像常被医生用于临床疾病的诊断及治疗方案制定的参考,由于受医生主观因素的影响与制约,仅靠医生的临床经验和视觉上来对造影图像进行分析与判断是不够的。利用计算机的高效性和精确性来对造影图像进行量化分析成了必然趋势。在临床上,医生希望通过分析即可能存在病变的血管段,得出量化的分析结果,比如分析判断该血管段是否病变、病变程度以及病变位置等,得到这些分析结果的一个重要前提就是精确的提取出血管的中心线。血管中心线可用于计算血管直径,对血管疾病进行诊断,根据半径信息定位出病变位置,计算病变程度,从而确定相应的治疗手段;还可用于血管段或血管树的三维重建及介入手术的导航路径。血管是管状物体的一种,很多对于管状物体的研究都可以移植到血管造影图像中应用,目前对管状物体中心线的提取技术方案主要有以下几种。1)基于拓扑细化的方法:使用形态学腐蚀操作来连续的去除物体的外层,直到物体仅剩余其骨,对骨架树进行树状结构遍历排序。缺点是:迭代的计算过程,较为费时,并且较易受图像质量的影响,同时分叉点处的过度效果差。2)基于追踪的方法:通过判断管状物体的局部方向获得当前位置近似的中心线趋势,并结合图像中物体的局部信息,得到当前位置处物体横截面的中心点;然后根据已经得到的中心点校正中心线方向,重复上述的局部中心点计算过程,直至追踪到管状物体末端。缺点是:该方法是基于局部的方法,在追踪的过程中未考虑全局信息,因此有时得到的中心线会不完整,并且由于该方法对管状物体的整体拓扑结构不敏感,因此在曲率变化较大或分枝较多的位置,中心线提取容易出错。3)最短路径方法:在起始点和终点之间寻找一条通过物体内部的最短的路径。缺点是:产生的中心线并不准确的位于物体的中心,而是倾向于靠近物体的内壁,因此常常需要后期的调整,并且需要手动交互的方式指定开始点和结束点。4)基于距离变换的方法:通过定位距离物体边界最远的一组点来确定物体的中心线,即根据距离变换确定血管内部的最大内切球,一系列的球心组成的线即为中心线。该方法较为流行,但是缺点是:需要指定中心线的开始点和结束点。以上各种方法都需要在生成中心线前通过交互来指定开始点以及结束点,不能自动地完全识别出所有血管,并且各个医生的操作不统一,造成结果的多样性。
技术实现思路
本专利技术目的是:提供一种提取冠状动脉血管中心线的方法,可以自动获取冠状动脉血管的开始点和结束点,利用Voronoi图的特性并采用快速行进算法在Voronoi图上提取中心线,保证了中心线的准确性并充分利用计算机的强大处理能力,免去了手动交互方式获取开始点和结束点的步骤,极大的提高了医生诊断的效率。本专利技术的技术方案是:一种提取冠状动脉血管中心线的方法,包括如下步骤:步骤S1:输入冠脉树和主动脉的数据;步骤S2:根据步骤S1中的冠脉树和主动脉数据,由数据重叠部分获取交叉部分,并获得其质心M,然后以质心M作为开始点,采用蚕食方式逐步遍历冠脉树数据直至各分支血管的末梢,获得所有分支血管的结束点;步骤S3:使用MarchingCubes算法将冠脉树数据提取等值面,生成网格模型数据,并计算法向量;步骤S4:对网格上所有的点进行Delaunay三角剖分处理并生成三维的Voronol图;步骤S5:在Voronoi图上定位步骤S2中的开始点和所有分支血管的结束点,利用欧氏距离计算开始点和结束点在Voronoi图上的最近点,然后使用FastMarching算法计算开始点和结束点之间的最短路径,得出对应的几条曲线;步骤S6:对所获得的曲线进行等距过滤,形成完整的中心线数据。作为优选的技术方案,步骤S2中质心M的三维坐标公式为:其中mi为坐标点(xi,yi,zi)处的灰度值。作为优选的技术方案,步骤S2中获得所有分支血管的结束点的具体方法如下:步骤A:设置列表List表示所有分支血管的结束点的集合,列表ListA表示球心和半径,设置半径R的初始值为冠脉口血管直径,点MC为交叉部分质心,并作为球心加入列表ListA;步骤B:遍历列表List,以点MC为球心,以R为半径,截取一个球体;步骤C:以点MC为种子点,使用区域增长算法,获得其连通域;步骤D:在连通域上截取球表面的一层数据;如果球表面无数据,则表明已到分支血管结尾,将距离球心最远的点标记为一个结束点,将其加入到列表List中并转至B;如果球表面有数据,则将其内部的所有连通域独立开,获得一系列数据片,由血管结构可知所得数据的个数表明此处血管是否分叉;步骤E:计算一系列数据片质心和管径,并加入列表ListA;步骤F:转至B,直到列表List结束,由上述步骤所得,开始点为M,结束点为List列表中的点。作为优选的技术方案,步骤S4中Delaunay三角剖分处理的具体方法如下:步骤a):先根据点集,获得一个大的边界体,并划分成几个四面体;步骤b):然后将点集中的点逐个插入,每插入一个点,则根据Delaunay三角剖分规则,将影响的四面体去除,并将其顶点与插入点构成新的四面体,直至所有点都被插入;步骤c):最后检查所有的四面体,处理掉不满足Delaunay三角剖分规则的四面体,并根据网格模型的外向法线过滤掉在原网格模型外的四面体,最后将所有的具有相邻面的四面体外接球球心连接起来,构成Voronoi图,中心线则是Voronoi图的一个子集。作为优选的技术方案,步骤S6中形成完整的中心线数据的具体方法如下:对曲线上相邻的三个点进行曲线平滑插值处理,保持其整体趋势不变,最后对处理后的曲线进行采样,获得完整中心线数据。本专利技术的优点是:1.本专利技术提取冠状动脉血管中心线的方法,可以自动获取冠状动脉血管的开始点和结束点,利用Voronoi图的特性并采用快速行进算法在Voronoi图上提取中心线,保证了中心线的准确性并充分利用计算机的强大处理能力,免去了手动交互方式获取开始点和结束点的步骤,极大的提高了医生诊断的效率。2.本专利技术免去了医生手动操作的部分,保证了多次处理的统一性,提升医生诊断效率,并为以后智能化医疗提供了可能,并且适用于所有的三维管状物体的中心线提取,具有较大价值。附图说明下面结合附图及实施例对本专利技术作进一步描述:图1为本专利技术的流程图;图2为本专利技术的血管三维效果图;图3为本专利技术的血管中心线效果图。具体实施方式实施例:参照图1至3所示,一种提取冠状动脉血管中心线的方法,包括如下步骤:步骤S1:输入冠脉树和主动脉的数据;步骤S2:根据步骤S1中的冠脉树和主动脉数据,由数据重叠部分获取交叉部分,并获得其质心M,该质心M的三维坐标公式为:其中mi为坐标点(xi,yi,zi)处的灰度值;然后以质心M作为开始点,采用蚕食方式逐步遍历冠脉树数据直至各分支血管的末梢,获得所有分支血管的结束点,其获得所有分支血管的结束点的具体方法如下:步骤A:设置列表List表示所有分支血管的结束点的集合,列表ListA表示球心和半径,设置半径R的初始值为10mm(冠脉口血管直径),点MC为交叉部分质心,并作为球心加入列表List本文档来自技高网
...
一种提取冠状动脉血管中心线的方法

【技术保护点】
一种提取冠状动脉血管中心线的方法,其特征在于,包括如下步骤:步骤S1:输入冠脉树和主动脉的数据;步骤S2:根据步骤S1中的冠脉树和主动脉数据,由数据重叠部分获取交叉部分,并获得其质心M,然后以质心M作为开始点,采用蚕食方式逐步遍历冠脉树数据直至各分支血管的末梢,获得所有分支血管的结束点;步骤S3:使用Marching Cubes算法将冠脉树数据提取等值面,生成网格模型数据,并计算法向量;步骤S4:对网格上所有的点进行Delaunay三角剖分处理并生成三维的Voronol图;步骤S5:在Voronoi图上定位步骤S2中的开始点和所有分支血管的结束点,利用欧氏距离计算开始点和结束点在Voronoi图上的最近点,然后使用Fast Marching算法计算开始点和结束点之间的最短路径,得出对应的几条曲线;步骤S6:对所获得的曲线进行等距过滤,形成完整的中心线数据。

【技术特征摘要】
1.一种提取冠状动脉血管中心线的方法,其特征在于,包括如下步骤:步骤S1:输入冠脉树和主动脉的数据;步骤S2:根据步骤S1中的冠脉树和主动脉数据,由数据重叠部分获取交叉部分,并获得其质心M,然后以质心M作为开始点,采用蚕食方式逐步遍历冠脉树数据直至各分支血管的末梢,获得所有分支血管的结束点;步骤S3:使用MarchingCubes算法将冠脉树数据提取等值面,生成网格模型数据,并计算法向量;步骤S4:对网格上所有的点进行Delaunay三角剖分处理并生成三维的Voronol图;步骤S5:在Voronoi图上定位步骤S2中的开始点和所有分支血管的结束点,利用欧氏距离计算开始点和结束点在Voronoi图上的最近点,然后使用FastMarching算法计算开始点和结束点之间的最短路径,得出对应的几条曲线;步骤S6:对所获得的曲线进行等距过滤,形成完整的中心线数据。2.根据权利要求1所述的提取冠状动脉血管中心线的方法,其特征在于,步骤S2中质心M的三维坐标公式为:其中mi为坐标点(xi,yi,zi)处的灰度值。3.根据权利要求1所述的提取冠状动脉血管中心线的方法,其特征在于,步骤S2中获得所有分支血管的结束点的具体方法如下:步骤A:设置列表List表示所有分支血管的结束点的集合,列表ListA表示球心和半径,设置半径R的初始值为冠脉口血管直径,点MC为交叉部分质心,并作为球心加入列表ListA;步骤B:遍历列表List,以点MC为球心,以R为半径,截取一个球体;步骤C:...

【专利技术属性】
技术研发人员:霍云飞冯亮吴星云霍勇龚艳君李建平易铁慈杨帆
申请(专利权)人:苏州润心医疗器械有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1