一种三维地图构建方法以及相关设备技术

技术编号:37450700 阅读:11 留言:0更新日期:2023-05-06 09:22
本申请公开了一种三维地图构建方法,该方法中,可以根据第一三维地图对应的位姿估计信息和/或位姿匹配信息,对第一三维地图进行位姿优化,以获得优化后的第一三维地图所对应的多个第一图像中每个第一图像的第一优化位姿以及优化后的第一三维地图对应的第一评估信息,第一评估信息用于评估每个第一图像的第一优化位姿的优化质量;根据第一优化位姿以及第一评估信息,从多个第一图像中确定目标图像,并根据目标图像对应的目标位姿,获得目标三维地图。这样,根据第一优化位姿以及第一评估信息,可以从多个第一图像中确定位姿较为准确的目标图像,从而减少异常的图像影响后续的构图操作的影响,提升最终获得的目标三维地图的质量。量。量。

【技术实现步骤摘要】
一种三维地图构建方法以及相关设备


[0001]本申请涉及三维建图
,具体涉及一种三维地图构建方法以及相关设备。

技术介绍

[0002]随着计算机视觉技术的不断发展,目前,三维建图方法已广泛应用于诸如机器人、无人机、虚拟现实、增强现实等领域。
[0003]而传统的三维建图方法中,通常是在获得诸如相机、惯性测量单元、里程计、激光雷达等传感设备采集到的建图数据之后,基于所有的建图数据进行建图,以获得三维地图。在这一过程中,若建图数据中出现较多错误或者误差较大,则通常会导致位姿优化效果较差,使得最终获得的三维地图质量较差。

技术实现思路

[0004]本申请提供一种三维地图构建方法,可以获得高质量的三维地图。本申请还提供了相应的装置、设备、计算机可读存储介质和计算机程序产品等。
[0005]本申请第一方面提供一种三维地图构建方法,该方法包括:根据第一三维地图对应的位姿估计信息和/或位姿匹配信息,对第一三维地图进行位姿优化,以获得优化后的第一三维地图所对应的多个第一图像中每个第一图像的第一优化位姿,以及,优化后的第一三维地图对应的第一评估信息,第一评估信息用于评估每个第一图像的第一优化位姿的优化质量;根据第一优化位姿以及第一评估信息,从多个第一图像中确定目标图像,并确定每个目标图像对应的目标位姿;根据目标图像对应的目标位姿,获得目标三维地图。
[0006]在第一方面中,可以基于位姿估计信息和/或位姿匹配信息对第一三维地图进行位姿优化,获得优化后的第一三维地图,并获得优化后的第一三维地图对应的第一评估信息。其中,基于位姿估计信息和/或位姿匹配信息对第一三维地图进行优化,保证了第一优化位姿的精度,为最终获得质量较好的目标三维地图提供较好的数据基础。此时,该第一评估信息可以反映各个第一图像对应的第一优化位姿与优化后的第一三维地图相匹配的程度,或者说,可以反映相应第一图像对应的第一优化位姿存在异常的可能性。这样,根据第一优化位姿以及第一评估信息,可以从多个第一图像中确定位姿较为准确的目标图像以用于获得目标三维地图,从而减少异常的图像影响后续的构图操作的影响,提升最终获得的目标三维地图的质量。
[0007]在第一方面的一种可能的实现方式中,第一评估信息包括优化后的第一三维地图中每个第一图像对应的权重。
[0008]该种可能的实现方式中,每个第一图像对应的权重可以体现相应第一图像对应的第一优化位姿与优化后的第一三维地图相匹配的程度。并且,每个第一图像对应的权重可以反映用于后续的构图操作(例如构建目标三维地图)的可能性。
[0009]在第一方面的一种可能的实现方式中,第一评估信息包括优化后的第一三维地图对应的特征点匹配信息,特征点匹配信息包括多个第一图像中的至少一个特征点对应的匹
配信息。
[0010]该种可能的实现方式中,多个第一图像中的至少一个特征点对应的匹配信息可以包括特征点之间的匹配信息和/或特征点与优化后的第一三维地图中的空间点之间的匹配信息。
[0011]在第一方面的一种可能的实现方式中,特征点匹配信息包括第一数值和/或第二数值;第一数值为多个第一图像所包含的多个特征点中,在优化后的第一三维地图的多个空间点中存在相匹配的空间点的特征点的数量或者比例;第二数值为至少一组第一图像对包含的匹配点对的数量,每一组第一图像对中的两个图像包含于多个第一图像中,并且,每一组第一图像对中的匹配点对的数量为相应第一图像对的两个图像之间相匹配的特征点对的数量或者比例。
[0012]该种可能的实现方式中,第一数值可以是基于优化后的第一三维地图与每个第一图像之间的重投影误差而确定的。第一数值可以认为是优化后的第一三维地图对应的满足3D

