基于时空一致性的相机定位与地图重建算法

Camera Localization and Map Reconstruction Algorithm Based on Temporal-Spatial Consistency

  • 摘要: 为了提高SLAM(同时定位与地图构建)的精确性,提出一种基于时空一致性的单目相机SLAM算法.稳定的特征点具有以下2个特性:一是出现在连续的多帧图像中;二是能够被多个不同视角的相机观察到.本文分别使用时间一致性和空间一致性(简称时空一致性)描述上述2个特征.利用时间一致性的策略确定插入关键帧的时机,利用空间一致性的策略严格筛选3维点云.在KITTI数据集中,本文与ORB-SLAM(基于ORB特征的SLAM系统)算法相比较,本文方法需要选取的关键帧数量更少,使得局部优化线程中关键帧位姿能够得到更加充分的优化,处理速度可达35帧/秒,能够满足实时性要求.实验表明本文方法能够有效地降低误差,提高SLAM的精确性.

     

    Abstract: In order to improve the accuracy of SLAM (simultaneous localization and mapping), a monocular SLAM method is proposed based on temporal-spatial consistency. Stable feature points usually possess the following two characters, that they appear in multiple continuous frames, and can be observed by cameras from different viewpoints. In this paper, these two characters are described by temporal consistency and spatial consistency, that is temporal-spatial consistency in short. The temporal consistency decides the timing of keyframe insertion, and the spatial consistency filters the 3D points strictly. On the KITTI dataset, the proposed method is compared with the ORB-SLAM (SLAM system based on oriented FAST and rotated BRIEF features) algorithm. Fewer keyframes need to be selected, so the keyframe poses are optimized more completely in the local optimization thread, and the processing speed is up to 35frames/s to meet the real-time performance requirements. Experiments show that the proposed method can effectively reduce errors and improve the accuracy of SLAM.

     

/

返回文章
返回