基于早孕期胎儿颅面部三维容积自动获取标准切面的方法转让专利

申请号 : CN201910971387.8

文献号 : CN111127305B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李胜利李肯立文华轩谭光华范欣欣蒲斌

申请人 : 李胜利

摘要 :

本发明公开了一种基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,旨在从胎儿三维超声容积数据中智能识别并获取对早孕期胎儿颅面部诊断极为重要的标准侧脑室水平横切面、标准小脑水平横切面,标准双眼球斜冠状切面、标准鼻后三角区冠状切面、以及标准鼻唇冠状切面,本发明包括:首先,获取早孕期胎儿三维超声容积数据和专家标注的五个二维标准切面的位置构成的数据集,然后对获取的数据集进行计算和处理以得到预处理后的数据集,然后,用预处理后的数据集训练多任务参数学习网络,学习的参数是两切面之间的平移距离和旋转角度,最后,将新的三维超声容积数据输入到训练好的多任务参数学习网络中,以得到每个三维容积中的五个二维标准切面。

权利要求 :

1.一种基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,包括以下步骤:(1)获取早孕期胎儿三维超声容积数据;

(2)从步骤(1)获取的早孕期胎儿三维超声容积数据中获取5个随机切面y1、y2、y3、y4、y5;其中随机切面表示为:yi=I(V,Hi,S)

其中yi表示第i个随机切面,其中i是1到5之间的自然数,V表示早孕期胎儿三维超声容积数据,S表示随机切面的尺寸,I表示随机变换,Hi表示获得第i个随机切面yi所需的位置信息,并包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴和z轴方向上向第i个随机切面yi平移的大小m=(mi,x,mi,y,mi,z)、以及该水平横切面相对于该第i个随机切面yi在x轴、y轴、z轴方向上的旋转角度n=(ni,x,ni,y,ni,z);

(3)将步骤(2)中获取的随机切面y1,y2,y3,y4,y5输入训练好的多任务参数学习网络中,以获得推理变换参数ΔH1,ΔH2,ΔH3,ΔH4,ΔH5;

(4)将步骤(3)得到的推理变换参数与步骤(2)得到的位置信息H1、H2、H3、H4、H5分别相加得到新的位置信息H′1,H'2,H′3,H'4,H′5,将该位置信息应用到步骤(1)中的早孕期胎儿三维超声容积数据中,以得到新的随机切面y′1,y′2,y′3,y′4,y′5;

(5)针对步骤(4)中得到的新的随机切面y′1,y'2,y'3,y'4,y'5,重复上述步骤(3)至(4)达10次,最终得到5个新的随机切面就是最终预测的五个二维标准切面。

2.根据权利要求1所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,多任务参数学习网络是通过以下过程训练得到的:A、用预处理后的数据集对多任务参数学习网络进行训练;

B、用预处理后的数据集中的验证集对训练好的多任务参数学习网络进行验证,以对多任务参数学习网络进行参数更新;

C、使用预处理后的数据集中的测试集对步骤B参数更新后的多任务参数学习网络进行测试,以得到训练好的多任务参数学习网络。

3.根据权利要求2所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,步骤A中预先处理好的数据集是通过以下步骤得到的:(a)获取初始数据集,并将该初始数据集发送给产前超声医师进行标注,以获得标注后的初始数据集,标注后的初始数据集和初始数据集共同构成数据集;

其中标注后的初始数据集是超声医师为每个早孕期胎儿三维超声容积数据手工标注的五个二维标准切面的位置信息T1GT,T2GT,T3GT,T4GT,T5GT,第i个二维标准切面的位置信息包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴、z轴方向上向该二维GT标准切面平移的大小t =(t′i,x,t′i,y,t′i,z)、以及该水平横切面相对于该二维标准切面在x轴、y轴、z轴方向上的旋转角度qGT=(q′i,x,q′i,y,q′i,z);

(b)对步骤(a)中得到的数据集进行处理,以得到预处理后的数据集,具体过程为:(b1)从步骤(a)得到的数据集中获取一个早孕期胎儿三维超声容积数据、及其对应5个二维标准切面的位置信息,并从该早孕期胎儿三维超声容积数据中随机采样5个随机切面x1,x2,x3,x4,x5,且有xi=I(V,Ti,S);

其中,xi表示第i个随机切面,Ti表示获得第i个随机切面xi所需的位置变换参数,其包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴和z轴方向上向第i个随机切面xi平移的大小t=(ti,x,ti,y,ti,z)、以及该水平横切面相对于该随机切面在x轴、y轴、z轴方向上的旋转角度q=(qi,x,qi,y,qi,z);

(b2)计算步骤(b1)中得到的5个随机切面x1,x2,x3,x4,x5分别到5个二维标准切面所需要的标准变换值ΔTGT1,ΔTGT2,ΔTGT3,ΔTGT4,ΔTGT5,从而组成一个数据对集合,其包括5个GT数据对(x1,ΔT1 )、 以及

(b3)针对步骤(a)中得到的数据集中剩余的每个早孕期胎儿三维超声容积数据V,重复上述步骤(b1)和(b2)十次,从而得到500个数据对集合,其构成预处理后的数据集。

4.根据权利要求3所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,标准变换值是通过以下公式计算得到:ΔTGT1=(t1GT-t1,q1GT-q1)

5.根据权利要求4所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,多任务参数学习网络包括5个彼此并联连接的分支网络,每个分支网络由顺次连接的一个骨干网CNN和一个分支子网构成;

对于第一个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的(x1,ΔT1GT)数据对,并使用数据对(x1,ΔT1GT)中的x1来预测标准侧脑室水平横切面;

对于第二个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的数据对,并使用数据对 中的x2来预测标准小脑水平横切面;

对于第三个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的数据对,并使用数据对 中的x3来预测标准双眼球斜冠状切面;

对于第四个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的数据对,并使用数据对 中的x4来预测标准鼻后三角区冠状切

面;