2D匹配的特征点的数量或者比例。第二数值可以反映优化后的第一三维地图对应的2D

2D匹配结果。
[0013]在第一方面的一种可能的实现方式中,根据第一优化位姿以及第一评估信息,从多个第一图像中确定目标图像,并确定每个目标图像对应的目标位姿,包括:在第一评估信息不满足第一预设条件的情况下,根据优化后的第一三维地图中每个第一图像对应的权重,从多个第一图像中确定多个第二图像,并确定每个第二图像对应的权重;根据每个第二图像对应的权重,以及每个第二图像对应的第一优化位姿进行位姿优化,以获得每个第二图像对应的更新后的第一优化位姿和关于每个更新后的第一优化位姿的第二评估信息,直到第二评估信息满足第二预设条件,并根据满足第二预设条件的第二评估信息以及满足第二预设条件的第二评估信息对应的更新后的第一优化位姿,从多个第二图像中确定目标图像,并确定每个目标图像对应的目标位姿,其中,第二评估信息中包括每个第二图像对应的更新后的权重。
[0014]该种可能的实现方式中,当第一评估信息不满足第一预设条件时,可以认为该多个第一图像中出现位姿异常的图像的可能性较高,导致优化后的第一三维地图的质量可能受到影响,因此,需要继续进行位姿优化。而该种可能的实现方式中的方法中,可以根据位姿对应的权重(例如在位姿优化过程中使得低权重进一步降低),通过一次或多次的位姿优化,识别出多个第一图像中可能存在位姿异常情况的图像,确定出位姿较为准确的目标图像,并获得目标图像的较为准确的目标位姿,从而为后续的构图操作提供较好的数据基础,降低位姿异常的图像对后续的构图操作的影响。
[0015]在第一方面的一种可能的实现方式中,根据第一优化位姿以及第一评估信息,从多个第一图像中确定目标图像,并确定每个目标图像对应的目标位姿,包括:在第一评估信息满足第一预设条件的情况下,从多个第一图像中确定目标图像,并将每个目标图像对应的第一优化位姿确定为相应目标图像的目标位姿。
[0016]该种可能的实现方式中,当第一评估信息满足第一预设条件时,可以认为多个第一图像中绝大部分甚至全部图像与优化后的第一三维地图的匹配程度均较好,该多个第一图像中出现位姿异常的图像的可能性较低,此时,可以认为各个第一图像对应的第一优化位姿已经达到期望的优化状态,因此,可以从多个第一图像中确定目标图像,并将每个目标
图像对应的第一优化位姿确定为相应目标图像的较为准确的目标位姿。
[0017]在第一方面的一种可能的实现方式中,该方法还包括:根据第一评估信息,输出指示信息,指示信息用于指示关于建图数据的采集方式;获取基于指示信息而得到的目标建图数据;根据目标图像对应的目标位姿,获得目标三维地图,包括:根据目标建图数据和目标图像对应的目标位姿,获得目标三维地图。
[0018]该种可能的实现方式中,可以基于三维地图构建过程中生成的第一评估信息,确定相应的建图数据中可能出现的问题,从而指导相应的数据采集过程,以及时弥补当前的建图数据中的异常,保证了建图数据的质量,为获得高质量的三维地图提供较好的数据基础,避免由于采集过程中的问题而导致最终建图失败。
[0019]在第一方面的一种可能的实现方式中,位姿估计信息包括全局位姿信息和/或相对位姿信息;全局位姿信息包括第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维地图构建方法,其特征在于,包括:根据第一三维地图对应的位姿估计信息和/或位姿匹配信息,对所述第一三维地图进行位姿优化,以获得优化后的第一三维地图所对应的多个第一图像中每个第一图像的第一优化位姿,以及,所述优化后的第一三维地图对应的第一评估信息,所述第一评估信息用于评估每个第一图像的第一优化位姿的优化质量;根据所述第一优化位姿以及所述第一评估信息,从所述多个第一图像中确定目标图像,并确定每个目标图像对应的目标位姿;根据所述目标图像对应的目标位姿,获得目标三维地图。2.根据权利要求1所述的方法,其特征在于,所述第一评估信息包括所述优化后的第一三维地图中每个第一图像对应的权重。3.根据权利要求1或2所述的方法,其特征在于,所述第一评估信息包括所述优化后的第一三维地图对应的特征点匹配信息,所述特征点匹配信息包括所述多个第一图像中的至少一个特征点对应的匹配信息。4.根据权利要求3所述的方法,其特征在于,所述特征点匹配信息包括第一数值和/或第二数值;所述第一数值为所述多个第一图像所包含的多个特征点中,在所述优化后的第一三维地图的多个空间点中存在相匹配的空间点的特征点的数量或者比例;所述第二数值为至少一组第一图像对包含的匹配点对的数量,每一组第一图像对中的两个图像包含于所述多个第一图像中,并且,每一组第一图像对中的匹配点对的数量为相应第一图像对的两个图像之间相匹配的特征点对的数量或者比例。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一优化位姿以及所述第一评估信息,从所述多个第一图像中确定目标图像,并确定每个目标图像对应的目标位姿,包括:在所述第一评估信息不满足第一预设条件的情况下,根据所述优化后的第一三维地图中每个第一图像对应的权重,从所述多个第一图像中确定多个第二图像,并确定每个第二图像对应的权重;根据每个第二图像对应的权重,以及每个第二图像对应的第一优化位姿进行位姿优化,以获得每个第二图像对应的更新后的第一优化位姿和关于每个所述更新后的第一优化位姿的第二评估信息,直到所述第二评估信息满足第二预设条件,并根据满足第二预设条件的第二评估信息以及满足第二预设条件的第二评估信息对应的更新后的第一优化位姿,从所述多个第二图像中确定目标图像,并确定每个目标图像对应的目标位姿,其中,所述第二评估信息中包括每个第二图像对应的更新后的权重。6.根据权利要求2所述的方法,其特征在于,所述根据所述第一优化位姿以及所述第一评估信息,从所述多个第一图像中确定目标图像,并确定每个目标图像对应的目标位姿,包括:在所述第一评估信息满足第一预设条件的情况下,从所述多个第一图像中确定目标图像,并将每个目标图像对应的第一优化位姿确定为相应目标图像的目标位姿。7.根据权利要求1

