掌桥专利:专业的专利平台
掌桥专利
首页

一种冠状动脉分割方法、系统及存储介质

文献发布时间:2023-06-19 11:29:13


一种冠状动脉分割方法、系统及存储介质

技术领域

本发明涉及CT血管成像(CT angiography,CTA)分割技术领域,特别是涉及一种冠状动脉分割方法、系统及存储介质。

背景技术

目前冠状动脉3D CTA图像的分割有传统方法以及深度学习方法。其中传统方法有基于图像切割法以及基于水平集的方法,主要是通过人工设置种子点或者标定冠状动脉区域进行分割,多数属于半自动的方法。而基于深度学习的分割方法则基于2D切片分割或基于3D体素图像分割,由于使用二维图像进行分割会使其丧失三维空间信息,产生冠状动脉的分割图像损失三维连续性。但如果直接使用三维卷积神经网络直接对图像直接分割,则会消耗大量的计算资源,增加计算复杂性。因此,现有技术所述的冠状动脉分割中的缺少空间连续性、需人工干预、分割精度不高、计算消耗资源过高的问题不能同时兼顾的技术缺陷。

专利文献CN105279759A(公布日2016年1月27日)公开了一种结合上下信息窄带约束的腹腔主动脉瘤外轮廓分割方法。该方法包括如下步骤:改进LBF水平集方法用于的外轮廓初步分割,利用LBF在低对比度图像目标分割中的优势,结合窄带约束,获得初步外轮廓,最后提出基于上下文窄带约束的分割方法实现外轮廓精细分割。该方法虽然利用CTA图像序列的空间连续性,将精确分割结果用于相邻切层初步分割时水平集初始化,但其并未实现全自动分割,需要手动标记大致位置作为初始轮廓,并且人为设置参数去提取特征,相比于神经网络自动提取征该方法在调整参数上更加复杂。

专利文献CN106296660A(公布日2017年1月4日)公开了一种全自动冠状动脉分割方法。该方法包括,分割出包括冠状动脉在内的心脏区域;通过对分割出的心脏区域进行血管增强处理,使冠状动脉图像得到明显增强程;通过对血管增强处理后的图像进行种子体素自动检测,检测出种子体素集,解决了传统的区域分割法需要人工干预的问题,最后通过一致性判断分割出冠状动脉。然而该方法需要通过对心脏配准、血管增强处理以及检测种子点等,相比于深度学习分割冠状动脉此方法需要调整较多的参数,在特征提取以及特征交互方面也不如本文的深度学习方法。而且在原图像中,部分冠状动脉中的体素值因为CT中成像问题而与领域的体素值相差较小致使边缘模糊,该方法基于海森矩阵和邻域分割冠状动脉可能会有较大的影响。

专利文献CN109919961A(公布日2019年6月21日)公开了一种自动检测与分割颅内CTA图像中动脉瘤区域的方法及装置。所述装置包括,接收模块,用于接收待处理的颅内CTA图像;分割模块,用动脉瘤分割网络在CTA图像中采样的三维图像块执行动脉瘤分割;重采样模块,用于通过分割模块分割出的动脉瘤区域进行合并,并基于连通域重采样三维图像块;以及检测模块,用动脉瘤分类网络对所述重采样的三维图像块进行分类,判定是否存在动脉瘤。该方法主要通过检测CTA图像中的动脉瘤区域,同样的在patch级别上分割动脉瘤,然而在心脏附近的区域,除了冠状动脉还存在着毛细血管等相似区域的干扰,容易影响分割的准确度。

发明内容

本发明的目的是解决现有的冠状动脉分割方法存在未实现全自动分割且分割准确度不高的技术缺陷,提供一种冠状动脉分割方法、系统及存储介质。

为解决上述技术问题,本发明的技术方案如下:

一种冠状动脉分割方法,包括以下步骤:

S1:获取待分割冠状动脉原图像,并对原图像进行放缩处理;

