[发明专利]一种基于曼哈顿世界假设及因子图的相机位姿优化方法在审
| 申请号: | 202111562336.3 | 申请日: | 2021-12-20 |
| 公开(公告)号: | CN114241050A | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 张小国;李尚哲;孙宇轩;刘启汉;邓奎刚;王庆 | 申请(专利权)人: | 东南大学 |
| 主分类号: | G06T7/73 | 分类号: | G06T7/73 |
| 代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 周蔚然 |
| 地址: | 210096 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 曼哈顿 世界 假设 因子 相机 优化 方法 | ||
1.一种基于曼哈顿世界假设及因子图的相机位姿优化方法,用于弱纹理大场景的SLAM稳健定位,其特征在于,包括如下步骤:
(1)提取点、线、面特征;
(2)计算点、线、面特征的重投影误差;
(3)根据曼哈顿世界假设计算线特征和面特征的结构性误差;
(4)利用重投影误差和结构性误差构建因子图模型并进行位姿优化。
2.根据权利要求1所述的一种基于曼哈顿世界假设及因子图的相机位姿优化方法,其特征在于,所述步骤(1)中,提取点、线、面特征,具体步骤为:
(1.1)根据灰度图提取图像的ORB特征点;
(1.2)根据深度图对点云进行分割后得到平面特征,提取平面边缘得到线特征。
3.根据权利要求1所述的一种基于曼哈顿世界假设及因子图的相机位姿优化方法,其特征在于,所述步骤(2)中,计算点、线、面特征的重投影误差,具体步骤为:
(2.1)根据匹配关系得到点特征的观测值,计算所有点特征的重投影误差;
(2.2)根据匹配关系得到平面特征的观测值,计算所有平面特征的重投影误差Eπ1:
其中q(·)表示参数降维变换,πij为第j个平面在第i个时刻的观测值,为世界坐标系下的第j个平面,为第i个世界坐标系到相机坐标系的变换矩阵;
(2.3)根据匹配关系得到线特征的观测值计算所有线特征的重投影误差El1:
其中s(·)代表参数降维变换,lij为第j个平面在第i个时刻的观测值,为世界坐标系下的第j个平面,为第i个世界坐标系到相机坐标系的变换矩阵。
4.根据权利要求1所述的一种基于曼哈顿世界假设及因子图的相机位姿优化方法,其特征在于,所述步骤(3)中,根据曼哈顿世界假设计算线特征和面特征的结构性误差,具体步骤为:
(3.1)计算面特征的结构性误差Eπ2,根据曼哈顿世界假设,面特征之间存在平行约束eπp和垂直约束eπv,计算所有相关面特征之间的结构性误差:
其中qn(·)为q(·)的前两维,表示对平面法向量的参数降维变换,nij是第j个平面的法向量在i时刻的观测值,是第j个平面的法向量在世界坐标系的值,是i时刻世界坐标系到相机坐标系的旋转矩阵,Rtg是将法向量nij旋转到其垂直方向的附加旋转矩阵;
(3.2)计算线特征的结构性误差El2,根据曼哈顿世界假设,线特征之间存在平行约束elp和垂直约束elv,计算所有相关线特征之间的结构误差:
其中sn(·)为s(·)的前两维,表示对线的方向向量的参数降维变换,nij是第j条线的方向向量在i时刻的观测值,是第j条线的方向向量在世界坐标系的值,是i时刻世界坐标系到相机坐标系的旋转矩阵,Rtg是将方向向量nij旋转到其垂直方向的附加旋转矩阵。
5.根据权利要求1所述的一种基于曼哈顿世界假设及因子图的相机位姿优化方法,其特征在于,所述步骤(4)中,利用重投影误差和结构性误差构建因子图模型并进行位姿优化,具体步骤为:
(4.1)利用重投影误差和结构性误差构建因子图模型,总误差为:
Tcw=argmin(∑Hp(Ep)+∑Hπ1(Eπ1)+∑Hπ2(Eπ2)+∑Hl1(El1)+∑H12(El2))
其中H(·)是Huber核函数,Ep、Eπ1、El1、Eπ2、El2是步骤(2)(3)中的误差项;
(4.2)在跟踪期间进行局部BA,通过减小重投影误差和结构性误差优化相机位姿;
(4.3)当检测到系统存在回环时,即到达以前经过的地方,停止局部BA转而执行全局BA,所有的相机位姿和点、线、平面路标都会根据当前的观测结果进行修正,消除累计误差,并更新关键帧位姿和全局地图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111562336.3/1.html,转载请声明来源钻瓜专利网。





