[发明专利]一种用于深度相机的位姿估计方法有效
| 申请号: | 201910769449.7 | 申请日: | 2019-08-20 |
| 公开(公告)号: | CN110503688B | 公开(公告)日: | 2022-07-22 |
| 发明(设计)人: | 朱俊涛;陈强 | 申请(专利权)人: | 上海工程技术大学 |
| 主分类号: | G06T7/73 | 分类号: | G06T7/73;G06T7/33 |
| 代理公司: | 上海唯智赢专利代理事务所(普通合伙) 31293 | 代理人: | 姜晓艳 |
| 地址: | 201620 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 深度 相机 估计 方法 | ||
1.一种用于深度相机的位姿估计方法,其特征在于包括以下步骤:
步骤一、将深度相机设置在移动机构上进行拍摄,获得深度图和RBG彩色图,从拍摄的每相邻两帧图像中提取Oriented FAST and Rotated BRIEF ORB特征点对;
步骤二、利用N个深度信息缺失的ORB特征点对,计算相机位姿变化的估计值ξP,利用M个深度信息完整的ORB特征点对,计算相机位姿变化的估计值ξQ,进而得到总估计值ξ0;
步骤三、构建融合了深度信息缺失的ORB特征点对和深度信息完整的ORB特征点对对应的误差信息的最小重投影误差模型,进而得到对应的雅可比矩阵J;
步骤四、根据所述总估计值ξ0、最小重投影误差模型和雅可比矩阵J,利用非线性优化方法,计算优化后的总估计值ξk,从而完成相邻两帧图像拍摄过程中的相机位姿变化的估计;
对于N个深度信息缺失的ORB特征点对,利用RANSAC算法计算估计值ξP;对于M个深度信息完整的ORB特征点对,利用直接线性变换法计算估计值ξQ,再利用如下方程式,计算总估计值ξ0;
对于N个深度信息缺失的ORB特征点对,利用重投影方法,结合PnP算法,构建其对应的误差函数eP;对于M个深度信息完整的ORB特征点对,利用重投影方法,结合ICP算法,构建其对应的误差函数eQ;然后构建融合误差函数eP和误差函数eQ的最小重投影误差模型e,进而得到对应的雅可比矩阵J;
所述雅可比矩阵J的计算方法包括以下步骤:
步骤Ⅰ、对于N个深度信息缺失的ORB特征点对,记相邻两帧图像上匹配的ORB特征点对对应的空间点齐次坐标分别为Pi=(xi,yi,zi,1)T,其相邻帧上的ORB特征点经过世界坐标系和像素坐标系的转换关系得到对应的像素坐标为
利用重投影方法,计算初始帧的ORB特征点Pi=(xi,yi,zi,1)T在相邻帧上投影的像素齐次坐标pi=(ui,vi,1)T,其李代数关系如下,
其中,si表示初始帧的ORB特征点在相邻帧上的投影对应的深度信息,K表示相机的内参矩阵,∧表示反对称符号,
结合PnP算法,构建深度信息缺失的ORB特征点对的误差函数eP;
步骤Ⅱ、对于M个深度信息完整的ORB特征点对,记相邻两帧图像上匹配的ORB特征点对对应的空间点坐标分别为Qi=(Xi,Yi,Zi)T,利用重投影方法,计算初始帧的ORB特征点Qi=(Xi,Yi,Zi)T在相邻帧上投影的空间点坐标其李代数关系如下,
其中,∧表示反对称符号,
结合ICP算法,构建深度信息完整的ORB特征点对的误差函数eQ;
步骤Ⅲ、构建最小重投影误差模型e,如下所示;
其中,δξ表示扰动量,fx表示相机的焦距在像素坐标系的x轴分量,fy表示相机的焦距在像素坐标系的y轴分量,点P′i=(x′i,y′i,z′i,1)T表示初始帧中深度信息缺失的ORB特征点Pi=(xi,yi,zi,1)T乘以相机位姿变化的总估计值ξ0后对应的点,点Qi′=(X′i,Y′i,Z′i)T表示初始帧中深度信息完整的ORB特征点Qi=(Xi,Yi,Zi)T乘以相机位姿变化的总估计值ξ0后对应的点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910769449.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空中光电测量平台目标定位方法
- 下一篇:位姿预测方法、模型训练方法及装置