S2:使用3D U-net对放缩处理后的图像进行粗分割,获取低分辨率下的预测标签并映射回原图像空间,得到粗分割结果;

S3:使用3D U-net对放缩处理后的图像进行先验区域提取,获取冠状动脉标签并映射回原图像空间;

S4:对冠状动脉标签进行形态学处理,抽取出骨架点并以骨架点为中心获取体素块;

S5:使用3D U-net++对体素块进行分割,得到体素块分割结果;

S6:将粗分割结果与体素块分割结果进行投票集成,获取最后的分割结果。

上述方案中,提出一种全卷积神经网络再3D CTA图像上进行全局的粗糙分割和局部的细分割的集成学习,通过建立阶段的由粗到细的分割模型对冠状动脉进行分割,将全局信息与局部信息进行了有效的结合,有效地提高了分割精度,建立了CTA图像上准确的全自动分割模型,提高了预测的效率和精度,为后续的临床诊断和治疗提供了帮助。

其中,在所述步骤S2中,所述粗分割使用一般的相似度系数作为损失函数

其中,

上述方案中,U-net属于全卷积层架构的网络(FCN),即可以端对端地分割图像,得到与原始图像等同大小的标签图像。U-net在进行医学图像分割上有着十分好的效果,以为该网络架构有效地实现了浅层特征以及深层特征的拼接以及融合操作,接受了同等分辨率下的特征有助于生成同等大小的标签,同时也通过深层的特征来增加感受野来生成标签。

其中,在所述步骤S3中,通过3D U-net进行先验区域提取的网络采用带权重的相似度系数作为损失函数

其中,

上述方案中,先验区域的提取采用不同损失函数而区别于粗分割的标签。先验区域得到的与粗分割的标签相似也是二值化的标签图像,不过对于粗分割的标签,先验区域这个标签比粗分割的标签要多。先验区域的提取目的是包含冠状动脉的标签,这样先验区域会尽可能覆盖原来的标签图像,增强预测标签的连通性。

其中,在所述步骤S4中,所述形态学处理过程具体为:

根据冠状动脉标签得到原图像空间冠状动脉的位置,根据其血管表面的形状采用半径为R的球形结构进行膨胀;为了获得冠状动脉周围的局部信息并减少冗余,根据医学先验知识,在冠状动脉存在左和右冠状动脉的基础上,通过连通域分析提取其中最大的两个连通域并对其抽取出骨架点并以骨架点为中心获取体素块。

上述方案中,在体素块获取阶段,从上一阶段得到原始空间冠状动脉的位置,通过插值上采样将其放回到原分辨率空间得到,并使用形态学操作中的膨胀的变换将其扩大。在这里根据血管表面的形状采用了半径为R的球形结构来膨胀,这样可以尽减少生成中动脉之间的不连通的区域。为了获得冠状动脉周围的局部信息并且减少冗余,根据医学先验知识冠状动脉,在左和右冠状动脉的基础上,通过连通域分析提取其中最大的两个连通域然后对其提取骨架点,以骨架点为中心来获取正方体体素块。每当获取一个正方体体素块,即将体素块中的所有骨架点从中去除,通过遍历中心点提取体素块。通过不断地选择骨架点作为中心点来获得体素块,直至将中心点从骨架的图像上完全去除,最后得到完全覆盖骨架点的体素块集合。

其中,在所述步骤S6中,假设粗分割结果与体素块分割结果组成相同大小的具有

设定阈值

通过该计算准则计算

上述方案中,本方案所述方法主要使用全卷积神经网络在CTA上进行全局的粗糙分割和局部的细致分割的集成学习,相比于传统的冠状动脉分割方法实现了更好的特征提取以及高效的分割,而对于其他深度学习方法本方法更能有效地结合全局信息和局部信息,实现了模型在CTA图像上的准确的全自动分割模型,提高了预测的效率和精度,为后续的临床诊断和治疗提供了帮助。