对于第五个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的数据对,并使用数据对 中的x5来预测标准鼻唇冠状切面。

6.根据权利要求5所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,分支网络的骨干网CNN的网络结构为:第一层是输入层,其输入为512*512*3像素的矩阵;

第二层是第一卷积层,其卷积核尺寸为3*3*32,步长为1,该层使用VALID模式填充,输出大小为510*510*32像素的矩阵;

第三层是第一池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为255*

255*32像素;

第四层是第二卷积层,其卷积核尺寸为3*3*64,步长为1,该层使用VALID模式填充,输出大小为253*253*64像素的矩阵;

第五层是第二池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为126*

126*64像素;

第六层是第三卷积层,其卷积核尺寸为3*3*128,步长为1,该层使用VALID模式填充,输出大小为124*124*128像素的矩阵;

第七层是第三池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为62*

62*128像素;

第八层是第四卷积层,其卷积核尺寸为3*3*128,步长为1,该层使用VALID模式填充,输出大小为60*60*128像素的矩阵;

第九层是第四池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为

30*30*128像素。

7.根据权利要求6所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,分支网络的分支子网的网络结构为:第一层为输入层:其输入为骨干网CNN的输出矩阵,大小为30*30*128像素;

第二层为第一卷积层,其卷积核尺寸为3*3*512,步长为1,该层使用VALID模式填充,输出大小为28*28*512像素的矩阵;

第三层为第一池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为

14*14*512像素;

第四层为第二卷积层,其卷积核尺寸为3*3*512,步长为1,该层使用VALID模式填充,输出大小为12*12*512像素的矩阵;

第五层为第二池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为6*

6*512像素;

第六层为第一全连接层,该层接收第二池化层输出的大小为6*6*512像素的特征矩阵,其输出节点个数为1024,用于对第二池化层的输出特征做一次非线性转换,以得到特征向量,后接入随机失活操作,防止过拟合;

第七层为第二全连接层,该层接收第一全连接层输出的大小为1*1*1024像素的特征矩阵,其输出节点个数为1024,用于对第一全连接层的输出特征做一次非线性转换,以得到特征向量,后接入随机失活操作,防止过拟合;

第八层为第三全连接层,该层接收第二全连接层输出的大小为1*1*1024像素的特征矩阵,其输出节点个数为3,后接入随机失活操作,防止过拟合;3个节点表示转换当前切面在x轴、y轴、z轴所需的平移值t'=(t1,x,t1,y,t1,z);

第九层和第十层分别是第四、第五全连接层,并分别与第六、第七层的结构完全相同,接收第二全连接层输出的大小为6*6*512像素的特征矩阵,经过第四、第五全连接层后输出

1024个节点;

第十一层为第六全连接层,其接收第十层输出的大小为1*1*1024像素的特征矩阵,输出节点个数为6,并接入Softmax激活函数,后接入随机失活操作,防止过拟合;6个节点表示当前切面向三个坐标轴(x,y,z)的正方向、反方向平移的置信度Q;第十二、十三层为第七、八全连接层,并分别与第六、七层的结构完全相同;

第十四层为第九全连接层,其接收第十三层输出的大小为1*1*1024像素的特征矩阵,输出节点个数为4,后接入随机失活操作,防止过拟合;4个节点表示转换当前切面在x轴、y轴、z轴的所需的旋转角度,用q′1=(q1,x,q1,y,q1,z)表示;

第十五、十六层为第十、十一全连接层,并分别与第六、七层的结构完全相同;

第十七层为第十二全连接层,其接收第十一全连接层输出的大小为1*1*1024像素的特征矩阵,输出节点个数为6,并接入Softmax激活函数,后接入随机失活操作,防止过拟合;6个节点表示当前切面向三个坐标轴(x,y,z)的顺时针、逆时针旋转的置信度P。

8.根据权利要求7所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,步骤A中对多任务参数学习网络的第j个分支网络进行训练的过程具体包括以下子步骤,其中j是1到5之间的任意整数:GT

(A1)从步骤(b3)预处理后的数据集中训练集中的数据对(x1,ΔT1 )中取一个随机切面x1输入第一个分支网络中,以获得推理变换值ΔT1和置信度P、Q;

(A2)将步骤(A1)得到的推理变换值ΔT1、以及步骤(b2)中得到该随机切面x1到二维标准切面所需要的标准变换值ΔT1GT一并输入第j个分支网络的损失函数Lj中,以获取损失值;

(A3)根据随机梯度下降算法并使用步骤(A2)得到的损失值对多任务参数学习网络的损失函数Lj进行优化,以对多任务参数学习网络进行更新;

(A4)针对步骤(b3)预处理后的数据集中的训练集中的剩余数据对,重复执行上述步骤(A2)和(A3),直到达到迭代次数为止,从而得到训练好的第j个分支网络。

9.根据权利要求8所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,损失函数是通过以下公式表示:其中第一项是随机切面的位移参数t和标准侧脑室水平横切面的位移参数tGT的L2范式,第二项是随机切面的旋转参数q和标准侧脑室水平横切面的旋转参数qGT的L2范式,而第三项和第四项是平移和旋转置信度P、Q的交叉熵损失,α,β,γ和δ表示损失权重。

10.根据权利要求9所述的基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,其特征在于,步骤C具体包括以下子步骤:(C1)从步骤(b3)预处理后的数据集中的测试集中的一个数据对集合中获取随机切面x1,x2,x3,x4,x5、以及该随机切面x1,x2,x3,x4,x5对应的位置信息T1,T2,T3,T4,T5;

(C2)将步骤(C1)得到的随机切面x1,x2,x3,x4,x5输入训练好的多任务参数学习网络中,以得到推理变换值ΔT1,ΔT2,ΔT3,ΔT4,ΔT5;

具体而言,推理变换值为:

ΔT1=(t′1,q′1)

ΔT2=(t'2,q'2)

ΔT3=(t'3,q'3)

ΔT4=(t'4,q'4)

