基于自适应外点剔除与解耦算法的视觉里程计

Visual Odometry Based on Adaptive Outlier Removal and Decoupling Algorithm

  • 摘要: 针对视觉里程计内点确定的问题,提出了一种基于自适应外点剔除与解耦算法的视觉里程计方法.采用ORB(Oriented FAST and Rotated BRIEF)算子检测特征点.采用经光流归一化的重投影误差作为内点评判标准,归一化的重投影误差与特征点的深度及位置无关.自运动估计分为两步:先使用改进的5-point RANSAC方法结合球形线性插值求解优化的旋转参数;然后采用两帧间光束法平差,结合归一化的重投影误差去除外点,迭代循环到最大次数或内点集合不变,得到最优的平移参数.采用公共数据集KITTI对算法进行测试,实验表明本文算法较之传统的采用固定阈值重投影误差评估内点并同时估计6自由度的方法,在外点剔除方面有显著提升,与同类视觉里程计方法相比在精度上也有提升.

     

    Abstract: We propose a novel method based on the adaptive outlier removal and a decoupling algorithm to address the problems associated with inlier selection in visual odometry. The Oriented FAST and Rotated BRIEF (ORB) operator is used to detect the feature points. The re-projection error normalized by optical flow is used as the inlier selection criterion, which is independent of the depth and position of the feature points. Ego-motion estimation is divided into two steps. First, the five-point RANSAC method is modified and combined with spherical linear interpolation (SLERP) to estimate the rotation parameters. Then, the motion-only bundle adjustment is combined with a normalized reprojection error to remove outliers and obtain the optimized translation parameters. The iteration stops when it reaches the maximum or the set of inliers remains unchanged. Experiments are conducted on the public data set KITTI, and the results show that the method has a significant improvement in terms of outlier removal compared with the conventional method, which uses a re-projection error with a fixed threshold and simultaneously estimates six degrees of freedom. Furthermore, the overall accuracy is improved compared to other similar works.

     

/

返回文章
返回