本方案还提供一种冠状动脉分割系统,包括放缩模块、粗分割模块、先验提取模块、映射模块、形态学处理模块、体素块分割模块和投票集成模块;其中:

所述放缩模块用于对待分割冠状动脉原图进行放缩处理;

所述粗分割模块使用3D U-net对放缩处理后的图像进行粗分割,获取低分辨率下的预测标签并由映射模块映射回原图像空间,得到粗分割结果;

所述先验提取模块使用3D U-net对放缩处理后的图像进行先验区域提取,获取冠状动脉标签并由映射模块映射回原图像空间;

所述形态学处理模块用于对冠状动脉标签进行形态学处理,抽取出骨架点并以骨架点为中心获取体素块;

所述体素块分割模块用于使用3D U-net++对体素块进行分割,得到体素块分割结果;

所述投票集成模块用于对粗分割结果与体素块分割结果进行投票集成,获取最后的分割结果。

其中,在所述粗分割模块中,所述3D U-net结构呈U型,先是两个3D Conv+BN+ReLu加上3D Maxpooling的组合以及两个3D Conv+BN+ReLu加上Upsampling层,和由浅层到深层特征的拼接层;其使用一般的相似度系数作为损失函数

其中,

其中,在所述先验提取模块,通过采用带权重的相似度系数作为损失函数

其中,

其中,在所述形态学处理模块中,先根据冠状动脉标签得到原图像空间冠状动脉的位置,再根据其血管表面的形状采用半径为R的球形结构进行膨胀;在冠状动脉存在左和右冠状动脉的基础上,通过连通域分析提取其中最大的两个连通域并对其抽取出骨架点并以骨架点为中心获取体素块。

一种冠状动脉分割存储介质,所述存储介质中存储有计算机程序;所述计算机程序由处理器加载并执行冠状动脉分割系统,以实现冠状动脉分割方法。

与现有技术相比,本发明技术方案的有益效果是:

本发明提出了一种冠状动脉分割方法、系统及存储介质,使用全卷积神经网络在CTA上进行全局的粗糙分割和局部的细致分割的集成学习,相比于传统的冠状动脉分割方法实现了更好的特征提取以及高效的分割,而相对于其他深度学习方法,本方案更能有效地结合全局信息和局部信息,实现了模型在CTA图像上的准确的全自动分割模型,提高了预测的效率和精度,为后续的临床诊断和治疗提供了帮助。

附图说明

图1为本发明所述方法流程示意图;

图2为本发明所述系统模块连接示意图;

图3为一实施例中实施的主要流程图;

图4为一实施例中粗分割的具体流程图;

图5为一实施例中3D U-net网络结构示意图;

图6为一实施例中区域提取及体素块集合的获取流程示意图;

图7为一实施例中3D U-net++结构示意图;

图8为一实施例中粗分割以及体素块分割结果进行投票集成的具体流程图;

图9为一实施例中预测标签图。

具体实施方式

附图仅用于示例性说明,不能理解为对本专利的限制;

为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;

对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。

下面结合附图和实施例对本发明的技术方案做进一步的说明。

实施例1

如图1所示,一种冠状动脉分割方法,包括以下步骤:

S1:获取待分割冠状动脉原图像,并对原图像进行放缩处理;

S2:使用3D U-net对放缩处理后的图像进行粗分割,获取低分辨率下的预测标签并映射回原图像空间,得到粗分割结果;

S3:使用3D U-net对放缩处理后的图像进行先验区域提取,获取冠状动脉标签并映射回原图像空间;

S4:对冠状动脉标签进行形态学处理,抽取出骨架点并以骨架点为中心获取体素块;

S5:使用3D U-net++对体素块进行分割,得到体素块分割结果;

S6:将粗分割结果与体素块分割结果进行投票集成,获取最后的分割结果。

在具体实施过程中,本方案提出一种全卷积神经网络再3D CTA图像上进行全局的粗糙分割和局部的细分割的集成学习,通过建立阶段的由粗到细的分割模型对冠状动脉进行分割,将全局信息与局部信息进行了有效的结合,有效地提高了分割精度,建立了CTA图像上准确的全自动分割模型,提高了预测的效率和精度,为后续的临床诊断和治疗提供了帮助。