ΔT5=(t'5,q'5)

(C3)将步骤(C1)得到的位置信息T1,T2,T3,T4,T5和步骤(C2)中得到的推理变换值ΔT1,ΔT2,ΔT3,ΔT4,ΔT5分别进行求和,以得到五个新的位置信息T1GT,T2GT,T3GT,T4GT,T5GT;

(C4)将步骤(C3)得到的新的位置信息T1GT,T2GT,T3GT,T4GT,T5GT应用到步骤(C1)中获取的随机切面x1,x2,x3,x4,x5所对应的早孕期胎儿三维超声容积数据中,以得到五个新的随机切面x′1,x'2,x'3,x'4,x'5;

(C5)针对步骤(C4)中得到的五个新的随机切面x′1,x'2,x'3,x'4,x'5,重复上述步骤(C2)至(C4)达10次,最终得到5个的新的随机切面就是最终预测的五个二维标准切面。

说明书 :

基于早孕期胎儿颅面部三维容积自动获取标准切面的方法

技术领域

[0001] 本发明属于产前三维超声检查技术领域,更具体地,涉及一种基于早孕期胎儿颅面部三维容积自动获取标准切面的方法。

背景技术

[0002] 超声检查作为目前产前诊断的主要手段,能够对早孕期胎儿形态和组织解剖结构进行观察。在超声检查的众多实际应用中,利用基于三维容积超声成像技术诊断早孕期胎儿颅面部畸形已经得到了较为广泛的应用,医生可以通过对三维容积数据进行处理获得其希望得到的二维标准切面,进而帮助医生做出精确的诊断。
[0003] 然而,现有基于三维容积超声成像技术诊断早孕期胎儿颅面部畸形的方法仍然存在一些不可忽略的缺陷:第一,三维容积数据的后处理需要耗费医生大量时间,且操作过程较为复杂;第二,胎儿颅面部标准切面的获取依赖于平面的选定和角度的确定,对医生的专业水平要求非常高,从而导致该方法很难广泛用于早孕期胎儿产前检查;第三,不同水平的医生会得到不同的诊断结果,从而导致诊断准确率偏低。

发明内容

