一种基于深度神经网络的脑动脉自动勾画方法转让专利

申请号 : CN202111310166.X

文献号 : CN113744272B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张蕾徐建国章毅王利团陈超越花语舒鑫王梓舟黄伟李佳怡谭硕余怡洁王凌度

申请人 : 四川大学

摘要 :

本发明公开了一种基于深度神经网络的脑动脉自动勾画方法,属于图像数据处理技术领域,具体涉及脑部动脉勾画技术领域,以解决现有的采用图卷积神经网络进行建模,存在网络模型消耗显存巨大,计算速度明显减慢的问题,包括如下步骤:步骤1、输入患者MRI扫描影像数据;步骤2、六类脑动脉分割模型的构建;步骤3、模型训练和测试。提出了一种3D级联的新型网络模型,并采用连续帧,血管中心线等特异性的人工特征约束网络训练,不仅节约了计算资源更能快速且精准的预测并勾画出脑动脉;整个模型在训练完成之后可以完全自动的进行预测,并输出一张与原始MRI输出尺寸一致的7类标签(背景占一类)的ROI图像。

权利要求 :

1.一种基于深度神经网络的脑动脉自动勾画方法,其特征在于,包括如下步骤:步骤1、输入患者MRI扫描影像数据,每例MRI影像文件对应一例影像科专业医生标注的六类脑动脉像素级分割标签文件;

步骤2、六类脑动脉分割模型的构建,六类脑动脉分割模型包括定位模型resnet50和分割模型backbone,定位模型resnet50定位出脑动脉区域最小外接立方体,采用最小外接立方体在原始输入患者MRI扫描影像上裁剪出脑部动脉区域的图像,裁剪出的图像输入分割模型backbone得到脑部动脉勾画图;

所述分割模型backbone采用V‑Net网络模型,在V‑Net网络模型中添加约束血管连续性与形状的多个针对脑动脉分割的连续性与形状信息保持模块,连续性与形状信息保持模块的跳连接的具体连接方式如下:步骤1a、在平面内采用convolution取得空间领域信息,c表示卷积核数量,K表示卷积核尺寸,u,v表示卷积核内的坐标,i,j表示特征图内的坐标,X表示某体素点的值,Y表示某体素点上convolution得到的值,则步骤1b、在空间上采用involution取得连续性信息,G表示特征分组,此时Y表示某体素involution得到的值,则

步骤1c、采用拼接并采用1*1卷积融合平面领域信息与空间连续信息,Yi,j,k=conv1_1(concact(Yconvolution,Yinvolution));

连续性与形状信息保持模块的中心线的约束方式如下:新增的约束连续性的中心线的改进,包括如下步骤:步骤1A、从分割标签中提取骨架线,Centralinegt=skimage.morphology.skeletonize_3d(Ground_Truth)步骤1B、从网络最后一层提取骨架线,I表示每一层的输入,即为上次迭代的输出,迭代下式k次,S表示提取到的结果:

I′←maxpool(mimpool(I))S←S+(1‑S)∪ReLu(I‑I′)步骤1C、计算步骤1A的骨架线与步骤1B的骨架线的一致性损失,Vg表示基准的分割图,Vp表示预测的分割图,Sg表示步骤1A中从基准分割图计算得到的骨架线,Sp表示从步骤1B中预测分割图计算得到的骨架线,Tprec表示精确度,Tsens表示敏感度:步骤1D,一致性约束;

连续性与形状信息保持模块的表面形状约束方式为:加入表面损失函数约束预测值与真实值之间的对称表面距离和豪斯多夫距离,其中表面损失函数为:其中,Ω表示整张预测图像的所有体素集合,g(p)表示某一体素点在基准标签中是否属于该类,1表示属于该类,0表示不属于,sθ(p)表示网络预测属于某一类的概率值,DG(p),表示从基准标签计算出的DTM,该计算方式采用scipy中ndimage库的distance_transform_edt函数计算得到,在物体内部的体素值为负,距离边界越远越小,物体外部的体素值为正,距离边界越远越大;DS(p)表示网络最后一层的激活函数替换为tanh后得到的值,该值可以模拟DTM;β为超参数,设置为2;

