一种肝肿瘤对齐方法、装置、电子设备及介质与流程

未命名 10-26 阅读:105 评论:0


1.本发明主要涉及图像处理领域,特别涉及一种肝肿瘤对齐方法、装置、电子设备及介质。


背景技术:

2.肝癌是全球第六大最常见的癌症和第三大癌症死亡原因。早期准确的诊断是非常重要的,通过提供最佳的干预措施来提高生存率。活检仍然是目前肝癌诊断的金标准,并且严重依赖于传统的cadx(computer-aided diagnosis,计算机辅助诊断)方法。然而,活检是一种侵入性检查方法,会给人体带来创伤,并且很容易地引起其他不良反应。因此,基于ct的诊断技术已成为最重要的无创方法之一。
3.医学上经常会借助医疗影像的方式来完成对疾病的鉴定,而基于人工智能方法的医学影像辅助诊断可以通过对大量有标签的数据训练的算法模型,来辅助医生完成疾病的诊断。在肝肿瘤诊断过程中,医生往往需要通过对增强三期的肝肿瘤ct数据做对比而得出肝肿瘤的性质,但是人工进行肝肿瘤对齐效率低,因此亟需一种能够有效地实现了在医学上不同期ct数据中的肝肿瘤自动配准的肝肿瘤对齐方法。


技术实现要素:

4.本技术的目的在于提供一种肝肿瘤对齐方法、装置、电子设备及介质,有效地实现了在医学上不同期ct数据中的肝肿瘤自动配准。
5.第一方面,本技术提供一种肝肿瘤对齐方法,包括:对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据;基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。
6.在第一方面的一种实现方式中,对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据,包括:获取病灶ct数据,病灶ct数据包括动脉期、门脉期和延迟期分别对应的病灶ct数据;利用特征提取方法对动脉期、门脉期和延迟期分别对应的病灶ct数据进行肝肿瘤对象的分割。
7.在第一方面的一种实现方式中,利用特征提取方法对动脉期、门脉期和延迟期分别对应的病灶ct数据进行肝肿瘤分割,包括:对病灶ct数据进行预处理,得到预处理后的病灶ct数据;基于训练好的unet神经网络模型,对预处理后的病灶ct数据进行肝肿瘤对象的分割,得到病灶ct数据分割后的肝肿瘤标记数据。
8.在第一方面的一种实现方式中,基于训练好的unet神经网络模型,对预处理后的病灶ct数据进行肝肿瘤对象的分割,得到病灶ct数据分割后的肝肿瘤标记数据之前,还包括:获取病灶ct数据样本集;对病灶ct数据样本集的各个病灶ct数据进行预处理,预处理包括对病灶ct数据进行格式转换、像素裁剪处理和/或灰度化处理,得到预处理后的病灶ct数
据样本集;对预处理后的病灶ct数据样本集中的肝窗影像肿瘤区域进行标注,得到标注后的病灶ct数据样本集;对标注后的病灶ct数据样本集中各个图像进行增样处理,增样处理包括旋转和/或平移操作,生成训练样本数据集;建立unet神经网络模型,利用训练样本数据集对unet神经网络模型进行训练,得到训练好的unet神经网络模型。
9.在第一方面的一种实现方式中,建立unet神经网络模型,利用训练样本数据集对unet神经网络模型进行训练,得到训练好的unet神经网络模型,对unet神经网络模型进行训练过程中使用的损失函数包括dice-loss函数和focal-loss函数。
10.在第一方面的一种实现方式中,建立unet神经网络模型,unet神经网络模型为attention-unet模型,包括:建立通道注意力模块,通道注意力模块用于通过若干个大小不同的一维卷积核执行卷积;建立空间注意力模块,空间注意力模块用于采用并联空洞卷积的方法获取上下文的语义信息;将通道注意力模块和空间注意力模块进行混合,生成混合注意力模块;将混合注意力模块集成到unet神经网络模型中。
11.在第一方面的一种实现方式中,基于肝肿瘤标记数据,获取肝肿瘤的质心位置,包括:根据肝肿瘤标记数据得到肝肿瘤集合;获取肝肿瘤集合中任意一个肝肿瘤质心:括:根据肝肿瘤标记数据得到肝肿瘤集合;获取肝肿瘤集合中任意一个肝肿瘤质心:其中,(x,y,z)坐标表示任意一个肝肿瘤的质心,hui为任意一个肝肿瘤中像素序号为i的密度值,xi为任意一个肝肿瘤中像素序号为i的第一坐标值,yi为任意一个肝肿瘤中像素序号为i的第二坐标值,zi为任意一个肝肿瘤中像素序号为i的第三坐标值。
12.在第一方面的一种实现方式中,利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐,包括:基于肝肿瘤的体积,去除点云的配准数据中体积小于体积阈值的肝肿瘤,得到有效肝肿瘤集合,有效肝肿瘤集合包括动脉期对应的有效肝肿瘤集合、门脉期对应的有效肝肿瘤集合以及延迟期对应的有效肝肿瘤集合;基于有效肝肿瘤集合,进行动脉期、门脉期、延迟期中任意两期之间的刚体变换,得到任意两期之间的变化参数;基于任意两期之间的变化参数,建立任意两期之间肝肿瘤质心平均距离最小的对齐优化函数;对对齐优化函数进行求解,当对齐优化函数达到最优时,得到任意两期之间最优的变化参数,完成对点云的配准数据在任意两期之间的肝肿瘤对齐。
13.在第一方面的一种实现方式中,基于有效肝肿瘤集合,进行动脉期、门脉期、延迟期中任意两期之间的刚体变换,得到任意两期之间的变化参数,包括:获取动脉期、门脉期、延迟期中任意两期的肝肿瘤质心;将任意两期中的一期记为p,任意两期中的另一期记为q,任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心pi的坐标记为的坐标记为任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心qi的坐标记为qi=n为有效肝肿瘤集合的肝肿瘤质心总数;基于刚体变换,建立任意两期的肝肿瘤质心之间的刚体变换方程qi=rpi+t,通过刚体变换方程得到任意两期之间的变化参数;任意两期之间的变化参数包括任意两期中的另一期q相对于任意两期中的一期p的旋转缩放矩阵r和平移矩阵t,qi为任意两期中的另一期q对应的有效肝肿瘤集合的肝肿瘤质心,pi为任意两期中的一期p对应的有效肝肿瘤集合的肝肿瘤质心。
14.在第一方面的一种实现方式中,基于任意两期之间的变化参数,建立任意两期之
间肝肿瘤质心平均距离最小的对齐优化函数,对齐优化函数为间肝肿瘤质心平均距离最小的对齐优化函数,对齐优化函数为ε为损失函数,q
质心
为任意两期中的另一期q对应的有效肝肿瘤集合的质心点,p
质心
为任意两期中的一期p对应的有效肝肿瘤集合的质心点,为任意两期中的一期p对应的有效肝肿瘤集合的质心点,q'i为任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心qi与任意两期中的另一期q对应的有效肝肿瘤集合的质心点q
质心
之差,q'i=q
i-q
质心
;p'i为任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心pi与任意两期中的一期p对应的有效肝肿瘤集合的质心点p
质心
之差,p'i=p
i-p
质心

