一种全景视觉SLAM建图方法与流程

文档序号:27315509发布日期:2021-11-09 23:47阅读:来源:国知局

技术特征:
1.一种全景视觉slam建图方法,其特征在于,包括以下步骤:步骤s1:全景摄像机标定,将全景图和空间转化为理想球面成像模型;步骤s2:通过cube表达将全景平面画面投影成六面体平面图像,将六面体平面图像转化为理想球面成像模型,进行特征点匹配;步骤s3:通过3d

2d图像姿态估计实现运动姿态估计,对全景图像序列进行姿态矫正;步骤s4:对全景图像序列进行图像特征点跟踪,当特征点跟踪失效或图像满足其他关键帧选取条件时,更新最终关键帧并进行关键帧特征匹配,关键帧的作用为标识当前帧的姿态信息;步骤s5:通过对相机位移进行估计和对空间特征点进行定位实现局部建图;步骤s6:进行回环检测,实现全局建图优化。2.根据权利要求1所述的一种全景视觉slam建图方法,其特征在于,所述步骤s1中,所述将全景图像转化为理想球面成像模型的方法为,将所述全景图上的所有点p(x,y)转化为理想球面上的点p'(lon,lat):理想球面上的点p'(lon,lat):所述将空间转化到理想球面成像模型的方法为,将空间中的所有点转化为理想球面上的点p'(lon,lat):其中,width为图像宽度,height为图像高度,f
θ
,c
θ
由摄像机固有参数标定。3.根据权利要求1所述的一种全景视觉slam建图方法,其特征在于,所述步骤s2中,将所述六面体平面图像转化为理想球面成像模型的方法为,将六面体平面图像上的所有点p1(x1,y1)转换为理想球面上的点p1'(lon,lat):)转换为理想球面上的点p1'(lon,lat):)转换为理想球面上的点p1'(lon,lat):)转换为理想球面上的点p1'(lon,lat):
其中,width为图像宽度,height为图像高度。4.根据权利要求1所述的一种全景视觉slam建图方法,其特征在于,所述步骤s3中,所述运动姿态估计的方法为:所述理想球面上的点p’(lon0,lat0)经过图像转动得到p’(lon1,lat1),将旋转后的点p’(lon1,lat1)与p’(lon0,lat0)进行图像特征点跟踪或特征点匹配,采用最小二乘法或梯度下降法或牛顿法得到转动矩阵r1。5.根据权利要求1所述的一种全景视觉slam建图方法,其特征在于,所述步骤s5中,所述对相机位移进行估计和对空间特征点进行定位的方法采用三角定位法。6.根据权利要求1所述的一种全景视觉slam建图方法,其特征在于,所述步骤s6中,所述回环检测的方法为,将一个关键帧作为当前关键帧与前一个关键帧进行匹配,匹配方法为:两个关键帧之间的多个帧为间隔帧,依次计算每个间隔帧距离前一帧的位移求和得到两个关键帧经过多个间隔帧之间的累计位移t
n
,计算直接匹配两个关键帧得到的位移t
m
,t
n
和t
m
的差值代表误差。

技术总结
本发明公开了一种全景视觉SLAM建图方法,目的是提高视觉SLAM建图的精度和效率,涉及全景视觉图像技术领域,包括以下步骤:全景摄像机标定,将全景图和空间转化为理想球面成像模型;通过cube表达将全景平面画面投影成六面体平面图像,将六面体平面图像转化为理想球面成像模型,进行特征点匹配;通过运动姿态估计,对全景图像序列进行姿态矫正;对全景图像序列进行图像特征点跟踪,当特征点跟踪失效或图像满足其他关键帧选取条件时,更新最终关键帧并进行关键帧特征匹配;通过对相机位移进行估计和对空间特征点进行定位实现局部建图;进行回环检测,实现全局建图优化,实现了高精度高效率的全景视觉SLAM方法。的全景视觉SLAM方法。的全景视觉SLAM方法。


技术研发人员:胡丽玉 胡自航 胡志发
受保护的技术使用者:成都易瞳科技有限公司
技术研发日:2021.07.29
技术公布日:2021/11/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1