6任一项所述的方法,其特征在于,还包括:根据所述第一评估信息,输出指示信息,所述指示信息用于指示关于建图数据的采集
方式;获取基于所述指示信息而得到的目标建图数据;所述根据所述目标图像对应的目标位姿,获得目标三维地图,包括:根据所述目标建图数据和所述目标图像对应的目标位姿,获得目标三维地图。8.根据权利要求1

7任一项所述的方法,其特征在于,所述位姿估计信息包括全局位姿信息和/或相对位姿信息;所述全局位姿信息包括第一三维地图对应的多个图像在所述第一三维地图对应的坐标系下的位姿估计信息;所述相对位姿信息包括至少一组第二图像对中,每一组第二图像对包含的两个图像之间的相对位姿的信息,所述至少一组第二图像对中的图像包含于所述第一三维地图对应的多个图像中。9.根据权利要求1

8任一项所述的方法,其特征在于,所述位姿匹配信息包括所述第一三维地图与所述第一三维地图对应的多个图像中的至少一个图像之间的匹配信息,和/或,至少一组第二图像对中,每一组第二图像对包含的两个图像之间的相对位姿匹配信息,所述至少一组第二图像对中的图像包含于所述第一三维地图对应的多个图像中。10.一种三维地图构建装置,其特征在于,包括:优化模块,用于根据第一三维地图对应的位姿估计信息和/或位姿匹配信息,对所述第一三维地图进行位姿优化,以获...

【专利技术属性】
技术研发人员:林煜凯刘流温裕祥李江伟
申请(专利权)人:深圳华为云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1