首页 > 医药医疗 专利正文
数据处理部、处理装置、手术系统、设备与介质的制作方法

时间:2022-02-17 阅读: 作者:专利查询

数据处理部、处理装置、手术系统、设备与介质的制作方法

1.本发明涉及医疗器械领域,尤其涉及一种数据处理部、处理装置、手术系统、设备与介质。


背景技术:

2.支气管镜检查是目前呼吸系统疾病最重要的诊疗手段之一,随着技术的不断进步,可基于虚拟支气管树而实现针对支气管镜的定位。
3.在相关技术中,可基于支气管镜采集到的支气管的图像,以及预先设置的虚拟支气管树而确定支气管镜在虚拟坐标系中的位姿,然而,基于图像的处理过程中,所需处理的数据量较大,处理效率较低,难以保障所确定位姿的实时性。


技术实现要素:

4.本发明提供一种数据处理部、处理装置、手术系统、设备与介质,以解决处理效率较低,难以保障所确定位姿的实时性的问题。
5.根据本发明的第一方面,提供了一种数据处理部,用于执行支气管镜检测的处理方法,所述支气管镜检测的处理方法,包括:基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述虚拟支气管树用于模拟真实支气管,所述虚拟坐标系基于所述虚拟支气管树建立;基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息;所述追踪坐标系基于所述追踪组件建立;基于所述支气管镜在追踪坐标系下的第二位姿信息、和所述支气管镜在虚拟坐标系中的第一位姿信息,确定所述追踪坐标系与所述虚拟坐标系的目标转换关系;根据所述支气管镜在所述追踪坐标系中的第一实时位姿信息、以及所述目标转换关系,确定所述支气管镜在所述虚拟坐标系中的第二实时位姿信息。
6.可选的,所述追踪组件包括追踪传感器和追踪设备;所述追踪坐标系基于所述追踪设备建立;所述追踪传感器与所述支气管镜的相对位置固定;基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息,包括:获取追踪传感器在所述追踪坐标系下的第三位姿信息;基于所述第三位姿信息、以及支气管镜相对于所述追踪传感器的第四位姿信息,确定所述支气管镜在追踪坐标系下的第二位姿信息;其中,所述第四位姿信息为根据所述追踪传感器与所述支气管镜的相对位置预先确定的。
7.可选的,在基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息之前,还包括:获取支气管镜在运动过程中采集到的所述支气管的实时图像;
响应于所采集到的实时图像满足预设条件,控制支气管镜停止运动,并将该实时图像确定为目标图像。
8.可选的,所述基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息,包括:将所述目标图像与虚拟支气管树对应的虚拟切片图进行匹配;确定匹配于所述目标图像的目标虚拟切片图,根据所述目标虚拟切片图确定所述第一位姿信息。
9.可选的,根据所述支气管镜在所述追踪坐标系中的第一实时位姿信息、以及所述目标转换关系,确定所述支气管镜在所述虚拟坐标系中的第二实时位姿信息之后,还包括:比对所述第二实时位姿信息与所述虚拟支气管树;若确定所述第二实时位姿信息所表征的位置处于所述虚拟支气管树的虚拟气道外,则对所述目标转换关系进行调整,得到调整后的目标转换关系,以使得:根据所述调整后的目标转换关系转换所述第一实时位姿信息所得到的第三实时位姿信息处于所述虚拟气道内;所述第三实时位姿信息用于表征所述支气管镜在所述虚拟坐标系中的实时位姿。
10.可选的,所述第二实时位姿信息表征为所述支气管镜的指定位置点在所述虚拟坐标系的位姿;对所述目标转换关系进行调整,得到调整后的目标转换关系,包括:获取所述虚拟支气管树的中心线中与所述指定位置点对应的参考位置点在所述虚拟坐标系的参考位姿信息;基于所述参考位姿信息对所述第二实时位姿信息进行至少一次修正,得到修正后的至少一组候选位姿信息;针对每一组候选位姿信息,基于所述候选位姿信息与所述第一实时位姿信息,确定所述追踪坐标系与所述虚拟坐标系间的候选转换关系;不同候选位姿信息是不同的;将至少一组候选转换关系中的一个候选转换关系作为所述调整后的目标转换关系。
11.可选的,获取所述虚拟支气管树的中心线中与所述指定位置点对应的参考位置点在所述虚拟坐标系的参考位姿信息,包括:计算所述指定位置点与所述中心线中多个位置点的距离,并在所述多个位置点中,选择距离最小的位置点作为所述参考位置点;以所述参考位置点处的切线方向作为所述参考位置点的矢量方向,以所述参考位置点的坐标作为所述参考位置点的坐标,确定所述参考位姿信息。
12.可选的,所述第二实时位姿信息包括所述指定位置点相对于所述虚拟坐标系的第二旋转矩阵与第二平移矩阵;所述参考位姿信息包括所述参考位置点相对于所述虚拟坐标系的参考旋转矩阵与参考平移矩阵;所述候选位姿信息包括候选旋转矩阵与候选平移矩阵;所述候选旋转矩阵中的取值处于所述第二旋转矩阵中的对应的取值与所述参考旋转矩阵中对应的取值之间;所述候选平移矩阵中的取值处于所述第二平移矩阵中对应的取值与所述参考旋
转矩阵中对应的取值之间。
13.可选的,将至少一组候选转换关系中的一个候选转换关系作为所述调整后的目标转换关系,包括:获取追踪组件检测所述支气管镜的位姿而得到的多个历史位姿信息;针对每一组候选转换关系,基于该候选转换关系,将所述多个历史位姿信息转换至所述虚拟坐标系,得到所述虚拟坐标系下的对应于该候选转换关系的多个预测位置点,并统计所述多个预测位置点中位于所述虚拟气道内的预测位置点的数量;基于每个候选转换关系下统计出的位于虚拟气道内的预测位置点的数量,从所述至少一组候选转换关系中确定出一个候选转换关系作为所述调整后的目标转换关系。
14.可选的,所述基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息,包括:响应于用户下发的配准触发指示,基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述配准触发指示用于触发所述目标转换关系的确定。
15.可选的,所述追踪组件包括追踪传感器与追踪设备,所述追踪传感器设于所述支气管镜,所述追踪坐标系为:以所述追踪设备为基准的坐标系。
16.根据本发明的第二方面,提供了一种支气管镜检测的处理装置,包括:第一位姿确定模块,用于基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述虚拟支气管树用于模拟真实支气管,所述虚拟坐标系基于所述虚拟支气管树建立;第二位姿获取模块,用于基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息;所述追踪坐标系基于所述追踪组件建立;目标关系确定模块,用于基于所述支气管镜在追踪坐标系下的第二位姿信息、和所述支气管镜在虚拟坐标系中的第一位姿信息,确定所述追踪坐标系与所述虚拟坐标系的目标转换关系;实时位姿确定模块,用于根据所述支气管镜在所述追踪坐标系中的第一实时位姿信息、以及所述目标转换关系,确定所述支气管镜在所述虚拟坐标系中的第二实时位姿信息。
17.根据本发明的第三方面,提供了一种手术系统,包括:支气管镜、追踪组件与数据处理部;所述数据处理部为第一方面及其可选方案涉及的数据处理部。
18.根据本发明的第四方面,提供了一种电子设备,包括处理器与存储器,所述存储器,用于存储代码;所述处理器,用于执行所述存储器中的代码用以实现支气管镜检测的处理方法;所述支气管镜检测的处理方法,包括:基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述虚拟支气管树用于模拟真实支气管,所述虚拟坐标系基于所述虚拟支气管树建立;基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息;所述追踪坐标系基于所述追踪组件建立;
基于所述支气管镜在追踪坐标系下的第二位姿信息、和所述支气管镜在虚拟坐标系中的第一位姿信息,确定所述追踪坐标系与所述虚拟坐标系的目标转换关系;根据所述支气管镜在所述追踪坐标系中的第一实时位姿信息、以及所述目标转换关系,确定所述支气管镜在所述虚拟坐标系中的第二实时位姿信息。
19.根据本发明的第五方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现支气管镜检测的处理方法;所述支气管镜检测的处理方法,包括:基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述虚拟支气管树用于模拟真实支气管,所述虚拟坐标系基于所述虚拟支气管树建立;基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息;所述追踪坐标系基于所述追踪组件建立;基于所述支气管镜在追踪坐标系下的第二位姿信息、和所述支气管镜在虚拟坐标系中的第一位姿信息,确定所述追踪坐标系与所述虚拟坐标系的目标转换关系;根据所述支气管镜在所述追踪坐标系中的第一实时位姿信息、以及所述目标转换关系,确定所述支气管镜在所述虚拟坐标系中的第二实时位姿信息。
20.本发明提供的数据处理部、处理装置、手术系统、设备与介质中,可基于支气管镜采集到的目标图像而实现支气管镜的位姿确定,也可基于追踪组件而实现支气管镜的位姿确定,进而,据此可标定出追踪坐标系与虚拟坐标系的目标转换关系,得到目标转换关系后,在支气管镜运动过程中,可直接基于追踪组件的检测结果(即第一实时位姿信息)而确定支气管镜在虚拟坐标系中的第二实时位姿信息,无需在每次定位时均针对目标图像进行处理,有助于降低实时处理的数据量,提高处理效率,保障位姿确定的实时性。
21.同时,相较于相关技术中手动在虚拟坐标系、追踪坐标系取点,然后基于所取的点在两个坐标系下的位置标定出目标转换关系的方案,本发明的自动化程度较高,减少了手动取点方式下的误差,有效提高了目标转换关系的准确性。
22.进一步可选方案中,可通过比对所述第二实时位姿信息与所述虚拟支气管树,判断出目标转换关系有误(或不再适配)的一种结果,在此基础上,本发明还对目标转换关系进行调整,并且,所述第一实时位姿信息经调整后的目标转换关系转换至所述虚拟坐标系后所得到的位置处于所述虚拟气道内,可见,该可选方案能及时发现转换关系有误(或不再适配),还能及时、有效地修正追踪坐标系与虚拟坐标系间的目标转换关系,有助于准确定位、表征出支气管镜的位置。
附图说明
23.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
24.图1是本发明一示例性的实施例中手术系统的构造示意图;图2是本发明一示例性的实施例中支气管镜检测的处理方法的流程示意图;
图3是本发明另一示例性的实施例中支气管镜检测的处理方法的流程示意图;图4是本发明一示例性的实施例中实时图像的示意图;图5是本发明又一示例性的实施例中支气管镜检测的处理方法的流程示意图;图6是本发明一示例性的实施例中调整目标转换关系的流程示意图;图7是本发明一示例性的实施例中从候选转换关系中确定目标转换关系的流程示意图;图8是本发明一示例性的实施例中支气管镜检测的处理装置的程序模块示意图;图9是本发明另一示例性的实施例中支气管镜检测的处理装置的程序模块示意图;图10是本发明一示例性的实施例中电子设备的构造示意图。
具体实施方式
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
27.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
28.请参考图1,本发明实施例提供了一种手术系统,包括:支气管镜110、追踪组件120与数据处理部130。
29.其中的数据处理部130可理解为能够实现数据处理的任意设备或设备的组合,其可用于执行本发明实施例提供的支气管镜检测的处理方法。
30.其中的追踪组件120可以为能够对支气管镜110的部分或全部部位的位姿进行追踪的任意部件或部件的组合,例如,追踪组件120可用于追踪支气管镜110末端的位姿。
31.一种实施方式中,追踪组件120可以包括追踪传感器121与追踪设备122,所述追踪传感器121设于所述支气管镜110。
32.追踪设备122可理解为用于产生追踪媒介的设备或设备的组合,该追踪媒介可例如为磁场、光(例如激光、红外线)、或其他波(例如超声波、微波)等。追踪传感器121可理解为能够与该追踪媒介产生互动作用,从而使得追踪传感器121的位姿信息可以被确定下来,同时,追踪传感器121的位姿信息,可被用于表征出支气管镜的相应部位的位姿信息。其中追踪传感器101的数量可以为一个,也可以为多个。例如,其中的一个追踪传感器121可设于支气管镜的末端,再例如,多个追踪传感器121可沿支气管镜的长度方向依次分布。
33.追踪传感器所检测到的位姿信息表征为追踪传感器相对于追踪坐标系的位姿,所述追踪坐标系为:以所述追踪设备为基准的坐标系。具体的,追踪传感器所检测到的位姿信息包括:以追踪传感器为基准的传感器坐标系相对于追踪坐标系的旋转矩阵与平移矩阵。
34.一种举例中,追踪传感器可以为磁传感器,对应的,追踪设备可以为磁追踪设备,该磁传感器设于磁追踪设备所产生的磁场中,可感应于磁场而确定磁传感器的位姿,得到对应的位姿信息。
35.请参考图2,本发明实施例提供了一种支气管镜检测的处理方法,其特征在于,包括:s201:基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述虚拟支气管树用于模拟真实支气管,进而,虚拟支气管树的形态可相同或相似于真实支气管;该真实支气管可以是目标人体的支气管,所述虚拟坐标系基于所述虚拟支气管树建立,也可理解为:虚拟支气管树是在虚拟坐标系下构建的;具体举例中,可基于目标人体的ct数据而构建虚拟支气管树;一种举例中,步骤s201可以包括:响应于用户下发的配准触发指示,基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述配准触发指示用于触发所述目标转换关系的确定;进而,可在支气管镜停止运动的情况下采集到目标图像,然后通过后续步骤实现虚拟坐标系与追踪坐标系间目标转换关系的确定;s202:基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息;一种举例中,可直接以追踪组件检测到的位姿信息作为支气管镜在追踪坐标系下的第二位姿信息,另一举例中,也可基于追踪组件检测到的位姿信息而换算出第二位姿信息,追踪组件所测得的位姿信息可参照图1所示实施例中的相关描述理解;s203:基于所述支气管镜在追踪坐标系下的第二位姿信息、和所述支气管镜在虚拟坐标系中的第一位姿信息,确定所述追踪坐标系与所述虚拟坐标系的目标转换关系;其中的目标转换关系,可理解为表征了:位姿信息(或位置信息)在追踪坐标系与虚拟坐标系之间如何转换,具体的,通过步骤s203中对该目标转换关系的确定,可以为支气管镜的运动过程中所采集到的实时位姿信息提供转换依据;s204:根据所述支气管镜在所述追踪坐标系中的第一实时位姿信息、以及所述目标转换关系,确定所述支气管镜在所述虚拟坐标系中的第二实时位姿信息。
36.其中的第一实时位姿信息,可理解为追踪组件对支气管镜中相应部位的位姿进行检测而得到的;其中的第二实时位姿信息,可理解为以第一实时位姿信息为依据计算出来的支气管镜在虚拟坐标系中的位姿。在目标转换关系比较准确的情况下,第二实时位姿信息应能准确地在虚拟坐标系中体现出支气管镜的位姿,进而,在展示虚拟支气管树的情况下,可有助于在虚拟支气管树中体现出支气管镜的位姿。
37.此外,由于支气管镜是沿着支气管运动的,所以,本说明书所涉及的支气管镜在虚拟坐标系的位姿,也可理解为支气管镜在虚拟支气管树中的位置。
38.以上方案中,得到目标转换关系后,在支气管镜运动过程中,可直接基于追踪组件的检测结果(即第一实时位姿信息)而确定支气管镜在虚拟坐标系中的第二实时位姿信息,无需在每次定位时均针对目标图像进行处理,有助于降低实时处理的数据量,提高处理效率,保障位姿确定的实时性。
39.同时,相较于现有技术中手动在虚拟坐标系、追踪坐标系取点,然后基于所取的点在两个坐标系下的位置标定出目标转换关系的方案,以上方案的自动化程度较高,减少了手动取点方式下的误差,有效提高了目标转换关系的准确性。
40.图3所述实施例中的步骤s307相同或相似于图2所示实施例中的步骤s204,对于相同或相似的内容,在此不再赘述。
41.请参考图3,步骤s303之前,还可包括:s301:获取支气管镜在运动过程中采集到的所述支气管的实时图像;s302:响应于所采集到的实时图像满足预设条件,控制支气管镜停止运动,并将该实时图像确定为目标图像。
42.其中的实时图像,可以为支气管镜末端的图像采集部采集到的图像。
43.其中的预设条件,可例如:实时图像中出现了气道分叉口、正对气道分叉口等。可以理解的是,这里的预设条件可以为实时图像与预先设置的虚拟支气管树匹配准确率较高。例如,用户在确定实时图像正对气道分叉口的情况下,根据经验确定匹配率高,即该预设条件的达成可由用户判断。或者,可以将采集到的实时图像与预先设置的虚拟支气管树实时进行匹配(方法与下述步骤s303-s304类似,这里暂不赘述),若匹配率高于预设阈值,则认为实时图像满足预设条件;若匹配率不高于预设阈值,则控制支气管镜继续运动,并继续获取实时图像进行匹配。
44.对应的,基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息的过程,可以包括:s303:将所述目标图像与虚拟支气管树对应的虚拟切片图进行匹配;s304:确定匹配于所述目标图像的目标虚拟切片图,根据所述目标虚拟切片图确定所述第一位姿信息。
45.以上步骤s303、s304可在响应到配准触发指示之后实施。
46.虚拟支气管树的任一部位的虚拟切片图,可理解为在虚拟支气管树内的所述任一部位观测虚拟支气管树内部时所获取到的图像;其中,匹配于所述目标图像的目标虚拟切片图,可理解为:目标虚拟切片图与目标图像相同或相似,也可理解为:目标虚拟切片图中所体现出的气道分叉口的位置、尺寸、分布方式等与目标图像中所体现出的气道分叉口的位置、尺寸、分布方式等相同或相似。
47.在一个实施例中,可以通过预先建立的图像识别模型等,来确定目标图像与虚拟切片图的匹配率,匹配率最高的虚拟切片图作为目标虚拟切片图。
48.基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息的过程,可以包括:s305:获取追踪传感器在所述追踪坐标系下的第三位姿信息;s306:基于所述第三位姿信息、以及支气管镜相对于所述追踪传感器的第四位姿信息,确定所述支气管镜在追踪坐标系下的第二位姿信息;
其中,所述第四位姿信息为根据所述追踪传感器与所述支气管镜的相对位置预先确定的;其可以是一个固定的位姿信息。
49.具体举例中,在执行步骤s301的情况下,支气管镜到达支气管主分支后,可将其调整在一个特征明显的角度,支气管镜的图像采集部采集到的实时图像可例如图4所示,其中能看到完整的气道分叉口,且方位比较正,此时,可停止操作支气管镜,对应的实时图像可作为目标图像,完成步骤s302的过程,其中,在支气管主分支附近进行步骤s301至s307,可降低呼吸的影响;然后,用户可点击同步按钮,对应可执行步骤s303,实现目标图像与虚拟切片图的匹配,进入到同步状态。
50.处于同步状态时,用户点击配准按钮,可产生配准触发指示,进行配准,即确定目标转换信息,具体过程可例如:确认此时支气管镜在虚拟坐标系中的位姿,在同步状态下,其等同于此时虚拟支气管镜在虚拟坐标系中的位姿t
c0
(即第一位姿信息),该信息可直接从当前软件程序中获取。其中,虚拟支气管镜为支气管镜在虚拟坐标系中的虚拟映射,即用于模拟支气管镜的。
51.在此基础上,步骤s305中,可获取追踪组件检测到的追踪坐标系中的位姿t
s0
(即第三位姿信息),其可从当前软件程序中实时获取(例如从导航组件的接口获取);然后,可确定支气管镜到追踪设备(例如追踪传感器)的变换矩阵t
tip
(两者位置相对固定,因此工艺良好情况下可以人工计算出来,也可通过图像算法计算出来),该变换矩阵可理解为第四位姿信息,一种举例中,若第二位姿信息是基于指定位置点而表征的,则该第四位姿信息可以为支气管镜的指定位置点相对于追踪坐标系的位姿。
52.基于t
s0
(即第三位姿信息)与t
tip
(即第四位姿信息),可得出支气管镜在追踪坐标系中的位姿为t
s0
t
tip
,其可理解为第二位姿信息。
53.然后,可计算出追踪坐标系到虚拟坐标系的变换矩阵t(即目标转换关系)为:t=t
c0 (t
s0
t
tip
) ‑
1 = t
c0
t
tip-1
t
s0-1

