【技术实现步骤摘要】
定位方法和装置、设备及存储介质
本申请涉及定位
,特别是涉及一种定位方法和装置、设备及存储介质。
技术介绍
视觉定位技术在很多领域中都起着很重要的作用,例如在无人驾驶、机器人等等领域。其中,在视觉定位技术中,很多时候会利用结构化平面来优化对设备的定位结果。结构化平面指的是根据构建的三维点建立的三维平面。一般使用结构化平面对设备的定位结果进行优化的方式是基于构建的三维点以及结构化平面的关系优化定位结果,三维点的精度将直接影响对设备的优化结果,若三维点精度不高,则会导致结构化平面对定位结果优化的精度不高。
技术实现思路
本申请至少提供一种定位方法和装置、设备及存储介质。本申请提供了一种定位方法,包括:获取设备拍摄的当前图像帧;依据当前图像帧与第一历史图像帧之间的相对位置关系,确定当前图像帧的初始位姿;利用点面约束模型对初始位姿进行优化得到优化后的位姿,并将优化后的位姿确定为设备的视觉定位结果;其中,点面约束模型是利用当前图像帧同第二历史图像帧之间的二维匹配特征点对,与结构化平面之间的关联关系构建的。因此,通过当前图像帧同第二历史图像帧之间的二维特征点对,与结构化平面之间的关联关系构建点面约束模型,并通过该点面约束模型对设备的初始位姿进行优化,以使得点面约束模型中不包括三维点参数,从而在利用点面约束模型对初始位姿进行优化的过程中,不受三维点精度的影响,进而提高了设备的定位精度。其中,结构化平面是利用设备拍摄的当前图像帧及当前图像帧以前的各历史图像帧构建得到的;利用点 ...
【技术保护点】
1.一种定位方法,其特征在于,包括:/n获取设备拍摄的当前图像帧;/n依据所述当前图像帧与第一历史图像帧之间的相对位置关系,确定所述当前图像帧的初始位姿;/n利用点面约束模型对所述初始位姿进行优化得到优化后的位姿,并将优化后的位姿确定为所述设备的视觉定位结果;/n其中,所述点面约束模型是利用所述当前图像帧同第二历史图像帧之间的二维匹配特征点对,与结构化平面之间的关联关系构建的。/n
【技术特征摘要】
1.一种定位方法,其特征在于,包括:
获取设备拍摄的当前图像帧;
依据所述当前图像帧与第一历史图像帧之间的相对位置关系,确定所述当前图像帧的初始位姿;
利用点面约束模型对所述初始位姿进行优化得到优化后的位姿,并将优化后的位姿确定为所述设备的视觉定位结果;
其中,所述点面约束模型是利用所述当前图像帧同第二历史图像帧之间的二维匹配特征点对,与结构化平面之间的关联关系构建的。
2.根据权利要求1所述的方法,其特征在于,所述结构化平面是利用设备拍摄的所述当前图像帧及所述当前图像帧以前的各历史图像帧构建得到的;
所述利用点面约束模型对所述初始位姿进行优化得到优化后的位姿之前,包括:
获取所述当前图像帧与所述第二历史图像帧中与所述结构化平面之间具有关联关系的二维匹配特征点对;
依据所述当前图像帧和所述第二历史图像帧在世界坐标系下的第一位置参数、所述二维匹配特征点对的二维坐标以及所述结构化平面的第二位置参数,构建所述点面约束模型。
3.根据权利要求2所述的方法,其特征在于,所述点面约束模型包括点面优化方程,所述点面优化方程包括第一项和第二项,所述第一项和第二项分别位于所述点面优化方程的等号的两边;所述第一位置参数包括旋转矩阵和平移矩阵,所述第二位置参数包括方向矩阵以及距离矩阵;
所述利用点面约束模型对所述初始位姿进行优化得到优化后的位姿,包括:
依据所述当前图像帧和所述第二历史图像帧的旋转矩阵和平移矩阵、所述结构化平面的方向矩阵以及距离矩阵、所述二维匹配特征点对中位于所述第二历史图像帧中的特征点的二维坐标,确定所述当前图像帧中与所述第二历史图像帧中的特征点对应的匹配特征点的预测坐标,其中,所述预测坐标作为所述第一项;
调整所述点面优化方程中的预设参数,以使所述第一项与所述第二项相等,其中,所述第二项为所述匹配特征点的二维坐标,所述预设参数包括所述当前图像帧的初始位姿。
4.根据权利要求2所述的方法,其特征在于,所述利用点面约束模型对所述初始位姿进行优化得到优化后的位姿,并将优化后的位姿确定为所述设备的视觉定位结果的步骤,包括:
响应于所述第二历史图像帧为所述当前图像帧的上一历史图像帧,对所述第二历史图像帧的位姿、所述当前图像帧的位姿以及所述结构化平面进行优化,得到所述设备在两个时刻的视觉定位结果;
响应于所述第二历史图像帧不为所述当前图像帧的上一历史图像帧,对所述当前图像帧的位姿以及所述结构化平面进行优化,得到所述设备在当前时刻的视觉定位结果。
5.根据权利要求2所述的方法,其特征在于,所述获取所述当前图像帧与所述第二历史图像帧中与所述结构化平面之间具有关联关系的二维匹配特征点对之前,包括:
对所述当前图像帧进行三角剖分以得到对应的二维网格组,其中,所述二维网格组中的顶点为所述当前图像帧中的二维特征点;
将所述二维网格组投影到世界坐标系下,得到对应的三维网格组,其中,所述三维网格组中的顶点为所述当前图像帧中的二维特征点对应的三维点;
获取所述三维网格组中满足预设条件的第一三维网格以生成所述结构化平面。
6.根据权利要求5...
【专利技术属性】
技术研发人员:王帅,陈丹鹏,
申请(专利权)人:浙江商汤科技开发有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。