步骤3、模型训练和测试;

步骤4、将患者MRI扫描影像输入六类脑动脉分割模型,得到勾画结果。

2.根据权利要求1所述的一种基于深度神经网络的脑动脉自动勾画方法,其特征在于,步骤1中患者MRI扫描影像数据来自脑部MRI影像文件,数据在横、矢、冠三个维度的大小均为100‑350mm,并重采样到112*112*80mm的体素规格。

3.根据权利要求1所述的一种基于深度神经网络的脑动脉自动勾画方法,其特征在于,分割模型backbone在V‑Net网络模型中添加多个针对脑动脉分割的连续性与形状信息保持模块,用于约束血管的连续性与形状。

4.根据权利要求3所述的一种基于深度神经网络的脑动脉自动勾画方法,其特征在于,定位模型resnet50,在标签上计算出动脉区域最小外接立方体再构造计算回归任务所用到的八个顶点的坐标,作为第一阶段粗略定位的基准值,二倍下采样原始图像,定位模型以resnet50作为backbone,最后添加一层线性回归层,预测八个点,即对应脑动脉区域最小外接立方体的八个顶点;

采用最小外接立方体在原始输入患者MRI扫描影像上裁剪得到112*112*80mm新的图像;

分割模型backbone,将此图像作为输入,在前向传播后送入分类器,通过softmax输出脑部动脉勾画图。

5.根据权利要求1所述的一种基于深度神经网络的脑动脉自动勾画方法,其特征在于,步骤3中模型的训练方式为:分为两个阶段,第一阶段粗略定位,训练回归网络预测脑部动脉的最小外接立方体;第二阶段精细分割,用第一阶段预测值对患者MRI扫描影像进行裁剪后作为第二阶段模型的输入,先训练定位网络直至网络收敛,再训练分割网络直至收敛,分割网络的整体损失函数包括分割损失,连续性约束损失和形状约束损失,连续性约束损失和形状约束损失权重采用sigmoid warmup方式逐渐升高;

步骤3中模型的测试方式为:按照五折交叉验证,将一折上的训练模型在其余四折数据上进行验证,同时测定四个指标,Dice值,平均交并比,对称表面距离和豪斯多夫距离,最后通过算术平均的方式集成各折模型。

说明书 :

一种基于深度神经网络的脑动脉自动勾画方法

技术领域

[0001] 一种基于深度神经网络的脑动脉自动勾画方法,本发明属于图像数据处理技术领域,具体涉及脑部动脉勾画技术领域。

背景技术

