乳腺病灶定位方法、装置、计算机设备和存储介质

文档序号:27491963发布日期:2021-11-22 14:48阅读:112来源:国知局
乳腺病灶定位方法、装置、计算机设备和存储介质

1.本技术涉及病灶检测技术领域,特别是涉及一种乳腺病灶定位方法、装置、计算机设备和存储介质。


背景技术:

2.在乳腺检查或者乳腺治疗过程中,对于可疑的病灶,医生通常需要进行活检取样,对取出的样本进行病理分析进一步判断病灶的良恶性。活检取样的方式有两种,一种是开放式手术取样,一种是乳腺穿刺活检。这两种方式均需要在影像引导下对乳腺病灶进行定位。
3.传统的影像引导下的病灶定位方式为通过乳腺x射线的引导,对乳腺病灶组织进行病灶导丝定位,进而医生可以根据定位导丝确定病灶组织位置,具体地,医生在进行x射线引导下的乳腺病灶导丝定位时,需要对乳房进行压迫,其目的在于固定乳房位置,减少成像时的运动伪影。
4.然而,当患者乳房解压迫后,将患者转送至手术室进行活检取样,且病人在进行手术时会采取不同的体位,在这一过程中患者发生运动,均会导致其定位导丝位置随着病灶组织发生空间位置的变化,从而影响定位的病灶位置的准确性。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种乳腺病灶定位方法、装置、计算机设备和存储介质。
6.一种乳腺病灶定位方法,所述方法包括:
7.获取待测试者的乳腺x射线图像或第一乳腺超声图像,所述乳腺x射线图像或所述第一乳腺超声图像标注有所述待测试者的初始病灶位置;
8.将所述待测试者的乳腺x射线图像或所述第一乳腺超声图像输入乳腺病灶定位模型中,所述乳腺病灶定位模型是经过乳腺x射线图像或所述第一乳腺超声图像与包含病灶基准位置的第二乳腺超声图像组成的训练样本进行模型训练得到的神经网络模型;
9.通过所述乳腺病灶定位模型,得到所述待测试者的乳腺模拟图像,所述乳腺模拟图像中携带有所述初始病灶位置被矫正后的病灶位置。
10.在其中一个实施例中,将所述乳腺模拟图像发送至投射设备,以使所述投射设备生成投射影像,以显示所述被矫正后的病灶位置。
11.在其中一个实施例中,所述方法还包括:
12.获取所述待测试者的目标移动距离和目标手术体位;
13.根据所述目标移动距离和所述目标手术体位,在移动距离数据区间、手术体位和乳腺病灶定位模型的对应关系中,选择与所述目标移动距离和所述目标手术体位对应的乳腺病灶定位模型。
14.在其中一个实施例中,所述方法通过所述乳腺病灶定位模型实现,所述乳腺病灶
定位模型的训练方法包括:
15.获取乳腺病灶训练样本集,所述乳腺病灶训练样本集包含乳腺x射线图像或第一乳腺超声图像,以及与所述乳腺x射线图像或所述第一乳腺超声图像对应的第二乳腺超声图像;所述第二乳腺超声图像为模拟患者发生运动位移和手术体位状态的标注有病灶基准位置的图像;
16.将所述乳腺病灶训练样本集中每一所述乳腺x射线图像或所述第一乳腺超声图像与对应的所述第二乳腺超声图像输入乳腺病灶定位模型;
17.根据所述乳腺超声图像的病灶基准位置,对所述乳腺病灶定位模型进行有监督学习的模型训练,得到训练后的乳腺病灶定位模型;
18.其中,所述乳腺病灶定位模型用于确定乳腺模拟图像中的矫正后的病灶位置。
19.在其中一个实施例中,所述获取乳腺病灶训练样本集,包括:
20.针对每一样本患者,获取所述样本患者的乳腺x射线图像或第一乳腺超声图像,并在所述乳腺x射线图像或第一乳腺超声图像中识别并标注病灶位置;
21.获取所述样本患者在发生运动位移后、且位于手术体位的第二乳腺超声图像;
22.建立所述乳腺x射线图像或所述第一乳腺超声图像与所述第二乳腺超声图像间的对应关系;将基于各个样本患者建立的具有所述对应关系的所述乳腺x射线图像或所述第一乳腺超声图像与所述第二乳腺超声图像,构成乳腺病灶训练样本集。
23.在其中一个实施例中,所述方法还包括:
24.针对每一所述乳腺x射线图像或所述第一乳腺超声图像,在所述乳腺x射线图像或所述第一乳腺超声图像中识别第一标识位置,并根据预设的标识编号对所述第一标识位置进行编码;
25.针对每一所述第二乳腺超声图像,在所述第二乳腺超声图像中识别第二标识位置,并根据预设的标识编号对所述第二标识位置进行编码;标识位置为辅助病灶定位的参考点;
26.所述建立所述乳腺x射线图像与所述乳腺超声图像间的对应关系,包括:
27.建立所述乳腺x射线图像或所述第一乳腺超声图像中标注的病灶位置与所述第二乳腺超声图像中的参考病灶位置的对应关系;
28.根据标识编码建立所述第一标识位置与所述第二标识位置间的对应关系。
29.在其中一个实施例中,所述方法还包括:
30.根据预设的运动位移区间和预设的手术体位状态,对所述每一样本患者的所述第二乳腺超声图像进行分类,得到多个乳腺超声图像集;
31.所述将基于各个样本患者建立的具有所述对应关系的所述乳腺x射线图像或所述第一乳腺超声图像与所述第二乳腺超声图像,构成乳腺病灶训练样本集,包括:
32.针对每一个乳腺超声图像集,将每一个第二乳腺超声图像集中的第二乳腺超声图像与对应的乳腺x射线图像或第一乳腺超声图像,构成一个乳腺病灶训练样本集,得到多个乳腺病灶训练样本集。
33.在其中一个实施例中,所述根据所述第二乳腺超声图像的病灶基准位置,对所述乳腺病灶定位模型进行有监督学习的模型训练,得到训练后的乳腺病灶定位模型,包括:
34.将所述第二乳腺超声图像中标注的病灶位置作为基准位置,利用乳腺病灶定位模
型对与所述第二乳腺超声图像对应的乳腺x射线图像或第一乳腺超声图像中标注的初始病灶位置进行位置矫正,得到矫正后的病灶位置;
35.计算所述矫正后的病灶位置与所述基准位置间的相对距离,若所述相对距离大于预设的距离阈值,则调整所述乳腺病灶定位模型的模型参数,并重新计算矫正后的病灶位置的,直至矫正后的病灶位置与所述基准位置间的所述相对距离小于等于预设距离阈值,所述乳腺病灶定位模型训练完成。
36.一种乳腺病灶定位装置,所述装置包括:
37.获取模块,用于获取待测试者的乳腺x射线图像或第一乳腺超声图像,所述乳腺x射线图像或所述第一乳腺超声图像标注有所述待测试者的初始病灶位置;
38.输入模块,用于将所述待测试者的乳腺x射线图像或所述第一乳腺超声图像输入乳腺病灶定位模型中,所述乳腺病灶定位模型是经过乳腺x射线图像或第一乳腺超声图像与包含病灶基准位置的第二乳腺超声图像组成的训练样本进行模型训练得到的神经网络模型;
39.处理模块,用于通过所述乳腺病灶定位模型,得到所述待测试者的乳腺模拟图像,所述乳腺模拟图像中携带有所述初始病灶位置被矫正后的病灶位置。
40.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
41.获取待测试者的乳腺x射线图像或第一乳腺超声图像,所述乳腺x射线图像或所述第一乳腺超声图像标注有所述待测试者的初始病灶位置;
42.将所述待测试者的乳腺x射线图像或所述第一乳腺超声图像输入乳腺病灶定位模型中,所述乳腺病灶定位模型是经过乳腺x射线图像与包含病灶基准位置的乳腺超声图像组成的训练样本进行模型训练得到的神经网络模型;
43.通过所述乳腺病灶定位模型,得到所述待测试者的乳腺模拟图像,所述乳腺模拟图像中携带有所述初始病灶位置被矫正后的病灶位置。
44.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
45.获取待测试者的乳腺x射线图像或第一乳腺超声图像,所述乳腺x射线图像或所述第一乳腺超声图像标注有所述待测试者的初始病灶位置;
46.将所述待测试者的乳腺x射线图像或所述第一乳腺超声图像输入乳腺病灶定位模型中,所述乳腺病灶定位模型是经过乳腺x射线图像或第一乳腺超声图像与包含病灶基准位置的第二乳腺超声图像组成的训练样本进行模型训练得到的神经网络模型;
47.通过所述乳腺病灶定位模型,得到所述待测试者的乳腺模拟图像,所述乳腺模拟图像中携带有所述初始病灶位置被矫正后的病灶位置。
48.上述乳腺病灶定位方法、装置、计算机设备和存储介质,获取待测试者的乳腺x射线图像或第一乳腺超声图像,所述乳腺x射线图像或所述第一乳腺超声图像标注有所述待测试者的初始病灶位置;将所述待测试者的乳腺x射线图像或所述第一乳腺超声图像输入乳腺病灶定位模型中,所述乳腺病灶定位模型是经过乳腺x射线图像或所述第一乳腺超声图像与包含病灶基准位置的第二乳腺超声图像组成的训练样本进行模型训练得到的神经网络模型;通过所述乳腺病灶定位模型,得到所述待测试者的乳腺模拟图像,所述乳腺模拟
图像中携带有所述初始病灶位置被矫正后的病灶位置。采用本方法,通过乳腺病灶定位模型补偿由于乳房解压迫和测试者身体运动造成的病灶位置偏移,提高病灶定位的准确性。
附图说明
49.图1为一个实施例中乳腺病灶定位方法的流程示意图;
50.图2为一个实施例中乳腺病灶定位模型的具体模型结构示意图;
51.图3为一个实施例中乳腺病灶定位模型应用步骤的流程示意图;
52.图4为一个实施例中乳腺病灶定位模型的训练方法的流程示意图;
53.图5为一个实施例中构建乳腺病灶训练样本集步骤的流程示意图;
54.图6为一个实施例中建立训练样本中图像对应关系步骤的流程示意图;
55.图7为一个实施例中划分多个乳腺病灶训练样本步骤的流程示意图;
56.图8为一个实施例中乳腺病灶定位模型训练调参步骤的流程示意图;
57.图9为一个实施例中乳腺病灶定位模型的训练过程示意图;
58.图10为一个实施例中乳腺病灶定位装置的结构框图;
59.图11为一个实施例中计算机设备的内部结构图。
具体实施方式
60.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
61.首先,在具体介绍本技术实施例的技术方案之前,先对本技术实施例基于的技术背景或者技术演进脉络进行介绍。通常情况下,在病灶检测技术领域,当前的技术背景是:在进行乳腺检查或者乳腺治疗的过程中,医生对于乳腺可疑病灶区域需要进行活检取样,才可以判断可疑病灶的良恶性。而在进行活检取样之前,需要准确定位可疑病灶位置,以通过开放式手术或者穿刺针取出可疑病灶样本。目前的,对于可疑病灶位置的定位,是通过影像引导进行定位,例如,通过x射线生成的图像对可疑病灶进行影像引导,并通过定位导丝对病灶位置进行定位。然而,基于x射线影像引导的导丝定位方法中,为减少乳房运动伪影和分离乳腺腺体重叠部分,在拍摄x射线图像时人体是处于坐立状态且乳房处于被压迫状态,在此情况下进行的导丝定位,在乳房解压迫之后,乳房内腺体部分的定位导丝位置会因为乳房解压迫以及人体运动发生变化,导致乳房外部导丝不能准确表示其导丝头部定位的病灶组织,造成病灶定位不准确的问题。基于该背景,申请人通过长期的模型模拟研发以及实验数据的搜集、演示和验证,发现可以针对乳房解压迫,直至患者移动到活检取样手术室手术期间病灶移动位置进行学习,基于学习到的偏移信息对病灶位置进行校准。因此,如何对患者运动后乳腺病灶位置进行校准成为目标亟待解决的难题。另外,需要说明的是,发现乳房解压迫后乳房腺体移动造成的病灶位置移动的技术问题以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
62.在一个实施例中,如图1所示,提供了一种乳腺病灶定位方法,本实施例以该方法应用于终端(实施例中统称为计算机设备)进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本
实施例中,以导丝定位时采用乳腺x射线图像或第一乳腺超声图像并在手术时采用第二超声图像举例,该方法包括以下步骤:
63.步骤101,获取待测试者的乳腺x射线图像或第一乳腺超声图像。
64.其中,乳腺x射线图像标注有待测试者的初始病灶位置。
65.具体的,在医生在进行病灶活检取样之前,需要通过图像引导确定病灶位置进行导丝定位。例如,采用x射线影像引导的方式,当进行x射线乳腺病灶摄影时,需要对待测试者乳房进行固定和压迫,然后通过x射线断层摄影得到乳腺x射线图像(也称为dbt,digital breast tomosynthsis,数字乳腺断层摄影),在该乳腺x射线图像中识别测试者的病灶位置,将该病灶位置(作为初始病灶位置)进行位置标注。在一种实施例中,该乳腺x射线图像可以为3d图像,在另一种实施例中,该乳腺x射线图像也可以为至少两张2d图像。
66.可选的,双模态设备包括x射线乳腺机以及耦接到x射线乳腺机上的超声设备,通过双模态设备可以同时获取乳房压迫状态下的乳腺x射线图像和第一乳腺超声图像。同理,对由双模态设备输出的乳腺x射线图像和第一乳腺超声图像中的病灶位置进行位置标注,将其病灶位置作为初始病灶位置。
67.在实施中,计算机设备获取待测试者的标注有初始病灶位置的乳腺x射线图像或第一乳腺超声图像,以对待测试者的乳腺病灶位置进行进一步分析。
68.步骤102,将待测试者的乳腺x射线图像或第一乳腺超声图像输入乳腺病灶定位模型中。
69.其中,乳腺病灶定位模型是经过乳腺x射线图像或第一乳腺超声图像与包含病灶基准位置的第二乳腺超声图像组成的训练样本进行模型训练得到的神经网络模型。例如,适用于乳腺x射线图像(或第一乳腺超声图像)与第二乳腺超声图像的病灶位置拟合的深度卷积神经网络模型。
70.在实施中,计算机设备中存储有预先训练的乳腺病灶定位模型,该乳腺病灶定位模型经过大量训练样本进行模型训练,学习训练样本中病灶位置运动后发生的偏移信息,以使对初始病灶位置进行补偿。该乳腺病灶定位模型的训练样本包括乳房压迫状态下的乳腺x射线图像或第一乳腺超声图像,以及包含病灶基准位置的第二乳腺超声图像。以第二乳腺超声图像中的病灶位置作为基准病灶位置图像进行有监督学习的神经网络模型的训练,当需要对新的待测试者的病灶位置进行准确定位时,计算机设备将待测试者的乳腺x射线图像(或第一乳腺超声图像)输入训练好的乳腺病灶定位模型中,以进行初始病灶位置矫正。
71.步骤103,通过乳腺病灶定位模型,得到待测试者的乳腺模拟图像。
72.其中,乳腺模拟图像中携带有矫正后的病灶位置。
73.在实施中,计算机设备通过乳腺病灶定位模型,利用乳腺病灶模型训练过程中学习到的病灶位置的位置偏移信息(即训练后的模型参数),对输入的乳腺x射线图像中的初始病灶位置进行补偿处理,得到病灶位置矫正后待测者的乳腺模拟图像。该乳腺模拟图像是基于乳腺x射线图像中包含的图像特征信息生成的图像,其中包含患者的乳房内腺体、脂肪等正常组织部位信息,同时也包含乳腺腺体中矫正后的病灶位置信息,以使医生根据待测试者在乳腺x射线引导下设置在乳房内部上的定位导丝以及矫正后的病灶位置信息进行手术。
74.上述乳腺病灶定位方法中,计算机设备获取待测试者的乳腺x射线图像,其中,乳腺x射线图像标注有待测试者的初始病灶位置。然后,计算机设备将待测试者的乳腺x射线图像输入预先训练的乳腺病灶定位模型中。通过乳腺病灶定位模型,得到待测试者的乳腺模拟图像,该乳腺模拟图像中携带有矫正后的病灶位置。采用本方法,通过乳腺病灶定位模型补偿由于乳房解压迫和测试者身体运动造成的病灶位置偏移,提高病灶定位的准确性。
75.在一个实施例中,上述用于病灶位置矫正的深度卷积神经网络模型,可以为深度配准模型,例如,改进后的seresnet网络(模型),如图2所示,其网络结构主要包括特征提取模块(包含多个特征提取层,se

residual)、规模层(scale)、特征整合层(se

residual

2)和全连接层(fc)。
76.其中,特征提取模块(se

residual

1)采用全局池化(global)+(加上)卷积(conv)的模式(global+conv),用于获取不同特征提取层的特征信息(图像特征信息)。scale(规模层),用于对特征提取信息进行扩厂,将全局特征信息(图像特征信息)添加到原始的特征信息上,以提升特征提取模块的提取精确性。特征整合层(se

residual

2)用于特征整合,采用全局池化+卷积+sigmoid(激活)的模式,提取神经网络中不同通道的权重,不同权重代表不同通道的重要性,然后,基于不同权重对原始的特征信息进行计算处理(即利用权重乘以原始的特征信息),得到最终图像特征信息,该最终图像特征信息在本技术实施例中即为乳腺模拟图像的图像特征信息。最后,全连接层(fc),用于将提取到的最终图像特征信息转换为坐标信息,对乳腺模拟图像进行特征显示。
77.图2中网络结构还包含其他层:批规范化层(bn)、最大池化层(maxpooling)和残差网络层(residual),也是神经网络中的常用层,本技术实施例不再详细介绍。
78.在一种实施例中,该乳腺病灶定位方法还可以包括:
79.步骤104,将乳腺模拟图像发送至投射设备,以使投射设备生成投射影像,以显示被矫正后的病灶位置在乳腺中的位置。
80.在实施中,计算机设备可以将乳腺模拟图像发送至投射设备,以使投射设备在接收到乳腺模拟图像之后,基于患者当前手术体位,通过vr(virtual realit,虚拟现实)或者ar(augmented reality,增强现实)技术,实现乳房部位的真实场景与虚拟场景的融合,将从不同角度乳腺模拟影像投射到患者乳房,从而基于融合场景在乳房上的投影,显示被矫正后的病灶位置所处乳房中乳腺的位置。
81.在一个实施例中,如图3所示,该方法还包括:
82.步骤301,获取待测试者的目标移动距离和目标手术体位。
83.其中,目标移动距离为待测试者在乳腺x射线成像之后,到进行活检取样期间发生移动的距离。另外,在进行手术时存在多种不同的手术体位,例如,俯卧、仰卧、左侧卧、右侧卧等,本实施例不做限定。目标手术体位为待测试者在进行活检取样时采取的特定手术体位。
84.在实施中,医生在活检取样之前可以基于待测试者的实际情况,向计算机设备输入待测试者的目标移动距离和目标手术体位。例如,待测试者a的目标移动距离为100米,目标手术体位为仰卧。计算机设备获取到待测试者的目标移动距离和目标手术体位,以进行乳腺病灶定位模型的选择。
85.步骤302,根据目标移动距离和目标手术体位,在移动距离数据区间、手术体位和
乳腺病灶定位模型的对应关系中,选择与目标移动距离和目标手术体位对应的乳腺病灶定位模型。
86.在实施中,计算机设备中存储有多个预先训练完成的乳腺病灶定位模型,每个乳腺病灶定位模型的模型结构相同,但参与模型训练的训练样本不同,通过不同的训练样本训练得到的不同参数配置的乳腺病灶定位模型适用于不同运动距离区间和手术体位。
87.具体的,各乳腺病灶定位模型的训练样本中包含的乳腺x射线图像基于的样本患者(即采样对象)的移动距离和手术体位进行区分。移动距离划分不同的距离区间,每一距离区间结合多种手术体位划分为多个训练样本集。针对每一训练样本集训练乳腺病灶定位模型,使得移动距离区间、手术体位和乳腺病灶定位模型间形成对应关系。
88.进而,当计算机设备接收到待测试者的目标移动距离和目标手术体位后,计算机设备根据目标移动距离和目标手术体位,在预设的移动距离数据区间、手术体位和乳腺病灶定位模型的对应关系中,确定目标移动距离和目标手术体位对应的目标乳腺病灶定位模型。
89.在一个实施例中,如图4所示,上述乳腺病灶定位方法通过预先训练的乳腺病灶定位模型实现,该乳腺病灶定位模型的训练方法包括如下步骤:
90.步骤401,获取乳腺病灶训练样本集。
91.其中,乳腺病灶训练样本集包含乳腺x射线图像或者第一乳腺超声图像,以及与乳腺x射线图像或者第一乳腺超声图像对应的第二乳腺超声图像。第二乳腺超声图像为模拟患者发生运动位移和手术体位状态的标注有病灶基准位置的图像。
92.在实施中,计算机设备获取乳腺病灶训练样本集。具体的,计算机设备获取由多个样本患者的乳腺x射线图像和第二乳腺超声图像组成的训练样本集,即针对每一样本对象(即作为病灶图像采集对象的患者,也可以称为样本患者)采集的其乳房压迫状态下的乳腺x射线图像,将采集到的乳腺x射线图像进行可疑病灶位置的标注,同时,在该样本对象乳房解压迫且处于手术体位的状态下进行乳房超声扫描得到第二乳腺超声图像。
93.可选的,基于双模态设备可以同时获取到乳腺压迫状态下的乳腺x射线图像和第一乳腺超声图像,因此,乳腺病灶训练样本集也可以是由多个样本患者的第一乳腺超声图像(包含初始病灶位置)和对应的第二乳腺超声图像(包含基准病灶位置)组成的训练样本集。又或者,乳腺病灶训练样本集中可以包含多个样本患者分别获取的乳腺x射线图像、第一乳腺超声图像和第二乳腺超声图像三者对应组成的训练样本集,因此,本技术实施例对于训练样本集中包含的图像数量和种类不做限定。
94.步骤402,将乳腺病灶训练样本集中每一乳腺x射线图像或第一乳腺超声图像与对应的第二乳腺超声图像输入乳腺病灶定位模型。
95.在实施中,计算机设备将乳腺病灶训练样本集中每一乳腺x射线图像或第一乳腺超声图像与对应的第二乳腺超声图像输入乳腺病灶定位模型,以通过乳腺病灶定位模型对训练样本中的乳腺病灶位置进行处理。
96.步骤403,根据第二乳腺超声图像的病灶基准位置,对乳腺病灶定位模型进行有监督学习的模型训练,得到训练后的乳腺病灶定位模型。
97.其中,乳腺病灶定位模型用于确定乳腺模拟图像中初始病灶位置被矫正后的病灶位置。
98.在实施中,计算机设备根据第二乳腺超声图像的病灶基准位置,对乳腺病灶定位模型进行有监督式的模型训练,将第二乳腺超声图像中标注的病灶位置作为乳房解压迫、人体发生运动后的乳腺病灶基准位置,逐渐调整模型参数,使得根据乳腺x射线图像或第一乳腺超声图像中初始病灶位置进行模型运算,输出的预测病灶位置与基准病灶位置进行逐步重合配准,实现对乳腺x射线图像或者第一乳腺超声图像中初始病灶位置的矫正。
99.在一个实施例中,以导丝定位时采用乳腺x射线图像或第一乳腺超声图像,并在手术时采用第二乳腺超声图像举例,如图5所示,步骤401中获取乳腺病灶定位模型的训练样本的具体处理过程包括如下步骤:
100.步骤501,针对每一样本患者,获取样本患者的乳腺x射线图像或第一乳腺超声图像,并在乳腺x射线图像或第一乳腺超声图像中识别并标注病灶位置。
101.在实施中,计算机设备根据预先获取的样本患者集中的每位样本患者进行乳腺图像采集。具体的,针对每一样本患者,获取样本患者的乳腺x射线图像,并在乳腺x射线图像中识别并标注病灶位置。或者,针对每一样本患者,获取样本患者的第一乳腺超声图像,并在第一乳腺超声图像中识别并标注病灶位置。
102.步骤502,获取样本患者在发生运动位移后、且位于手术体位的第二乳腺超声图像。
103.在实施中,计算机设备获取样本患者集中样本患者在发生运动位移后、且位于手术体位状态下的第二乳腺超声图像,以该第二乳腺超声图像作为模型训练中的参考样本图像。例如,样本患者a在乳房解压迫后,由x射线摄影室到达活检取样手术室间运动了100米,样本患者a在活检取样过程中采取仰卧的手术体位,则此时在样本患者a发生运动且仰卧体位的状态下,获取样本患者a乳房的第二乳腺超声图像。
104.步骤503,建立乳腺x射线图像或第一乳腺超声图像与第二乳腺超声图像间的对应关系;将基于各个样本患者建立的具有对应关系的乳腺x射线图像或第一乳腺超声图像与第二乳腺超声图像,构成乳腺病灶训练样本集。
105.在实施中,计算机设备针对同一样本患者的乳腺x射线图像或第一乳腺超声图像,与第二乳腺超声图像,建立乳腺x射线图像与第二乳腺超声图像间,或者,第一乳腺超声图像与第二乳腺超声图像间的对应关系。具体的,以建立乳腺x射线图像与第二乳腺超声图像间的对应关系进行描述,建立由同一样本患者所属的同一运动距离区间内任意运动距离对应的运动前后的乳腺x射线图像和第二乳腺超声图像间的对应关系,得到所属运动距离区间内乳腺x射线图像与第二乳腺超声图像的图像对,则多个样本患者在不同运动距离区间内包含的两种乳腺病灶图像的图像对,构建成乳腺病灶训练样本集。
106.在一个实施例中,如图6所示,该方法还包括:
107.步骤601,针对每一乳腺x射线图像或第一乳腺超声图像,在乳腺x射线图像或第一乳腺超声图像中识别第一标识位置,并根据预设的标识编号对第一标识位置进行编码。
108.在实施中,在进行乳腺x射线摄影之前,可以预先在样本患者的乳房表面粘贴作为位置参考点的标识,该标识可以为由硅胶包裹的金属颗粒。然后,将金属颗粒进行预先编号,在对样本患者的乳房进行乳腺x摄影成像过程中,金属颗粒可以进行成像显示,则可以得到包含金属颗粒的乳腺x射线图像。然后,计算机设备针对每一乳腺x射线图像,识别其中的金属颗粒所处位置,作为第一标识位置。并根据预设的标识编号对图像中的第一标识位
置进行编码。例如,6个金属颗粒的编号分别为编号1至6,则在乳腺x射线图像中,金属颗粒所处位置进行相同顺序编码。
109.可选地,如果以第一乳腺超声图像为例,则可以通过双模态设备获取每一第一乳腺超声图像,进而,在第一乳腺超声图像中识别第一标识位置并进行位置编码,具体的,在第一乳腺超声图像中进行第一标识位置的识别和编码过程与在乳腺x射线图像中的相同,本技术实施例不再赘述。
110.步骤602,针对每一第二乳腺超声图像,在第二乳腺超声图像中识别第二标识位置,并根据预设的标识编号对第二标识位置进行编码。
111.其中,标识位置为辅助病灶定位的参考点。
112.硅胶可以在超声中进行成像显示,在对乳腺的超声成像中,硅胶所在位置可以作为第二标识位置。可以理解的是,该硅胶可以由气泡替代。
113.在实施中,基于同一样本患者,该样本患者乳房皮肤上粘贴的标识点位置不变,在该样本患者乳房解压迫之后,该样本患者移动至活检取样手术室,基于超声设备,对处于手术体位状态下的样本患者进行乳腺图像采集,得到包含标识成像的第二乳腺超声图像。然后,计算机设备针对每一第二乳腺超声图像,在第二乳腺超声图像中识别解压迫后每一标识所处的第二标识位置,并根据预设的标识编号对第二标识位置进行同样编号顺序的编码。
114.进而,基于乳腺x射线图像或者第一乳腺超声图像包含的标识位置及编码,分别与第二乳腺超声图像中包含的标识位置及编码,建立乳腺x射线图像或者第一乳腺超声图像与第二乳腺超声图像间的对应关系,则步骤503的具体处理过程包括:
115.步骤603,建立乳腺x射线图像或者第一乳腺超声图像中标注的病灶位置与第二乳腺超声图像中的参考病灶位置的对应关系。
116.在实施中,以建立乳腺x射线图像与第二乳腺超声图像间对应关系为例,计算机设备建立乳腺x射线图像中标注的初始病灶位置与第二乳腺超声图像中的参考病灶位置(也称为基准病灶位置)的对应关系。其中,该乳腺x射线图像与乳腺超声图像为样本患者一次运动的前后分别对应的两次乳房成像。这两次成像所得图像间病灶位置的变化,也表示样本患者运动对乳腺病灶位置造成的偏移影响。具体的,在同一坐标系下,乳腺x射线图像中的初始病灶位置表示为[x1,y1],第二乳腺超声图像中的基准病灶位置表示为[x2,y2],进而建立初始病灶位置(即[x1,y1]坐标)与基准病灶位置(即[x2,y2]坐标)间的关联关系,以使在模型训练过程中,可以以基准病灶位置的坐标为基准,逐渐调整初始病灶位置坐标,进而确定模型参数,以实现乳腺病灶定位模型对初始病灶位置进行预测模拟,输出被矫正后的病灶位置。
[0117]
可以理解的,在该实施例中,乳腺x射线图像可以对应替换为第一乳腺超声图像,其具体实施过程不变。
[0118]
步骤604,根据标识编码建立第一标识位置与第二标识位置间的对应关系。
[0119]
在实施中,计算机设备根据一组具备对应关系的乳腺x射线图像与第二乳腺超声图像,将其中包含的各标识点的位置进行对应,根据标识编码顺序,依次建立乳腺x射线图像中第一标识位置与第二乳腺超声图像中第二标识位置间的对应关系。具体地,在乳腺x射线图像中包含初始病灶位置以及反映各标识点的第一标识位置,因此,在乳腺x射线图像中
包含初始病灶位置与各标识点位置(即第一标识位置)间的第一相对位置关系;在第二乳腺超声图像中包含基准病灶位置以及反映各标识点的第二标识位置,因此,在第二乳腺超声图像中包含基准病灶位置与第二标识位置间的第二相对位置关系;基于初始病灶位置与基准病灶位置间的对应关系,以及建立第一标识位置与第二标识位置间的对应关系,实现第一相对位置关系与第二相对位置关系间的关联,以使实现乳腺病灶定位模型可以基于第二相对位置关系,对第一相对位置关系进行预测模拟,输出第一相对位置关系中初始病灶位置被矫正后的病灶位置。
[0120]
例如,具体的建立第一相对位置关系与第二相对位置关系间的关联关系的过程包括:在乳腺x射线图像中包含多个标识点,各标识点标识在包括乳头、与乳头相距预设距离的至少两个位置处。各标识点对应的位置坐标分别表示为[x1,y1]、[x2,y2]和[x3,y3](统称为第一标识位置),建立各标识点的第一标识位置与初始病灶位置间的第一相对位置关系,该第一相对位置关系中可以表示为各个标识位置坐标与初始病灶位置间的两两相对距离,也可以以各标识点围成的区域范围确定初始病灶位置在区域范围中的相对位置,因此,本技术实施例不做限定。同样的多个标识点,显示在对应的第二乳腺超声图像中表示为多个第二标识位置。其对应的位置坐标分别表示为[x4,y4]、[x5,y5]和[x6,y6],建立各标识点的第二标识位置与基准病灶位置间的第二相对位置关系,该第二相对位置关系的确定,与第一相对位置关系的过程相同,本技术实施例不再赘述。从而由各标识点间第一标识位置与第二标识位置间的对应关系,建立第一相对位置关系与第二相对位置关系间的关联关系,以及基于第一相对位置关系与第二相对位置关系间的关联关系进行乳腺病灶定位模型的训练。
[0121]
可以理解的,在该实施例中,乳腺x射线图像可以对应替换为第一乳腺超声图像,其具体实施过程不变,本技术不再赘述。
[0122]
可以理解的,本技术乳腺病灶定位模型中,可以仅依据初始病灶位置与基准病灶位置间的关联关系进行模型训练,也可以基于第一相对位置关系与第二相对位置关系间的关联关系进行模型训练,本技术实施例不做限定。
[0123]
在一个实施例中,如图7所示,该方法还包括:
[0124]
步骤701,根据预设的运动位移区间和预设的手术体位状态,对每一样本患者的第二乳腺超声图像进行分类,得到多个乳腺超声图像集。
[0125]
在实施中,计算机设备根据预设的位移区间和预设的手术体位状态,对每一样本患者的第二乳腺超声图像进行分类,得到多个乳腺超声图像集。具体的,多个样本患者间发生的运动位移不同,手术体位也可能不同,因此,可以在样本患者集中,针对样本患者的运动位移划分距离区间,并根据手术体位不同进行对应,例如,运动位移的区间范围(单位:米):[0,50),[50,100),[100,150)

