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

对象三维模型的识别方法、装置、设备及可读存储介质与流程

2022-06-11 07:10:13 来源:中国专利 TAG:


1.本公开涉及虚拟现实领域,尤其涉及一种对象三维模型的识别方法、装置、设备及可读存储介质。


背景技术:

2.通常情况下,临床手术是现代医疗的重要诊疗手段。实际临床中,例如脑科手术成功率低、风险大,而且需要高超的手术技巧及丰富的临床经验。当经验不足的医生需要进行手术培训时,现有技术通常还停留在有经验的医生向实习医生传授临床经验,或是由实习医生观看有经验的医生进行手术的阶段。
3.但是,手术是直接作用于病人身上,手术视野比较有限,医生更不可能透视病人的病患组织结构,加之术中病灶常常发生形态变化,脉管结构存在复杂畸变,往往难以直观辨认。手术室配备的医疗影像设备使用复杂,往往需要配备专门的医护人员来操作仪器,使用不便,手术医生以及实习医生很难将术中所见与术前影像学图像关联起来,这种信息不对称的情形导致解剖结构辨识困难,影响术中决策,同时也影响实习医生的培训效果。
4.在cn107633528a中,提供了一种刚体识别方法,通过拍摄预先设置在刚体上的多个红外标记点,结合红外深度图像对红外标记点进行识别,得到各刚体的几何结构特征,通过唯一的几何结构特征来识别刚体。


技术实现要素:

5.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种对象三维模型的识别方法、装置、设备及可读存储介质,以帮助相关人员更好地进行空间立体定位判断和操作,缩短学习时间,提高医疗安全,减轻医疗负担。
6.第一方面,本公开实施例提供一种对象三维模型的识别方法,所述方法包括:获取对象实体对应的对象三维模型;所述对象实体基于设计图生成,所述设计图中包括对象实体的几何特征信息以及至少三个光学标记物在所述对象实体上的第一位置信息;基于所述对象三维模型的几何特征信息与所述设计图中包括的对象实体的几何特征信息,确定所述对象三维模型与所述设计图之间的几何特征匹配关系;基于所述几何特征匹配关系和所述设计图中包括的至少三个光学标记物在所述对象实体上的第一位置信息,确定所述对象三维模型与所述至少三个光学标记物之间的位置转换关系;通过光学追踪系统追踪所述对象实体上的至少三个光学标记物的第二位置信息,并基于所述至少三个光学标记物的第二位置信息和所述位置转换关系,确定所述对象三维模型的位姿。
7.在一些实施例中,所述基于所述对象三维模型的几何特征信息与所述设计图中包括的对象实体的几何特征信息,确定所述对象三维模型与所述设计图之间的几何特征匹配
关系之前,所述方法还包括:对所述对象三维模型进行几何特征识别。
8.在一些实施例中,所述基于所述对象三维模型的几何特征信息与所述设计图中包括的对象实体的几何特征信息,确定所述对象三维模型与所述设计图之间的几何特征匹配关系包括:若对所述对象三维模型进行几何特征识别,得到所述对象三维模型的几何特征信息,则采用最小二乘匹配算法或聚类匹配算法,对所述对象三维模型的几何特征信息与所述设计图中包括的对象实体的几何特征信息进行处理,得到所述对象三维模型与所述设计图之间的几何特征匹配关系。
9.在一些实施例中,所述基于所述几何特征匹配关系和所述设计图中包括的至少三个光学标记物在所述对象实体上的第一位置信息,确定所述对象三维模型与所述至少三个光学标记物之间的位置转换关系包括:基于所述对象实体的几何特征信息以及所述设计图中包括的至少三个光学标记物在所述对象实体上的第一位置信息,确定所述设计图与所述至少三个光学标记物之间的第一位置转换关系;基于所述几何特征匹配关系和所述第一位置转换关系,确定所述对象三维模型与所述至少三个光学标记物之间的位置转换关系。
10.在一些实施例中,所述方法还包括:若对所述对象三维模型进行几何特征识别,没有得到所述对象三维模型的几何特征信息,则采用点云匹配算法,确定所述对象三维模型与所述设计图之间的点云匹配关系;基于所述点云匹配关系和所述设计图中包括的至少三个光学标记物在所述对象实体上的第一位置信息,确定所述对象三维模型与所述至少三个光学标记物之间的位置转换关系;通过光学追踪系统追踪所述对象实体上的至少三个光学标记物的第二位置信息,并基于所述至少三个光学标记物的第二位置信息和所述位置转换关系,确定所述对象三维模型的位姿。
11.在一些实施例中,所述基于所述点云匹配关系和所述设计图中包括的至少三个光学标记物在所述对象实体上的第一位置信息,确定所述对象三维模型与所述至少三个光学标记物之间的位置转换关系包括:基于所述对象实体的几何特征信息以及所述设计图中包括的至少三个光学标记物在所述对象实体上的第一位置信息,确定所述设计图与所述至少三个光学标记物之间的第一位置转换关系;基于所述点云匹配关系和所述第一位置转换关系,确定所述对象三维模型与所述至少三个光学标记物之间的位置转换关系。
12.第二方面,本公开实施例提供一种对象三维模型的识别装置,包括:获取模块,用于获取对象实体对应的对象三维模型;所述对象实体基于设计图生成,所述设计图中包括对象实体的几何特征信息以及至少三个光学标记物在所述对象实体上的第一位置信息;第一确定模块,用于基于所述对象三维模型的几何特征信息与所述设计图中包括
的对象实体的几何特征信息,确定所述对象三维模型与所述设计图之间的几何特征匹配关系;第二确定模块,用于基于所述几何特征匹配关系和所述设计图中包括的至少三个光学标记物在所述对象实体上的第一位置信息,确定所述对象三维模型与所述至少三个光学标记物之间的位置转换关系;第三确定模块,用于通过光学追踪系统追踪所述对象实体上的至少三个光学标记物的第二位置信息,并基于所述至少三个光学标记物的第二位置信息和所述位置转换关系,确定所述对象三维模型的位姿。
13.第三方面,本公开实施例提供一种电子设备,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
14.第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面所述的方法。
15.第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如第一方面所述的方法。
16.本公开实施例提供的对象三维模型的识别方法、装置、设备及可读存储介质,通过获取对象实体对应的对象三维模型,对象实体基于设计图生成,设计图中包括对象实体的几何特征信息以及至少三个光学标记物在对象实体上的第一位置信息,基于对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息,确定对象三维模型与设计图之间的几何特征匹配关系。进一步,基于几何特征匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系。进而通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。由于通过对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息进行整体识别配准,在一定程度上不同几何特征之间会相互抵消扫描误差和识别误差,使得识别结果更准确,可以实现教学的目的,帮助相关人员更好地进行空间立体定位判断和操作,缩短学习时间,可以帮助相关人员进行术前练习,提高医疗安全,减轻医疗负担。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
18.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1为本公开实施例提供的对象三维模型的识别方法流程图;图2为本公开另一实施例提供的对象三维模型的识别方法流程图;
图3为本公开另一实施例提供的对象三维模型的识别方法流程图;图4为本公开实施例提供的对象三维模型的识别装置的结构示意图;图5为本公开实施例提供的电子设备的结构示意图。
具体实施方式
20.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
21.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
22.通常情况下,临床手术是现代医疗的重要诊疗手段。实际临床中,例如脑科手术成功率低、风险大,而且需要高超的手术技巧及丰富的临床经验。当经验不足的医生需要进行手术培训时,现有技术通常还停留在有经验的医生向实习医生传授临床经验,或是由实习医生观看有经验的医生进行手术的阶段。
23.但是,手术是直接作用于病人身上,手术视野比较有限,医生更不可能透视病人的病患组织结构,加之术中病灶常常发生形态变化,脉管结构存在复杂畸变,往往难以直观辨认。手术室配备的医疗影像设备使用复杂,往往需要配备专门的医护人员来操作仪器,使用不便,手术医生以及实习医生很难将术中所见与术前影像学图像关联起来,这种信息不对称的情形导致解剖结构辨识困难,影响术中决策,同时也影响实习医生的培训效果。
24.针对该问题,本公开实施例提供了一种对象三维模型的识别方法,下面结合具体的实施例对该方法进行介绍。
25.图1为本公开实施例提供的对象三维模型的识别方法流程图。如图1所示,该方法包括如下几个步骤:s101、获取对象实体对应的对象三维模型。
26.对象实体基于设计图生成,设计图中包括对象实体的几何特征信息以及至少三个光学标记物在对象实体上的第一位置信息。对象例如为病患部位骨骼,还可以为其他类型的有形物体。
27.在一些实施例中,对象三维模型为对象实体经过断层扫描所生成的三维模型。例如,电子计算机断层扫描设备把对象实体经过断层扫描所生成的三维模型传给终端,终端获取到对象实体对应的对象三维模型。
28.s102、基于对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息,确定对象三维模型与设计图之间的几何特征匹配关系。
29.在获取到对象实体对应的对象三维模型之后,终端基于对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息,将对象三维模型与设计图的位姿进行匹配,确定对象三维模型与设计图之间的几何特征匹配关系。其中,几何特征信息包括棱线、平面、圆柱、棱柱、球、圆锥等,位姿包括位置和姿态,也即6自由度信息。通过几何特征对对象三维模型进行整体识别,在一定程度上不同几何特征之间会相互抵消扫描误差和识别误差,使得识别结果更准确。
30.s103、基于几何特征匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系。
31.终端基于对象三维模型与设计图之间的几何特征匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系。对象三维模型与至少三个光学标记物之间的位置转换关系可以为对象三维模型与至少三个光学标记物之间的位置转换矩阵。
32.s104、通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。
33.例如,通过光学追踪系统追踪到对象实体上的至少三个光学标记物的位置信息,记为第二位置信息。光学追踪系统把获取到的对象实体上的至少三个光学标记物的第二位置信息发送给终端,终端基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。终端确定对象三维模型与至少三个光学标记物之间的位置转换关系,即确定出对象三维模型和至少三个光学标记物之间的转换矩阵后,将光学追踪系统追踪到的对象实体上的至少三个光学标记物的第二位置信息作为输入点,从而计算得出对象三维模型的位姿。位姿包括位置和姿态,也即6自由度信息。
34.本公开实施例通过获取对象实体对应的对象三维模型,对象实体基于设计图生成,设计图中包括对象实体的几何特征信息以及至少三个光学标记物在对象实体上的第一位置信息,基于对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息,确定对象三维模型与设计图之间的几何特征匹配关系。进一步,基于几何特征匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系。进而通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。由于通过对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息进行整体识别配准,在一定程度上不同几何特征之间会相互抵消扫描误差和识别误差,使得识别结果更准确,可以实现教学的目的,帮助相关人员更好地进行空间立体定位判断和操作,缩短学习时间,可以帮助相关人员进行术前练习,提高医疗安全,减轻医疗负担。
35.图2为本公开另一实施例提供的对象三维模型的识别方法流程图,如图2所示,该方法包括如下几个步骤:s201、获取对象实体对应的对象三维模型。
36.具体的,s201和s101的实现过程和原理一致,此处不再赘述。
37.s202、对对象三维模型进行几何特征识别。
38.通过特征识别算法对对象三维模型进行几何特征识别,识别出对象三维模型中的几何特征,得到对象三维模型的几何特征信息。
39.s203、若对对象三维模型进行几何特征识别,得到对象三维模型的几何特征信息,则采用最小二乘匹配算法或聚类匹配算法,对对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息进行处理,得到对象三维模型与设计图之间的几何特征匹配关系。
40.如果通过特征识别算法对对象三维模型进行几何特征识别,得到对象三维模型的几何特征信息,则采用最小二乘匹配算法或聚类匹配算法,对对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息进行处理。几何特征信息包括棱线、平面、圆柱、棱柱、球、圆锥等。
41.例如,当识别到的几何特征信息为棱线时,可以识别到对象三维模型的相邻三角形夹角较大的部分,然后将此部分作为输入进行聚类处理,聚类后去掉离散较大的部分,基于保留下的部分确定对象三维模型与设计图之间的匹配关系。当识别到的几何特征信息为平面时,可以识别到三角面法线,对三角面法线进行聚类,然后根据每个聚类组里所有三角形面积的和来分组,找到较大的平面,通过该平面进行配准。当识别到的几何特征信息为圆柱或圆锥时,可以通过同一切面顶点的共有圆心进行识别,多个圆心可标识出圆柱或圆锥的轴线,将该圆柱或圆锥进行聚类,聚类后去掉离散较大的部分,基于保留下的部分确定对象三维模型与设计图之间的匹配关系,从而实现对象三维模型的配准。
42.s204、基于对象实体的几何特征信息以及设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定设计图与至少三个光学标记物之间的第一位置转换关系。
43.终端基于对象实体的几何特征信息以及设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,可以确定设计图与至少三个光学标记物之间的第一位置转换关系,将设计图与光学标记物建立起联系。
44.s205、基于几何特征匹配关系和第一位置转换关系,确定对象三维模型与至少三个光学标记物之间的位置转换关系。
45.终端基于对象三维模型与设计图之间的几何特征匹配关系和设计图与至少三个光学标记物之间的第一位置转换关系,可以确定对象三维模型与至少三个光学标记物之间的位置转换关系,将对象三维模型与光学标记物建立起联系。
46.s206、通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。
47.具体的,s206和s104的实现过程和原理一致,此处不再赘述。
48.本公开实施例通过获取对象实体对应的对象三维模型,对对象三维模型进行几何特征识别。若对对象三维模型进行几何特征识别,得到对象三维模型的几何特征信息,则采用最小二乘匹配算法或聚类匹配算法,对对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息进行处理,得到对象三维模型与设计图之间的几何特征匹配关系。进一步,基于对象实体的几何特征信息以及设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定设计图与至少三个光学标记物之间的第一位置转换关系,基于几何特征匹配关系和第一位置转换关系,确定对象三维模型与至少三个光学标记物之间的位置转换关系。进而通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。由于通过最小二乘匹配算法或聚类匹配算法先确定设计图与对象三维模型的几何特征匹配关系,再通过设计图与光学标记物之间的第一位置转换关系,进一步确定对象三维模型与光学标记物之间的位置转换关系,从而根据光学标记物的位置信息确定对象三
维模型的位姿,可以实现教学的目的,帮助相关人员更好地进行空间立体定位判断和操作,缩短学习时间,提高医疗安全,减轻医疗负担。由于通过转换关系以及光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,实时调整对象三维模型的位姿,可以更好的帮助医生完成术前规划及练习。
49.图3为本公开另一实施例提供的对象三维模型的识别方法流程图,如图3所示,该方法包括如下几个步骤:s301、获取对象实体对应的对象三维模型。
50.具体的,s301和s101的实现过程和原理一致,此处不再赘述。
51.s302、对对象三维模型进行几何特征识别。
52.具体的,s302和s202的实现过程和原理一致,此处不再赘述。
53.s303、若对对象三维模型进行几何特征识别,没有得到对象三维模型的几何特征信息,则采用点云匹配算法,确定对象三维模型与设计图之间的点云匹配关系。
54.如果通过特征识别算法对对象三维模型进行几何特征识别,没有得到对象三维模型的几何特征信息,则采用点云匹配算法,确定对象三维模型与设计图之间的点云匹配关系。
55.例如,对于没有明显几何特征的物体,可以使用点云匹配的方式计算,方法为:将对象三维模型所涵盖的空间进行体素化,划分成多个小正方体空间,划分的依据是设计图上顶点的密度;对于每个体素小空间,求体素空间内顶点的平均值,作为此位置的顶点坐标(若空间内不存在顶点,则根据临近体素空间的顶点求差值);将对象三维模型的顶点坐标和设计图内的顶点做点云匹配,得到对象三维模型与设计图之间的点云匹配关系。
56.s304、基于点云匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系。
57.终端基于对象三维模型与设计图之间的点云匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系。对象三维模型与至少三个光学标记物之间的位置转换关系可以为对象三维模型与至少三个光学标记物之间的位置转换矩阵。
58.s305、通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。
59.具体的,s305和s104的实现过程和原理一致,此处不再赘述。
60.本公开实施例通过获取对象实体对应的对象三维模型,对对象三维模型进行几何特征识别。若对对象三维模型进行几何特征识别,没有得到对象三维模型的几何特征信息,则采用点云匹配算法,确定对象三维模型与设计图之间的点云匹配关系。进一步,基于点云匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系。进而通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。由于通过点云匹配算法得到对象三维模型与设计图之间的点云匹配关系,再通过设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,进一步确定对象三维模型与光学标记物之间的位置转换关系,从而根据光
学标记物的位置信息确定对象三维模型的位姿,可以实现教学的目的,帮助相关人员更好地进行空间立体定位判断和操作,缩短学习时间,提高医疗安全,减轻医疗负担。
61.在一些实施例中,基于点云匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系包括:基于对象实体的几何特征信息以及设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定设计图与至少三个光学标记物之间的第一位置转换关系;基于点云匹配关系和第一位置转换关系,确定对象三维模型与至少三个光学标记物之间的位置转换关系。
62.例如,终端基于对象实体的几何特征信息以及设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,可以确定设计图与至少三个光学标记物之间的第一位置转换关系,将设计图与光学标记物建立起联系。进一步,终端基于对象三维模型与设计图之间的点云匹配关系和设计图与至少三个光学标记物之间的第一位置转换关系,可以确定对象三维模型与至少三个光学标记物之间的位置转换关系,将对象三维模型与光学标记物建立起联系。
63.本公开实施例由于通过点云匹配算法得到对象三维模型与设计图之间的点云匹配关系,再通过设计图与光学标记物之间的第一位置转换关系,进一步确定对象三维模型与光学标记物之间的位置转换关系,从而根据光学标记物的位置信息确定对象三维模型的位姿,可以实现教学的目的,帮助相关人员更好地进行空间立体定位判断和操作,缩短学习时间,提高医疗安全,减轻医疗负担。由于通过转换关系以及光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,实时调整对象三维模型的位姿,可以更好的帮助医生完成术前规划及练习。
64.图4为本公开实施例提供的对象三维模型的识别装置的结构示意图。该对象三维模型的识别装置可以是如上实施例的终端,或者对象三维模型的识别装置可以该终端中的部件或组件。本公开实施例提供的对象三维模型的识别装置可以执行对象三维模型的识别方法实施例提供的处理流程,如图4所示,对象三维模型的识别装置40包括:获取模块41、第一确定模块42、第二确定模块43、第三确定模块44;其中,获取模块41用于获取对象实体对应的对象三维模型;对象实体基于设计图生成,设计图中包括对象实体的几何特征信息以及至少三个光学标记物在对象实体上的第一位置信息;第一确定模块42用于基于对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息,确定对象三维模型与设计图之间的几何特征匹配关系;第二确定模块43用于基于几何特征匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系;第三确定模块44用于通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。
65.可选的,装置还包括:识别模块45;识别模块45用于对对象三维模型进行几何特征识别。
66.可选的,第一确定模块42基于对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息,确定对象三维模型与设计图之间的几何特征匹配关系时,具体用于:若对对象三维模型进行几何特征识别,得到对象三维模型的几何特征信息,则采用最小
二乘匹配算法或聚类匹配算法,对对象三维模型的几何特征信息与设计图中包括的对象实体的几何特征信息进行处理,得到对象三维模型与设计图之间的几何特征匹配关系。
67.可选的,第二确定模块43基于几何特征匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系时,具体用于:基于对象实体的几何特征信息以及设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定设计图与至少三个光学标记物之间的第一位置转换关系;基于几何特征匹配关系和第一位置转换关系,确定对象三维模型与至少三个光学标记物之间的位置转换关系。
68.可选的,第一确定模块42还用于若对对象三维模型进行几何特征识别,没有得到对象三维模型的几何特征信息,则采用点云匹配算法,确定对象三维模型与设计图之间的点云匹配关系;第二确定模块43还用于基于点云匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系;第三确定模块44还用于通过光学追踪系统追踪对象实体上的至少三个光学标记物的第二位置信息,并基于至少三个光学标记物的第二位置信息和位置转换关系,确定对象三维模型的位姿。
69.可选的,第二确定模块43基于点云匹配关系和设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定对象三维模型与至少三个光学标记物之间的位置转换关系时,具体用于:基于对象实体的几何特征信息以及设计图中包括的至少三个光学标记物在对象实体上的第一位置信息,确定设计图与至少三个光学标记物之间的第一位置转换关系;基于点云匹配关系和第一位置转换关系,确定对象三维模型与至少三个光学标记物之间的位置转换关系。
70.图4所示实施例的对象三维模型的识别装置可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
71.图5为本公开实施例提供的电子设备的结构示意图。该电子设备可以是如上实施例所述的终端。本公开实施例提供的电子设备可以执行对象三维模型的识别方法实施例提供的处理流程,如图5所示,电子设备50包括:存储器51、处理器52、计算机程序和通讯接口53;其中,计算机程序存储在存储器51中,并被配置为由处理器52执行如上所述的对象三维模型的识别方法。
72.另外,本公开实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的对象三维模型的识别方法。
73.此外,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的对象三维模型的识别方法。
74.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除
在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
75.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献