[0002] 神经外科手术中的脑肿瘤切除往往受到邻近脑部颅内动脉血管的限制。目前术中病灶与重要脑组织结构导航系统尚未成熟,医生只能通过核磁共振(MRI),核磁共振血管造
影术(MRA)等技术手段,在术前阶段预先判断切除区域然后指定手术方案。核磁共振各扫描
序列横、矢,冠三个视角的切片总和共计可达600张之多,脑部动脉与其他组织区域占比(信
噪比)在1:500左右,且脑部动脉区域在核磁共振图像中的灰度级(HU值)接近一些其他组
织,尤其是穿越颅内软骨的基底动脉基本无法通过肉眼将其与骨组织区分出来。在脑部动
脉涉及影像切片数量多,占比区域极少,对比度极低的技术难点下,从核磁共振影响中自动
勾画脑部动脉的需求十分迫切,脑部动脉自动勾画技术对术前方案指定,术中引导,术后评
估都有十分重要的意义。
[0003] 现有脑部动脉勾画技术的一般手段是:影像科医生在MRI图像中的横断位视角(Axial view)进行标注,用不同的颜色区分六类脑部动脉(锥动脉,基底动脉,大脑后动脉,
大脑中动脉,大脑前动脉,颈内动脉),然后通过联合冠状位视角(Coronal view)、矢状位视
角(Sagital view)进行最大密度投影(MIP)体绘制重建出3D视图。基于深度学习的自动勾
画方法主要有:1.采用2DUnet在横断位视角预测后重建。2.采用图卷积神经网络(Graph 
Convolutional Network)在全序列构建节点和边,从而搭建用于整体预测的网络模型,最
后进行重建。
[0004] 人工勾画费时费力,且需要富有经验的影响科医生进行高精度的标注。基于深度学习的基础方法一般采用2D神经网络进行建模。由于2D模型缺乏3D的空间信息,导致最终
训练的模型预测的效果不佳,具体表现为:1.三维重建视图中明显缺乏连续性。2.预测结果
重切片显示在冠状位和横断位两个视角时效果不佳,假阳性与假阴性的预测体素点在这两
个视角非常明显。另一种深度学习的方法采用图卷积神经网络进行建模,引自Kipf T N, 
Welling M. Semi‑supervised classification with graph convolutional networks
[J]. arXiv preprint arXiv:1609.02907, 2016.。这种方式虽然在一定程度上提高了预
测的精度,但是在构建网络时十分复杂,具体表现为:1.全图产生的特征数量总和十分庞
大,难以挑选合适的特征作为图网络的节点,难以计算节点之间的边权将网络连接为一个
整体,网络模型消耗显存巨大。2.图网络训练中损失的反向传播与推理速度在特征量级大
大增加的情况下,计算速度明显减慢。

发明内容

