2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于拉普拉斯分布的双目视觉里程计

范涵奇 吴锦河

范涵奇, 吴锦河. 基于拉普拉斯分布的双目视觉里程计. 自动化学报, 2022, 48(3): 865−876 doi: 10.16383/j.aas.c190860
引用本文: 范涵奇, 吴锦河. 基于拉普拉斯分布的双目视觉里程计. 自动化学报, 2022, 48(3): 865−876 doi: 10.16383/j.aas.c190860
Fan Han-Qi, Wu Jin-He. Stereo visual odometry based on Laplace distribution. Acta Automatica Sinica, 2022, 48(3): 865−876 doi: 10.16383/j.aas.c190860
Citation: Fan Han-Qi, Wu Jin-He. Stereo visual odometry based on Laplace distribution. Acta Automatica Sinica, 2022, 48(3): 865−876 doi: 10.16383/j.aas.c190860

基于拉普拉斯分布的双目视觉里程计

doi: 10.16383/j.aas.c190860
基金项目: 北京市教育委员会科研计划一般项目(KM201710009007)资助
详细信息
    作者简介:

    范涵奇:北方工业大学信息学院副教授. 2011年于浙江大学CAD & CG国家重点实验室获得博士学位. 主要研究方向为计算机视觉与视觉SLAM. 本文通信作者.E-mail: fhq@ncut.edu.cn

    吴锦河:北方工业大学信息学院硕士研究生. 主要研究方向为视觉SLAM. E-mail: jhe_wu@163.com

Stereo Visual Odometry Based on Laplace Distribution