[0004] 针对现有技术的以上缺陷或改进需求,本发明提供了一种基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,该方法通过AI深度学习大量的早孕期正常和异常的胎儿颅面三维超声影像数据,实现了三维容积数据自动化、智能化快速识别一系列胎儿颅面部标准切面的方法;在医生获取胎儿颅面部三维容积后,该方法能快速分析胎儿超声影像数据,智能识别出对胎儿颅面部诊断非常重要的五个二维标准切面,自动化获取并存储智能识别出的标准切面,其中五个二维标准切面包括标准侧脑室水平横切面、标准小脑水平横切面,标准双眼球斜冠状切面、标准鼻后三角区冠状切面和标准鼻唇冠状切面,本发明能够解决现有基于三维容积超声成像技术诊断早孕期胎儿颅面部畸形的方法中存在的三维容积数据处理费时且复杂的技术问题,以及胎儿颅面部标准切面的获取对医生专业水平要求高导致其难以广泛应用的技术问题,以及诊断准确率偏低的技术问题。。
[0005] 为实现上述目的,按照本发明的一个方面,提供了一种基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,包括以下步骤:
[0006] (1)获取早孕期胎儿三维超声容积数据;
[0007] (2)从步骤(1)获取的早孕期胎儿三维超声容积数据中获取5个随机切面y1、y2、y3、y4、y5;其中随机切面表示为:
[0008] yi=I(V,Hi,S)
[0009] 其中yi表示第i个随机切面(其中i是1到5之间的自然数),V表示早孕期胎儿三维超声容积数据,S表示随机切面的尺寸,I表示随机变换,Hi表示获得第i个随机切面yi所需的位置信息,并包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴和z轴方向上向第i个随机切面yi平移的大小mi=(mi,x,mi,y,mi,z)、以及该水平横切面相对于该第i个随机切面yi在x轴、y轴、z轴方向上的旋转角度ni=(ni,x,ni,y,ni,z);
[0010] (3)将步骤(2)中获取的随机切面y1,y2,y3,y4,y5输入训练好的多任务参数学习网络中,以获得推理变换参数ΔH1,ΔH2,ΔH3,ΔH4,ΔH5;
[0011] (4)将步骤(3)得到的推理变换参数与步骤(2)得到的位置信息H1、H2、H3、H4、H5分别相加得到新的位置信息H’1,H’2,H’3,H’4,H’5,将该位置信息应用到步骤(1)中的早孕期胎儿三维超声容积数据中,以得到新的随机切面y’1,y’2,y’3,y’4,y’5;
[0012] (5)针对步骤(4)中得到的新的随机切面y1',y'2,y'3,y'4,y'5,重复上述步骤(3)至(4)达10次,最终得到5个新的随机切面就是最终预测的五个二维标准切面。
[0013] 优选地,多任务参数学习网络是通过以下过程训练得到的:
[0014] A、用预处理后的数据集对多任务参数学习网络进行训练;
[0015] B、用预处理后的数据集中的验证集对训练好的多任务参数学习网络进行验证,以对多任务参数学习网络进行参数更新;
[0016] C、使用预处理后的数据集中的测试集对步骤B参数更新后的多任务参数学习网络进行测试,以得到训练好的多任务参数学习网络。
[0017] 优选地,步骤A中预先处理好的数据集是通过以下步骤得到的:
[0018] (a)获取初始数据集,并将该初始数据集发送给产前超声医师进行标注,以获得标注后的初始数据集,标注后的初始数据集和初始数据集共同构成数据集;
[0019] 其中标注后的初始数据集是超声医师为每个早孕期胎儿三维超声容积数据手工标注的五个二维标准切面的位置信息T1GT,T2GT,T3GT,T4GT,T5GT,第i个(其中i是1到5之间的任意整数)二维标准切面的位置信息包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴、z轴方向上向该二维标准切面平移的大小 以及该水平横切面相对于该二维标准切面在x轴、y轴、z轴方向上的旋转角度
[0020] (b)对步骤(a)中得到的数据集进行处理,以得到预处理后的数据集,具体过程为:
[0021] (b1)从步骤(a)得到的数据集中获取一个早孕期胎儿三维超声容积数据、及其对应5个二维标准切面的位置信息,并从该早孕期胎儿三维超声容积数据中随机采样5个随机切面x1,x2,x3,x4,x5,且有xi=I(V,Ti,S);
[0022] 其中,xi表示第i个随机切面,Ti表示获得第i个随机切面xi所需的位置变换参数,其包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴和z轴方向上向第i个随机切面xi平移的大小ti=(ti,x,ti,y,ti,z)、以及该水平横切面相对于该二维标准切面在x轴、y轴、z轴方向上的旋转角度qi=(qi,x,qi,y,qi,z);
[0023] (b2)计算步骤(b1)中得到的5个随机切面x1,x2,x3,x4,x5分别到5个二维标准切面所需要的标准变换值ΔTGT1,ΔTGT2,ΔTGT3,ΔTGT4,ΔTGT5,从而组成一个数据对集合,其包括5个数据对(x1,ΔT1GT)、 (x3,ΔT3GT)、 以及(x5,ΔT5GT);
[0024] (b3)针对步骤(a)中得到的数据集中剩余的每个早孕期胎儿三维超声容积数据V,重复上述步骤(b1)和(b2)十次,从而得到500个数据对集合,其构成预处理后的数据集。
[0025] 优选地,标准变换值是通过以下公式计算得到:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031] 优选地,多任务参数学习网络包括5个彼此并联连接的分支网络,每个分支网络由顺次连接的一个骨干网CNN和一个分支子网构成;
[0032] 对于第一个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的(x1,ΔT1GT)数据对,并使用数据对(x1,ΔT1GT)中的x1来预测标准侧脑室水平横切面;
[0033] 对于第二个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的数据对,并使用数据对 中的x2来预测标准小脑水平横切面;
[0034] 对于第三个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的(x3,ΔT3GT)数据对,并使用数据对(x3,ΔT3GT)中的x3来预测标准双眼球斜冠状切面;
[0035] 对于第四个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的数据对,并使用数据对 中的x4来预测标准鼻后三角区冠状切面;
[0036] 对于第五个分支网络,其训练时使用的数据是步骤(b3)得到的训练集中的(x5,ΔT5GT)数据对,并使用数据对(x5,ΔT5GT)中的x5来预测标准鼻唇冠状切面。
[0037] 优选地,分支网络的骨干网CNN的网络结构为:
[0038] 第一层是输入层,其输入为512*512*3像素的矩阵;
[0039] 第二层是第一卷积层,其卷积核尺寸为3*3*32,步长为1,该层使用VALID模式填充,输出大小为510*510*32的矩阵;
[0040] 第三层是第一池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为255*255*32;
[0041] 第四层是第二卷积层,其卷积核尺寸为3*3*64,步长为1,该层使用VALID模式填充,输出大小为253*253*64的矩阵;
[0042] 第五层是第二池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为126*126*64;
[0043] 第六层是第三卷积层,其卷积核尺寸为3*3*128,步长为1,该层使用VALID模式填充,输出大小为124*124*128的矩阵;
[0044] 第七层是第三池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为62*62*128;
[0045] 第八层是第四卷积层,其卷积核尺寸为3*3*128,步长为1,该层使用VALID模式填充,输出大小为60*60*128的矩阵;
[0046] 第九层是第四池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为30*30*128。
[0047] 优选地,分支网络的分支子网的网络结构为:
[0048] 第一层为输入层:其输入为骨干网CNN的输出矩阵,大小为30*30*128;
[0049] 第二层为第一卷积层,其卷积核尺寸为3*3*512,步长为1,该层使用VALID模式填充,输出大小为28*28*512的矩阵;
[0050] 第三层为第一池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为14*14*512;
[0051] 第四层为第二卷积层,其卷积核尺寸为3*3*512,步长为1,该层使用VALID模式填充,输出大小为12*12*512的矩阵;
[0052] 第五层为第二池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为6*6*512;
[0053] 第六层为第一全连接层,该层接收第二池化层输出的大小为6*6*512的特征矩阵,其输出节点个数为1024,用于对第二池化层的输出特征做一次非线性转换,以得到特征向量,后接入随机失活操作,防止过拟合;
[0054] 第七层为第二全连接层,该层接收第一全连接层输出的大小为1*1*1024的特征矩阵,其输出节点个数为1024,用于对第一全连接层的输出特征做一次非线性转换,以得到特征向量,后接入随机失活操作,防止过拟合;
[0055] 第八层为第三全连接层,该层接收第二全连接层输出的大小为1*1*1024的特征矩阵,其输出节点个数为3,后接入随机失活操作,防止过拟合。3个节点表示转换当前切面在x轴、y轴、z轴所需的平移值t'=(t1,x,t1,y,t1,z);
[0056] 第九层和第十层分别是第四、第五全连接层,并分别与第六、第七层的结构完全相同,接收第二全连接层输出的大小为6*6*512的特征矩阵,经过第四、第五全连接层后输出1024个节点;
[0057] 第十一层为第六全连接层,其接收第十层输出的大小为1*1*1024的特征矩阵,输出节点个数为6,并接入Softmax激活函数,后接入随机失活操作,防止过拟合。6个节点表示当前切面向三个坐标轴(x,y,z)的正方向、反方向平移的置信度Q;
[0058] 第十二、十三层为第七、八全连接层,并分别与第六、七层的结构完全相同;
[0059] 第十四层为第九全连接层,其接收第十二层输出的大小为1*1*1024的特征矩阵,输出节点个数为4,后接入随机失活操作,防止过拟合。4个节点表示转换当前切面在x轴、y轴、z轴的所需的旋转角度,用q'1=(q1,x,q1,y,q1,z)表示;
[0060] 第十五、十六层为第十、十一全连接层,并分别与第六、七层的结构完全相同;
[0061] 第十七层为第十二全连接层,其接收第十一全连接层输出的大小为1*1*1024的特征矩阵,输出节点个数为6,并接入Softmax激活函数,后接入随机失活操作,防止过拟合。6个节点表示当前切面向三个坐标轴(x,y,z)的顺时针、逆时针旋转的置信度P。
[0062] 优选地,步骤A中对多任务参数学习网络的第j个分支网络进行训练的过程具体包括以下子步骤:
[0063] (A1)从步骤(b3)预处理后的数据集中训练集中的数据对(x1,ΔT1GT)中取一个随机切面x1输入第一个分支网络中,以获得推理变换值ΔT1和置信度P、Q;
[0064] (A2)将步骤(A1)得到的推理变换值ΔT1、以及步骤(b2)中得到该随机切面x1到二GT维标准切面所需要的标准变换值ΔT1 一并输入第j个分支网络的损失函数Lj中,以获取损失值;
[0065] (A3)根据随机梯度下降算法并使用步骤(A2)得到的损失值对多任务参数学习网络的损失函数Lj进行优化,以对多任务参数学习网络进行更新。
[0066] (1-4)针对步骤(b3)预处理后的数据集中的训练集中的剩余数据对,重复执行上述步骤(A2)和(A3),直到达到迭代次数为止,从而得到训练好的第j个分支网络。
[0067] 优选地,损失函数是通过以下公式表示:
[0068]
[0069] 其中α,β,γ和δ表示损失权重。
[0070] 优选地,步骤C具体包括以下子步骤:
[0071] (C1)从步骤(b3)预处理后的数据集中的测试集中的一个数据对集合中获取随机切X面(x1,x2,x3,x4,x5)、以及该随机切X面(x1,x2,x3,x4,x5)对应的位置信息T1,T2,T3,T4,T5;
[0072] (C2)将步骤(C1)得到的随机切X面(x1,x2,x3,x4,x5)输入训练好的多任务参数学习网络中,以得到推理变换值ΔT1,ΔT2,ΔT3,ΔT4,ΔT5;
[0073] 具体而言,推理变换值为:
[0074] ΔT1=(t'1,q'1)
[0075] ΔT2=(t'2,q'2)
[0076] ΔT3=(t'3,q'3)
[0077] ΔT4=(t'4,q'4)
[0078] ΔT5=(t'5,q'5)
[0079] (C3)将步骤(C1)得到的位置信息T1,T2,T3,T4,T5和步骤(C2)中得到的推理变换值ΔT1,ΔT2,ΔT3,ΔT4,ΔT5分别进行求和,以得到五个新的位置信息T1GT,T2GT,T3GT,T4GT,T5GT;
[0080] (C4)将步骤(C3)得到的新的位置信息T1GT,T2GT,T3GT,T4GT,T5GT应用到步骤(C1)中获取的随机切面(x1,x2,x3,x4,x5)所对应的早孕期胎儿三维超声容积数据中,以得到五个新的随机切面x'1,x'2,x'3,x'4,x'5;
[0081] (C5)针对步骤(C4)中得到的五个新的随机切面x'1,x'2,x'3,x'4,x'5,重复上述步骤(C2)至(C4)达10次,最终得到5个的新的随机切面就是最终预测的五个二维标准切面。
[0082] 总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
[0083] (1)由于本发明采用了步骤(2),其在处理三维容积数据时不是将整个容积数据输入到网络中,而是提取三维超声容积中的随机切面将其输入网络,减少了数据量,因此能够解决现有基于三维容积超声成像技术诊断早孕期胎儿颅面部畸形的方法中存在的三维容积数据处理费时且复杂的技术问题;
[0084] (2)由于本发明采用了步骤(3)、步骤(4)和步骤(5),其在诊断过程中无需超声医师手动截取切面,而是完全智能化、程序化的,因此能够解决现有基于三维容积超声成像技术诊断早孕期胎儿颅面部畸形的方法中存在的胎儿颅面部标准切面的获取对医生专业水平要求高,导致其难以广泛应用的技术问题;
[0085] (3)由于本发明采用了步骤(3)、步骤(4)和步骤(5),其在推理标准切面时不是一次迭代得到结果,而是经过十次迭代后得到结果,每次迭代都更加接近标准切面,提高了预测精确度,因此能够解决现有基于三维容积超声成像技术诊断早孕期胎儿颅面部畸形的方法中存在的诊断准确率偏低的技术问题。
[0086] (4)由于本发明中的五个二维标准切面是由专业的产前超声检查专家所标注的,包含了专家的先验知识,因此训练的网络能够学习到专家的先验知识,能够对标准切面做出准确的预测,对胎儿颅面部的诊断过程能起到可靠的数据支撑。
[0087] (5)本发明创新性的提出了一种能表示二维随机切面与二维随机切面到二维标准切面所需的转换参数之间映射关系的网络,为早孕期胎儿三维超声容积数据中提取标准切面提供了新的思路。