更具体的,在所述步骤S2中,所述粗分割使用一般的相似度系数作为损失函数

其中,

在具体实施过程中,U-net属于全卷积层架构的网络(FCN),即可以端对端地分割图像,得到与原始图像等同大小的标签图像。U-net在进行医学图像分割上有着十分好的效果,以为该网络架构有效地实现了浅层特征以及深层特征的拼接以及融合操作,接受了同等分辨率下的特征有助于生成同等大小的标签,同时也通过深层的特征来增加感受野来生成标签。

更具体的,在所述步骤S3中,通过3D U-net进行先验区域提取的网络采用带权重的相似度系数作为损失函数

其中,

在具体实施过程中,先验区域的提取采用不同损失函数而区别于粗分割的标签。先验区域得到的与粗分割的标签相似也是二值化的标签图像,不过对于粗分割的标签,先验区域这个标签比粗分割的标签要多。先验区域的提取目的是包含冠状动脉的标签,这样先验区域会尽可能覆盖原来的标签图像,增强预测标签的连通性。

更具体的,在所述步骤S4中,所述形态学处理过程具体为:

根据冠状动脉标签得到原图像空间冠状动脉的位置,根据其血管表面的形状采用半径为R的球形结构进行膨胀;为了获得冠状动脉周围的局部信息并减少冗余,根据医学先验知识,在冠状动脉存在左和右冠状动脉的基础上,通过连通域分析提取其中最大的两个连通域并对其抽取出骨架点并以骨架点为中心获取体素块。

在具体实施过程中,在体素块获取阶段,从上一阶段得到原始空间冠状动脉的位置,通过插值上采样将其放回到原分辨率空间得到,并使用形态学操作中的膨胀的变换将其扩大。在这里根据血管表面的形状采用了半径为R的球形结构来膨胀,这样可以尽减少生成中动脉之间的不连通的区域。为了获得冠状动脉周围的局部信息并且减少冗余,根据医学先验知识冠状动脉,在左和右冠状动脉的基础上,通过连通域分析提取其中最大的两个连通域然后对其提取骨架点,以骨架点为中心来获取正方体体素块。每当获取一个正方体体素块,即将体素块中的所有骨架点从中去除,通过遍历中心点提取体素块。通过不断地选择骨架点作为中心点来获得体素块,直至将中心点从骨架的图像上完全去除,最后得到完全覆盖骨架点的体素块集合。

更具体的,在所述步骤S6中,假设粗分割结果与体素块分割结果组成相同大小的具有

设定阈值

通过该计算准则计算

在具体实施过程中,本方案所述方法主要使用全卷积神经网络在CTA上进行全局的粗糙分割和局部的细致分割的集成学习,相比于传统的冠状动脉分割方法实现了更好的特征提取以及高效的分割,而对于其他深度学习方法本方法更能有效地结合全局信息和局部信息,实现了模型在CTA图像上的准确的全自动分割模型,提高了预测的效率和精度,为后续的临床诊断和治疗提供了帮助。

实施例2

更具体的,在实施例1的基础上,如图2所示,本方案还提供一种冠状动脉分割系统,包括放缩模块、粗分割模块、先验提取模块、映射模块、形态学处理模块、体素块分割模块和投票集成模块;其中:

所述放缩模块用于对待分割冠状动脉原图进行放缩处理;

所述粗分割模块使用3D U-net对放缩处理后的图像进行粗分割,获取低分辨率下的预测标签并由映射模块映射回原图像空间,得到粗分割结果;

所述先验提取模块使用3D U-net对放缩处理后的图像进行先验区域提取,获取冠状动脉标签并由映射模块映射回原图像空间;

所述形态学处理模块用于对冠状动脉标签进行形态学处理,抽取出骨架点并以骨架点为中心获取体素块;