[0005] 本发明的目的在于:提供一种基于深度神经网络的脑动脉自动勾画方法,以解决现有的采用图卷积神经网络进行建模,存在网络模型消耗显存巨大,计算速度明显减慢的
问题。
[0006] 本发明采用的技术方案如下:
[0007] 一种基于深度神经网络的脑动脉自动勾画方法,包括如下步骤:
[0008] 步骤1、输入患者MRI扫描影像数据,每例MRI影像文件对应一例影像科专业医生标注的六类脑动脉像素级分割标签文件;
[0009] 步骤2、六类脑动脉分割模型的构建,由于脑部血管与其他组织区域比例(信噪比)极低,仅有1:500,受类别不平衡影响,六类脑动脉分割模型包括定位模型resnet50和分割
模型backbone,定位模型resnet50定位出脑动脉区域最小外接立方体,采用最小外接立方
体在原始输入患者MRI扫描影像上裁剪出脑部动脉区域的图像,裁剪出的图像输入分割模
型backbone得到脑部动脉勾画图;
[0010] 所述分割模型backbone采用V‑Net网络模型,在V‑Net网络模型中添加约束血管连续性与形状的多个针对脑动脉分割的连续性与形状信息保持模块;
[0011] 步骤3、模型训练和测试;
[0012] 步骤4、将患者MRI扫描影像输入六类脑动脉分割模型,得到勾画结果。
[0013] 本申请的技术方案中,采用患者经过脑部核磁共振检查后产生的影像文件作为原始数据,采用影像科专业医生勾画的脑动脉血管作为预测的真实基准,第一阶段粗略定位
模块,在标签上计算出动脉区域最小外接立方体再构造计算回归任务所用到的八个顶点的
坐标,作为第一阶段粗略定位的基准值,第二阶段精细分割模块,使用标签直接作为第二阶
段精细分割的基准值,将粗略定位获得的定位分割图用在患者MRI扫描影像数据上裁剪得
到112*112*80mm新的图像,将此图像作为第二阶段模型的输入,并经过精细设计的分割模
型预测勾画出六类脑部动脉。本发明提出了一种3D级联的新型网络模型,并采用连续帧,血
管中心线等特异性的人工特征约束网络训练,不仅节约了计算资源更能快速且精准的预测
并勾画出脑动脉;整个模型在训练完成之后可以完全自动的进行预测,并输出一张与原始
MRI输出尺寸一致的7类标签(背景占一类)的ROI图像。
[0014] 进一步的,步骤1中患者MRI扫描影像数据来自400例脑部MRI影像文件(华西神经外科提供),数据在横、矢、冠三个维度的大小均为100‑350mm,为了保持数据的各向同性,拉
近不同患者之间的数据分布,并重采样到112*112*80mm的体素规格。
[0015] 进一步的,分割模型backbone在V‑Net网络模型中添加多个针对脑动脉分割的连续性与形状信息保持模块,用于约束血管的连续性与形状。
[0016] 定位模型resnet50,在标签上计算出动脉区域最小外接立方体再构造计算回归任务所用到的八个顶点的坐标,作为基准值,二倍下采样原始图像,定位模型resnet50作为分
割模型backbone,最后添加一层线性回归层,预测八个点,即对应脑动脉区域最小外接立方
体的八个顶点;
[0017] 采用最小外接立方体在原始输入患者MRI扫描影像上裁剪得到112*112*80mm新的图像;
[0018] 分割模型backbone,将此图像作为输入,在前向传播后送入分类器,通过softmax输出脑部动脉勾画图。
[0019] 进一步的,用于保持帧间连续性的跳连接,跳连接融合了convolution与involution两部分的信息,convolution保持横断面内特异信息即平面领域内空间信息,
involution保持冠状面与矢状面的信息,即连续性信息,连续性与形状信息保持模块的跳
连接的具体连接方式如下:
[0020] 步骤1a、在平面内采用convolution取得空间领域信息,表示卷积核数量,  表示卷积核尺寸, 表示卷积核内的坐标, 表示特征图内的坐标, 表示某体素点的值,
表示某体素点上convolution得到的值,则
[0021]
[0022] 步骤1b、在空间上采用involution取得连续性信息,表示特征分组,此时 表示某体素involution得到的值,则
[0023]
[0024] 步骤1c、采用拼接并采用1*1卷积融合平面领域信息与空间连续信息,
[0025] ;
[0026] 新增的约束连续性的中心线,在网络损失项中增加中心线损失,避免预测断层的出现,使用skimage库中的形态学方法skeletonize3D提取标签文件血管的骨架线,网络的
最后一层添加中心线提取模块,该模块每一层都采用最小最大池化模拟形态学先侵蚀后膨
胀(开运算)的操作,然后通过激活函数 提供非线性能力,提取图像中关键的连接节
点,堆叠多层后将每一层的输出求并集获得网络预测的血管骨架线,将此骨架线与skimage
从标签中提取的骨架线做一致性约束,连续性与形状信息保持模块的中心线的约束方式如
下:
[0027] 步骤1A、从分割标签中提取骨架线,
[0028]
[0029] 步骤1B、从网络最后一层提取骨架线,表示每一层的输入,即为上次迭代的输出,迭代下式k次, 表示提取到的结果:
[0030]
[0031] 步骤1C、计算步骤1A的骨架线与步骤1B的骨架线的一致性损失, 表示基准的分割图, 表示预测的分割图, 表示第一步中从基准分割图计算得到的骨架线, 表示从
第二部中预测分割图计算得到的骨架线, 表示精确度,   表示敏感度:
[0032]
[0033]
[0034] 步骤1D,一致性约束。
[0035] 表面形状约束,脑部动脉的形状呈细长的管状结构,其形状结构特异与其他器官或者组织不同,为了避免假阳性预测导致血管呈球状或者面状,连续性与形状信息保持模
块的表面形状约束方式为:加入表面损失函数约束预测值与真实值之间的对称表面距离和
豪斯多夫距离,其中表面损失函数为:
[0036]
[0037] 其中,表示整张预测图像的所有体素集合, 表示某一体素点在基准标签中是否属于该类,1表示属于该类,0表示不属于, 表示网络预测属于某一类的概率值,
,表示从基准标签计算出的DTM(distance transform map),该计算方式采用scipy中
ndimage库的distance_transform_edt函数计算得到,在物体内部的体素值为负,距离边界
越远越小,物体内部的体素值为正,距离边界越远越大; 表示网络最后一层的激活函
数替换为tanh后得到的值,该值可以模拟DTM; 为超参数,设置为2,表示距离计算方法为
欧式距离。
[0038] 进一步的,步骤3中模型的训练方式为:分为两个阶段,第一阶段粗略定位,训练回归网络预测脑部动脉的最小外接立方体;第二阶段精细分割,用第一阶段预测值对患者MRI
扫描影像进行裁剪后作为第二阶段模型的输入,先训练定位网络直至网络收敛,再训练分
割网络直至收敛,分割网络的整体损失函数包括分割损失,连续性约束损失和形状约束损
失,连续性约束损失和形状约束损失权重采用sigmoid warmup方式逐渐升高;
[0039] 步骤3中模型的测试方式为:按照五折交叉验证,将一折上的训练模型再其余四折数据上进行验证,同时测定四个指标,Dice值,平均交并比,对称表面距离和豪斯多夫距离,
最后通过算术平均的方式集成各折模型。
[0040] 综上所述,由于采用了上述技术方案,本发明的有益效果是:
[0041] 1、现有技术并未针对脑部动脉的解剖结构进行特定优化,本发明提出了一种能够自动勾画脑部动脉的技术,并且实现获得了高精度的模型;
[0042] 2、本发明实现的模型能够保证预测勾画出的脑部动脉保持完整的细长管状解剖结构,在提高了预测精度的优势下,更进一步的约束了预测血管的连续性和形态学外观,不
会出现因损失函数缺少一致性约束而导致的血管预测断裂,血管呈球状或者片状,且不会
出现误将类似血管的细长组织预测为血管的失误;
[0043] 3、患有脑部肿瘤的病人在手术切除肿瘤前一般除了做核磁共振检测还需要做脑部血管造影检测,医生才能结合两个检测的结果判断肿瘤的供血血管,肿瘤与重要动脉的
相对位置,本发明提供一种基于深度神经网络的脑动脉自动勾画方法,只需要核磁共振检
测的图像就可以清楚的找到六类脑动脉,一定程度上代替了传统血管造影术检测,减少了
患者的医疗开支,且自动勾画的方法帮助医生自动完成了大量重复性的工作,在临床术前、
术中、术后的辅助诊疗中都存在实际应用价值;
[0044] 4、本发明提出了一种3D级联的新型网络模型,并采用连续帧,血管中心线等特异性的人工特征约束网络训练,不仅节约了计算资源更能快速且精准的预测并勾画出脑动
脉;整个模型在训练完成之后可以完全自动的进行预测,并输出一张与原始MRI输出尺寸一
致的7类标签(背景占一类)的ROI图像;
[0045] 5、脑部动脉的形状呈管状结构,仅用分割损失无法约束同一视角相邻切片间的连续性,预测出的标签与人工打的标签往往视觉差距在一些连接断开的部位,分割损失也无
法约束管状结构的形状特点,导致血管区域预测呈现球状或者片状,考虑到连续性与形状
特异性两个先验性息,本发明对这两部分进行精细设计且取得了良好的效果。

