针对单目视觉里程计在相机快速或剧烈运动时精度差和鲁棒性低的问题,提出一种基于树结构特征匹配与实时地图更新策略的单目视觉里程计算法.基于树结构的特征匹配算法无运动假设,在各种运动下均可快速且可靠地建立特征匹配关系,从而保证算法的实时性和鲁棒性.实时地图扩展更新框架将地图扩展与优化分离,在保证实时性的同时又能使得当前帧在快速或剧烈运动下能跟踪到足够多的3D地图点,以提高算法的鲁棒性.为降低实时地图更新对地图点精度的影响,提出一种基于视差的权重矩阵估计方法,使高精度地图点在优化函数中占主导地位,以此保证算法的精度.在2个公开数据集上的实验结果表明,与ORB-SLAM算法相比,该算法定位精度更高,在相机快速或剧烈运动下具有更好的鲁棒性.
视觉里程计 单目视觉 特征匹配 实时地图更新 位姿优化 鲁棒性