所述体素块分割模块用于使用3D U-net++对体素块进行分割,得到体素块分割结果;

所述投票集成模块用于对粗分割结果与体素块分割结果进行投票集成,获取最后的分割结果。

在具体实施过程中,相较于传统的分割模型,本系统的主要的特点在于:

(1)由于GPU等硬件平台的限制,此处通过线性插值方法对原始图像大小进行缩小,从而使得分割具有更高的效率;

(2)提出一种全新的、结合全局分割和局部分割集成全自动的冠状动脉分割模型,具有更高的分割精确度和效率;

(3)通过调整损失函数的参数,并对最终分割结果使用加权投票的方式,将全局分割和局部分割的分割结果结合在一起,从而得到更加精确的分割结果。在本发明中,实现了一种高效的冠状动脉全自动分割方法,与传统方法相比,提高了分割效率,减轻了医生手动分割的负担,为后续的临床诊断和治疗提供了帮助。

更具体的,在所述粗分割模块中,所述3D U-net结构呈U型,先是两个3D Conv+BN+ReLu加上3D Maxpooling的组合以及两个3D Conv+BN+ReLu加上Upsampling层,和由浅层到深层特征的拼接层;其使用一般的相似度系数作为损失函数

其中,

更具体的,在所述先验提取模块,通过采用带权重的相似度系数作为损失函数

其中,

更具体的,在所述形态学处理模块中,先根据冠状动脉标签得到原图像空间冠状动脉的位置,再根据其血管表面的形状采用半径为R的球形结构进行膨胀;在冠状动脉存在左和右冠状动脉的基础上,通过连通域分析提取其中最大的两个连通域并对其抽取出骨架点并以骨架点为中心获取体素块。

另外,本发明还提供一种冠状动脉分割存储介质,所述存储介质中存储有计算机程序;所述计算机程序由处理器加载并执行冠状动脉分割系统,以实现冠状动脉分割方法。

实施例3

更具体的,为了进一步说明本方法的技术实施过程及对应的技术效果,提供了图3所示的一种实施例,主要包括:(1)使用3D U-net在低分辨率下对原图像进行粗分割在映射回原图像空间;(2)在低分辨率下提取冠状动脉图像的先验,经过形态学处理得到体素块的先验区域;(3)使用3D U-net++对体素块分割;(4)得到粗分割与体素块分割的集成结果。

在具体实施过程中,如图4所示。图4为图3中先验提取以及粗分割的具体流程图。在原分辨率空间下进行冠状动脉分割,因为图像过大,使用网络直接进行分割或者区域提取会占用大量的显存导致无法进行计算,在低分辨率上进行分割可以使占用的显存大幅减小。在地分辨下分割后进行映射是需要在原图得到冠状动脉标签,因为在映射插值的过程使用插值算法,在插值过程中并不会关注原图像的信息而导致其原图标签粗糙不平滑,而且从全局上分割导致局部的信息不够细腻,故将其称为粗分割。因此,在此处首先将3D CTA图像从

其中

更具体的,如图5所示。图5为3D U-net的网络结构,U-net属于全卷积层架构的网络(FCN),即可以端对端地分割图像,得到与原始图像等同大小的标签图像。U-net在进行医学图像分割上有着十分好的效果,以为该网络架构有效地实现了浅层特征以及深层特征的拼接以及融合操作,接受了同等分辨率下的特征有助于生成同等大小的标签,同时也通过深层的特征来增加感受野来生成标签。该网络的结构如图5所示,大体的结果呈U型,由以下几个模块的组成构成,首先是两个3D Conv+BN+ReLu加上3D Maxpooling的组合以及两个3DConv+BN+ReLu加上Upsampling层,和由浅层到深层特征的拼接层。在本申请中,由图4所示,输入的为低分辨率下的CT图像,输出为低分辨率下的预测标签。