附图说明

[0046] 图1为本发明一种基于深度神经网络的脑动脉自动勾画方法的流程图;
[0047] 图2为本发明三位患者的V‑Net预测效果、本申请的方法预测效果及医生勾画的基准分割标签图。

具体实施方式

[0048] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不
用于限定本发明。
实施例
[0049] 如图1所示,一种基于深度神经网络的脑动脉自动勾画方法,包括如下步骤:
[0050] 步骤1、输入患者MRI扫描影像数据,每例MRI影像文件对应一例影像科专业医生标注的六类脑动脉像素级分割标签文,其中,患者MRI扫描影像数据来自400例脑部MRI影像文
件(华西神经外科提供),数据在横、矢、冠三个维度的大小均为100‑350mm,为了保持数据的
各向同性,拉近不同患者之间的数据分布,并重采样到112*112*80mm的体素规格;
[0051] 步骤2、六类脑动脉分割模型的构建,由于脑部血管与其他组织区域比例(信噪比)极低,仅有1:500,受类别不平衡影响,六类脑动脉分割模型包括定位模型resnet50和分割
模型backbone,定位模型resnet50定位出脑动脉区域最小外接立方体,采用最小外接立方
体在原始输入患者MRI扫描影像上裁剪出脑部动脉区域的图像,裁剪出的图像输入分割模
型backbone得到脑部动脉勾画图。
[0052] 分割模型backbone采用V‑Net网络模型,通过增加参数量提高像素级别的可区分性,同时在V‑Net网络模型中添加多个针对脑动脉分割的连续性与形状信息保持模块,用于
约束血管的连续性与形状;
[0053] 定位模型resnet50,在标签上计算出动脉区域最小外接立方体再构造计算回归任务所用到的八个顶点的坐标,作为基准值,二倍下采样原始图像,定位模型resnet50作为分
割模型backbone,最后添加一层线性回归层,预测八个点,即对应脑动脉区域最小外接立方
体的八个顶点;
[0054] 采用最小外接立方体在原始输入患者MRI扫描影像上裁剪得到112*112*80mm新的图像;
[0055] 分割模型backbone,将此图像作为输入,在前向传播后送入分类器,通过softmax输出脑部动脉勾画图
[0056] 具体的,V‑Net网络模型还包括数据增广模块,数据增广模块,医学影像不同于自然图像,其存在单通道,易形变,灰度范围广的特异性,针对此问题,数据增广不采用颜色抖
动,随机翻转,随机旋转等增广,而采用随机裁剪,高斯噪声,针对血管容易受压迫的特点,
使用随机弹性形变;
[0057] 定位模型resnet50,在标签上计算出动脉区域最小外接立方体再构造计算回归任务所用到的八个顶点的坐标,作为基准值,二倍下采样原始图像,定位模型resnet50作为分
割模型backbone,最后添加一层线性回归层,预测八个点,即对应脑动脉区域最小外接立方
体的八个顶点,以此作二类掩码,前景为1背景为0,二倍上采样得到该定位分割图;
[0058] 使用像素级分割标签基准值,将上述定位分割图用在患者MRI扫描影像数据上裁剪得到112*112*80mm新的图像;
[0059] 分割模型backbone,将此图像作为输入,在前向传播后送入分类器,通过softmax输出每个体素点在七类中属于每一类(背景占一类)的概率,通过加和泛化dice损失(此时
背景区域loss以前景区域整体loss代替,避免类别不均衡导致难以训练)与交叉熵损失作
为分割整体损失反向传播优化网络。
[0060] 用于保持帧间连续性的跳连接,跳连接融合了convolution与involution两部分的信息,convolution保持横断面内特异信息即平面领域内空间信息,involution保持冠状
面与矢状面的信息,即连续性信息,连续性与形状信息保持模块的跳连接的具体连接方式
如下:
[0061] 步骤1a、在平面内采用convolution取得空间领域信息, 表示卷积核数量, 表示卷积核尺寸, 表示卷积核内区域, 表示卷积核内的坐标, 表示通道索引, 表示
特征图内的坐标, 表示某体素点的值,表示某体素点上convolution得到的值,则
[0062]
[0063] 步骤1b、在空间上采用involution取得连续性信息, 表示卷积核尺寸, 表示卷积核内区域, 表示卷积核内的坐标,k表示通道索引, 表示特征维度, 表示特征图
内的坐标, 表示某体素点的值, 表示特征分组,此时 表示某体素involution得到的
值,则
[0064]
[0065] 步骤1c、采用拼接并采用1*1卷积融合平面领域信息与空间连续信息,
[0066] ;
[0067] 新增的约束连续性的中心线,在网络损失项中增加中心线损失,避免预测断层的出现,使用skimage库中的形态学方法skeletonize3D提取标签文件血管的骨架线,网络的
最后一层添加中心线提取模块,该模块每一层都采用最小最大池化模拟形态学先侵蚀后膨
胀(开运算)的操作,然后通过激活函数 提供非线性能力,提取图像中关键的连接节
点,堆叠多层后将每一层的输出求并集获得网络预测的血管骨架线,将此骨架线与skimage
从标签中提取的骨架线做一致性约束,连续性与形状信息保持模块的中心线的约束方式如
下:
[0068] 步骤1A、从分割标签中提取骨架线,
[0069]
[0070] 步骤1B、从网络最后一层提取骨架线,表示每一层的输入,即为上次迭代的输出,迭代下式k次, 表示提取到的结果:
[0071]
[0072] 步骤1C、计算步骤1A的骨架线与步骤1B的骨架线的一致性损失, 表示基准的分割图, 表示预测的分割图, 表示第一步中从基准分割图计算得到的骨架线, 表示从
第二部中预测分割图计算得到的骨架线, 表示精确度, 表示敏感度:
[0073]
[0074]
[0075] 步骤1D,一致性约束;
[0076] 表面形状约束,脑部动脉的形状呈细长的管状结构,其形状结构特异与其他器官或者组织不同,为了避免假阳性预测导致血管呈球状或者面状,连续性与形状信息保持模
块的表面形状约束方式为:加入表面损失函数约束预测值与真实值之间的对称表面距离和
豪斯多夫距离,其中表面损失函数为:
[0077]
[0078] 其中,表示整张预测图像的所有体素集合, 表示某一体素点在基准标签中是否属于该类,1表示属于该类,0表示不属于, 表示网络预测属于某一类的概率值,
,表示从基准标签计算出的DTM(distance transform map),该计算方式采用scipy中
ndimage库的distance_transform_edt函数计算得到,在物体内部的体素值为负,距离边界
越远越小,物体内部的体素值为正,距离边界越远越大; 表示网络最后一层的激活函
数替换为tanh后得到的值,该值可以模拟DTM; 为超参数,一般设置为2,表示距离计算方
法为欧式距离;
[0079] 步骤3、模型的训练方式为:分为两个阶段,第一阶段粗略定位,训练回归网络预测脑部动脉的最小外接立方体;第二阶段精细分割,用第一阶段预测值对患者MRI扫描影像进
行裁剪后作为第二阶段模型的输入,先训练定位网络直至网络收敛,再训练分割网络直至
收敛,分割网络的整体损失函数包括分割损失,连续性约束损失和形状约束损失,连续性约
束损失和形状约束损失权重采用sigmoid warmup方式逐渐升高;
[0080] 模型的测试方式为:按照五折交叉验证,将一折上的训练模型再其余四折数据上进行验证,同时测定四个指标,Dice值,平均交并比,对称表面距离和豪斯多夫距离,最后通
过算术平均的方式集成各折模型;
[0081] 步骤4、将患者MRI扫描影像输入六类脑动脉分割模型,得到勾画结果。
[0082] 试验例
[0083] 如表1所示,本申请提出的一种基于深度神经网络的脑动脉自动勾画方法的预测效果明显好于现有最先进模型V‑Net(V‑net: Fully convolutional neural networks 
for volumetric medical image segmentation)的预测的效果,采用性能指标Dice衡量六
类血管预测的准确度,六类血管的Dice指标均高于V‑Net。
[0084]
[0085] 如图2所示,选三位患者的MRI扫描影像,A1,A2及A3为同一位患者,B1,B2及B3为同一位患者,C1,C2及C3为同一位患者,A1,B1和C1为V‑Net预测效果,A2,B2和C2本申请的方法
预测效果,A3,B3和C3为医生勾画的基准分割标签,对比可以发现本申请的方法预测过程中
产生的假阴性点较少,而且血管形态较为圆润平滑,连续性较好,更加接近医生勾画的像素
级基准分割标签。
[0086] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。