15.在第一方面的一种实现方式中,对对齐优化函数进行求解,当对齐优化函数达到最优时,得到任意两期之间最优的变化参数,完成对点云的配准数据在任意两期之间的肝肿瘤对齐,包括:当损失函数ε小于预设阈值时,得到最优的旋转缩放矩阵r和平移矩阵t。
16.第二方面,本技术提供一种肝肿瘤对齐装置,包括:分割模块,用于对病灶ct数据进行肝肿瘤对象的分割,得到病灶ct数据分割后的肝肿瘤标记数据;质心获取模块,用于基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;点云数据获取模块,用于将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;对齐模块,用于利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。
17.第三方面,本技术提供了一种电子设备,电子设备包括:存储器,存储器存储有多条指令;处理器,处理器从存储器中加载指令,以执行如上述任一种肝肿瘤对齐方法中的步骤。
18.第四方面,本技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被电子设备执行时实现上述任一种肝肿瘤对齐方法中的步骤。
19.本技术能够对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据;然后基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;接着将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;最后利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。本发明改进了传统的通道注意力机制和空间注意力机制,具有良好的抗噪性和鲁棒性,采用本发明的分割方法,获得的分割肝肝肿瘤图像更加精准,使后续的病灶增强三期的肝肿瘤自动配准的准确性大大提高。本发明可以有效地实现病灶增强三期的肝肿瘤自动配准,方便影像科医生去做动脉期,门脉期和延迟期ct的比较查看,进而实现更加精准的肝肿瘤识别和肝肿瘤类别的辨识,无论是对人工智能辅助判断还是对于医生的影像学诊断有着重要的作用。
附图说明
20.图1为本技术一实施例的应用场景示意图。
21.图2为本技术一实施例的肝肿瘤对齐方法的流程示意图。
22.图3为本技术一实施例的肝肿瘤对齐装置的结构示意图。
23.图4为本技术一实施例的电子设备的结构示意图。
具体实施方式
24.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
25.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本技术的基本构想,遂图式中仅显示与本技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
26.本技术以下实施例提供了一种肝肿瘤对齐方法、装置、电子设备及介质,其中,该肝肿瘤对齐装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(personal computer,pc)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
27.在一些实施例中,该肝肿瘤对齐装置还可以集成在多个电子设备中,比如,该肝肿瘤对齐装置可以集成在多个服务器中,由多个服务器来实现本技术的该肝肿瘤对齐方法。
28.在一些实施例中,服务器也可以以终端的形式来实现。
29.例如,图1为本技术一实施例的应用场景示意图,该应用场景中可以包括ct设备10、存储终端11和服务器12等,ct设备10可以用于采集病灶ct数据,存储终端11可以用于对病灶ct数据进行存储等等,ct设备10、存储终端11和服务器12之间相互通信连接,在此不再赘述。
30.其中,服务器12可以包括处理器和存储器等。服务器12可以对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据;基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐等。
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行详细描述。
32.如图2所示,以服务器12为执行主体,本实施例提供一种肝肿瘤对齐方法,包括步骤s210至步骤s240,如下:
33.s210、服务器12对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据。
34.本实施例中,病灶ct数据可以为肝脏病灶ct数据,在其他实施例中,病灶ct数据也可以为其他部位的ct数据,本技术对病灶的类型不做任何限制。
35.在一实施例中,对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据,包括:获取病灶ct数据,病灶ct数据包括动脉期、门脉期和延迟期分别对应的病灶ct数据;利用特征提取方法对动脉期、门脉期和延迟期分别对应的病灶ct数据进行肝肿瘤对象的分割。
36.在一实施例中,利用特征提取方法对动脉期、门脉期和延迟期分别对应的病灶ct数据进行肝肿瘤分割,包括:对病灶ct数据进行预处理,得到预处理后的病灶ct数据;基于训练好的unet神经网络模型,对预处理后的病灶ct数据进行肝肿瘤对象的分割,得到病灶ct数据分割后的肝肿瘤标记数据。
37.本实施例中,动脉期是造影剂在动脉中的一段时间,引起动脉的充盈和发育,在此期间动脉血管相对清晰。静脉期是指静脉充满造影剂的时间段,在此期间可以清晰地看到静脉。延迟期是指随着时间的推移,血管内造影剂逐渐减少。在这一时期,观察肝肿瘤等血管丰富的组织,由于造影剂衰减缓慢,在这一时期会有较清楚的显影。
38.本实施例可以对病灶ct数据进行预处理,得到预处理后的病灶ct数据;然后基于训练好的unet神经网络模型,对预处理后的病灶ct数据进行肝肿瘤对象的分割,从而得到病灶ct数据分割后的肝肿瘤标记数据。
39.unet神经网络模型是一种卷积网络结构,用于快速、精确地分割图像。本技术可以通过unet神经网络模型将病灶从病灶ct数据中分割出来,以便后续肝肿瘤自动对齐处理。
40.在一实施例中,基于训练好的unet神经网络模型,对预处理后的病灶ct数据进行肝肿瘤对象的分割,得到病灶ct数据分割后的肝肿瘤标记数据之前,还包括:获取病灶ct数据样本集;对病灶ct数据样本集的各个病灶ct数据进行预处理,预处理包括对病灶ct数据进行格式转换、像素裁剪处理和/或灰度化处理,得到预处理后的病灶ct数据样本集;对预处理后的病灶ct数据样本集中的肝窗影像肿瘤区域进行标注,得到标注后的病灶ct数据样本集;对标注后的病灶ct数据样本集中各个图像进行增样处理,增样处理包括旋转和/或平移操作,生成训练样本数据集;建立unet神经网络模型,利用训练样本数据集对unet神经网络模型进行训练,得到训练好的unet神经网络模型。
41.本实施例中,可以对病灶ct数据样本集的各个病灶ct数据进行预处理,比如,对病灶ct数据样本集的各个病灶ct数据对应原始图像进行预处理,将原数据集中的图片格式转换为.png,转换后的每张ct图片像素大小为512
×
512,灰度值范围为0到255之间。本实施例可以标注肝窗影像肿瘤区域,形成标注后的病灶ct数据样本集,对标注后的病灶ct数据样本集中的图像进行旋转、平移步骤,增加训练样本的多样性,生成训练样本数据集,训练样本数据集可以分为训练集、验证集和测试集;利用训练集、验证集和测试集分别对unet神经网络模型进行训练、验证及测试,得到训练好的unet神经网络模型。
42.在一实施例中,建立unet神经网络模型,利用训练样本数据集对unet神经网络模型进行训练,得到训练好的unet神经网络模型,对unet神经网络模型进行训练过程中使用的损失函数包括dice-loss函数和focal-loss函数。
43.本实施例中,unet神经网络模型训练过程中使用的损失函数包括dice-loss函数和focal-loss函数,dice-loss函数是一种集合相似度度量函数,通常用于计算两个样本的相似度,focal-loss函数是一个解决分类问题中类别不平衡、分类难度差异的一个loss函数。分割任务是像素级的分类,因此focal-loss函数在分割任务中也是有效的。
44.在一实施例中,建立unet神经网络模型,unet神经网络模型为attention-unet模型,包括:建立通道注意力模块,通道注意力模块用于通过若干个大小不同的一维卷积核执行卷积;建立空间注意力模块,空间注意力模块用于采用并联空洞卷积的方法获取上下文的语义信息;将通道注意力模块和空间注意力模块进行混合,生成混合注意力模块;将混合
注意力模块集成到unet神经网络模型中。
45.本实施例中,unet神经网络模型的搭建过程可以包括构造通道注意力模块,使用多个大小不同的1d卷积核执行卷积;然后构造空间注意力模块,采用并联空洞卷积的方法引入到空间注意力模块中,获取上下文的语义信息;再将通道注意力模块和空间注意力模块进行混合,生成混合注意力模块;将混合注意力模块集成到基础模型中。
46.s220、基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积。
47.在一实施例中,基于肝肿瘤标记数据,获取肝肿瘤的质心位置,包括:根据肝肿瘤标记数据得到肝肿瘤集合;获取肝肿瘤集合中任意一个肝肿瘤质心:标记数据得到肝肿瘤集合;获取肝肿瘤集合中任意一个肝肿瘤质心:其中,(x,y,z)坐标表示任意一个肝肿瘤的质心,hui为任意一个肝肿瘤中像素序号为i的密度值,xi为任意一个肝肿瘤中像素序号为i的第一坐标值,yi为任意一个肝肿瘤中像素序号为i的第二坐标值,zi为任意一个肝肿瘤中像素序号为i的第三坐标值。
48.本实施例中,质心位置计算方法具体包括:令肝中存在肝肿瘤集合k,取其中一个肝肿瘤,令i为该肝肿瘤k中的一个像素,肝肿瘤k的质心barycenter(x,y,z)为:其中使用(x,y,z)坐标表示一个肝肿瘤,hui为肝肿瘤k的像素序号为i的密度hu值,yi为肝肿瘤k的像素序号为i的y值,xi为肝肿瘤k的像素序号为i的x值,zi为肝肿瘤k的像素序号为i的z值。
49.s230、将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据。
50.s240、利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。
51.在一实施例中,利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐,包括:基于肝肿瘤的体积,去除点云的配准数据中体积小于体积阈值的肝肿瘤,得到有效肝肿瘤集合,有效肝肿瘤集合包括动脉期对应的有效肝肿瘤集合、门脉期对应的有效肝肿瘤集合以及延迟期对应的有效肝肿瘤集合;基于有效肝肿瘤集合,进行动脉期、门脉期、延迟期中任意两期之间的刚体变换,得到任意两期之间的变化参数;基于任意两期之间的变化参数,建立任意两期之间肝肿瘤质心平均距离最小的对齐优化函数;对对齐优化函数进行求解,当对齐优化函数达到最优时,得到任意两期之间最优的变化参数,完成对点云的配准数据在任意两期之间的肝肿瘤对齐。
52.在一实施例中,基于有效肝肿瘤集合,进行动脉期、门脉期、延迟期中任意两期之间的刚体变换,得到任意两期之间的变化参数,包括:获取动脉期、门脉期、延迟期中任意两期的肝肿瘤质心;将任意两期中的一期记为p,任意两期中的另一期记为q,任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心pi的坐标记为任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心qi的坐标记为的坐标记为n为有效肝肿瘤集合的肝肿瘤质心总数;基于刚体变换,建立任意两期的肝肿瘤质心之间的刚体变换方程qi=rpi+t,通过刚体变换方程得到任意两期之间的变化参数;任意两期之间的变化参数包括任意两期中的另一期q相对于任意两期中的一期p
的旋转缩放矩阵r和平移矩阵t,qi为任意两期中的另一期q对应的有效肝肿瘤集合的肝肿瘤质心,pi为任意两期中的一期p对应的有效肝肿瘤集合的肝肿瘤质心。
53.在一实施例中,基于任意两期之间的变化参数,建立任意两期之间肝肿瘤质心平均距离最小的对齐优化函数,对齐优化函数为ε为损失函数,q
质心
为任意两期中的另一期q对应的有效肝肿瘤集合的质心点,为任意两期中的另一期q对应的有效肝肿瘤集合的质心点,p
质心
为任意两期中的一期p对应的有效肝肿瘤集合的质心点,'
54.q i
为任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心qi与任意两期中的另一期q对应的有效肝肿瘤集合的质心点q
质心
之差,q'i=q
i-q
质心
;p'i为任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心pi与任意两期中的一期p对应的有效肝肿瘤集合的质心点p
质心
之差,p'i=p
i-p
质心