手术体位:俯卧、仰卧、左侧卧、右侧卧。进而,可以得到运动距离和手术体位决策表,如下表1(其中具体图像数据内容在表格中省略):
[0126]
表1
[0127][0128]
则步骤503的具体处理过程包括:
[0129]
步骤702,针对每一个乳腺超声图像集,将每一个乳腺超声图像集中的第二乳腺超声图像与对应的乳腺x射线图像或第一乳腺超声图像,构成一个乳腺病灶训练样本集,得到多个乳腺病灶训练样本集。
[0130]
在实施中,计算机设备针对每一乳腺超声图像集,将每一乳腺超声图像集中的第二乳腺超声图像与对应的乳腺x射线图像,构成一个乳腺病灶训练样本集,得到多个乳腺病灶训练样本集,针对每一乳腺病灶训练样本可以训练得到适用于该运动距离区间和手术体位状态的乳腺病灶定位模型。
[0131]
可选的,将每一乳腺超声图像集中的第二乳腺超声图像与对应的第一乳腺超声图像,构成一个乳腺病灶训练样本集,进而得到多个乳腺病灶训练样本集。
[0132]
在一个实施例中,如图8所示,在具体的乳腺病灶定位模型的训练过程中,步骤403的具体处理过程包括:
[0133]
步骤801,将第二乳腺超声图像中标注的病灶位置作为基准位置,利用乳腺病灶定位模型对与第二乳腺超声图像对应的乳腺x射线图像或第一乳腺超声图像中标注的初始病灶位置进行位置矫正,得到矫正后的病灶位置。
[0134]
在实施中,以第二乳腺超声图像与对应的乳腺x射线图像为例,计算机设备将第二乳腺超声图像中标注的病灶位置作为基准位置,利用乳腺定位模型对于第二乳腺超声图像对应的乳腺x射线图像中标注的初始病灶位置进行位置矫正,得到乳腺x射线图像中初始病灶位置矫正后的病灶位置。可以理解的,在该实施例中,乳腺x射线图像可以对应替换为第一乳腺超声图像,其具体实施过程不变,本技术不再赘述。
[0135]
步骤802,计算矫正后的病灶位置与基准位置间的相对距离,若相对距离大于预设的距离阈值,则调整乳腺病灶定位模型的模型参数,并重新计算矫正后的病灶位置的,直至矫正后的病灶位置与基准位置间的相对距离小于等于预设距离阈值,乳腺病灶定位模型训练完成。
[0136]
在实施中,计算矫正后的病灶位置与第二乳腺超声图像中的基准位置间的相对距离(相对距离即作为模型训练损失函数值),若相对距离大于预设的距离阈值,则调整乳腺病灶定位模型的模型参数,重新执行上述步骤801中的病灶位置矫正过程,进而,基于新的矫正后的病灶位置,重新计算与基准位置间的相对距离,直至相对距离小于或者等于预设距离阈值,则乳腺病灶定位模型训练完成。
[0137]
具体的,乳腺病灶定位模型可以为深度配准网络模型,则该乳腺病灶定位模型的训练过程,如图9所示,将训练样本中的乳腺x射线图像或第一乳腺超声图像,以及对应的包
含基准病灶位置的第二乳腺超声病灶图像的叠加图,输入至深度配准网络模型,利用该深度配准网络模型的各神经网络层的运算处理,得到预测出的乳腺x射线图像或者第一乳腺超声图像中包含的初始位置的被矫正后的病灶位置坐标,通过输出的被矫正后的病灶位置坐标()与对应的第二乳腺超声图像中的基准病灶位置(也即位置坐标)进行损失计算,具体的损失函数(即最小化平方误差loss,least square error)如下所示:
[0138][0139]
其中,p
i
为基准病灶位置的位置坐标,g
i
为被矫正后的病灶位置坐标。进而,通过不断迭代更新网络参数来降低损失值,当损失值达到设定的阈值或是迭代次数达到了设定的值,停止训练,得到训练好的深度配准模型。
[0140]
可选的,针对不同的运动距离区间和手术体位状态,可以对应划分多个乳腺病灶训练样本,计算机设备针对多个训练样本中的每一训练样本分别训练乳腺病灶定位模型,得到对应不同运动距离区间和手术体位状态的乳腺病灶定位模型。
[0141]
应该理解的是,虽然图1至8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1至8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0142]
在一个实施例中,如图10所示,提供了一种乳腺病灶定位装置1000,包括:获取模块1010、输入模块1020和处理模块1030,其中:
[0143]
获取模块1010,用于获取待测试者的乳腺x射线图像或第一乳腺超声图像,乳腺x射线图像或第一乳腺超声图像标注有待测试者的初始病灶位置;
[0144]
输入模块1020,用于将待测试者的乳腺x射线图像或第一乳腺超声图像输入乳腺病灶定位模型中,乳腺病灶定位模型是经过乳腺x射线图像或第一乳腺超声图像与包含病灶基准位置的第二乳腺超声图像组成的训练样本进行模型训练得到的神经网络模型;
[0145]
处理模块1030,用于通过乳腺病灶定位模型,得到待测试者的乳腺模拟图像,乳腺模拟图像中携带有初始病灶位置被矫正后的病灶位置。
[0146]
上述乳腺病灶定位装置1000,获取待测试者的乳腺x射线图像,将待测试者的乳腺x射线图像输入预先训练的乳腺病灶定位模型中。其中,乳腺x射线图像标注有待测试者的初始病灶位置。然后,通过乳腺病灶定位模型,得到待测试者的乳腺模拟图像,乳腺模拟图像中携带有矫正后的病灶位置。采用本装置,通过乳腺病灶定位模型补偿由于乳房解压迫和测试者身体运动造成的病灶位置偏移,提高病灶定位的准确性。
[0147]
在一个实施例中,该装置1000还包括:
[0148]
投影模块,用于将乳腺模拟图像发送至投射设备,以使投射设备生成投射影像,以显示被矫正后的病灶位置。
[0149]
在其中一个实施例中,该装置1000还包括:
[0150]
获取模块,用于获取待测试者的目标移动距离和目标手术体位;
[0151]
确定模块,用于根据目标移动距离和目标手术体位,在移动距离数据区间、手术体
位和乳腺病灶定位模型的对应关系中,选择与目标移动距离和目标手术体位对应的乳腺病灶定位模型。
[0152]
在其中一个实施例中,该装置1000通过乳腺病灶定位模型实现,该装置1000还包括:
[0153]
获取模块,用于获取乳腺病灶训练样本集,乳腺病灶训练样本集包含乳腺x射线图像或第一乳腺超声图像,以及与乳腺x射线图像对应的第二乳腺超声图像;第二乳腺超声图像为模拟患者发生运动位移和手术体位状态的标注有病灶基准位置的图像;
[0154]
输入模块,用于将乳腺病灶训练样本集中每一乳腺x射线图像或第一乳腺超声图像与对应的第二乳腺超声图像输入乳腺病灶定位模型;
[0155]
训练模块,用于根据乳腺超声图像的病灶基准位置,对乳腺病灶定位模型进行有监督学习的模型训练,得到训练后的乳腺病灶定位模型;
[0156]
其中,乳腺病灶定位模型用于确定乳腺模拟图像中的矫正后的病灶位置。
[0157]
在其中一个实施例中,获取模块,具体用于针对每一样本患者,获取样本患者的乳腺x射线图像或第一乳腺超声图像,并在乳腺x射线图像或第一乳腺超声图像中识别并标注病灶位置;
[0158]
获取样本患者在发生运动位移后、且位于手术体位的第二乳腺超声图像;
[0159]
建立乳腺x射线图像或第一乳腺超声图像与第二乳腺超声图像间的对应关系;将基于各个样本患者建立的具有对应关系的乳腺x射线图像或第一乳腺超声图像与第二乳腺超声图像,构成乳腺病灶训练样本集。
[0160]
在其中一个实施例中,该装置1000还包括:
[0161]
第一编码模块,用于针对每一乳腺x射线图像或第一乳腺超声图像,在乳腺x射线图像或第一乳腺超声图像中识别第一标识位置,并根据预设的标识编号对第一标识位置进行编码;
[0162]
第二编码模块,用于针对每一第二乳腺超声图像,在第二乳腺超声图像中识别第二标识位置,并根据预设的标识编号对第二标识位置进行编码;标识位置为辅助病灶定位的参考点;
[0163]
获取模块,具体用于建立乳腺x射线图像或第一乳腺超声图像中标注的病灶位置与第二乳腺超声图像中的参考病灶位置的对应关系;
[0164]
根据标识编码建立第一标识位置与第二标识位置间的对应关系。
[0165]
在其中一个实施例中,该装置1000还包括:
[0166]
分类模块,用于根据预设的运动位移区间和预设的手术体位状态,对每一样本患者的第二乳腺超声图像进行分类,得到多个乳腺超声图像集;
[0167]
获取模块,还用于针对每一个乳腺超声图像集,将每一个乳腺超声图像集中的第二乳腺超声图像与对应的乳腺x射线图像或第一乳腺超声图像,构成一个乳腺病灶训练样本集,得到多个乳腺病灶训练样本集。
[0168]
在其中一个实施例中,训练模块,具体用于将第二乳腺超声图像中标注的病灶位置作为基准位置,利用乳腺病灶定位模型对与第二乳腺超声图像对应的乳腺x射线图像或第一乳腺超声图像中标注的初始病灶位置进行位置矫正,得到矫正后的病灶位置;
[0169]
计算矫正后的病灶位置与基准位置间的相对距离,若相对距离大于预设的距离阈
值,则调整乳腺病灶定位模型的模型参数,并重新计算矫正后的病灶位置的,直至矫正后的病灶位置与基准位置间的相对距离小于等于预设距离阈值,乳腺病灶定位模型训练完成。
[0170]
关于乳腺病灶定位装置1000的具体限定可以参见上文中对于乳腺病灶定位方法的限定,在此不再赘述。上述乳腺病灶定位装置1000中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0171]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种乳腺病灶定位方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0172]
本领域技术人员可以理解,图11中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0173]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0174]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0175]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0176]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0177]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护
范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1