【技术实现步骤摘要】
一种基于全景图像的相机位姿估计方法及系统
[0001]本专利技术属于视觉SLAM处理
,涉及一种基于全景图像的相机位姿估计方法及系统。
技术介绍
[0002]随着机器人越来越多地融入日常生活,越来越多的关注其在现实世界中的健壮性。更小、功能更强大的计算机和传感器,以及更高效的算法的结合,造就了移动机器人的兴起,如自动驾驶汽车、航空摄影无人机和搜索救援无人机。对于移动机器人而言,其自身定位是一项重要工作,现有常用于估计机器人位置的方法是GPS,但需要无线通信,在许多环境中,尤其在室内是不可用的,因此,必须使用其他传感器来估计机器人的状态并绘制其周围的环境。估计机器人的姿态同时构建周围障碍物的地图被称为同步定位与地图构建(Simultaneously Localization and Mapping,SLAM)。
[0003]视觉系统的一个重要变量是摄像机视场(FOV),传统镜头的视场一般小于120度,而以鱼眼相机和全景环带相机为代表的全向相机(omnidirectional camera)拥有超过180度乃至更大的视场,大视场相机带来的超大视场感知能力,对于减少传感器数量、缩小移动机器人尺寸很有帮助。然而,广角图像存在光学畸变,使物理上的直线在图像中出现弯曲,并作为径向距离的函数从图像中心到边缘视场逐渐增加。传统的简单相机模型,例如针孔模型,无法模拟这种变形,因此传统的计算机视觉一直集中在具有最小变形的透视相机上,而没有考虑更大的FOV。但是,在导航任务中使用更宽的视场具有许多潜在的好处,因为视觉SLAM ...
【技术保护点】
【技术特征摘要】
1.一种基于全景图像的相机位姿估计方法,其特征在于,包括以下步骤:S1、采集全景图像,并对全景图像进行图像预处理;S2、对图像预处理之后的全景图像进行畸变校正,得到校正图像;S3、采用ORB特征提取算法对校正图像进行特征点提取并进行描述子计算;S4、对相邻两帧图像进行特征点匹配,并基于匹配后的特征点分别在两个像平面上成像位置的半径以及半径之差对重投影误差附加权重以构建损失函数,通过使损失函数最小化以对相机位姿进行估计。2.根据权利要求1所述的一种基于全景图像的相机位姿估计方法,其特征在于,所述步骤S1中,图像预处理为直方图均衡化。3.根据权利要求1所述的一种基于全景图像的相机位姿估计方法,其特征在于,所述步骤S2中,畸变校正的过程包括:设P是坐标为(x,y,z)
T
的三维空间点,U是P在像平面上的投影,坐标为(u,v)
T
,(x,y)
T
与(u,v)
T
成正比,符合如下关系:其中,f
b
(ρ)=α0+α2·
ρ2+
…
+α
N
·
ρ
N
;α0、α2、
…
、α
N
为多项式系数;利用反向投影函数π
‑1(u),图像坐标到对应的物点三维坐标的映射关系为:P=π
‑1(U)=λ
‑1·
g(u)相应地,投影函数为:U=π(P)=f
p
(θ)
·
h(P)其中,f
p
(θ)=β0+β2·
θ2+
…
+β
N
·
θ
N
得到标定系数f
b
(ρ)和f
p
(θ)中的一个,即可得到投影函数或反投影函数,以实现全景图像的畸变校正。4.根据权利要求1所述的一种基于全景图像的相机位姿估计方法,其特征在于,所述步骤S3中,特征点提取的过程包括:设校正图像的边缘像素点的搜索半径为2,实际半径为R,两者乘积为2R;相应地,对于校正图像中其他像素点,则其搜索半径为其中,r
′
为像素点的实际半径;实际半径定义为像素点至图像中心点的距离;由于全景环带相机中央存在实际半径为r0的盲区,因此最小实际半径对应的搜索半径
为向下取整对应最大搜索半径为则用于比较的像素点个数为4
·
(r
max
+1);相应地,对于其他搜索半径均进行向下取整;若搜索半径之内用于比较的像素点个数少于4
·
(r
max
+1),则利用线性插值插入目标像素...
【专利技术属性】
技术研发人员:黄昊宇,王之丰,冯逸鹤,
申请(专利权)人:杭州环峻科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。