一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

心脏图像三维重建方法、装置、设备及存储介质与流程

2022-03-04 23:57:20 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种心脏图像三维重建方法、装置、设备及存储介质。


背景技术:

2.在临床上,对心脏射血分数和心肌质量,以及其它功能参数(如室壁运动和壁厚)的评估,是心脏疾病早期诊断的重要手段之一。然而,心脏是具有收缩和舒张运动的、结构复杂的三维器官,且临床上心脏运动参数在描述其局部异常和早期微小病变的作用较明显,这要求对不同时相(舒张期和收缩期中不同时刻)的心脏图像实现三维结构的精确分割,根据分割结果进行三维建模,以获取心脏准确的静态和动态参数。但是,随着成像设备时间和空间分辨率的大幅提高,海量的影像数据极大地增加了分割难度。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种心脏图像三维重建方法、装置、设备及存储介质,旨在解决现有技术难以对心脏图像精准分割,三维建模困难的技术问题。
5.为实现上述目的,本发明提供了一种心脏图像三维重建方法,所述方法包括以下步骤:
6.获取短轴心脏图像对应的心脏初始形状,并对所述短轴心脏图像进行图像分割,获得三维轮廓点;
7.根据所述三维轮廓点对所述心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状;
8.将所述变换后的心脏初始形状变换到根据所述短轴心脏图像建立的心脏图像坐标系中,获得三维重建结果。
9.可选的,所述根据所述三维轮廓点对所述心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状的步骤,包括:
10.对所述心脏初始形状中的形状轮廓点进行遍历,获得遍历到的当前形状轮廓点;
11.计算所述当前形状轮廓点与各个所述三维轮廓点的相对距离;
12.根据所述相对距离在所述三维轮廓点中选取若干个临近轮廓点;
13.根据所述当前形状轮廓点及所述临近轮廓点确定变换轮廓点;
14.根据所述变换轮廓点对所述心脏初始形状中的当前形状轮廓点进行变换;
15.在遍历结束时,根据变换后的形状轮廓点获得变换后的心脏初始形状。
16.可选的,所述根据所述当前形状轮廓点及所述临近轮廓点确定变换轮廓点的步骤,包括:
17.根据所述当前形状轮廓点及所述临近轮廓点确定各临近轮廓点对应的坐标权值;
18.基于所述坐标权值对所述临近轮廓点进行坐标加权求和,获得变换轮廓点。
19.可选的,所述根据所述相对距离在所述三维轮廓点中选取若干个临近轮廓点的步骤,包括:
20.根据与所述当前形状轮廓点的相对距离小于或等于预设距离阈值的三维轮廓点构建临近轮廓点集合;
21.根据所述相对距离对所述临近轮廓点集合中的三维轮廓点进行排序,获得排序结果;
22.根据所述排序结果选取预设数量的临近轮廓点。
23.可选的,所述根据所述变换轮廓点对所述心脏初始形状中的当前形状轮廓点进行变换的步骤之后,还包括:
24.通过预设滤波算法对所述心脏初始形状中的形状轮廓点进行滤波,使所述心脏初始形状的轮廓曲面平滑。
25.可选的,所述获取所述短轴心脏图像对应的心脏初始形状的步骤,包括:
26.获取所述短轴心脏图像对应的时相;
27.在所述短轴心脏图像对应的时相不为第一时相时,获取前一时相对应的三维重建结果;
28.将所述三维重建结果作为所述短轴心脏图像对应的心脏初始形状。
29.可选的,所述获取所述短轴心脏图像对应的时相的步骤之后,还包括:
30.在所述短轴心脏图像对应的时相为第一时相时,在预设标准器官库中查找标准心脏形状;
31.根据所述标准心脏形状确定所述短轴心脏图像对应的心脏初始形状。
32.此外,为实现上述目的,本发明还提出一种心脏图像三维重建装置,所述心脏图像三维重建装置包括以下模块:
33.图像分割模块,用于获取短轴心脏图像对应的心脏初始形状,并对所述短轴心脏图像进行图像分割,获得三维轮廓点;
34.形状变换模块,用于根据所述三维轮廓点对所述心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状;
35.三维重建模块,用于将所述变换后的心脏初始形状变换到根据所述短轴心脏图像建立的心脏图像坐标系中,获得三维重建结果。
36.此外,为实现上述目的,本发明还提出一种心脏图像三维重建设备,所述心脏图像三维重建设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的心脏图像三维重建程序,所述心脏图像三维重建程序被处理器执行时实现如上所述的心脏图像三维重建方法的步骤。
37.此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有心脏图像三维重建程序,所述心脏图像三维重建程序执行时实现如上所述的心脏图像三维重建方法的步骤。
38.本发明通过获取短轴心脏图像对应的心脏初始形状,并对短轴心脏图像进行图像分割,获得三维轮廓点;根据三维轮廓点对心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状;将变换后的心脏初始形状变换到根据短轴心脏图像建立的心脏
图像坐标系中,获得三维重建结果。由于在进行三维建模之前,还根据三维轮廓点对心脏初始形状进行复合变换,使得心脏初始形状接近短轴心脏图像中的心脏轮廓,再将变换后的心脏初始形状变换到心脏图像坐标系中进行三维建模,从而提高了心脏图像三维建模的准确性。
附图说明
39.图1是本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;
40.图2为本发明心脏图像三维重建方法第一实施例的流程示意图;
41.图3为本发明心脏图像三维重建方法第二实施例的流程示意图;
42.图4为本发明心脏图像三维重建装置第一实施例的结构框图。
43.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
44.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
45.参照图1,图1为本发明实施例方案涉及的硬件运行环境的心脏图像三维重建设备结构示意图。
46.如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
47.本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
48.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及心脏图像三维重建程序。
49.在图1所示的电子设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在心脏图像三维重建设备中,所述电子设备通过处理器1001调用存储器1005中存储的心脏图像三维重建程序,并执行本发明实施例提供的心脏图像三维重建方法。
50.本发明实施例提供了一种心脏图像三维重建方法,参照图2,图2为本发明一种心脏图像三维重建方法第一实施例的流程示意图。
51.本实施例中,所述心脏图像三维重建方法包括以下步骤:
52.步骤s10:获取短轴心脏图像对应的心脏初始形状,并对所述短轴心脏图像进行图像分割,获得三维轮廓点。
53.需要说明的是,本实施例的执行主体可以是所述心脏图像三维重建设备,所述心脏图像三维重建设备可以是个人电脑、服务器等电子设备,还可以是可实现相同或相似功
能的设备,本实施例对此不加以限制,在本实施例及下述各实施例中,以心脏图像三维重建为例对本发明心脏图像三维重建方法进行说明。
54.需要说明的是,短轴心脏图像可以是心脏短轴(short axis of heart)的图像,短轴心脏图像可以由用户输入到心脏图像三维重建设备,也可以由图像采集设备直接输入到心脏图像三维重建设备,其中,图像采集设备可以是核磁共振成像设备,短轴心脏图像可以是按时相顺序输入至心脏图像三维重建设备进行处理的。获取短轴心脏图像对应的心脏初始形状可以根据短轴心脏图像的图像标识在预设形状库中查找短轴心脏图像对应的心脏初始形状。对短轴心脏图像进行凸显分割,获得三维轮廓点可以是通过预设图像分割模型对短轴心脏图像进行图像分割,对短轴心脏图像中心脏各区域进行划分,并提取心脏各区域的轮廓点,获得三维轮廓点,其中,预设图像分割模式可以是预先使用大量样本训练的神经网络模型。
55.进一步的,为了快速获取短轴心脏图像对应的心脏初始形状,本实施例所述获取短轴心脏图像对应的心脏初始形状的步骤,可以包括:
56.获取所述短轴心脏图像对应的时相;
57.在所述短轴心脏图像对应的时相不为第一时相时,获取前一时相对应的三维重建结果;
58.将所述三维重建结果作为所述短轴心脏图像对应的心脏初始形状。
59.需要说明的是,由于心脏是一个运动的器官,心脏的形状变化是随着时相顺序逐渐发生变化的,根据前一时相的短轴心脏图像构建的三维重建结果可以作为当前时相的短轴心脏图像对应的心脏初始形状。在获取短轴心脏图像对应的心脏初始形状时,可以获取短轴心脏图像对应的时相,在短轴心脏图像对应的时相不为第一时相时,获取前一时相对应的三维重建结果,并将获取到的三维重建结果作为短轴心脏图像对应的心脏初始形状。
60.在实际使用中,短轴心脏图像可以是按时相顺序输入心脏图像三维重建设备进行处理的,因此,短轴心脏图像可以存在对应的时相标识,根据短轴心脏图像对应的时相标识即可确定短轴心脏图像对应的时相是否为第一时相。
61.可以理解的是,若短轴心脏图像对应的时相不为第一时相,则直接获取前一时相对应的三维重建结果,并将获取到的三维重建结果作为当前短轴心脏图像对应的心脏初始形状,可以减少不必要的计算,从而快速获取短轴心脏图像对应的心脏初始形状。
62.进一步的,由于在短轴心脏图像对应的时相为第一时相时,并不存在前一时相,因此,也无法获取到前一时相对应的三维重建结果,为了在此种情况依旧可以正常进行三维重建,本实施例所述获取所述短轴心脏图像对应的时相的步骤之后,还可以包括:
63.在所述短轴心脏图像对应的时相为第一时相时,在预设标准器官库中查找标准心脏形状;
64.根据所述标准心脏形状确定所述短轴心脏图像对应的心脏初始形状。
65.需要说明的是,预设标准器官库可以是心脏图像三维重建设备的管理人员预先设置的数据库,预设标准器官库中可以包括各种器官对应的平均形状。标准心脏形状可以是心脏对应的平均形状,在预设标准器官库中查找标准心脏形状可以是在预设标准器官库中查找心脏对应的平均形状,并对查找到的标准心脏形状进行处理,从而获得标准心脏形状。
66.在实际使用中,由于标准心脏形状是心脏的平均形状,与短轴心脏图像中的心脏
可能并不匹配,若直接以此作为短轴心脏图像对应的心脏初始形状,可能会使得最终获得的三维建模结果准确性降低,为了避免此种情况,在获取到标准心脏形状之后,将标准心脏图像与短轴心脏图像对应的三维轮廓点进行点云配准,根据配准结果对标准心脏形状进行变换,将变换后的标准心脏形状作为短轴心脏图像对应的心脏初始形状。
67.步骤s20:根据所述三维轮廓点对所述心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状。
68.需要说明的是,根据三维轮廓点对心脏初始形状中的形状轮廓点进行复合变换可以是根据三维轮廓点对心脏初始形状中的形状轮廓点进行多次迭代变换,在迭代过程中不断对心脏初始形状中的形状轮廓点进行调整,使得心脏初始形状不断朝着短轴心脏图像中的心脏轮廓逐渐靠近,在经过多次迭代变换调整之后,获得变换后的心脏初始形状。
69.在实际使用中,为了便于进行复合变换,在根据三维轮廓点对心脏初始形状中的形状轮廓点进行复合变换之前,还可以根据三维轮廓点确定心底层轮廓点,对心脏图像进行旋转调整,使得新底层轮廓点所处平面处于水平方向,并对心脏初始形状进行旋转调整,使得心脏初始形状中心底层平面位于水平方向,在调整完毕之后,再根据三维轮廓点对心脏初始形状中的形状轮廓点进行复合变换。
70.步骤s30:将所述变换后的心脏初始形状变换到根据所述短轴心脏图像建立的心脏图像坐标系中,获得三维重建结果。
71.需要说明的是,根据短轴心脏图像建立心脏图像坐标系可以是在短轴心脏图像中任选一点作为坐标原点,根据坐标原点建立心脏图像坐标系。将变换后的心脏初始形状变换到心脏图像坐标系中可以是将变换后的心脏初始形状按心脏区域与心脏图像中的心脏区域一一对应,对变换后的心脏初始形状进行坐标反变换,将其变换到心脏图像坐标系中,从而获得三维重建结果,其中,三维重建结果可以是三维重建图像。
72.本实施例通过获取短轴心脏图像对应的心脏初始形状,并对短轴心脏图像进行图像分割,获得三维轮廓点;根据三维轮廓点对心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状;将变换后的心脏初始形状变换到根据短轴心脏图像建立的心脏图像坐标系中,获得三维重建结果。由于在进行三维建模之前,还根据三维轮廓点对心脏初始形状进行复合变换,使得心脏初始形状接近短轴心脏图像中的心脏轮廓,再将变换后的心脏初始形状变换到心脏图像坐标系中进行三维建模,从而提高了心脏图像三维建模的准确性。
73.参考图3,图3为本发明一种心脏图像三维重建方法第二实施例的流程示意图。
74.基于上述第一实施例,本实施例心脏图像三维重建方法的所述步骤s20,包括:
75.步骤s201:对所述心脏初始形状中的形状轮廓点进行遍历,获得遍历到的当前形状轮廓点。
76.需要说明的是,心脏初始形状可以是由大量的点构成的,构成三维初始形状的点即为形状轮廓点。对心脏初始形状中的形状轮廓点进行遍历即对构成三维初始形状的点进行遍历。
77.在实际使用中,为了避免重复遍历到同一个形状轮廓点,可以先根据心脏初始形状中的形状轮廓点构建轮廓点集合,然后对轮廓点集合进行遍历。
78.步骤s202:计算所述当前形状轮廓点与各个所述三维轮廓点的相对距离。
79.需要说明的是,计算当前形状轮廓点与各个三维轮廓点的相对距离可以是计算当前形状轮廓点坐标与三维轮廓点坐标之间的相对距离。
80.例如:假设当前形状轮廓点为p(x,y,z),三维轮廓点为pi(xi,yi,zi),则相对距离可以表示为:
[0081][0082]
式中,dx为x轴相对距离,dy为y轴相对距离,dz为z轴相对距离。
[0083]
步骤s203:根据所述相对距离在所述三维轮廓点中选取若干个临近轮廓点。
[0084]
需要说明的是,根据相对距离在三维轮廓点中选取若干个临近轮廓点可以是根据相对距离计算相对距离值,将相对距离值小于或等于预设距离阈值的三维轮廓点作为临近轮廓点。其中,预设距离阈值可以由心脏图像三维重建设备的管理人员根据实际需要预先进行设置。
[0085]
进一步的,由于在实际计算过程中,相对距离小于或等于预设距离阈值的轮廓点数量可能过多,而在实际计算中并不需要如此多的临近轮廓点,临近轮廓点数量在过多时可能会导致后续计算速度过慢,为了避免此种现象,本实施例所述步骤s203,可以包括:
[0086]
根据与所述当前形状轮廓点的相对距离小于或等于预设距离阈值的三维轮廓点构建临近轮廓点集合;
[0087]
根据所述相对距离对所述临近轮廓点集合中的三维轮廓点进行排序,获得排序结果;
[0088]
根据所述排序结果选取预设数量的临近轮廓点。
[0089]
需要说明的是,相对距离包括了x轴、y轴、z轴三种不同轴的相对距离,在比较过程中,预设距离阈值也可以根据实际需要选择一个或多个轴进行设置,例如:将预设距离阈值设置为仅针对z轴,预设距离阈值为a,则此时相对距离中dz≤a,则可以判定相对距离小于或等于预设距离阈值。
[0090]
在实际使用中,根据相对距离对临近轮廓点集合中的三维轮廓点进行排序可以是根据相对距离计算欧式距离值,根据计算得到的欧式距离值由小到大对临近轮廓点集合中的三维轮廓点进行排序,从而获得排序结果。根据排序结果选取预设数量的临近轮廓点可以是在排序结果中选择前预设数量的三维轮廓点作为临近轮廓点。其中,预设数量可以由心脏图像三维重建设备的管理人员根据实际需要预先进行设置。
[0091]
可以理解的是,若临近轮廓点集合中的三维轮廓点数量小于或等于预设数量,则此时不必再进行排序,可以直接将临近轮廓点集合中的所有三维轮廓点均作为临近轮廓点。
[0092]
步骤s204:根据所述当前形状轮廓点及所述临近轮廓点确定变换轮廓点。
[0093]
需要说明的是,根据当前形状轮廓点及临近轮廓点确定变换轮廓点可以是根据当前形状轮廓点及临近轮廓点进行坐标运算,从而得到变换轮廓点。
[0094]
在具体实现中,为了合理的确定变换轮廓点,本实施例所述步骤s204,可以包括:
[0095]
根据所述当前形状轮廓点及所述临近轮廓点确定各临近轮廓点对应的坐标权值;
[0096]
基于所述坐标权值对所述临近轮廓点进行坐标加权求和,获得变换轮廓点。
[0097]
需要说明的是,在实际进行坐标运算时,坐标是由x轴、y轴、z轴三轴坐标值组成的,因此,坐标权值可以分开进行计算,若当前形状轮廓点为p(x,y,z),临近轮廓点包括p1(x1,y1,z1)...pj(xj,yj,zj)...ps(xs,ys,zs),共s个,则其中第j个临近轮廓点pj对应的x轴坐标权值可以通过x轴权值公式进行计算,y轴坐标权值可以通过y轴权值公式进行计算,z轴坐标权值可以通过z轴权值公式进行计算。
[0098]
其中,x轴权值公式为:
[0099][0100]
y轴权值公式为:
[0101][0102]
z轴权值公式为:
[0103][0104]
式中,为第j个临近轮廓点pj对应的x轴坐标权值,为第j个临近轮廓点pj对应的y轴坐标权值,为第j个临近轮廓点pj对应的z轴坐标权值,ε为一无穷小量,用于避免分母为0。
[0105]
可以理解的是,在求取到各个临近轮廓点对应的坐标权值之后,则可以基于坐标权值对各个临近轮廓点进行坐标加权求和,从而获得变换轮廓点。
[0106]
在实际使用中,可以通过坐标加权公式基于坐标权值对各个临近轮廓点进行坐标加权求和,从而获得变换轮廓点,其中,坐标加权公式可以为:
[0107][0108]
式中,x'为变换轮廓点x轴坐标值,y'为变换轮廓点y轴坐标值,z'为变换轮廓点z轴坐标值,s为临近轮廓点总数,为第j个临近轮廓点pj对应的x轴坐标权值,为第j个临近轮廓点pj对应的y轴坐标权值,为第j个临近轮廓点pj对应的z轴坐标权值,xj为第j个临近轮廓点的x轴坐标值,yj为第j个临近轮廓点的y轴坐标值,zj为第j个临近轮廓点的z轴
坐标值。
[0109]
步骤s205:根据所述变换轮廓点对所述心脏初始形状中的当前形状轮廓点进行变换。
[0110]
需要说明的是,根据变换轮廓点对心脏初始形状中的当前形状轮廓点进行变换可以是将心脏初始形状中的当前形状轮廓点的坐标更新为变换轮廓点的坐标。
[0111]
进一步的,为了保证变换后的心脏初始形状的图像平滑,本实施例所述步骤s205之后,还可以包括:
[0112]
通过预设滤波算法对所述心脏初始形状中的形状轮廓点进行滤波,使所述心脏初始形状的轮廓曲面平滑。
[0113]
需要说明的是,轮廓曲面可以是形状轮廓点构成的曲面。由于变换轮廓点是通过计算得到的,而直接根据计算得到的变换轮廓点更新心脏初始形状中的当前形状轮廓点可能会导致最终得到的变换后的的心脏初始形状中各轮廓点构成的曲面并不平滑,为了避免此种情况,在根据变换轮廓点对心脏初始形状中的当前形状轮廓点进行变换之后,还可以采用预设滤波算法对心脏初始形状中的形状轮廓点进行滤波,从而使得心脏初始形状中形状轮廓点构成的曲面平滑。其中,预设滤波算法可以是高斯低通滤波算法,也可以是其他类似的滤波算法,本实施例对此不加以限制。
[0114]
步骤s206:在遍历结束时,根据变换后的形状轮廓点获得变换后的心脏初始形状。
[0115]
可以理解的是,在遍历结束时,心脏初始形状中的所有形状轮廓点均被遍历过,即心脏初始形状中所有的形状轮廓点均已经进行过变换,根据所有变换过的形状轮廓点,即可确定变换后的心脏初始形状。
[0116]
在实际使用中,若对心脏初始形状中的形状轮廓点仅经过一次变换,其轮廓和短轴心脏图像中的心脏轮廓并非十分贴合,为了尽可能的使变换后的心脏初始形状与短轴心脏图像中的心脏轮廓贴合,可以预先根据实际需要设置一迭代次数阈值,在遍历结束时,获取当前对该心脏初始形状进行复合变换的变换次数,在变换次数小于迭代次数阈值时,可以将当前变换后的形状轮廓点作为需要继续进行变换的心脏初始形状中的形状轮廓点,返回上述步骤s201,继续对该心脏初始形状进行变换,在变换次数大于或等于迭代次数阈值时,才根据变换后的形状轮廓点确定变换后的心脏初始形状。
[0117]
本实施例通过对所述心脏初始形状中的形状轮廓点进行遍历;计算所述当前形状轮廓点与各个所述三维轮廓点的相对距离;根据所述相对距离在所述三维轮廓点中选取若干个临近轮廓点;根据所述当前形状轮廓点及所述临近轮廓点确定变换轮廓点;根据所述变换轮廓点对所述心脏初始形状中的当前形状轮廓点进行变换;在遍历结束时,根据变换后的形状轮廓点获得变换后的心脏初始形状。由于在对心脏初始形状进行变换时采用了对心脏初始形状中的形状轮廓点进行遍历,在遍历过程中逐个对形状轮廓点进行遍历,有效避免了漏处理或重复处理的现象。在对形状轮廓点进行变换时采用了相对距离选取临近轮廓点,可以避免误差较大的轮廓点对变换的影响,使得对形状轮廓点的变换更加准确。
[0118]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有心脏图像三维重建程序,所述心脏图像三维重建程序被处理器执行时实现如上文所述的心脏图像三维重建方法的步骤。
[0119]
参照图4,图4为本发明心脏图像三维重建装置第一实施例的结构框图。
[0120]
如图4所示,本发明实施例提出的心脏图像三维重建装置包括:
[0121]
图像分割模块10,用于获取短轴心脏图像对应的心脏初始形状,并对所述短轴心脏图像进行图像分割,获得三维轮廓点;
[0122]
形状变换模块20,用于根据所述三维轮廓点对所述心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状;
[0123]
三维重建模块30,用于将所述变换后的心脏初始形状变换到根据所述短轴心脏图像建立的心脏图像坐标系中,获得三维重建结果。
[0124]
本实施例通过获取短轴心脏图像对应的心脏初始形状,并对短轴心脏图像进行图像分割,获得三维轮廓点;根据三维轮廓点对心脏初始形状中的形状轮廓点进行复合变换,获得变换后的心脏初始形状;将变换后的心脏初始形状变换到根据短轴心脏图像建立的心脏图像坐标系中,获得三维重建结果。由于在进行三维建模之前,还根据三维轮廓点对心脏初始形状进行复合变换,使得心脏初始形状接近短轴心脏图像中的心脏轮廓,再将变换后的心脏初始形状变换到心脏图像坐标系中进行三维建模,从而提高了心脏图像三维建模的准确性。
[0125]
进一步的,所述形状变换模块20,还用于对所述心脏初始形状中的形状轮廓点进行遍历,获得遍历到的当前形状轮廓点;计算所述当前形状轮廓点与各个所述三维轮廓点的相对距离;根据所述相对距离在所述三维轮廓点中选取若干个临近轮廓点;根据所述当前形状轮廓点及所述临近轮廓点确定变换轮廓点;根据所述变换轮廓点对所述心脏初始形状中的当前形状轮廓点进行变换;在遍历结束时,根据变换后的形状轮廓点获得变换后的心脏初始形状。
[0126]
进一步的,所述形状变换模块20,还用于根据所述当前形状轮廓点及所述临近轮廓点确定各临近轮廓点对应的坐标权值;基于所述坐标权值对所述临近轮廓点进行坐标加权求和,获得变换轮廓点。
[0127]
进一步的,所述形状变换模块20,还用于根据与所述当前形状轮廓点的相对距离小于或等于预设距离阈值的三维轮廓点构建临近轮廓点集合;根据所述相对距离对所述临近轮廓点集合中的三维轮廓点进行排序,获得排序结果;根据所述排序结果选取预设数量的临近轮廓点。
[0128]
进一步的,所述形状变换模块20,还用于通过预设滤波算法对所述心脏初始形状中的形状轮廓点进行滤波,使所述心脏初始形状的轮廓曲面平滑。
[0129]
进一步的,所述图像分割模块10,还用于获取所述短轴心脏图像对应的时相;在所述短轴心脏图像对应的时相不为第一时相时,获取前一时相对应的三维重建结果;将所述三维重建结果作为所述短轴心脏图像对应的心脏初始形状。
[0130]
进一步的,所述图像分割模块10,还用于在所述短轴心脏图像对应的时相为第一时相时,在预设标准器官库中查找标准心脏形状;根据所述标准心脏形状确定所述短轴心脏图像对应的心脏初始形状。
[0131]
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
[0132]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者
全部来实现本实施例方案的目的,此处不做限制。
[0133]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的心脏图像三维重建方法,此处不再赘述。
[0134]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0135]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0136]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0137]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献