更具体的,如图6所示,显示了区域提取及体素块集合的获取流程。先验区域由于采用不同损失函数而区别于粗分割的标签。先验区域得到的与粗分割的标签相似也是二值化的标签图像,不过对于粗分割的标签,先验区域这个标签比粗分割的标签要多。先验区域的提取目的是包含冠状动脉的标签,这样先验区域会尽可能覆盖原来的标签图像,增强预测标签的连通性,同时通过上采样映射回原空间再通过大小为R球体膨胀、连通域分析以及骨架提取等操作得到了比正常中心线较长的中心线。根据这条中心线的点为中心提取不同尺度下的正方体体素块(3D patch),在本方案中考虑到了计算问题,以及冠状动脉的半径大小采用了边长为16,32,64的体素块。

在这一部分通过3D U-net对冠状动脉在先验区域提取的网络中采用了带权重的相似度系数作为损失函数:

其中

更具体的,在体素块获取阶段,从上一阶段得到原始空间冠状动脉的位置,通过插值上采样将其放回到原分辨率空间得到,并使用形态学操作中的膨胀的变换将其扩大。在这里根据血管表面的形状采用了半径为R的球形结构来膨胀,这样可以尽减少生成中动脉之间的不连通的区域。为了获得冠状动脉周围的局部信息并且减少冗余,根据医学先验知识,在冠状动脉存在左和右冠状动脉的基础上,通过连通域分析提取中最大的两个连通域然后对其提取骨架,以骨架点为中心来获取正方体体素块。每当获取一个正方体体素块,即将体素块中的所有骨架点从中去除,通过遍历中心点提取体素块。通过不断地选择骨架点作为中心点来获得体素块,直至将中心点从骨架的图像上完全去除,最后得到完全覆盖骨架点的体素块集合。

更具体的,如图7所示,图7为图3中主要流程中的第三步的具体流程以及3D U-net++的网络结构。U-net++的网络结构类似U-net,都是由一个编码器以及解码器构成的,其解码器通过重新设计跳接以相同的分辨率密集连接,而且具有多个解码器的。在这里,因为需要构建3D patch的分割模型,所以对原始的U-net++进行3D化,与U-net模块基本一样,具体的组成由上采样,下采样,跳接操作以及卷积模块组成,其中卷积模块包含了2×3DConvolution-BatchNormalize-Relu的模块。在本申请中将得到的不同尺度的patch集合分别送入到3D U-net++中,通过训练3D U-net++来获取每一个patch上的分割标签,再根据映射关系得到最后的结果。训练的损失函数与步骤A的一样也是相似度系数损失函数。

更具体的,图8为将粗分割以及体素块分割结果进行投票集成的具体流程。图8中a、b、c为使用3D U-net++分割不同大小体素块的结果,d为来自粗分割的结果,通过投票集成得到了最后的分割结果。对于图像集成分割与投票集成分类类似,假设有分割结果为相同大小的

更具体的,通过投票集成得到最后的分割结果预测标签如图9所示。

在具体实施过程中,本发明在收集的200例CCTA数据集中(160例训练,40例测试)的dice系数为0.8234,达到了较高的分割水平。如表1所示,基于区域提取的体素块分割要远远优于直接全局的粗分割,而在不同尺度上的体素块分割集成又相对于其他的体素块分割又有一定的提升。

表1 Dice指标表

在具体实施过程中,本方案一种基于全连接卷积全局粗分割和局部细分割的冠状动脉集成分割方法,该方法主要使用全卷积神经网络在CTA上进行全局的粗糙分割和局部的细致分割的集成学习,相比于传统的冠状动脉分割方法实现了更好的特征提取以及高效的分割,而对于其他深度学习方法本方法更能有效地结合全局信息和局部信息,实现了模型在CTA图像上的准确的全自动分割模型,提高了预测的效率和精度,为后续的临床诊断和治疗提供了帮助。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

相关技术
  • 一种冠状动脉分割方法、系统及存储介质
  • 冠状动脉壁图像分割方法、系统、存储介质、计算机设备
技术分类

06120112939184