54.在步骤s307的具体举例中,可点击导航按钮进入导航模式,随着追踪传感器和支气管镜的运动,根据实时输出的追踪传感器在磁导航基准坐标系中的位姿t
sn
(即第一实时位姿信息),可以计算支气管镜在虚拟坐标系的实时位姿t
cn
=t(t
sn
t
tip
)=tt
sn
t
tip
,所得到的t
cn
即为第二实时位姿信息。
55.以上方案中,实现了虚拟坐标系与追踪坐标系间目标转换关系的具体确定过程,该过程中,由于第一位姿信息是基于图像匹配而确定的,可较为准确体现出支气管镜在虚拟支气管树中的位姿,有助于保障目标转换关系的准确性。
56.图5所述实施例中的步骤s501、s502、s503与s504相同或相似于图2所示实施例中的步骤s201、s202、s203与s204,对于相同或相似的内容,在此不再赘述。
57.请参考图5,步骤s504之后,还可包括:s505:比对所述第二实时位姿信息与所述虚拟支气管树;s506:是否确定所述第二实时位姿信息所表征的位置处于所述虚拟支气管树的虚拟气道外;若步骤s506的判断结果为是,则可执行步骤s507:对所述目标转换关系进行调整,得到调整后的目标转换关系;
通过步骤s507,可以使得:根据所述调整后的目标转换关系转换所述第一实时位姿信息所得到的第三实时位姿信息处于所述虚拟气道内;所述第三实时位姿信息用于表征所述支气管镜在所述虚拟坐标系中的实时位姿,其也可理解为:经调整后的目标转换关系算出来的支气管镜的指定位置点在虚拟坐标系中的实时位姿。
58.进而,任意可将目标转换关系调整为满足以上要求的方式,均不脱离以上步骤s507的范围。
59.其中,在目标转换关系准确且适用的情况下,经步骤s504所算出来的第二实时位姿信息所表征的位置理应处于虚拟支气管树的虚拟气道内,进而,经步骤s506的判断,可以准确、有效地找出目标转换关系不再准确适用的时机,进而及时对目标转换关系进行调整,可避免持续用不再准确适用的目标转换关系进行计算而导致的错误定位,保障支气管镜在虚拟坐标系中定位的准确性。
60.其中一种实施方式中,所述第二实时位姿信息表征为所述支气管镜的指定位置点在所述虚拟坐标系的位姿;该指定位置点可例如为支气管镜末端(或其他部位)的中心处,进而,若目标转换关系准确无误,那么,指定位置点在虚拟坐标系的位置一般会位于虚拟支气管树的中心线(或其附近),若偏离太大,到虚拟气道外,则表示目标转换关系的误差较大,亟需修正。
61.一种举例中,所述第二实时位姿信息包括所述指定位置点相对于所述虚拟坐标系的第二旋转矩阵与第二平移矩阵;对应的,请参考图6,对所述目标转换关系进行调整,得到调整后的目标转换关系的过程,可以包括:s601:获取所述虚拟支气管树的中心线中与所述指定位置点对应的参考位置点在所述虚拟坐标系的参考位姿信息;s602:基于所述参考位姿信息对所述第二实时位姿信息进行至少一次修正,得到修正后的至少一组候选位姿信息;s603:针对每一组候选位姿信息,基于所述候选位姿信息与所述第一实时位姿信息,确定所述追踪坐标系与所述虚拟坐标系间的候选转换关系;其中,不同候选位姿信息是不同的;s604:将至少一组候选转换关系中的一个候选转换关系作为所述调整后的目标转换关系;其中的参考位置点,可以为中心线中与指定位置点相对应任意位置点,一种举例中,可以为中心线的所有位置点中,与指定位置点最接近的位置点;另一种举例中,取参考位置点时,也可令其满足:参考位置点与指定位置点的连线与中心线呈指定夹角(90度或其他夹角);其中的参考位姿信息,可理解为能够对参考位置点的位姿进行描述的任意信息,具体举例中,所述参考位姿信息包括所述参考位置点相对于所述虚拟坐标系的参考旋转矩阵与参考平移矩阵;可以理解的是,这里的参考位置点相对于虚拟坐标系的位姿,也可以理解为以参考位置点为原点建立的坐标系,相对于虚拟坐标系的位姿。对于本文中其他所提及的相对位姿,都可以类似的方法进行理解,这里不再赘述。
62.一种举例中,步骤s601的过程可例如包括:计算所述指定位置点与所述中心线中多个位置点的距离,并在所述多个位置点中,选择距离最小的位置点作为所述参考位置点;然后,以所述参考位置点处的切线方向作为所述参考位置点的矢量方向,以所述参考位置点的坐标作为所述参考位置点的坐标,确定所述参考位姿信息。
63.其中,上述以所述参考位置点处的切线方向作为所述参考位置点的矢量方向,可以理解将该切线方向作为以参考位置点为原点建立坐标系时,该切线方向作为指定的坐标系轴的方向,例如作为y轴方向,其他坐标轴可以按照预设的规则对应建立。
64.步骤s602的至少一次修正中,每次修正时,可以对第二实时位姿信息进行修正,得到候选位姿信息,也可以在修正得到的候选位姿信息的基础上进行修正,得到另一候选位姿信息;步骤s602中的修正,可理解为将第二实时位置信息所表征的指定位置点的位置修正到虚拟气管内,同时,由于该修正是以参考位姿信息为依据的,可有助于令修正所得到的候选位姿信息所表征的位置能够接近于中心线,有利于保障最终所确定的目标转换关系的准确性。
65.步骤s603的候选位姿信息包括候选旋转矩阵与候选平移矩阵;其中,可假定第二实时位姿信息为t1,参考位姿信息为t2,则步骤s603中,可线性循环搜索检测t1与t2之间的位姿作为候选位姿;考虑到性能原因,搜索检测量不能太大以免卡顿,达到该目的的方式很多,一种举例中,所述候选旋转矩阵中的取值处于所述第二旋转矩阵中的对应的取值与所述参考旋转矩阵中对应的取值之间;所述候选平移矩阵中的取值处于所述第二平移矩阵中对应的取值与所述参考旋转矩阵中对应的取值之间。
66.可见,该举例中,将在第二实时位姿信息与参考位姿信息的范围内搜寻候选位姿信息,有效降低了数据处理量,提高了处理效率。
67.在步骤s603中,可通过候选位姿信息和传感器位姿(即第一实时位姿信息)反推出候选转换关系t
sel