附图说明

[0088] 图1是本发明基于早孕期胎儿颅面部三维容积自动获取标准切面的方法的流程图;
[0089] 图2是本发明主动获取方法的步骤(2)中使用的多任务参数学习网络的架构图;
[0090] 图3是将三维超声容积数据输入到本发明训练好的多任务参数学习网络后得到预测结果的实例图;
[0091] 图4(a)至(e)是本发明的主动获取方法最终预测的五个二维标准切面,其中图4(a)是标准侧脑室水平横切面,图4(b)是标准小脑水平横切面,图4(c)是标准双眼球斜冠状切面,图4(d)是标准鼻后三角区冠状切面,图4(e)是标准鼻唇冠状切面。

具体实施方式

[0092] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0093] 本发明通过人工智能(Artificial intelligence,简称AI)深度学习大量的早孕期正常和异常的胎儿颅面三维超声影像数据,实现了三维容积数据自动化、智能化快速识别一系列胎儿颜面部标准切面的方法。
[0094] 如图1所示,本发明提供了一种基于早孕期胎儿颅面部三维容积自动获取标准切面的方法,包括以下步骤:
[0095] (1)获取早孕期胎儿三维超声容积数据;
[0096] 具体而言,早孕期胎儿三维超声容积数据是从市场上主流厂商(包括迈瑞、联影、西门子等)制造的三维超声设备获取的。
[0097] (2)从步骤(1)获取的早孕期胎儿三维超声容积数据中获取5个随机切面y1、y2、y3、y4、y5;
[0098] 随机切面表示为:
[0099] yi=I(V,Hi,S)
[0100] 其中yi表示第i个随机切面(其中i是1到5之间的自然数),V表示早孕期胎儿三维超声容积数据,S表示随机切面的尺寸(在本实施方式中S=512个像素),I表示随机变换,Hi表示获得第i个随机切面yi所需的位置信息,并包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴和z轴方向上向第i个随机切面yi平移的大小mi=(mi,x,mi,y,mi,z)、以及该水平横切面相对于该第i个随机切面yi在x轴、y轴、z轴方向上的旋转角度ni=(ni,x,ni,y,ni,z);
[0101] (3)将步骤(2)中获取的随机切面y1,y2,y3,y4,y5输入训练好的多任务参数学习网络中,以获得推理变换参数ΔH1,ΔH2,ΔH3,ΔH4,ΔH5;
[0102] (4)将步骤(3)得到的推理变换参数与步骤(2)得到的位置信息H1、H2、H3、H4、H5分别相加得到新的位置信息H'1,H'2,H'3,H'4,H'5,将该位置信息应用到步骤(1)中的早孕期胎儿三维超声容积数据中,以得到新的随机切面y'1,y'2,y'3,y'4,y'5;
[0103] (5)针对步骤(4)中得到的新的随机切面y'1,y'2,y'3,y'4,y'5,重复上述步骤(3)至(4)达10次,最终得到5个新的随机切面就是最终预测的五个二维标准切面。
[0104] 如图4(a)至(e)所示,其示出了本步骤中最终预测的5个二位标准切面,其中图4(a)是标准侧脑室水平横切面,图4(b)是标准小脑水平横切面,图4(c)是标准双眼球斜冠状切面,图4(d)是标准鼻后三角区冠状切面,图4(e)是标准鼻唇冠状切面。
[0105] 具体而言,本发明中的多任务参数学习网络是通过以下过程训练得到的:
[0106] (1)用预处理后的数据集对多任务参数学习网络进行训练;
[0107] 具体而言,步骤(1)中预先处理好的数据集是通过以下步骤得到的:
[0108] (a)获取初始数据集,并将该初始数据集发送给产前超声医师进行标注,以获得标注后的初始数据集,标注后的初始数据集和初始数据集共同构成数据集。
[0109] 具体而言,初始数据集从市场上主流厂商(包括迈瑞、联影、西门子等)制造的三维超声设备获取的、多位进行产前超声检查的孕妇的早孕期胎儿三维超声容积数据(作为示例的,本步骤中采用了50个孕期胎儿三维超声容积数据);标注后的初始数据集是超声医师为每个早孕期胎儿三维超声容积数据手工标注的五个二维标准切面(即标准侧脑室水平横切面、标准小脑水平横切面,标准双眼球斜冠状切面、标准鼻后三角区冠状切面、以及标准鼻唇冠状切面)的位置信息T1GT,T2GT,T3GT,T4GT,T5GT。
[0110] 每个早孕期胎儿三维超声容积中第i个(其中i是1到5之间的任意整数)二维标准切面的位置信息包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴、z轴方向上向该二维标准切面平移的大小 以及该水平横切面相对于该二维标准切面在x轴、y轴、z轴方向上的旋转角度
[0111] (b)对步骤(a)中得到的数据集进行处理,以得到预处理后的数据集。具体过程为:
[0112] (b1)从步骤(a)得到的数据集中获取一个早孕期胎儿三维超声容积数据、及其对应5个二维标准切面的位置信息,并从该早孕期胎儿三维超声容积数据中随机采样5个随机切面x1,x2,x3,x4,x5;
[0113] 随机切面表示为:
[0114] xi=I(V,Ti,S)
[0115] 其中,xi表示第i个随机切面(其中i是1到5之间的自然数),V表示早孕期胎儿三维超声容积数据,S表示随机切面的尺寸,在本实施方式中S=512个像素,I表示随机变换,Ti表示获得第i个随机切面xi所需的位置变换参数,其包括早孕期胎儿三维超声容积数据V中过中心的水平横切面在x轴、y轴和z轴方向上向第i个随机切面xi平移的大小ti=(ti,x,ti,y,ti,z)、以及该水平横切面相对于该二维标准切面在x轴、y轴、z轴方向上的旋转角度qi=(qi,x,qi,y,qi,z);
[0116] (b2)计算步骤(b1)中得到的5个随机切面x1,x2,x3,x4,x5分别到5个二维标准切面所需要的标准变换值ΔTGT1,ΔTGT2,ΔTGT3,ΔTGT4,ΔTGT5,从而组成一个数据对集合,其包括5个数据对(x1,ΔT1GT)、 (x3,ΔT3GT)、 以及(x5,ΔT5GT);
[0117] 具体而言,ΔTGT1是第一个随机切面x1到5个二维标准切面中的标准侧脑室水平横切面所需要的标准变换值;ΔTGT2是第二个随机切面x2到五个二维标准切面中的标准小脑水平横切面所需要的标准变换值;ΔTGT3是第三个随机标准切面x3到五个二维标准切面中的双眼球标准斜冠状切面所需要的标准变换值;ΔTGT4是第四个随机标准切面x4到五个二维标准切面中的标准鼻后三角区冠状切面所需要的标准变换值;ΔTGT5是第五个随机标准切面x5到五个二维标准切面中的标准鼻唇冠状切面所需要的标准变换值。
[0118] 以标准侧脑室水平横切面为例,标准变换值是通过以下公式计算得到:
[0119]
[0120] 同理得到ΔTGT2,ΔTGT3,ΔTGT4,ΔTGT5。
[0121]
[0122]
[0123]
[0124]
[0125] (b3)针对步骤(a)中得到的数据集中剩余的每个早孕期胎儿三维超声容积数据V,重复上述步骤(b1)和(b2)十次,从而得到500个数据对集合,其构成预处理后的数据集;
[0126] 本步骤中得到的预处理后的数据集被随机划分为3部分,其中80%作为训练集(Train set),10%作为验证集(Validation set),10%作为测试集(Test set)。在本示例中,500个数据集对集合构成的数据集,其训练集包括400个数据对集合,其验证集包括50个数据对集合,其测试集包括50个数据对集合。
[0127] 如图2所示,本发明的多任务参数学习网络包括5个彼此并联连接的分支网络,每个分支网络由顺次连接的一个骨干网CNN和一个分支子网构成,对于每个分支网络而言,其网络结构完全一致,因此以第一个分支网络为例介绍其网络结构。
[0128] 对于第一个分支网络,其训练时使用的数据是步骤(b3)得到的训练集(在本示例中是400个数据对集合)中的(x1,ΔT1GT)数据对。因此,共400个数据作为第一个分支网络的训练集。对于四个分支网络,其训练时使用的数据分别是400个数据对集合中的数据对(x3,ΔT3GT)、 (x5,ΔT5GT)。
[0129] 以顺次连接的第一个骨干网CNN和第一分支子网构成的第一个分支网络为例,其余四个分支网络的训练与此相同。第一个分支网络是使用步骤(b3)得到的数据集中的数据对(x1,ΔT1GT)中的x1来预测标准侧脑室水平横切面,其余四个分支网络分别是使用步骤(b3)得到的数据集中的数据对 中的x2、(x3,ΔT3GT)中的x3、 中的x4、以及(x5,ΔT5GT)中的x5来预测标准小脑水平横切面,标准双眼球斜冠状切面、标准鼻后三角区冠状切面和标准鼻唇冠状切面。
[0130] 对于分支网络的骨干网CNN而言,其网络结构如下:
[0131] 第一层是输入层,其输入为512*512*3像素的矩阵;
[0132] 第二层是第一卷积层,其卷积核尺寸为3*3*32,步长为1,该层使用VALID模式填充,输出大小为510*510*32的矩阵;
[0133] 第三层是第一池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为255*255*32;
[0134] 第四层是第二卷积层,其卷积核尺寸为3*3*64,步长为1,该层使用VALID模式填充,输出大小为253*253*64的矩阵;
[0135] 第五层是第二池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为126*126*64;
[0136] 第六层是第三卷积层,其卷积核尺寸为3*3*128,步长为1,该层使用VALID模式填充,输出大小为124*124*128的矩阵;
[0137] 第七层是第三池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层输出矩阵为62*62*128;
[0138] 第八层是第四卷积层,其卷积核尺寸为3*3*128,步长为1,该层使用VALID模式填充,输出大小为60*60*128的矩阵;
[0139] 第九层是第四池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为30*30*128;
[0140] 对分支网络的分支子网而言,其网络结构如下:
[0141] 第一层为输入层:其输入为骨干网CNN的输出矩阵,大小为30*30*128;
[0142] 第二层为第一卷积层,其卷积核尺寸为3*3*512,步长为1,该层使用VALID模式填充,输出大小为28*28*512的矩阵;
[0143] 第三层为第一池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为14*14*512;
[0144] 第四层为第二卷积层,其卷积核尺寸为3*3*512,步长为1,该层使用VALID模式填充,输出大小为12*12*512的矩阵;
[0145] 第五层为第二池化层,池化窗口尺寸为2*2,长和宽的步长均为2,该层的输出矩阵为6*6*512;
[0146] 第六层为第一全连接层,该层接收第二池化层输出的大小为6*6*512的特征矩阵,其输出节点个数为1024,用于对第二池化层的输出特征做一次非线性转换,以得到特征向量,后接入随机失活(Dropout)操作,防止过拟合;
[0147] 第七层为第二全连接层,该层接收第一全连接层输出的大小为1*1*1024的特征矩阵,其输出节点个数为1024,用于对第一全连接层的输出特征做一次非线性转换,以得到特征向量,后接入随机失活操作,防止过拟合;
[0148] 第八层为第三全连接层,该层接收第二全连接层输出的大小为1*1*1024的特征矩阵,其输出节点个数为3,后接入随机失活操作,防止过拟合。3个节点表示转换当前切面在x轴、y轴、z轴所需的平移值t'=(t1,x,t1,y,t1,z);
[0149] 第九层和第十层分别是第四、第五全连接层,与第六、第七层完全相同,接收第二全连接层输出的大小为6*6*512的特征矩阵,经过第四、第五全连接层后输出1024个节点。
[0150] 第十一层为第六全连接层,其接收第十层输出的大小为1*1*1024的特征矩阵,输出节点个数为6,并接入softmax激活函数,后接入随机失活操作,防止过拟合。6个节点表示当前切面向三个坐标轴(x,y,z)的正方向、反方向平移的置信度Q;
[0151] 第十二、十三层为第七、八全连接层,并分别与第六、七层的结构完全相同。
[0152] 第十四层为第九全连接层,其接收第十二层输出的大小为1*1*1024的特征矩阵,输出节点个数为4,后接入随机失活操作,防止过拟合。4个节点表示转换当前切面在x轴、y轴、z轴的所需的旋转角度,用q'1=(q1,x,q1,y,q1,z)表示;
[0153] 第十五、十六层为第十、十一全连接层,并分别与第六、七层的结构完全相同。
[0154] 第十七层为第十二全连接层,其接收第十一全连接层输出的大小为1*1*1024的特征矩阵,输出节点个数为6,并接入Softmax激活函数,后接入随机失活操作,防止过拟合。6个节点表示当前切面向三个坐标轴(x,y,z)的顺时针、逆时针旋转的置信度P。
[0155] 本步骤(1)中对多任务参数学习网络第j个分支网络(其中j是1到5之间的任意整数)进行训练的过程具体包括以下子步骤:
[0156] (1-1)从步骤(b3)预处理后的数据集中训练集(在本示例中是400个数据对集合)中的数据对(x1,ΔT1GT)中取一个随机切面x1输入第一个分支网络中,以获得推理变换值ΔT1和置信度P、Q;
[0157] (1-2)将步骤(1-1)得到的推理变换值ΔT1、以及步骤(b2)中得到该随机切面x1到二维标准切面所需要的标准变换值ΔT1GT一并输入第j个分支网络的损失函数Lj中,以获取损失值。
[0158] 具体而言,训练过程中每个分支网络中所用损失函数包括两部分。第一部分:网络推理变换值ΔT和随机切面转换到标准侧脑室水平横切面所需的真实变换ΔTGT之间误差的L2范式。第二部分:将网络推理变换值的置信度Q和P作为对平移和旋转回归值的置信度度量加入到损失函数中。
[0159]
[0160] 第一项是随机切面的位移参数t和标准侧脑室水平横切面的位移参数tGT的L2范式,第二项是随机切面的旋转参数q和标准侧脑室水平横切面的旋转参数qGT的L2范式,而第三项和第四项是平移和旋转置信度P、Q的交叉熵损失。α,β,γ和δ是赋予损失的权重,本发明的训练过程中α=β=γ=δ=1。
[0161] (1-3)根据随机梯度下降(Stochastic Gradient Descent,简称SGD)算法并使用步骤(1-2)得到的损失值对多任务参数学习网络的损失函数Lj进行优化,以对多任务参数学习网络进行更新。
[0162] 具体而言,优化过程中学习率lr=0.001。
[0163] (1-4)针对步骤(b3)预处理后的数据集中的训练集中的剩余数据对,重复执行上述步骤(1-2)和(1-3),直到达到迭代次数为止,从而得到训练好的第j个分支网络。
[0164] 具体而言,训练过程中的迭代次数为5000。
[0165] 其余四个分支网络的训练与此相同,经过训练后的五个分支网络可以分别推理出由不同的随机切面到标准侧脑室水平横切面、标准小脑水平横切面、标准双眼球斜冠状切面、标准鼻后三角区冠状切面和标准鼻唇冠状切面的变换ΔT1,ΔT2,ΔT3,ΔT4,ΔT5[0166] (2)用步骤(b3)预处理后的数据集中的验证集对训练好的多任务参数学习网络进行验证,以对多任务参数学习网络进行参数更新;
[0167] (3)使用步骤(b3)预处理后的数据集中的测试集对步骤(2)参数更新后的多任务参数学习网络进行测试,以得到训练好的多任务参数学习网络。
[0168] 本步骤(3)具体包括以下子步骤:
[0169] (3-1)从步骤(b3)预处理后的数据集中的测试集中的一个数据对集合中获取随机切X面(x1,x2,x3,x4,x5)、以及该随机切X面(x1,x2,x3,x4,x5)对应的位置信息T1,T2,T3,T4,T5;
[0170] (3-2)将步骤(3-1)得到的随机切X面(x1,x2,x3,x4,x5)输入训练好的多任务参数学习网络中,以得到推理变换值ΔT1,ΔT2,ΔT3,ΔT4,ΔT5;
[0171] 具体而言,推理变换值为:
[0172] ΔT1=(t'1,q'1)
[0173] ΔT2=(t'2,q'2)
[0174] ΔT3=(t'3,q'3)
[0175] ΔT4=(t'4,q'4)
[0176] ΔT5=(t'5,q'5)
[0177] (3-3)将步骤(3-1)得到的位置信息T1,T2,T3,T4,T5和步骤(3-2)中得到的推理变换GT GT GT GT值ΔT1,ΔT2,ΔT3,ΔT4,ΔT5分别进行求和,以得到五个新的位置信息T1 ,T2 ,T3 ,T4 ,T5GT;
[0178] (3-4)将步骤(3-3)得到的新的位置信息T1GT,T2GT,T3GT,T4GT,T5GT应用到步骤(3-1)中获取的随机切面(x1,x2,x3,x4,x5)所对应的早孕期胎儿三维超声容积数据中,以得到五个新的随机切面x'1,x'2,x'3,x'4,x'5;
[0179] 具体而言,本步骤就是使用步骤(b1)中的公式进行计算。
[0180] (3-5)针对步骤(3-4)中得到的五个新的随机切面x'1,x'2,x'3,x'4,x'5,重复上述步骤(3-2)至(3-4)达10次,最终得到5个的新的随机切面就是最终预测的五个二维标准切面。
[0181] 测试结果
[0182] 将胎儿三维超声容积数据输入到训练好的参数学习网络中,可以自动识别出早孕期胎儿颅面部的五个二维标准切面,如图3所示。
[0183] 本项目除了使用两切面中心点之间的距离和切面之间的旋转角度针对预测切面和标准切面进行评估,还使用了结构相似度(Structural similarity index,简称SSIM)和均方误差(Mean square error,简称MSE)来衡量两切面的图像相似度。其中两个切面图像是使用零归一化后的图像。训练好的模型在新的测试集上的五个二维标准切面(侧脑室水平横切面、小脑水平横切面,双眼球斜冠状切面、鼻后三角区冠状切面、以及鼻唇冠状切面)的像素相似度和像素结构相似度如下,可以看出本发明预测的切面与标准切面的结构相似度很高,且均方误差很小。
[0184]
[0185] 本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。