55.在一实施例中,对对齐优化函数进行求解,当对齐优化函数达到最优时,得到任意两期之间最优的变化参数,完成对点云的配准数据在任意两期之间的肝肿瘤对齐,包括:当损失函数ε小于预设阈值时,得到最优的旋转缩放矩阵r和平移矩阵t。
56.本技术采用了加权的icp方法进行肝肝肿瘤对齐,针对同一个用户的多期肝肝肿瘤数据(动脉ct,门脉ct和延迟期ct)中的配准,由于每个期中ct呈现的肝肿瘤特征不一样,所以算法或则人工标注出来的肝肿瘤分割和个数都不一样,所以多期肝肿瘤数据的配准的过程是一个稠密点和稀疏点的匹配关系,icp算法即简化成一个最小二乘问题,可以通过解方程的方法得到解析解,使用优化方式迭代求解则一定可以得到全局最优解。若没有确定的匹配关系,纯粹的迭代最近点方法也能得到一个极值结果。
57.本实施例中,通过三期影像的待配准点云数据,以动脉期为基准期,使用迭代最近点方法icp(iterative closest point)进行肝肝肿瘤对齐。迭代最近点方法icp(iterative closest point)具体包括:
58.s241、首先计算每个肝肿瘤的立体坐标,对于单层厚度的肝肿瘤,按照厚度为一个ct层厚来处理,计算其质心的位置,并使用(x,y,z)坐标表示一个肝肿瘤,并计算其体积:ct层厚来处理,计算其质心的位置,并使用(x,y,z)坐标表示一个肝肿瘤,并计算其体积:
59.s242、去除小于体积v《100立方毫米以下的肝肿瘤,有效肝肿瘤的集合为:{k|vk《100mm3}。
60.s243、调整对应点云权重,当肝肿瘤体积v满足1000mm3《v《800mm3时,权重为2,当肝肿瘤体积v不满足1000mm3《v《800mm3时,权重为1。
61.s244、选择动脉期、门脉期、延迟期中任意两期为动脉期p及门脉期q,进行动脉期p及门脉期q之间肝肿瘤质心平均距离最小的刚体变换,求得平移矩阵t和旋转和缩放矩阵r。在其他实施例中,任意两期还可以为除动脉期和门脉期外的其他组合,本实施例在此不作任何限制。
62.具体地,令动脉期p及门脉期q的ct数据上肝肿瘤质心的集合分别为第一集合和第二集合,p、q分别为第一集合和第二集合上的像素点:计算得到动脉期、门脉期之间的的肝肿瘤质心之间欧拉距离;再计算从动脉期、门脉期两期之间的变化参数;令r为旋转缩放矩阵,t为平移矩阵,利用最小二乘法,得到损失函数,对平移矩阵t进行初始估
算,具体时分别得到第一集合和第二集合的质心点(即中心点),分别将第一集合和第二集合的各个元素平移至中心点处,得到优化函数ε。
63.本实施例中,使优化函数最小的旋转缩放矩阵r和平移矩阵t即为所求变换参数,以动脉期和门脉期为例,动脉期和门脉期的肝肿瘤质心之间欧拉距离为以动脉期和门脉期为例,动脉期和门脉期的肝肿瘤质心之间欧拉距离为令r为门脉期q相对于动脉期p的旋转缩放矩阵,t为平移矩阵,得到qi=rpi+t,i∈{1

n}。由于有噪声的存在,不可能所有点都完全重合,本实施例利用最小二乘法,得到损失函数为:接下来对平移矩阵t进行初始估算,具体时分别得到第一集合和第二集合的质心点:矩阵t进行初始估算,具体时分别得到第一集合和第二集合的质心点:分别将第一集合和第二集合平移至中心点处,得到平移后的第一集合p'和平移后的第二集合q',其中,平移后的第一集合p'中的像素点坐标p'=p-p
质心
,平移后的第二集合q'中的像素点坐标q'=q-q
质心
,然后优化函数可以转化成,然后优化函数可以转化成最后,进行算法收敛判断,从得到的损失函数ε,设定一个阈值e,如果得到的损失函数ε≤e,则得到最优的旋转缩放矩阵r和平移矩阵t,如果ε》e,重复步骤s240,直到ε≤e。根据上述加权的icp算法,得到了动脉期ct肝肿瘤和门脉期ct肝肿瘤的配准关系,同理在其他实施例还可以得到动脉期ct肝肿瘤和延迟期ct肝肿瘤的配准关系,或者门脉期ct肝肿瘤和延迟期ct肝肿瘤的配准关系,在其他实施例的配准过程与本实施例相同或相似,本实施例在此不再赘述。
64.本技术能够对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据;然后基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;接着将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;最后利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。本发明改进了传统的通道注意力机制和空间注意力机制,具有良好的抗噪性和鲁棒性,采用本发明的分割方法,获得的分割肝肝肿瘤图像更加精准,使后续的病灶增强三期的肝肿瘤自动配准的准确性大大提高。本发明可以有效地实现病灶增强三期的肝肿瘤自动配准,方便影像科医生去做动脉期,门脉期和延迟期ct的比较查看,进而实现更加精准的肝肿瘤识别和肝肿瘤类别的辨识,无论是对人工智能辅助判断还是对于医生的影像学诊断有着重要的作用。
65.本技术实施例的肝肿瘤对齐方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本技术的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本技术的保护范围内。
66.本技术实施例还提供一种肝肿瘤对齐装置,肝肿瘤对齐装置可以实现本技术的肝肿瘤对齐方法,但本技术的肝肿瘤对齐方法的实现装置包括但不限于本实施例列举的肝肿瘤对齐装置的结构,凡是根据本技术的原理所做的现有技术的结构变形和替换,都包括在本技术的保护范围内。
67.如图3所示,本技术还提供了一种肝肿瘤对齐装置,包括:分割模块310、质心获取模块320、点云数据获取模块330和对齐模块340。其中,分割模块310,被配置于对病灶ct数
据进行肝肿瘤对象的分割,得到病灶ct数据分割后的肝肿瘤标记数据;质心获取模块320,被配置于基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;点云数据获取模块330,被配置于将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;对齐模块340,被配置于利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。
68.在一实施例中,分割模块310包括分割子模块,分割子模块被配置于:获取病灶ct数据,病灶ct数据包括动脉期、门脉期和延迟期分别对应的病灶ct数据;利用特征提取方法对动脉期、门脉期和延迟期分别对应的病灶ct数据进行肝肿瘤对象的分割。
69.在一实施例中,分割子模块包括特征提取模块,特征提取模块被配置于:对病灶ct数据进行预处理,得到预处理后的病灶ct数据;基于训练好的unet神经网络模型,对预处理后的病灶ct数据进行肝肿瘤对象的分割,得到病灶ct数据分割后的肝肿瘤标记数据。
70.在一实施例中,特征提取模块包括模型训练模块,模型训练模块被配置于:获取病灶ct数据样本集;对病灶ct数据样本集的各个病灶ct数据进行预处理,预处理包括对病灶ct数据进行格式转换、像素裁剪处理和/或灰度化处理,得到预处理后的病灶ct数据样本集;对预处理后的病灶ct数据样本集中的肝窗影像肿瘤区域进行标注,得到标注后的病灶ct数据样本集;对标注后的病灶ct数据样本集中各个图像进行增样处理,增样处理包括旋转和/或平移操作,生成训练样本数据集;建立unet神经网络模型,利用训练样本数据集对unet神经网络模型进行训练,得到训练好的unet神经网络模型。
71.在一实施例中,建立unet神经网络模型,利用训练样本数据集对unet神经网络模型进行训练,得到训练好的unet神经网络模型,对unet神经网络模型进行训练过程中使用的损失函数包括dice-loss函数和focal-loss函数。
72.在一实施例中,模型训练模块包括模型训练子模块,模型训练子模块被配置于:建立通道注意力模块,通道注意力模块用于通过若干个大小不同的一维卷积核执行卷积;建立空间注意力模块,空间注意力模块用于采用并联空洞卷积的方法获取上下文的语义信息;将通道注意力模块和空间注意力模块进行混合,生成混合注意力模块;将混合注意力模块集成到unet神经网络模型中。
73.在一实施例中,质心获取模块320包括质心计算模块,质心计算模块被配置于:根据肝肿瘤标记数据得到肝肿瘤集合;获取肝肿瘤集合中任意一个肝肿瘤质心:据肝肿瘤标记数据得到肝肿瘤集合;获取肝肿瘤集合中任意一个肝肿瘤质心:其中,(x,y,z)坐标表示任意一个肝肿瘤的质心,hui为任意一个肝肿瘤中像素序号为i的密度值,xi为任意一个肝肿瘤中像素序号为i的第一坐标值,yi为任意一个肝肿瘤中像素序号为i的第二坐标值,zi为任意一个肝肿瘤中像素序号为i的第三坐标值。
74.在一实施例中,对齐模块340包括对齐子模块,对齐子模块被配置于:基于肝肿瘤的体积,去除点云的配准数据中体积小于体积阈值的肝肿瘤,得到有效肝肿瘤集合,有效肝肿瘤集合包括动脉期对应的有效肝肿瘤集合、门脉期对应的有效肝肿瘤集合以及延迟期对应的有效肝肿瘤集合;基于有效肝肿瘤集合,进行动脉期、门脉期、延迟期中任意两期之间的刚体变换,得到任意两期之间的变化参数;基于任意两期之间的变化参数,建立任意两期之间肝肿瘤质心平均距离最小的对齐优化函数;对对齐优化函数进行求解,当对齐优化函数达到最优时,得到任意两期之间最优的变化参数,完成对点云的配准数据在任意两期之
间的肝肿瘤对齐。
75.在一实施例中,对齐子模块包括变化参数获取模块,变化参数获取模块被配置于:获取动脉期、门脉期、延迟期中任意两期的肝肿瘤质心;将任意两期中的一期记为p,任意两期中的另一期记为q,任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心pi的坐标记为任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心qi的坐标记为n为有效肝肿瘤集合的肝肿瘤质心总数;基于刚体变换,建立任意两期的肝肿瘤质心之间的刚体变换方程qi=rpi+t,通过刚体变换方程得到任意两期之间的变化参数;任意两期之间的变化参数包括任意两期中的另一期q相对于任意两期中的一期p的旋转缩放矩阵r和平移矩阵t,qi为任意两期中的另一期q对应的有效肝肿瘤集合的肝肿瘤质心,pi为任意两期中的一期p对应的有效肝肿瘤集合的肝肿瘤质心。
76.在一实施例中,基于任意两期之间的变化参数,建立任意两期之间肝肿瘤质心平均距离最小的对齐优化函数,对齐优化函数为ε为损失函数,q
质心
为任意两期中的另一期q对应的有效肝肿瘤集合的质心点,为任意两期中的另一期q对应的有效肝肿瘤集合的质心点,p
质心
为任意两期中的一期p对应的有效肝肿瘤集合的质心点,为任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心qi与任意两期中的另一期q对应的有效肝肿瘤集合的质心点q
质心
之差,q'i=q
i-q
质心
;p'i为任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心pi与任意两期中的一期p对应的有效肝肿瘤集合的质心点p
质心
之差,p'i=p
i-p
质心