Funds: Supported by Beijing Municipal Education Commission Scientific Research Program General Project (KM201710009007)
More Information
    Author Bio:

    FAN Han-Qi Associate professor at the School of Information, North China University of Technology. He received his Ph.D. degree in computer science from the CAD & CG State Key Laboratory of Zhejiang University in 2011. His research interest covers computer vision and visual SLAM. Corresponding author of this paper

    WU Jin-He Master student at the School of Information, North China University of Technology. His main research interest is visual SLAM

  • 摘要: 针对相机在未知环境中定位及其周围环境地图重建的问题, 本文基于拉普拉斯分布提出了一种快速精确的双目视觉里程计算法. 在使用光流构建数据关联时结合使用三个策略: 平滑的运动约束、环形匹配以及视差一致性检测来剔除错误的关联以提高数据关联的精确性, 并在此基础上筛选稳定的特征点. 本文单独估计相机的旋转与平移. 假设相机旋转、三维空间点以及相机平移的误差都服从拉普拉斯分布, 在此 假设下优化得到最优的相机位姿估计与三维空间点位置. 在KITTI和New Tsukuba数据集上的实验结果表明, 本文算法能快速精确地估计相机位姿与三维空间点的位置.
  • 图  1  本文算法的流程图(算法主要由数据关联与位姿估计两部分组成)

    Fig.  1  Overview of the proposed algorithm framework (The algorithm mainly consists two parts: data association and pose estimation)

    图  2  环形匹配 (使用光流依照箭头所示顺序跟踪特征点)

    Fig.  2  Circular matching (Use optical flow to track feature points following the order as arrows direct)

    图  3  特征点匹配的对比

    Fig.  3  Comparison of feature matching

    图  4  光流特征跟踪与age说明(同一特征点可以在连续帧中被跟踪, age 值越大该特征点越稳定,T 表示两帧之间的位姿变换)

    Fig.  4  Optical flow feature tracking and age description (The same feature point can be tracked in consecutive frames. The larger the age, the more stable the feature point, T represents the pose transformation between two frames)

    图  5  同一三维空间点的多次三角化(基于特征点的$age $值, 在前$n $帧中根据双目相机的视差以及左右相机连续帧间特征点的匹配关系多次三角化同一三维空间点)

    Fig.  5  Multiple triangulations of the same 3D space point (Based on the age of the features, the same 3D space point is triangulated multiple times in the first n frames according to the disparity of the stereo camera and the matching relationship between the feature points of the left and right camera consecutive frames)

    图  6  在 KITTI 数据集序列 00 ~ 05上的实验

    Fig.  6  Experiments on the KITTI sequence 00 ~ 05

    图  7  在 KITTI 数据集序列 06 ~ 10上的实验

    Fig.  7  Experiments on the KITTI sequence 06 ~ 10

    图  8  在 New Tsukuba 数据集上的实验

    Fig.  8  Experiments on New Tsukuba sequence

    表  1  本文算法、ORB-SLAM2以及VISO2-S估计的轨迹与真实轨迹之间RMSE、Mean、STD的对比

    Table  1  Comparison of RMSE, Mean, STD between the trajectory estimated by ours, ORB-SLAM2, and VISO2-S and the real trajectory

    序列 RMSE (m) Mean (m) STD (m)
    本文算法 ORB-SLAM2 VISO2-S 本文算法 ORB-SLAM2 VISO2-S 本文算法 ORB-SLAM2 VISO2-S
    00 5.248 7.410 32.119 4.696 6.733 27.761 2.343 3.095 16.153
    01 33.938 38.426 132.138 28.257 29.988 105.667 18.797 24.027 79.341
    02 11.365 13.081 34.759 10.332 11.300 31.594 4.733 6.589 14.491
    03 1.031 1.662 1.841 0.909 1.486 1.672 0.486 0.745 0.771
    04 0.495 0.529 0.975 0.426 0.487 0.861 0.207 0.253 0.457
    05 4.207 1.569 12.437 3.061 1.421 10.561 2.885 0.664 6.567
    06 2.839 2.059 7.758 2.538 1.759 6.941 1.272 1.072 4.245
    07 3.655 1.903 12.277 3.079 1.813 9.399 1.971 1.393 7.898
    08 13.001 13.112 20.645 12.555 12.853 18.786 2.594 3.376 8.562
    09 4.668 6.081 19.491 3.561 5.212 15.326 3.018 3.312 12.041
    10 2.817 4.811 11.789 2.628 4.958 8.074 1.013 2.594 8.589
    下载: 导出CSV

    表  2  计算时间的对比(部分数据摘自KITTI Benchmark[30]) (ms)

    Table  2  Computation time comparison (Partial data from KITTI Benchmark[30]) (ms)

    方法 特征处理 运动估计 总耗时 计算平台
    orbslam2[33] 11.4 109.2 120.6 3.5 GHz (1核)
    VISO2-S[32] 34.5 3.3 37.8 3.5 GHz (1核)
    FB-KLT[34] 40.8 1.1 41.9 3.5 GHz (1核)
    本文 10.73 18.88 29.61 3.5 GHz (1核)
    下载: 导出CSV
  • [1] Lin Y, Gao F, Qin T, et al. Autonomous aerial navigation using monocular visual‐inertial fusion. Journal of Field Robotics, 2018, 35(1): 23-51 doi: 10.1002/rob.21732
    [2] Faessler M, Mueggler E, Schwabe K, Scaramuzza D. A monocular pose estimation system based on infrared LEDs. In: Proceedings of the 2014 International Conference on Robotics and Automation. Hong Kong, China: IEEE, 2014. 907−913
    [3] Meier L, Tanskanen P, Heng L, Lee G H, Fraundorfer F, Pollefeys M. PIXHAWK: A micro aerial vehicle design for autonomous flight using onboard computer vision. Autonomous Robots, 2012, 33(1): 21-39
    [4] Klein G, Murray D W. Parallel tracking and mapping for small AR workspaces. In: Proceedings of the 6th International Symposium on Mixed and Augmented Reality. Nara, Japan: IEEE/ACM, 2007. 1−10
    [5] Strasdat H, Montiel J, Davison AJ. Scale drift-aware large scale monocular SLAM. Robotics: Science and Systems, 2010, 2(3): 27-34
    [6] Engel J, Schops T, Cremers D. LSD-SLAM: Large-scale direct monocular SLAM. In: Proceedings of the 13th European Conference on Computer Vision. Zürich, Switzerland: Springer, 2014. 834−849
    [7] Cadena C, Carlone L, Carrillo H, et al. Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age. IEEE Transactions on Robotics, 2016, 32(6): 1309-1332 doi: 10.1109/TRO.2016.2624754
    [8] 丁文东, 徐德, 刘希龙, 张大朋, 陈天. 移动机器人视觉里程计综述, 自动化学报, 2018, 44(3): 385-400

    Ding Wen-Dong, Xu De, Liu Xi-Long, Zhang Da-Peng, Chen Tian. Review on visual odometry for mobilerobots. Acta Automatica Sinica, 2018, 44(3): 385-400
    [9] Mur-Artal R, Montiel JM, Tardos JD. ORB-SLAM: A versatile and accurate monocular SLAM system. IEEE Transactions on Robotics, 2015, 31(5): 1147-1163 doi: 10.1109/TRO.2015.2463671
    [10] Lowe D G. Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 2004, 60(2): 91-110 doi: 10.1023/B:VISI.0000029664.99615.94
    [11] Bay H, Tuytelaars T, Van Gool L. SURF: Speeded up robust features. In: Proceedings of the 9th European Conference on Computer Vision. Graz, Austria: Springer, 2006. 404−417
    [12] Cvisic I, Petrovic I. Stereo odometry based on careful feature selection and tracking. In: Proceedings of the 7th European Conference on Mobile Robots. Lincoln, Lincolnshire, United Kingdom: IEEE, 2015. 1−6
    [13] Forster C, Pizzoli M, Scaramuzza D. SVO: Fast semi-direct monocular visual odometry. In: Proceedings of the 2014 International Conference on Robotics and Automation. Hong Kong, China: IEEE, 2014. 15−22
    [14] More V, Kumar H, Kaingade S, Gaidhani P, Gupta N. Visual odometry using optic flow for unmanned aerial vehicles. In: Proceedings of the 1st International Conference on Cognitive Computing and Information Processing. Noida, India: IEEE, 2015. 1−6
    [15] Jing L P, Wang P, Yang L. Sparse probabilistic matrix factorization by laplace distribution for collaborative filtering. In: Proceedings of the 24th International Joint Conference on Artificial Intelligence. Buenos Aires, Argentina: AAAI Press 2015. 25−31
    [16] Casafranca J J, Paz L M, Pinies P. A back-end L1 norm based solution for factor graph SLAM. In: Proceedings of the 2013 International Conference on Intelligent Robots and Systems. Tokyo,Japan: IEEE/RJS, 2013. 17−23
    [17] Bustos A P, Chin T, Eriksson A, Reid I. Visual SLAM: Why bundle adjust? In: Proceedings of the 2019 International Conference on Robotics and Automation. Montreal, Canada: IEEE, 2019. 2385−2391
    [18] Wang R, Schworer M, Cremers D. Stereo DSO: Large-scale direct sparse visual odometry with stereo cameras. In: Proceedings of the 2017 International Conference on Computer Vision. Venice, Italy: IEEE, 2017. 3903−3911
    [19] Forster C, Zhang Z, Gassner M, Werlberger M, Scaramuzza D. SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems. IEEE Transactions on Robotics, 2017, 33(2): 249-265 doi: 10.1109/TRO.2016.2623335
    [20] Tang F L, Li H P, Wu Y H. FMD stereo SLAM: Fusing MVG and direct formulation towards accurate and fast stereo SLAM. In: Proceedings of the 2019 International Conference on Robotics and Automation. Montreal, Canada: IEEE, 2019. 133−139
    [21] Rosten E, Drummond T. Machine learning for high-speed corner detection. In: Proceedings of the 9th European Conference on Computer Vision. Graz, Austria: Springer, 2006. 430−443
    [22] Badino Hernán. A robust approach for ego-motion estimation using a mobile stereo platform. In: Proceedings of the 1st International Workshop on Complex Motion. Günzburg, Germany: Springer, Berlin, Heidelberg, 2004. 198−208
    [23] Fan H Q, Zhang S. Stereo odometry based on careful frame selection. In: Proceedings of the 10th International Symposium on Computational Intelligence and Design. Hangzhou, China: IEEE, 2017. 177−180
    [24] Moreno L, Blanco D, Muñoz ML, Garrido S. L1-L2 norm comparison in global localization of mobile robots. Robotics and Autonomous Systems, 2011, 59(9): 597-610 doi: 10.1016/j.robot.2011.04.006
    [25] Casafranca J J, Paz L M, Pinies P. L1 factor graph SLAM: Going beyond the L2 norm. In: Proceedings of the 2013 Robust and Multimodal Inference in Factor Graphs Workshop, IEEE International Conference on Robots and Automation. Karlsruhe, Germany: IEEE, 2013. 17−23
    [26] Bahreinian M, Tron R. A computational theory of robust localization verifiability in the presence of pure outlier measurements. In: Proceedings of the 58th Conference on Decision and Control. Nice, France: IEEE, 2019. 7824−7831
    [27] Nister D. An efficient solution to the five-point relative pose problem. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2004, 26(6): 756-777 doi: 10.1109/TPAMI.2004.17
    [28] Fathian K, Ramirez-Paredes JP, Doucette EA, Curtis JW, Gans NR. QuEst: A quaternion-based approach for camera motion estimation from minimal feature points. International Conference on Robotics and Automation, 2018, 3(2): 857-864
    [29] Fischler M A, Bolles R C. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Communications of The ACM, 1981, 24(6): 381-395 doi: 10.1145/358669.358692
    [30] Geiger A, Lenz P, Stiller C, Urtasun R. Vision meets robotics: The KITTI dataset. The International Journal of Robotics Research, 2013, 32(11): 1231-1237 doi: 10.1177/0278364913491297
    [31] Martull S, Peris M, Fukui K. Realistic CG stereo image dataset with ground truth disparity maps. Scientific Programming, 2012, 111(431): 117-118
    [32] Geiger A, Ziegler J, Stiller C. StereoScan: Dense 3D reconstruction in real-time. In: Proceedings of the 2011 IEEE Intelligent Vehicles Symposium. Baden-Baden, Germany: IEEE, 2011. 963−968
    [33] Murartal R, Tardos J D. ORB-SLAM2: An open-source SLAM system for monocular, stereo, and RGB-D cameras. IEEE Transactions on Robotics, 2017, 33(5): 1255-1262 doi: 10.1109/TRO.2017.2705103
    [34] Wu M, Lam S, Srikanthan T. A framework for fast and robust visual odometry. IEEE Transactions on Intelligent Transportation Systems, 2017, 18(12): 3433-3448 doi: 10.1109/TITS.2017.2685433
  • 加载中
图(8) / 表(2)
计量
  • 文章访问数:  808
  • HTML全文浏览量:  502
  • PDF下载量:  143
  • 被引次数: 0
出版历程
  • 收稿日期:  2019-12-18
  • 录用日期:  2020-07-12
  • 网络出版日期:  2022-02-15
  • 刊出日期:  2022-03-25

目录

    /

    返回文章
    返回