[发明专利]一种结合深度图推断的线特征视觉里程计方法有效
申请号: | 201910932055.9 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110807799B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 黄平;黄俊杰;王伟;王欢 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06T7/521 | 分类号: | G06T7/521 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结合 深度 推断 特征 视觉 里程计 方法 | ||
1.一种结合深度图推断的线特征视觉里程计方法,其特征是,包括如下步骤:
步骤一、利用深度相机采集某一帧的彩色图像及深度图像;
步骤二、使用线段检测算法提取彩色图像中的2D线特征,而后确定包含线特征的各矩形区域;
步骤三、将各矩形区域映射到深度图像中,针对深度缺失问题,对各矩形区域使用像素滤波方法进行深度推断;
步骤四、采样2D线特征中的点,结合深度推断后的深度图像反投影为3D点,利用随机采样一致性方法找到过直线的最佳两点拟合3D线段,根据3D线段的匹配关系估计相机位姿;
所述步骤四具体为:
首先在线段l上均匀采样2D点,对第j个2D点记为
gj=[uj vj]T
其中,uj,vj为该点在像素系中的横纵坐标,T代表转置,根据针孔相机模型,将该2D点反投影为相机坐标系下3D坐标,记为
其中,xj,yj,zj为相机坐标系下3D坐标,cu,cv为相机光心坐标,fu,fv为焦距,s为尺度因子,dj为gj所对应的深度值;
对于l上其他2D点也执行以上操作,形成一系列3D点集合{Gj},j=1,2,...,N,N为l上2D点个数,定义拟合阈值T3D,对{Gj}中的3D点每次选取其中两个,形成3D线段,计算其余点到该3D线段的欧氏距离,若小于T3D则记为内点,统计内点数量,选取内点数最多的一组两点(P,Q)∈{Gj}作为该3D线段的最优过点;
通过两个向量来表示3D线段,记三维线段为L,向量是L的单位方向向量,向量的模为相机原点到该3D线段L的距离,的方向平行于由相机原点与该3D线段L所构成的平面的法向量,假设m是线段的中点,则与的关系为:
其中^运算为叉乘,m是线段上的任意一点,该步骤完成2D线段反投影为3D线段;
步骤五、构建包含距离误差及角度误差的雅克比矩阵,利用高斯-牛顿法优化位姿,根据优化后的位姿结果判断是否将该帧的线特征加入局部地图,完成对某一帧的相机位姿估计;
步骤六、重复步骤一至五估计连续帧的位姿变换,完成视觉里程计功能。
2.根据权利要求1所述的结合深度图推断的线特征视觉里程计方法,其特征是,所述彩色图像中的某一点像素与深度图像中该点的像素是来自于同一处。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910932055.9/1.html,转载请声明来源钻瓜专利网。