77.在一实施例中,对齐子模块包括收敛判断模块,收敛判断模块被配置于:当损失函数ε小于预设阈值时,得到最优的旋转缩放矩阵r和平移矩阵t。
78.具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
79.由上可知,本技术能够对病灶ct数据进行肝肿瘤分割,得到病灶ct数据分割后的肝肿瘤标记数据;然后基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;接着将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;最后利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。本发明改进了传统的通道注意力机制和空间注意力机制,具有良好的抗噪性和鲁棒性,采用本发明的分割方法,获得的分割肝肝肿瘤图像更加精准,使后续的病灶增强三期的肝肿瘤自动配准的准确性大大提高。本发明可以有效地实现病灶增强三期的肝肿瘤自动配准,方便影像科医生去做动脉期,门脉期和延迟期ct的比较查看,进而实现更加精准的肝肿瘤识别和肝肿瘤类别的辨识,无论是对人工智能辅助判断还是对于医生的影像学诊断有着重要的作用。
80.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,模块/单元的划
分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或单元可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
81.作为分离部件说明的模块/单元可以是或者也可以不是物理上分开的,作为模块/单元显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块/单元来实现本技术实施例的目的。例如,在本技术各个实施例中的各功能模块/单元可以集成在一个处理模块中,也可以是各个模块/单元单独物理存在,也可以两个或两个以上模块/单元集成在一个模块/单元中。
82.本领域普通技术人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
83.本技术实施例还提供一种电子设备,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑,等等;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,等等。
84.在一些实施例中,本技术提供的肝肿瘤对齐装置还可以集成在多个电子设备中,比如,肝肿瘤对齐装置可以集成在多个服务器中,由多个服务器来实现本技术的肝肿瘤对齐方法。
85.在本实施例中,将以本实施例的电子设备是服务器为例进行详细描述,比如,如图4所示,其示出了本技术实施例所涉及的服务器的结构示意图,具体来讲:
86.该服务器可以包括一个或者一个以上处理核心的处理器410、一个或一个以上计算机可读存储介质的存储器420、电源430、输入模块440以及通信模块450等部件。本领域技术人员可以理解,图4中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
87.处理器410是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器420内的软件程序和/或模块,以及调用存储在存储器420内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。在一些实施例中,处理器410可包括一个或多个处理核心;在一些实施例中,处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
88.存储器420可用于存储软件程序以及模块,处理器410通过运行存储在存储器420的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据
等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器420还可以包括存储器控制器,以提供处理器410对存储器420的访问。
89.服务器还包括给各个部件供电的电源430,在一些实施例中,电源430可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源430还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
90.该服务器还可包括输入模块440,该输入模块440可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
91.该服务器还可包括通信模块450,在一些实施例中通信模块450可以包括无线模块,服务器可以通过该通信模块450的无线模块进行短距离无线传输,从而为用户提供了无线的宽带互联网访问。比如,该通信模块450可以用于帮助用户收发电子邮件、浏览网页和访问流式媒体等。
92.尽管未示出,服务器还可以包括显示单元等,在此不再赘述。具体在本实施例中,服务器中的处理器410会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器420中,并由处理器410来运行存储在存储器420中的应用程序,从而实现肝肿瘤对齐装置的各种功能。
93.在一些实施例中,本技术还提供了一种计算机可读存储介质。本领域普通技术人员可以理解实现上述实施例的方法中的全部或部分步骤是可以通过程序来指令处理器完成,的程序可以存储于计算机可读存储介质中,存储介质是非短暂性(non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(magnetic tape),软盘(floppy disk),光盘(optical disc)及其任意组合。上述存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
94.本技术实施例还可以提供一种计算机程序产品,计算机程序产品包括一个或多个计算机指令。在计算设备上加载和执行计算机指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机或数据中心进行传输。
95.计算机程序产品被计算机执行时,计算机执行前述方法实施例的方法。该计算机程序产品可以为一个软件安装包,在需要使用前述方法的情况下,可以下载该计算机程序产品并在计算机上执行该计算机程序产品。
96.上述各个附图对应的流程或结构的描述各有侧重,某个流程或结构中没有详述的部分,可以参见其他流程或结构的相关描述。
97.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟
悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。

技术特征:
1.一种肝肿瘤对齐方法,其特征在于,所述方法包括:对病灶ct数据进行肝肿瘤分割,得到所述病灶ct数据分割后的肝肿瘤标记数据;基于所述肝肿瘤标记数据,获取所述肝肿瘤的质心位置以及所述肝肿瘤的体积;将所述肝肿瘤的质心位置作为所述肝肿瘤的空间坐标,基于所述肝肿瘤的体积以及所述肝肿瘤的空间坐标得到待配准点云数据;利用迭代最近点算法对所述待配准点云数据进行不同期之间的肝肿瘤对齐。2.根据权利要求1所述的方法,其特征在于,所述对病灶ct数据进行肝肿瘤分割,得到所述病灶ct数据分割后的肝肿瘤标记数据,包括:获取病灶ct数据,所述病灶ct数据包括动脉期、门脉期和延迟期分别对应的病灶ct数据;利用特征提取方法对所述动脉期、门脉期和延迟期分别对应的病灶ct数据进行肝肿瘤对象的分割。3.根据权利要求2所述的方法,其特征在于,所述利用特征提取方法对所述动脉期、门脉期和延迟期分别对应的病灶ct数据进行肝肿瘤分割,包括:对所述病灶ct数据进行预处理,得到预处理后的病灶ct数据;基于训练好的unet神经网络模型,对所述预处理后的病灶ct数据进行肝肿瘤对象的分割,得到所述病灶ct数据分割后的肝肿瘤标记数据。4.根据权利要求1或2所述的方法,其特征在于,所述基于训练好的unet神经网络模型,对所述预处理后的病灶ct数据进行肝肿瘤对象的分割,得到所述病灶ct数据分割后的肝肿瘤标记数据之前,还包括:获取病灶ct数据样本集;对所述病灶ct数据样本集的各个病灶ct数据进行预处理,所述预处理包括对所述病灶ct数据进行格式转换、像素裁剪处理和/或灰度化处理,得到预处理后的病灶ct数据样本集;对所述预处理后的病灶ct数据样本集中的肝窗影像肿瘤区域进行标注,得到标注后的病灶ct数据样本集;对所述标注后的病灶ct数据样本集中各个图像进行增样处理,所述增样处理包括旋转和/或平移操作,生成训练样本数据集;建立unet神经网络模型,利用所述训练样本数据集对所述unet神经网络模型进行训练,得到训练好的unet神经网络模型。5.根据权利要求4所述的方法,其特征在于,所述建立unet神经网络模型,利用所述训练样本数据集对所述unet神经网络模型进行训练,得到训练好的unet神经网络模型,所述对unet神经网络模型进行训练过程中使用的损失函数包括dice-loss函数和focal-loss函数。6.根据权利要求4所述的方法,其特征在于,所述建立unet神经网络模型,所述unet神经网络模型为attention-unet模型,包括:建立通道注意力模块,所述通道注意力模块用于通过若干个大小不同的一维卷积核执行卷积;建立空间注意力模块,所述空间注意力模块用于采用并联空洞卷积的方法获取上下文
的语义信息;将所述通道注意力模块和所述空间注意力模块进行混合,生成混合注意力模块;将所述混合注意力模块集成到所述unet神经网络模型中。7.根据权利要求1所述的方法,其特征在于,所述基于所述肝肿瘤标记数据,获取所述肝肿瘤的质心位置,包括:根据所述肝肿瘤标记数据得到肝肿瘤集合;获取所述肝肿瘤集合中任意一个肝肿瘤质心:其中,(x,y,z)坐标表示任意一个肝肿瘤的质心,hu
i
为任意一个肝肿瘤中像素序号为i的密度值,x
i
为任意一个肝肿瘤中像素序号为i的第一坐标值,y
i
为任意一个肝肿瘤中像素序号为i的第二坐标值,zi为任意一个肝肿瘤中像素序号为i的第三坐标值。8.根据权利要求7所述的方法,其特征在于,所述利用迭代最近点算法对所述待配准点云数据进行不同期之间的肝肿瘤对齐,包括:基于所述肝肿瘤的体积,去除所述点云的配准数据中体积小于体积阈值的肝肿瘤,得到有效肝肿瘤集合,所述有效肝肿瘤集合包括动脉期对应的有效肝肿瘤集合、门脉期对应的有效肝肿瘤集合以及延迟期对应的有效肝肿瘤集合;基于所述有效肝肿瘤集合,进行所述动脉期、所述门脉期、所述延迟期中任意两期之间的刚体变换,得到所述任意两期之间的变化参数;基于所述任意两期之间的变化参数,建立所述任意两期之间肝肿瘤质心平均距离最小的对齐优化函数;对所述对齐优化函数进行求解,当所述对齐优化函数达到最优时,得到所述任意两期之间最优的变化参数,完成对所述点云的配准数据在所述任意两期之间的肝肿瘤对齐。9.根据权利要求8所述的方法,其特征在于,所述基于所述有效肝肿瘤集合,进行所述动脉期、所述门脉期、所述延迟期中任意两期之间的刚体变换,得到所述任意两期之间的变化参数,包括:获取所述动脉期、所述门脉期、所述延迟期中任意两期的肝肿瘤质心;将所述任意两期中的一期记为p,所述任意两期中的另一期记为q,所述任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心p
i
的坐标记为所述任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心q
i
的坐标记为的坐标记为n为有效肝肿瘤集合的肝肿瘤质心总数;基于刚体变换,建立所述任意两期的肝肿瘤质心之间的刚体变换方程q
i
=rp
i
+t,通过所述刚体变换方程得到所述任意两期之间的变化参数;所述任意两期之间的变化参数包括所述任意两期中的另一期q相对于所述任意两期中的一期p的旋转缩放矩阵r和平移矩阵t,q
i
为所述任意两期中的另一期q对应的有效肝肿瘤集合的肝肿瘤质心,p
i
为所述任意两期中的一期p对应的有效肝肿瘤集合的肝肿瘤质心。10.根据权利要求9所述的方法,其特征在于,所述基于所述任意两期之间的变化参数,建立所述任意两期之间肝肿瘤质心平均距离最小的对齐优化函数,所述对齐优化函数为
ε为损失函数,q
质心
为所述任意两期中的另一期q对应的有效肝肿瘤集合的质心点,p
质心
为所述任意两期中的一期p对应的有效肝肿瘤集合的质心点,q'
i
为所述任意两期中的另一期q对应的有效肝肿瘤集合的一个肝肿瘤质心q
i
与所述任意两期中的另一期q对应的有效肝肿瘤集合的质心点q
质心
之差,q'
i
=q
i-q
质心
;p'
i
为所述任意两期中的一期p对应的有效肝肿瘤集合的一个肝肿瘤质心p
i
与所述任意两期中的一期p对应的有效肝肿瘤集合的质心点p
质心
之差,p'
i
=p
i-p
质心
。11.根据权利要求10所述的方法,其特征在于,所述对所述对齐优化函数进行求解,当所述对齐优化函数达到最优时,得到所述任意两期之间最优的变化参数,完成对所述点云的配准数据在所述任意两期之间的肝肿瘤对齐,包括:当损失函数ε小于预设阈值时,得到最优的旋转缩放矩阵r和平移矩阵t。12.一种肝肿瘤对齐装置,其特征在于,所述装置包括:分割模块,用于对病灶ct数据进行肝肿瘤对象的分割,得到所述病灶ct数据分割后的肝肿瘤标记数据;质心获取模块,用于基于所述肝肿瘤标记数据,获取所述肝肿瘤的质心位置以及所述肝肿瘤的体积;点云数据获取模块,用于将所述肝肿瘤的质心位置作为所述肝肿瘤的空间坐标,基于所述肝肿瘤的体积以及所述肝肿瘤的空间坐标得到待配准点云数据;对齐模块,用于利用迭代最近点算法对所述待配准点云数据进行不同期之间的肝肿瘤对齐。13.一种电子设备,其特征在于,所述电子设备包括:存储器,所述存储器存储有多条指令;处理器,所述处理器从所述存储器中加载指令,以执行如权利要求1~11任一项所述的方法中的步骤。14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被电子设备执行时实现权利要求1~11任一项所述的方法中的步骤。

技术总结
本发明公开了一种肝肿瘤对齐方法、装置、电子设备及介质,包括对病灶CT数据进行肝肿瘤分割,得到病灶CT数据分割后的肝肿瘤标记数据;基于肝肿瘤标记数据,获取肝肿瘤的质心位置以及肝肿瘤的体积;将肝肿瘤的质心位置作为肝肿瘤的空间坐标,基于肝肿瘤的体积以及肝肿瘤的空间坐标得到待配准点云数据;利用迭代最近点算法对待配准点云数据进行不同期之间的肝肿瘤对齐。本发明具有好的抗噪性和鲁棒性,获得的分割肝肝肿瘤图像更加精准,本发明能有效地实现病灶增强三期的肝肿瘤自动配准,方便影像科医生去做动脉期、门脉期和延迟期CT的比较查看,进而实现更加精准的肝肿瘤识别和肝肿瘤类别的辨识。瘤类别的辨识。瘤类别的辨识。


技术研发人员:顾静军 卜佳俊 张微 丁元 包锐钻 周公敢 沈林华
受保护的技术使用者:杭州普健医疗科技有限公司
技术研发日:2023.02.23
技术公布日:2023/10/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