一种截骨平面定位方法、系统及装置与流程

文档序号:29414686发布日期:2022-03-26 12:45阅读:99来源:国知局
一种截骨平面定位方法、系统及装置与流程

1.本发明涉及数据处理技术领域,特别是涉及一种截骨平面定位方法、系统及装置。


背景技术:

2.手术对象的关节或骨骼可能会发生病变,例如,手术对象的腿部产生膝骨关节炎,可能伴有膝内翻畸形并造成关节内的持重应力分布改变,导致力线的不平衡,继而加速膝骨关节炎的病变。为了治疗病症可以对手术对象进行截骨,在进行截骨手术时需要定位截骨平面,并沿截骨平面向骨骼中打入两根克氏针,用摆锯沿着两根克氏针标记的截骨平面进行截骨,截骨平面定位的准确与否决定了截骨手术的效果。
3.现有技术中,在进行截骨手术的过程中,医生需要手动定位截骨平面并进行截骨,此方法基于医生自身的经验,定位的截骨平面准确度较低,从而会影响截骨手术的效果。


技术实现要素:

4.本发明实施例的目的在于提供一种截骨平面定位方法、系统及装置,以提高截骨平面定位的准确度。具体技术方案如下:
5.第一方面,本发明实施例提供了一种截骨平面定位方法,应用于截骨手术系统中的控制设备,所述系统还包括:双目视觉系统、机械臂、x射线机、用于安装于手术对象的固定架,所述方法包括:
6.获取预先拍摄的ct图像中预设截骨平面的第一位置;
7.在手术对象上安装固定架之后,获取所述双目视觉系统实时采集的、位于所述机械臂末端的第一标识物的第一位姿,以及第二标识物的第二位姿,其中,所述第二标识物固定于所述固定架上,并设置于所述手术对象上、所述预设截骨平面所在的截骨区域中,所述第一位姿与第二位姿为:相对于所述双目视觉系统的位姿;
8.获取所述x射线机采集的包含所述截骨区域的至少两张x光图像,其中,各个x光图像的采集方向之间存在预设角度的夹角,所述预设角度大于0;
9.基于所述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定所述预设截骨平面相对于所述机械臂的位置。
10.第二方面,本发明实施例提供了一种截骨平面定位系统,所述系统包括:控制设备、双目视觉系统、机械臂、x射线机、用于安装于手术对象的固定架;
11.所述双目视觉系统,用于在手术对象上安装固定架之后,实时采集位于所述机械臂末端的第一标识物的第一位姿,以及第二标识物的第二位姿,并向所述控制设备发送所述第一位姿、第二位姿,其中,所述第二标识物固定于所述固定架上,并设置于所述手术对象上、所述预设截骨平面所在的截骨区域中,所述第一位姿与第二位姿为:相对于所述双目视觉系统的位姿;
12.所述x射线机,用于采集包含所述截骨区域的至少两张x光图像,并向所述控制设备发送所述x光图像,其中,各个x光图像的采集方向之间存在预设角度的夹角,所述预设角
度大于0;
13.所述控制设备,用于获取预先拍摄的ct图像中预设截骨平面的第一位置;基于所述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定所述预设截骨平面相对于所述机械臂的位置。
14.第三方面,本发明实施例提供了一种截骨平面定位装置,应用于截骨手术系统中的控制设备,所述系统还包括:双目视觉系统、机械臂、x射线机、用于安装于手术对象的固定架,所述装置包括:
15.位置获取模块,用于获取预先拍摄的ct图像中预设截骨平面的第一位置;
16.第一位姿获取模块,用于在手术对象上安装固定架之后,获取所述双目视觉系统实时采集的、位于所述机械臂末端的第一标识物的第一位姿,以及第二标识物的第二位姿,其中,所述第二标识物固定于所述固定架上,并设置于所述手术对象上、所述预设截骨平面所在的截骨区域中,所述第一位姿与第二位姿为:相对于所述双目视觉系统的位姿;
17.第三位姿获取模块,用于获取所述x射线机采集的包含所述截骨区域的至少两张x光图像,其中,各个x光图像的采集方向之间存在预设角度的夹角,所述预设角度大于0;
18.第一位置确定模块,用于基于所述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定所述预设截骨平面相对于所述机械臂的位置。
19.第四方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
20.存储器,用于存放计算机程序;
21.处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。
22.第五方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。
23.第六方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面任一所述的方法步骤。
24.本发明实施例有益效果:
25.本发明实施例提供了一种截骨平面定位方法,获取在预先拍摄的ct图像中预设截骨平面的第一位置;获取双目视觉系统实时采集的、位于机械臂末端的第一标识物的第一位姿,以及设置于预设截骨平面所在的截骨区域中的第二标识物的第二位姿,上述第一位姿与第二位姿均为:相对于双目视觉系统的位姿;获取包含截骨区域的至少两张x光图像,基于所述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定预设截骨平面相对于机械臂的位置。
26.由以上可见,第一位置是预设截骨平面在预先拍摄的ct图像中的位置,手术过程中手术对象可能会发生移动,或者截骨区域发生形变,基于第一位置难以准确地确定预设截骨平面的位置。本实施例在进行截骨手术的过程中,实时获取第一标识物的第一位姿以及第二标识物的第二位姿,并且获取截骨手术的过程中截骨区域的x光图像,上述x光图像与第一位姿、第二位姿能够反映手术过程中截骨区域的信息。以上述x光图像、第一位姿、第二位姿为基础进行多轮计算可以获得手术过程中预设截骨平面相对于机械臂的位置。由于最终定位得到的位置是基于能够反映手术过程中截骨区域信息的、准确的x光图像以及第
一位姿、第二位姿确定的,因此基于本实施例定位得到的预设截骨平面相对于机械臂的位置较为准确。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
28.图1为本发明实施例提供的第一种截骨平面定位方法的流程示意图;
29.图2为本发明实施例提供的第二种截骨平面定位方法的流程示意图;
30.图3为本发明实施例提供的第三种截骨平面定位方法的流程示意图;
31.图4为本发明实施例提供的第四种截骨平面定位方法的流程示意图;
32.图5为本发明实施例提供的一种截骨平面定位系统的结构示意图;
33.图6为本发明实施例提供的第五种截骨平面定位方法的流程示意图;
34.图7为本发明实施例提供的第六种截骨平面定位方法的流程示意图;
35.图8为本发明实施例提供的第七种截骨平面定位方法的流程示意图;
36.图9为本发明实施例提供的一种截骨平面定位装置的结构示意图;
37.图10为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本发明保护的范围。
39.现有技术中,在进行截骨手术时,往往依靠医生手动定位截骨平面进行截骨,存在截骨平面定位的准确度较低的问题,为解决这一问题,本发明实施例提供了一种截骨平面定位方法、系统及装置。
40.本发明实施例提供了一种截骨平面定位方法,应用于截骨手术系统中的控制设备,上述系统还包括:双目视觉系统、机械臂、x射线机、用于安装于手术对象的固定架,上述方法包括:
41.获取预先拍摄的ct图像中预设截骨平面的第一位置;
42.在手术对象上安装固定架之后,获取上述双目视觉系统实时采集的、位于上述机械臂末端的第一标识物的第一位姿,以及第二标识物的第二位姿,其中,上述第二标识物固定于上述固定架上,并设置于上述手术对象上、上述预设截骨平面所在的截骨区域中,上述第一位姿与第二位姿为:相对于上述双目视觉系统的位姿;
43.获取上述x射线机采集的包含上述截骨区域的至少两张x光图像,其中,各个x光图像的采集方向之间存在预设角度的夹角,所述预设角度大于0;
44.基于所述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定上述预设截骨平面相对于上述机械臂的位置。
45.由以上可见,第一位置是预设截骨平面在预先拍摄的ct图像中的位置,手术过程
中手术对象可能会发生移动,或者截骨区域发生形变,基于第一位置难以准确地确定预设截骨平面的位置。本实施例在进行截骨手术的过程中,实时获取第一标识物的第一位姿以及第二标识物的第二位姿,并且获取截骨手术的过程中截骨区域的x光图像,上述x光图像与第一位姿、第二位姿能够反映手术过程中截骨区域的信息。以上述x光图像、第一位姿、第二位姿为基础进行多轮计算可以获得手术过程中预设截骨平面相对于机械臂的位置。由于最终定位得到的位置是基于能够反映手术过程中截骨区域信息的、准确的x光图像以及第一位姿、第二位姿确定的,因此基于本实施例定位得到的预设截骨平面相对于机械臂的位置较为准确。
46.本发明实施例应用于截骨手术的过程中,手术对象可以是人、动物等,被截骨的骨骼可以为手术对象体内的任意骨骼,例如,可以为手术对象腿部的胫骨等,则上述截骨手术为胫骨截骨手术。
47.另外,本发明实施例应用于截骨手术系统中的控制设备,上述系统还包括:双目视觉系统、机械臂、x射线机、用于安装在手术对象上的固定架,上述固定架上固定有第二标识物。
48.上述控制设备可以为控制电脑,控制设备可以安装于控制台车上,控制台车上除了安装有控制设备,还可以安装显示器、键盘、鼠标、交换机、台车和吊臂。
49.其中,显示器可以显示控制设备在截骨手术过程中接收到的各类信息以及计算得到的各类信息。用户可以通过键盘、鼠标操作控制设备。交换机用于协助控制设备与双目视觉系统、机械臂、x射线机之间进行通信。台车用于承载控制设备并调整控制设备的位置。
50.另外,双目视觉系统采集的位姿是三维信息,上述双目视觉系统可以安装于上述控制台车的吊臂上,双目视觉系统与交换机连接,能够与控制设备进行通信。其中,上述双目视觉系统采集位姿的方式属于现有技术,本发明实施例对此不再赘述。
51.再者,上述机械臂可以安装于手术机器人台车上,除了机械臂之外,上述手术机器人台车还可以包含用于控制机械臂运动的机械臂控制模块、用于与控制设备进行通信的通信模块,用于调整手术机器人台车的位置的台车升降模块。
52.另外,机械臂的末端始终安装有第一标识物,配准板、导向器、摆锯和撑开器可以更换安装于机械臂末端。
53.其中,配准板上固定有能够在x光显影的高密度配准标识物、导向器用于指示截骨平面的位置、摆锯用于进行截骨、撑开器用于在截骨后撑开创口。
54.由于第一标识物始终安装于机械臂的固定位置处,因此第一标识物与机械臂之间的相对位置是固定且可以预先获知的,并且在配准板安装于机械臂末端时,安装的位置同样是固定的,因此第一标识物与配准板上的配准标识物之间的相对位置同样是固定且可以预先获知的。
55.再者,上述第二标识物固定于固定架上,则在固定架安装于手术对象上预设截骨平面所在的截骨区域上之后,相当于第二标识物被设置在截骨区域中。手术对象发生移动或形变之后,固定架会随着手术对象发生移动,第二标识物也会随着固定架发生相同的移动,因此第二标识物的移动会反映手术对象的移动情况。
56.参见图1,为本发明实施例提供的第一种截骨平面定位方法的流程示意图,应用于上述控制设备,上述方法包括以下步骤s101-s104。
57.s101:获取预先拍摄的ct图像中预设截骨平面的第一位置。
58.其中,上述ct图像是截骨手术前拍摄的手术对象的ct图像,将上述ct图像导入上述控制设备中,控制设备便可以获取上述第一位置。上述ct图像为三维图像,上述第一位置为三维数据,上述第一位置可以以截骨平面中不再同一直线上的三个点在ct图像中的位置表示。上述第一位置可以以ct图像坐标系中的三维坐标表示。
59.上述第一位置可以是医生在术前在ct图像中手动规划的,也可以是通过现有技术中的截骨平面规划软件在上述ct图像中自动规划的。
60.s102:在手术对象上安装固定架之后,获取上述双目视觉系统实时采集的、位于上述机械臂末端的第一标识物的第一位姿,以及第二标识物的第二位姿。
61.其中,上述第二标识物固定于上述固定架上,并设置于上述手术对象上、上述预设截骨平面所在的截骨区域中,上述第一位姿与第二位姿为:相对于上述双目视觉系统的位姿。上述第一位姿与第二位姿均为三维数据。上述第一位姿与第二位姿可以以设备坐标系中的三维坐标表示,上述设备坐标系的坐标原点可以为双目视觉系统自身所在的位置。
62.具体的,在固定架上完成消毒铺巾,并在手术对象上安装固定架,上述固定架上固定的第二标识物便能够被插入且固定于手术对象截骨区域的骨骼中。
63.另外,在手术过程中,手术对象可能会发生移动或形变,与ct图像展示的手术对象的姿态不同。因此难以在手术对象身体上准确确定ct图像拍摄的截骨区域的位置,但医生可以基于ct图像的内容确定截骨区域的大致位置,并将固定架安装于手术对象上。
64.再者,双目视觉系统安装于上述控制台车的吊臂上,可以将吊臂移动到手术对象的截骨区域附近,使得双目视觉系统能够采集第一标识物的第一位姿与第二标识物的第二位姿。
65.s103:获取上述x射线机采集的包含上述截骨区域的至少两张x光图像。
66.其中,各个x光图像的采集方向之间存在预设角度的夹角,上述预设角度大于0。例如,上述预设角度可以为90度,若拍摄的x光图像的数量为2,则两张x光图像可以分别被称为正位x光图像与侧位x光图像。
67.本发明的一个实施例中,可以在机械臂的末端安装配准板,并将机械臂移动到手术对象的截骨区域附近,移动x光射线机在不同的位置采集多张x光图像,所采集的x光图像中包含配准板,由于配准板上固定的配准标识物能够在x光下显影。
68.s104:基于上述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定上述预设截骨平面相对于上述机械臂的位置。
69.本发明的一个实施例中,上述x光图像、第一位姿与第二位姿可以反映手术过程中截骨区域的具体情况,以及截骨区域在应用场景中的位置。再基于截骨区域在应用场景中的位置以及预先拍摄的截骨区域的ct图像中预设截骨平面的第一位置可以确定预设截骨平面在应用场景中的位置,从而确定预设截骨平面相对于机械臂的位置。
70.具体的,可以通过下文图2所示的步骤s104a-s104e实现上述步骤s104,在此暂不详述。
71.由以上可见,第一位置是预设截骨平面在预先拍摄的ct图像中的位置,手术过程中手术对象可能会发生移动,或者截骨区域发生形变,基于第一位置难以准确地确定预设截骨平面的位置。本实施例在进行截骨手术的过程中,实时获取第一标识物的第一位姿以
及第二标识物的第二位姿,并且获取截骨手术的过程中截骨区域的x光图像,上述x光图像与第一位姿、第二位姿能够反映手术过程中截骨区域的信息。以上述x光图像、第一位姿、第二位姿为基础进行多轮计算可以获得手术过程中预设截骨平面相对于机械臂的位置。由于最终定位得到的位置是基于能够反映手术过程中截骨区域信息的、准确的x光图像以及第一位姿、第二位姿确定的,因此基于本实施例定位得到的预设截骨平面相对于机械臂的位置较为准确。
72.参见图2,为本发明实施例提供的第二种截骨平面定位方法,与前述图1所示的实施例相比,上述系统还包括固定有配准标识物的配准板,上述配准板安装于上述机械臂末端,上述步骤s104可以通过以下步骤s104a-s104e实现。
73.s104a:基于上述配准板上固定的配准标识物在x光图像中的位置、上述第一位姿以及预知的上述配准标识物相对于上述第一标识物的相对位置,获得上述x光图像所拍摄的平面相对于上述双目视觉系统的第五位姿。
74.具体的,拍摄到的x光图像中可以包含配准标识物的显影,识别上述显影便可以确定配准标识物在x光图像中的位置,x光图像是二维图像,配准标识物的位置同样是二维数据。上述配准标识物的位置可以以x光图像坐标系中的二维坐标表示。
75.另外,由于第一标识物与配准标识物之间的相对位置是固定的,因此基于第一位姿以及第一标识物与配准标识物之间的相对位置,可以确定当前配准标识物的位姿。
76.具体的,可以通过以下公式计算得到配准标识物的位姿:
77.pn=p1t178.其中,上述pn为配准标识物的位姿,p1为上述第一位姿,t1为第一标识物与配准标识物之间的相对位置。
79.在获得配准标识物相对于双目视觉系统的三维位姿以及x光图像中配准标识物的二维位置之后,可以对上述三维位姿与二维位置进行配准,确定x光图像所拍摄的平面相对于上述双目视觉系统的第五位姿。上述获得第五位姿的过程属于现有技术,在此不再赘述。
80.s104b:基于各个x光图像的第五位姿,计算各个x光图像包含的位置信息之间的第三转换关系。
81.对于任意两个x光图像,可以基于以下公式计算两者包含的位置信息之间的第三转换关系:
82.m=x-1y83.其中,m为第三转换关系,x为一张x光图像的第五位姿,y为另一张x光图像的第五位姿。
84.s104c:基于上述第三转换关系,分别对各个x光图像与上述ct图像进行配准,获得目标x光图像包含的位置信息与上述ct图像包含的位置信息之间的第四转换关系。
85.其中,上述目标x光图像为各个x光图像中的任意一个。
86.具体的,可以对各个x光图像与ct图像分别进行配准,得到不同x光图像的第一配准结果,并基于第三转换关系与目标x光图像的第一配准结果,确定其他x光图像与ct图像之间的第二配准结果,与其他x光图像与ct图像之间实际的第一配准结果进行比较,对目标x光图像的第一配准结果进行验证。通过多次配准,确定目标x光图像包含的位置信息与上述ct图像包含的位置信息之间的第四转换关系。
87.具体的,对x光图像与ct图像进行配准的方式,以及基于配准结果获得第四转换关系的方式属于现有技术,在此不再赘述。
88.s104d:基于上述第四转换关系、上述目标x光图像的第五位姿、上述第二位姿,计算设备位置信息与上述ct图像包含的位置信息之间的第五转换关系。
89.其中,上述设备位置信息表示:应用场景中的点相对于上述双目视觉系统的位置。上述设备位置信息可以以设备坐标系中的三维坐标的形式表示,上述设备坐标系的坐标原点可以为双目视觉系统自身所在的位置。
90.本发明的一个实施例中,上述第二位姿与第五位姿为第二标识物与目标x光图像相对于同一物体,即双目视觉系统的位姿,相当于第二位姿与第五位姿为基于同一参照系的位姿,基于第二位姿与第五位姿可以计算得到第二标识物在目标x光图像中的位置,再基于目标x光图像与ct图像之间的第四转换关系,可以将计算得到的位置转换为ct图像中的位置,基于计算得到的第二标识物在ct图像中的位置以及第二标识物相对于双目视觉系统的第二位姿,便可以确定上述第五转换关系。
91.具体的,可以按照以下公式计算上述第五转换关系:
92.o=n-1
p3p
2-1
93.其中,上述n为第五转换关系,p3为目标x光图像的第五位姿,p2为第二标识物的第二位姿。
94.s104e:基于上述第一位姿、上述第五转换关系、上述第一标识物与上述机械臂之间的相对位置、上述第一位置,确定上述预设截骨平面相对于上述机械臂的位置。
95.本发明的一个实施例中,可以通过以下步骤a-步骤c确定上述预设截骨平面相对于上述机械臂的位置。
96.步骤a:基于上述第一位姿、上述第一标识物与上述机械臂之间的相对位置,确定机械臂位置信息与设备位置信息之间的第六转换关系。
97.其中,上述机械臂位置信息用于表示:应用场景中的点相对于上述机械臂的位置。上述机械臂位置信息可以以机械臂坐标系中的三维坐标的形式表示,上述机械臂坐标系的原点可以为机械臂上的任一点。
98.具体的,上述第一位姿是双目视觉系统采集的、第一标识物相对于双目视觉系统的位姿,通过对比同一第一标识物相对于双目视觉系统的第一位姿以及第一标识物相对于机械臂的相对位置,可以确定上述第六转换关系。
99.步骤b:基于上述第五转换关系、上述第一位置,确定上述预设截骨平面相对于上述双目视觉系统的第六位姿。
100.具体的,上述第五转换关系为ct图像中的位置信息与应用场景中的点相对于上述双目视觉系统的设备位置信息之间的转换关系,因此基于上述第五转换关系,可以将ct图像中的第一位置转换为相对于双目视觉系统的第六位姿。
101.步骤c:基于上述第六位姿、上述第六转换关系,计算上述预设截骨平面相对于上述机械臂的位置。
102.具体的,上述第六转换关系为:应用场景中的点相对于机械臂的机械臂位置信息与应用场景中的点相对于双目视觉系统的设备位置信息之间的第四转换关系,第六位姿为预设截骨平面相对于双目视觉系统的位姿,因此基于第六转换关系,可以将第六位姿转换
为相对于机械臂的位置。
103.其中,上述预设截骨平面相对于上述机械臂的位置为三维数据,可以以机械臂坐标系中的三维坐标的形式表示,上述机械臂坐标系的原点可以为机械臂上的任一点。
104.另外,本发明的一个实施例中,还可以通过以下步骤d确定上述预设截骨平面相对于上述机械臂的位置。
105.步骤d:基于上述第一位姿、上述第五转换关系、上述第一标识物与上述机械臂之间的相对位置、上述第一位置与上述双目视觉系统实时采集的第二标识物的第二位姿,确定上述预设截骨平面当前相对于上述机械臂的位置。
106.具体的,可以采用前述步骤s104e所示的方式,基于第一位姿、第五转换关系、上述第一标识物与上述机械臂之间的相对位置、上述第一位置计算得到预设截骨平面相对与机械臂的位置。
107.另外,由于第二标识物安装于截骨区域内,因此若截骨区域发生移动或形变,则第二标识物的第二位姿会随之发生改变,所以若基于实时采集的第二位姿确定第二标识物发生变化,则可以确定截骨区域发生移动或形变,预设截骨平面相对于机械臂的位置也会随之发生变化。
108.具体的,可以基于第二位姿的变化幅度确定预设截骨平面的移动幅度,在已经确定的预设截骨平面相对与机械臂的位置的基础上,调整上述移动幅度,得到预设截骨平面当前相对于上述机械臂的位置。
109.由以上可见,本实施例基于实时采集的第二标识物的第二位姿确定手术对象上的截骨区域是否发生变化,若第二位姿发生变化,则可以实时对所确定的预设截骨平面相对于上述机械臂的位置进行调整,使得所确定的位置能够反映当前预设截骨平面与机械臂的相对位置,使得定位结果更准确。在后续基于所确定的位置进行截骨时也能够得到最好的截骨效果。
110.本发明的另一个实施例中,在确定预设截骨平面相对于机械臂的位置之后,可以将机械臂末端安装的器件更换为摆锯,并执行以下步骤e。
111.步骤e:控制上述机械臂通过安装于自身末端的摆锯按照所确定的预设截骨平面的位置进行截骨。
112.具体的,控制设备可以向机械臂发送计算得到的、预设截骨平面相对于机械臂的位置,并向机械臂发送截骨控制信号,使得机械臂在接收到截骨控制信号之后使用上述摆锯向所确定的位置进行切割,完成截骨。
113.由以上可见,在准确的确定预设截骨平面相对于机械臂的位置之后,可以直接控制机械臂基于预设截骨平面相对于自身的位置,使用自身安装的摆锯完成截骨,由于定位得到的预设截骨平面的位置较为准确,因此截骨手术的效果较好。
114.本发明的又一个实施例中,在确定预设截骨平面相对于机械臂的位置之后,可以将机械臂末端安装的器件更换为导向器,并执行以下步骤f。
115.步骤f:控制上述机械臂通过安装于自身末端的导向器指示所确定的预设截骨平面的位置。
116.具体的,控制设备可以向机械臂发送计算得到的、预设截骨平面相对于机械臂的位置,并向机械臂发送导向控制信号,使得机械臂在接收到导向控制信号之后移动导向器,
将导向器指向所确定的预设截骨平面的位置。则医生可以沿导向器指示的位置向手术对象的骨骼中打入两根平行的克氏针,再沿克氏针切割手术对象的骨骼,完成截骨。
117.由以上可见,在准确的确定预设截骨平面相对于机械臂的位置之后,可以直接控制机械臂基于预设截骨平面相对于自身的位置,使用自身安装的导向器指示预设截骨平面的位置,使得医生可以向所指示的位置进行截骨,由于定位得到的预设截骨平面的位置较为准确,因此截骨手术的效果较好。
118.参见图3,为本发明实施例提供的第三种截骨平面定位方法的流程示意图,与前述图1所示的实施例相比,在确定截骨完成并且截骨处已插入撑开器之后,在上述步骤s104之后,还包括以下步骤s105-s106。
119.具体的,在完成截骨之后可以将机械臂末端的器件更换为撑开器,控制器可以向机械臂发送撑开控制信号,则机械臂可以将撑开器移动至步骤s104确定的位置处,并将撑开器插入创口,撑开截骨处。
120.另外,在完成截骨之后也可以由医生完成在创口插入撑开器并撑开截骨处的过程。
121.s105:获取上述双目视觉系统实时采集的第三标识物的第三位姿。
122.其中,上述第三标识物固定于上述固定架上,在上述手术对象上的截骨区域中、上述第三标识物与上述第二标识物分别设置于截骨处的两侧。上述第三标识物能够被插入固定于手术对象截骨区域的骨骼中。
123.具体的,在截骨之前,手术对象上位于截骨处两侧的区域连接在一起,因此安装于截骨区域的第二标识物便可以表示整个截骨区域的位置,但截骨之后,截骨处两侧的区域不再连接在一起,需要在截骨区域中安装第三标识物,第三标识物与第二标识物分别设置于截骨处的两侧不同的截骨子区域内,第二标识物的第二位姿与第三标识物的第三位姿可以分别表示截骨处两侧的两个截骨子区域的位姿。
124.s106:基于实时采集的第二位姿与第三位姿计算上述撑开器撑开截骨处的角度。
125.具体的,第二标识物与第三标识物分别安装于截骨处的两侧,第二标识物的第二位姿与第三标识物的第三位姿分别可以表示截骨处两侧的截骨子区域当前的位姿,基于第二位姿与第三位姿便可以计算得到截骨处两侧的截骨子区域之间的夹角度数,也就是撑开器撑开截骨处的角度。在获取到上述角度之后可以将上述角度显示在显示器上,使得医生可以实时确定上述角度,便可以确定是否需要继续增大撑开截骨处的角度。
126.另外,除了执行步骤s105-s106之外,还可以执行以下步骤g-步骤h。
127.步骤g:对各个x光图像与上述第一ct子图像进行配准,获得目标x光图像包含的位置信息与上述第一ct子图像包含的位置信息之间的第一转换关系,并对各个x光图像与上述第二ct子图像进行配准,获得目标x光图像包含的位置信息与上述第二ct子图像包含的位置信息之间的第二转换关系。
128.其中,上述第一ct子图像表示的区域为截骨处远端侧的区域,上述远端侧为:上述截骨处远离上述手术对象心脏位置的一侧。上述第二ct子图像与第一ct子图像在上述ct图像中分别位于上述预设截骨平面两侧,上述目标x光图像为各个x光图像中的任意一个。
129.具体的,对x光图像与第一ct子图像进行配准获得第一转换关系的方式与前述步骤s104c相似,对各个x光图像与上述第二ct子图像进行配准,获得第二转换关系的方式也
与前述步骤s104c相似,在此不再赘述。
130.另外,第一ct子图像表示的区域为截骨处远端侧的区域,在截骨并在截骨处插入撑开器后远端侧的区域会发生形变,远端侧的第一ct子图像与x光图像之间的转换关系不再是第四转换关系,因此需要重新计算第一转换关系。
131.但,第二ct子图像表示的区域为截骨处近端侧的区域,在截骨并在截骨处插入撑开器后远端侧的区域往往不会发生形变,第二ct子图像与x光图像之间的第二转换关系可以延用ct图像与x光图像之间的第四转换关系,当然也可以重新计算第二转换关系,本实施例对此不进行限定。
132.步骤h:基于上述第一转换关系、第二转换关系、第二位姿与第三位姿计算第一ct子图像表示的区域与第二ct子图像表示的区域之间的相对位置关系。
133.具体的,第二标识物与第三标识物分别安装于截骨处两侧,第二标识物的第二位姿与第三识别物的第三位姿可以分别表示第一ct子图像所表示的区域的位姿与第二ct子图像所表示的区域的位姿。
134.假设第二标识物安装于第二ct子图像表示的近端区域,第三标识物安装于第一ct图像标识的远端区域,则基于第二转换关系将第二位姿转换为第一ct子图像中的位置,再基于第一转换关系将第三位姿转换为第二ct子图像中的位置,对比转换得到的位置,可以确定第一ct子图像表示的区域与第二ct子图像表示的区域之间的相对位置关系。
135.在获得上述相对位置关系之后,控制设备也可以将相对位置关系实时显示在显示屏上,以供医生查看。
136.由以上可见,本技术实施例在完成截骨并在截骨处插入撑开器之后,可以实时获得撑开器撑开截骨处的角度,使得医生可以实时获得当前撑开器撑开截骨处的情况,在撑开器撑开截骨处的角度达到预设角度后,便可以锁定撑开器。与医生凭借经验使用撑开器撑开截骨处相比,本发明实施例可以准确的获得撑开器撑开截骨处的角度,达到较好的手术效果。
137.参见图4,为本发明实施例提供的第四种截骨平面定位方法的流程示意图,与前述图1所示的实施例相比,在完成截骨后,在上述步骤s104之后,还包括以下步骤s107-s108。
138.s107:在为截骨处放置钢板并拧入螺丝的过程中,获取上述双目视觉系统实时采集的上述螺丝的第四位姿。
139.具体的,医生可以手动在截骨处放置钢板并拧入螺丝。
140.s108:基于上述第四位姿,实时确定上述螺丝在上述ct图像中的位置。
141.具体的,上述第四位姿是螺丝相对于双目视觉系统的位姿,可以基于第四位姿与第五转换关系实时确定上述螺丝在ct图像中的位置。第五转换关系是设备位置信息与上述ct图像包含的位置信息之间的转换关系,基于第五转换关系可以将相对于双目视觉系统的第四位姿转换为ct图像中的位置。
142.另外,在获取上述螺丝在上述ct图像中的位置之后,可以在显示器中显示的ct图像中标识出上述位置,使得医生可以实时确定螺丝在截骨处的位置,从而可以确定螺丝是否已经固定到了手术效果较好的预设位置。
143.由以上可见,本技术实施例在完成截骨并在为截骨处放置钢板并拧入螺丝的过程中,可以实时获得螺丝在ct图像中的位置,使得医生可以实时获得螺丝当前拧入的情况,在
螺丝拧入预设位置后,便可以停止拧入螺丝。与医生凭借经验拧入螺丝相比,本发明实施例可以准确的获得螺丝的位置,达到较好的手术效果。
144.与前述应用于控制设备的截骨平面定位方法相对应,本发明实施例还提供了一种截骨平面定位系统。
145.参见图5,为本发明实施例提供的一种截骨平面定位系统的结构示意图,上述系统包括:控制设备501、双目视觉系统502、机械臂503、x射线机504、用于安装于手术对象的固定架505。
146.其中,控制设备501能够分别与双目视觉系统502、机械臂503与x射线机504通信连接。
147.参见图6,为本发明实施例提供的第五种截骨平面定位方法的流程示意图。
148.s601:双目视觉系统502在手术对象上安装固定架505之后,实时采集位于上述机械臂503末端的第一标识物的第一位姿,以及第二标识物的第二位姿。
149.其中,上述第二标识物固定于上述固定架上,并设置于上述手术对象上、上述预设截骨平面所在的截骨区域中,上述第一位姿与第二位姿为:相对于上述双目视觉系统502的位姿。
150.s602:双目视觉系统502向上述控制设备501发送上述第一位姿、第二位姿。
151.s603:上述x射线机504采集包含上述截骨区域的至少两张x光图像。
152.其中,各个x光图像的采集方向之间存在预设角度的夹角,上述预设角度大于0。
153.s604:上述x射线机504向上述控制设备501发送上述x光图像。
154.s605:上述控制设备501获取预先拍摄的ct图像中预设截骨平面的第一位置。
155.s606:上述控制设备501基于上述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定上述预设截骨平面相对于上述机械臂的位置。
156.由以上可见,第一位置是预设截骨平面在预先拍摄的ct图像中的位置,手术过程中手术对象可能会发生移动,或者截骨区域发生形变,基于第一位置难以准确地确定预设截骨平面的位置。本实施例在进行截骨手术的过程中,实时获取第一标识物的第一位姿以及第二标识物的第二位姿,并且获取截骨手术的过程中截骨区域的x光图像,上述x光图像与第一位姿、第二位姿能够反映手术过程中截骨区域的信息。以上述x光图像、第一位姿、第二位姿为基础进行多轮计算可以获得手术过程中预设截骨平面相对于机械臂的位置。由于最终定位得到的位置是基于能够反映手术过程中截骨区域信息的、准确的x光图像以及第一位姿、第二位姿确定的,因此基于本实施例定位得到的预设截骨平面相对于机械臂的位置较为准确。
157.本发明的一个实施例中,上述系统还包括固定有配准标识物的配准板,上述控制设备501,具体用于:
158.基于上述配准板上固定的配准标识物在x光图像中的位置、上述第一位姿以及预知的上述配准标识物相对于上述第一标识物的相对位置,获得上述x光图像所拍摄的平面相对于上述双目视觉系统502的第五位姿,上述配准板安装于上述机械臂503末端;
159.基于各个x光图像的第五位姿,计算各个x光图像包含的位置信息之间的第三转换关系;
160.基于上述第三转换关系,分别对各个x光图像与上述ct图像进行配准,获得目标x
光图像包含的位置信息与上述ct图像包含的位置信息之间的第四转换关系,上述目标x光图像为各个x光图像中的任意一个;
161.基于上述第四转换关系、上述目标x光图像的第五位姿、上述第二位姿,计算设备位置信息与上述ct图像包含的位置信息之间的第五转换关系,上述设备位置信息表示:应用场景中的点相对于上述双目视觉系统502的位置;
162.基于上述第一位姿、上述第五转换关系、上述第一标识物与上述机械臂503之间的相对位置、上述第一位置,确定上述预设截骨平面相对于上述机械臂503的位置。
163.本发明的一个实施例中,上述控制设备501,具体用于:
164.基于上述第一位姿、上述第一标识物与上述机械臂503之间的相对位置,确定机械臂位置信息与设备位置信息之间的第六转换关系,其中,上述机械臂位置信息用于表示:应用场景中的点相对于上述机械臂503的位置;
165.基于上述第五转换关系、上述第一位置,确定上述预设截骨平面相对于上述双目视觉系统502的第六位姿;
166.基于上述第六位姿、上述第六转换关系,确定上述预设截骨平面相对于上述机械臂的位置。
167.本发明的一个实施例中,上述控制设备501,具体用于:
168.基于上述第一位姿、上述第五转换关系、上述第一标识物与上述机械臂503之间的相对位置、上述第一位置与上述双目视觉系统502实时采集的第二标识物的第二位姿,确定上述预设截骨平面当前相对于上述机械臂503的位置。
169.由以上可见,本实施例基于实时采集的第二标识物的第二位姿确定手术对象上的截骨区域是否发生变化,若第二位姿发生变化,则可以实时对所确定的预设截骨平面相对于上述机械臂的位置进行调整,使得所确定的位置能够反映当前预设截骨平面与机械臂的相对位置,使得定位结果更准确。在后续基于所确定的位置进行截骨时也能够得到最好的截骨效果。
170.参见图7,为本发明实施例提供的第六种截骨平面定位方法的流程示意图,与前述图6所示的实施例相比,还包括以下步骤s607。
171.s607:上述控制设备501控制上述机械臂503通过安装于自身末端的摆锯按照所确定的预设截骨平面的位置进行截骨。
172.由以上可见,在准确的确定预设截骨平面相对于机械臂的位置之后,可以直接控制机械臂基于预设截骨平面相对于自身的位置,使用自身安装的摆锯完成截骨,由于定位得到的预设截骨平面的位置较为准确,因此截骨手术的效果较好。
173.参见图8,为本发明实施例提供的第七种截骨平面定位方法的流程示意图,与前述图6所示的实施例相比,还包括以下步骤s608。
174.s608:上述控制设备501控制上述机械臂503通过安装于自身末端的导向器指示所确定的预设截骨平面的位置。
175.由以上可见,在准确的确定预设截骨平面相对于机械臂的位置之后,可以直接控制机械臂基于预设截骨平面相对于自身的位置,使用自身安装的导向器指示预设截骨平面的位置,使得医生可以向所指示的位置进行截骨,由于定位得到的预设截骨平面的位置较为准确,因此截骨手术的效果较好。
176.本发明的一个实施例中,上述在确定截骨完成并且截骨处已插入撑开器之后,上述双目视觉系统502,还用于:
177.实时采集并向上述控制设备501发送第三标识物的第三位姿,其中,上述第三标识物固定于上述固定架上,在上述手术对象上的截骨区域中、上述第三标识物与上述第二标识物分别设置于截骨处的两侧;
178.上述控制设备501,还用于:
179.基于实时获得的第二位姿与第三位姿计算上述撑开器撑开截骨处的角度。
180.由以上可见,本技术实施例在完成截骨并在截骨处插入撑开器之后,可以实时获得撑开器撑开截骨处的角度,使得医生可以实时获得当前撑开器撑开截骨处的情况,在撑开器撑开截骨处的角度达到预设角度后,便可以锁定撑开器。与医生凭借经验使用撑开器撑开截骨处相比,本发明实施例可以准确的获得撑开器撑开截骨处的角度,达到较好的手术效果。
181.本发明的一个实施例中,上述控制设备501,还用于:
182.对各个x光图像与所述第一ct子图像进行配准,获得目标x光图像包含的位置信息与上述第一ct子图像包含的位置信息之间的第一转换关系,并对各个x光图像与上述第二ct子图像进行配准,获得目标x光图像包含的位置信息与上述第二ct子图像包含的位置信息之间的第二转换关系;
183.其中,上述第一ct子图像表示的区域为截骨处远端侧的区域,上述远端侧为:上述截骨处远离上述手术对象心脏位置的一侧,上述第二ct子图像与第一ct子图像在上述ct图像中分别位于上述预设截骨平面两侧,上述目标x光图像为各个x光图像中的任意一个;
184.基于上述第一转换关系、第二转换关系、第二位姿与第三位姿计算第一ct子图像表示的区域与第二ct子图像表示的区域之间的相对位置关系。
185.本发明的一个实施例中,在完成截骨后,
186.上述双目视觉系统502,还用于:
187.在为截骨处放置钢板并拧入螺丝的过程中,实时采集并向上述控制设备501发送上述螺丝的第四位姿;
188.上述控制设备501,还用于:
189.基于上述第四位姿,实时确定上述螺丝在上述ct图像中的位置。
190.由以上可见,本技术实施例在完成截骨并在为截骨处放置钢板并拧入螺丝的过程中,可以实时获得螺丝在ct图像中的位置,使得医生可以实时获得螺丝当前拧入的情况,在螺丝拧入预设位置后,便可以停止拧入螺丝。与医生凭借经验拧入螺丝相比,本发明实施例可以准确的获得螺丝的位置,达到较好的手术效果。
191.与前述应用于控制设备的截骨平面定位方法相对应,本发明实施例还提供了一种截骨平面定位装置。
192.参见图9,为本发明实施例提供的一种截骨平面定位装置的结构示意图,应用于截骨手术系统中的控制设备,上述系统还包括:双目视觉系统、机械臂、x射线机、用于安装于手术对象的固定架,上述装置包括:
193.位置获取模块901,用于获取预先拍摄的ct图像中预设截骨平面的第一位置;
194.第一位姿获取模块902,用于在手术对象上安装固定架之后,获取所述双目视觉系
统实时采集的、位于所述机械臂末端的第一标识物的第一位姿,以及第二标识物的第二位姿,其中,所述第二标识物固定于所述固定架上,并设置于所述手术对象上、所述预设截骨平面所在的截骨区域中,所述第一位姿与第二位姿为:相对于所述双目视觉系统的位姿;
195.第三位姿获取模块903,用于获取所述x射线机采集的包含所述截骨区域的至少两张x光图像,其中,各个x光图像的采集方向之间存在预设角度的夹角,所述预设角度大于0;
196.第一位置确定模块904,用于基于所述ct图像、x光图像、第一位置、第一位姿与第二位姿,确定所述预设截骨平面相对于所述机械臂的位置。
197.由以上可见,第一位置是预设截骨平面在预先拍摄的ct图像中的位置,手术过程中手术对象可能会发生移动,或者截骨区域发生形变,基于第一位置难以准确地确定预设截骨平面的位置。本实施例在进行截骨手术的过程中,实时获取第一标识物的第一位姿以及第二标识物的第二位姿,并且获取截骨手术的过程中截骨区域的x光图像,上述x光图像与第一位姿、第二位姿能够反映手术过程中截骨区域的信息。以上述x光图像、第一位姿、第二位姿为基础进行多轮计算可以获得手术过程中预设截骨平面相对于机械臂的位置。由于最终定位得到的位置是基于能够反映手术过程中截骨区域信息的、准确的x光图像以及第一位姿、第二位姿确定的,因此基于本实施例定位得到的预设截骨平面相对于机械臂的位置较为准确。
198.本发明的一个实施例中,所述装置还包括:
199.截骨控制模块,用于控制所述机械臂通过安装于自身末端的摆锯按照所确定的预设截骨平面的位置进行截骨。
200.由以上可见,在准确的确定预设截骨平面相对于机械臂的位置之后,可以直接控制机械臂基于预设截骨平面相对于自身的位置,使用自身安装的摆锯完成截骨,由于定位得到的预设截骨平面的位置较为准确,因此截骨手术的效果较好。
201.本发明的一个实施例中,上述装置还包括:
202.截骨指示模块,用于控制所述机械臂通过安装于自身末端的导向器指示所确定的预设截骨平面的位置。
203.由以上可见,在准确的确定预设截骨平面相对于机械臂的位置之后,可以直接控制机械臂基于预设截骨平面相对于自身的位置,使用自身安装的导向器指示预设截骨平面的位置,使得医生可以向所指示的位置进行截骨,由于定位得到的预设截骨平面的位置较为准确,因此截骨手术的效果较好。
204.本发明的一个实施例中,在确定截骨完成并且截骨处已插入撑开器之后,所述装置还包括:
205.第三位姿获取模块,用于获取所述双目视觉系统实时采集的第三标识物的第三位姿,其中,所述第三标识物固定于所述固定架上,在所述手术对象上的截骨区域中、所述第三标识物与所述第二标识物分别设置于截骨处的两侧;
206.角度采集模块,用于基于实时采集的第二位姿与第三位姿计算所述撑开器撑开截骨处的角度。
207.由以上可见,本技术实施例在完成截骨并在截骨处插入撑开器之后,可以实时获得撑开器撑开截骨处的角度,使得医生可以实时获得当前撑开器撑开截骨处的情况,在撑开器撑开截骨处的角度达到预设角度后,便可以锁定撑开器。与医生凭借经验使用撑开器
撑开截骨处相比,本发明实施例可以准确的获得撑开器撑开截骨处的角度,达到较好的手术效果。
208.本发明的一个实施例中,所述装置还包括:
209.第一关系确定模块,用于对各个x光图像与所述第一ct子图像进行配准,获得目标x光图像包含的位置信息与所述第一ct子图像包含的位置信息之间的第一转换关系,并对各个x光图像与所述第二ct子图像进行配准,获得目标x光图像包含的位置信息与所述第二ct子图像包含的位置信息之间的第二转换关系;
210.其中,所述第一ct子图像表示的区域为截骨处远端侧的区域,所述远端侧为:所述截骨处远离所述手术对象心脏位置的一侧,所述第二ct子图像与第一ct子图像在所述ct图像中分别位于所述预设截骨平面两侧,所述目标x光图像为各个x光图像中的任意一个;
211.相对位置确定模块,用于基于所述第一转换关系、第二转换关系、第二位姿与第三位姿计算第一ct子图像表示的区域与第二ct子图像表示的区域之间的相对位置关系。
212.本发明的一个实施例中,在完成截骨后,所述装置还包括:
213.第四位姿获取模块,用于在为截骨处放置钢板并拧入螺丝的过程中,获取所述双目视觉系统实时采集的所述螺丝的第四位姿;
214.第二位置确定模块,用于基于所述第四位姿,实时确定所述螺丝在所述ct图像中的位置。
215.由以上可见,本技术实施例在完成截骨并在为截骨处放置钢板并拧入螺丝的过程中,可以实时获得螺丝在ct图像中的位置,使得医生可以实时获得螺丝当前拧入的情况,在螺丝拧入预设位置后,便可以停止拧入螺丝。与医生凭借经验拧入螺丝相比,本发明实施例可以准确的获得螺丝的位置,达到较好的手术效果。
216.本发明的一个实施例中,上述第一位置确定模块904包括:
217.第五位姿获得子模块,用于基于所述配准板上固定的配准标识物在x光图像中的位置、所述第一位姿以及预知的所述配准标识物相对于所述第一标识物的相对位置,获得所述x光图像所拍摄的平面相对于所述双目视觉系统的第五位姿;
218.第三关系计算子模块,用于基于各个x光图像的第五位姿,计算各个x光图像包含的位置信息之间的第三转换关系;
219.第四关系计算子模块,用于基于所述第三转换关系,分别对各个x光图像与所述ct图像进行配准,获得目标x光图像包含的位置信息与所述ct图像包含的位置信息之间的第四转换关系,所述目标x光图像为各个x光图像中的任意一个;
220.第五关系计算子模块,用于基于所述第四转换关系、所述目标x光图像的第五位姿、所述第二位姿,计算设备位置信息与所述ct图像包含的位置信息之间的第五转换关系,所述设备位置信息表示:应用场景中的点相对于所述双目视觉系统的位置;
221.位置确定子模块,用于基于所述第一位姿、所述第五转换关系、所述第一标识物与所述机械臂之间的相对位置、所述第一位置,确定所述预设截骨平面相对于所述机械臂的位置。
222.本发明的一个实施例中,上述位置确定子模块,具体用于:
223.基于所述第一位姿、所述第一标识物与所述机械臂之间的相对位置,确定机械臂位置信息与设备位置信息之间的第六转换关系,其中,所述机械臂位置信息用于表示:应用
processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
237.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述前述方法实施例中截骨平面定位方法的步骤。
238.执行本发明实施例提供的计算机可读存储介质中存储的计算机程序进行截骨平面定位时,第一位置是预设截骨平面在预先拍摄的ct图像中的位置,手术过程中手术对象可能会发生移动,或者截骨区域发生形变,基于第一位置难以准确地确定预设截骨平面的位置。本实施例在进行截骨手术的过程中,实时获取第一标识物的第一位姿以及第二标识物的第二位姿,并且获取截骨手术的过程中截骨区域的x光图像,上述x光图像与第一位姿、第二位姿能够反映手术过程中截骨区域的信息。以上述x光图像、第一位姿、第二位姿为基础进行多轮计算可以获得手术过程中预设截骨平面相对于机械臂的位置。由于最终定位得到的位置是基于能够反映手术过程中截骨区域信息的、准确的x光图像以及第一位姿、第二位姿确定的,因此基于本实施例定位得到的预设截骨平面相对于机械臂的位置较为准确。
239.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述前述方法实施例中截骨平面定位方法的步骤。
240.执行本发明实施例提供的计算机程序进行截骨平面定位时,第一位置是预设截骨平面在预先拍摄的ct图像中的位置,手术过程中手术对象可能会发生移动,或者截骨区域发生形变,基于第一位置难以准确地确定预设截骨平面的位置。本实施例在进行截骨手术的过程中,实时获取第一标识物的第一位姿以及第二标识物的第二位姿,并且获取截骨手术的过程中截骨区域的x光图像,上述x光图像与第一位姿、第二位姿能够反映手术过程中截骨区域的信息。以上述x光图像、第一位姿、第二位姿为基础进行多轮计算可以获得手术过程中预设截骨平面相对于机械臂的位置。由于最终定位得到的位置是基于能够反映手术过程中截骨区域信息的、准确的x光图像以及第一位姿、第二位姿确定的,因此基于本实施例定位得到的预设截骨平面相对于机械臂的位置较为准确。
241.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
242.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实
体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
243.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统、装置、电子设备、存储介质、计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
244.以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1