68.步骤s604中用于作为目标转换关系的候选位姿关系可以是基于任意条件而选择的。
69.例如,可计算所有候选位姿关系的平均值,然后取最接近平均值的候选位姿关系作为目标转换关系;还例如,可使用之前已经得到的支气管镜在追踪坐标系下的一个或多个历史位姿信息(可理解为之前时刻的第一实时位姿信息),然后将历史位姿信息代入到候选转换关系中,再根据代入后计算出的支气管镜在虚拟坐标系的位姿信息与对应时刻之前已算出来的第二实时位姿信息进行对比,从而基于比对结果选出目标转换关系;又例如,将以上举例中的历史位姿信息代入到候选转换关系中并计算出支气管镜在虚拟坐标系的位姿信息之后,也可根据所算出位姿信息相对于虚拟支气管树(例如其中虚拟气管和/或中心线)的位置而选出目标转换关系。
70.不论采用何种方式,均不脱离本发明实施例的范围。
71.其中一种实施方式中,请参考图7,将至少一组候选转换关系中的一个候选转换关
系作为所述调整后的目标转换关系,包括:s701:获取追踪组件检测所述支气管镜的位姿而得到的多个历史位姿信息;s702:针对每一组候选转换关系,基于该候选转换关系,将所述历史位姿信息转换至所述虚拟坐标系,得到所述虚拟坐标系下的对应于该候选转换关系的多个预测位置点,并统计所述多个预测位置点中位于所述虚拟气道内的预测位置点的数量;本实施例中,可以基于选定的候选转换关系,将多个历史位姿信息分别转换至虚拟坐标系,得到对应于该候选转换关系的多个预测位置点。
72.s703:基于每个候选转换关系下统计出的位于虚拟气道内的预测位置点的数量,从所述至少一组候选转换关系中确定出一个候选转换关系作为所述调整后的目标转换关系。
73.其中的历史位姿信息,可理解为:假定所需要修正的第二实时位姿信息为第l个时刻的第二实时位姿信息,则历史位姿信息则可理解为在第l个时刻之前的任意一个时刻的第一实时位姿信息。
74.举例来说,该历史位姿信息可以理解为从确定追踪坐标系与虚拟坐标系的目标转换关系起,至该第l个时刻之间的任意一个时刻的第一实时位姿信息。
75.其中,若候选转换关系可真实准确地反应坐标系间(虚拟坐标系与追踪坐标系间)的关系,那么,将其用于历史位姿信息时,则所算出来的预测位置点应该均处于虚拟气道内(甚至均处于中心线),进而,虚拟气道内预测位置点的数量可准确、有效反应出候选转换关系准确反映坐标系间关系的程度,即:数量越多,准确程度越高。所以,以上方案中,可在所有候选转换关系中,找出相对最能体现出坐标系间真实关系的候选转换关系作为调整后的目标转换关系。
76.部分实施方式中,所选出的候选转换关系还需满足以下第一条件:初始配准时的位姿信息(即第一位姿信息)被该候选转换关系转换后,需处于虚拟气道内;部分实施方式中,所选出的候选转换关系还需满足以下第二条件:初始配准时的位姿信息(即第一位姿信息)被该候选转换关系转换后,所得到的位姿信息与第二位姿信息的差距需小于预设的范围;进而,步骤s703中,可在满足以上第一条件、第二条件的候选转换关系中,确定出目标转换矩阵,即:若任一候选转换关系对第一位姿信息进行转换后得到的位姿信息处于虚拟气道外,或与第二位姿信息的差距大于预设的范围,则筛除所述任一候选转换关系,使之无法作为目标转换关系,进而,可无需针对于所述任一候选转换关系执行步骤s701至s703。
77.另部分实施方式中,所选出的候选转换关系还需满足以下第三条件:所有历史位姿信息中,虚拟支气管树的主气道附近的历史位姿信息应全部在虚拟气道内;进而,步骤s703中,可在满足以上第一条件、第二条件、第三条件的候选转换关系中,确定出目标转换矩阵。
78.其他举例中,若不采用预测位置点的数量来确定目标转换矩阵,也可计算预测位置点与中心线之间的指定距离,然后计算所有预测位置点对应的指定距离之和,然后基于
指定距离之和,确定其中之一候选转换矩阵作为调整后的目标转换矩阵,例如可选择指定距离之和最小的候选转换关系作为调整后的目标转换关系。
79.请参考图8,提供了一种支气管镜检测的处理装置800,包括:第一位姿确定模块801,用于基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述虚拟支气管树用于模拟真实支气管,所述虚拟坐标系基于所述虚拟支气管树建立;第二位姿获取模块802,用于基于预设的用于检测所述支气管镜的追踪组件,获取支气管镜在追踪坐标系下的第二位姿信息;所述追踪坐标系基于所述追踪组件建立;目标关系确定模块803,用于基于所述支气管镜在追踪坐标系下的第二位姿信息、和所述支气管镜在虚拟坐标系中的第一位姿信息,确定所述追踪坐标系与所述虚拟坐标系的目标转换关系;实时位姿确定模块804,用于根据所述支气管镜在所述追踪坐标系中的第一实时位姿信息、以及所述目标转换关系,确定所述支气管镜在所述虚拟坐标系中的第二实时位姿信息。
80.可选的,所述追踪组件包括追踪传感器和追踪设备;所述追踪坐标系基于所述追踪设备建立;所述追踪传感器与所述支气管镜的相对位置固定;第二位姿获取模块802,具体用于;获取追踪传感器在所述追踪坐标系下的第三位姿信息;基于所述第三位姿信息、以及支气管镜相对于所述追踪传感器的第四位姿信息,确定所述支气管镜在追踪坐标系下的第二位姿信息;其中,所述第四位姿信息为根据所述追踪传感器与所述支气管镜的相对位置预先确定的。
81.可选的,所述第一位姿确定模块801,具体用于:将所述目标图像与虚拟支气管树对应的虚拟切片图进行匹配;确定匹配于所述目标图像的目标虚拟切片图,根据所述目标虚拟切片图确定所述第一位姿信息。
82.可选的,所述第一位姿确定模块801,具体用于:响应于用户下发的配准触发指示,基于支气管镜采集到的支气管的目标图像、以及预先设置的虚拟支气管树,确定所述支气管镜在虚拟坐标系中的第一位姿信息;其中,所述配准触发指示用于触发所述目标转换关系的确定。
83.图9所示实施例中的第一位姿确定模块801、第二位姿获取模块802、目标关系确定模块803,实时位姿确定模块804,相同或相似于图8所示实施例中的第一位姿确定模块801、第二位姿获取模块802、目标关系确定模块803,实时位姿确定模块804,对于相同或相似的内容,在此不再赘述。
84.支气管镜检测的处理装置900,还包括:实时图像获取模块901,用于获取支气管镜在运动过程中采集到的所述支气管的实时图像;目标图像确定模块902,用于响应于所采集到的实时图像满足预设条件,控制支气管镜停止运动,并将该实时图像确定为目标图像。
85.可选的,支气管镜检测的处理装置900,还包括:
比对模块905,用于比对所述第二实时位姿信息与所述虚拟支气管树;调整模块906,用于若确定所述第二实时位姿信息所表征的位置处于所述虚拟支气管树的虚拟气道外,则对所述目标转换关系进行调整,得到调整后的目标转换关系,以使得:根据所述调整后的目标转换关系转换所述第一实时位姿信息所得到的第三实时位姿信息处于所述虚拟气道内;所述第三实时位姿信息用于表征所述支气管镜在所述虚拟坐标系中的实时位姿。
86.可选的,所述第二实时位姿信息表征为所述支气管镜的指定位置点在所述虚拟坐标系的位姿;调整模块906,具体用于:获取所述虚拟支气管树的中心线中与所述指定位置点对应的参考位置点在所述虚拟坐标系的参考位姿信息;基于所述参考位姿信息对所述第二实时位姿信息进行至少一次修正,得到修正后的至少一组候选位姿信息;针对每一组候选位姿信息,基于所述候选位姿信息与所述第一实时位姿信息,确定所述追踪坐标系与所述虚拟坐标系间的候选转换关系;不同候选位姿信息是不同的;将至少一组候选转换关系中的一个候选转换关系作为所述调整后的目标转换关系。
87.可选的,调整模块906,具体用于:计算所述指定位置点与所述中心线中多个位置点的距离,并在所述多个位置点中,选择距离最小的位置点作为所述参考位置点;以所述参考位置点处的切线方向作为所述参考位置点的矢量方向,以所述参考位置点的坐标作为所述参考位置点的坐标,确定所述参考位姿信息。
88.可选的,所述第二位姿信息包括所述指定位置点相对于所述虚拟坐标系的第二旋转矩阵与第二平移矩阵;所述参考位姿信息包括所述参考位置点相对于所述虚拟坐标系的参考旋转矩阵与参考平移矩阵;所述候选位姿信息包括候选旋转矩阵与候选平移矩阵;所述候选旋转矩阵中的取值处于所述第二旋转矩阵中的对应的取值与所述参考旋转矩阵中对应的取值之间;所述候选平移矩阵中的取值处于所述第二平移矩阵中对应的取值与所述参考旋转矩阵中对应的取值之间。
89.可选的,调整模块906,具体用于:获取追踪组件检测所述支气管镜的位姿而得到的多个历史位姿信息;针对每一组候选转换关系,基于该候选转换关系,将所述历史位姿信息转换至所述虚拟坐标系,得到所述虚拟坐标系下的对应于该候选转换关系的多个预测位置点,并统计所述多个预测位置点中位于所述虚拟气道内的预测位置点的数量;基于每个候选转换关系下统计出的位于虚拟气道内的预测位置点的数量,从所述至少一组候选转换关系中确定出一个候选转换关系作为所述调整后的目标转换关系。
90.请参考图10,提供了一种电子设备1000,包括:
处理器1001;以及,存储器1002,用于存储所述处理器的可执行指令;其中,所述处理器1001配置为经由执行所述可执行指令来执行以上所涉及的方法。
91.处理器1001能够通过总线1003与存储器1002通讯。
92.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所涉及的方法。
93.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
94.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。