Parallel, Real-Time Monocular Visual Odometry

被引:0
|
作者
Song, Shiyu [1 ]
Chandraker, Manmohan [2 ]
Guest, Clark C. [1 ]
机构
[1] Univ Calif San Diego, San Diego, CA 92103 USA
[2] NBC Labs, Tempe, AZ USA
关键词
SLAM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a real-time, accurate, large-scale monocular visual odometry system for real-world autonomous outdoor driving applications. The key contributions of our work are a series of architectural innovations that address the challenge of robust multithreading even for scenes with large motions and rapidly changing imagery. Our design is extensible for three or more parallel CPU threads. The system uses 3D-2D correspondences for robust pose estimation across all threads, followed by local bundle adjustment in the primary thread. In contrast to prior work, epipolar search operates in parallel in other threads to generate new 3D points at every frame. This significantly boosts robustness and accuracy, since only extensively validated 3D points with long tracks are inserted at keyframes. Fast-moving vehicles also necessitate immediate global bundle adjustment, which is triggered by our novel keyframe design in parallel with pose estimation in a thread-safe architecture. To handle inevitable tracking failures, a recovery method is provided. Scale drift is corrected only occasionally, using a novel mechanism that detects (rather than assumes) local planarity of the road by combining information from triangulated 3D points and the inter-image planar homography. Our system is optimized to output pose within 50 ms in the worst case, while average case operation is over 30 fps. Evaluations are presented on the challenging KITTI dataset for autonomous driving, where we achieve better rotation and translation accuracy than other state-of-the-art systems.
引用
收藏
页码:4698 / 4705
页数:8
相关论文
共 50 条
  • [1] Simplified Epipolar Geometry for Real-time Monocular Visual Odometry on Roads
    Choi, Sunglok
    Park, Jaehyun
    Yu, Wonpil
    [J]. INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2015, 13 (06) : 1454 - 1464
  • [2] Real-Time Monocular Visual Odometry for Turbid and Dynamic Underwater Environments
    Ferrera, Maxime
    Moras, Julien
    Trouve-Peloux, Pauline
    Creuze, Vincent
    [J]. SENSORS, 2019, 19 (03)
  • [3] Simplified epipolar geometry for real-time monocular visual odometry on roads
    Sunglok Choi
    Jaehyun Park
    Wonpil Yu
    [J]. International Journal of Control, Automation and Systems, 2015, 13 : 1454 - 1464
  • [4] Real-time Depth Enhanced Monocular Odometry
    Zhang, Ji
    Kaess, Michael
    Singh, Sanjiv
    [J]. 2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 4973 - 4980
  • [5] Testing the real-time performance of a monocular visual odometry method for a wheeled robot
    Saleem, Hajira
    Malekian, Reza
    [J]. 18TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON 2024, 2024,
  • [6] A Real-Time Visual-Inertial Monocular Odometry by Fusing Point and Line Features
    Li, Chengwei
    Yan, Liping
    Xia, Yuanqing
    [J]. 2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 4085 - 4090
  • [7] Robust multi-scale ORB algorithm in real-time monocular visual odometry
    Cui, Qiongjie
    Liu, Huajun
    Wang, Cailing
    [J]. PROCEEDINGS 2017 4TH IAPR ASIAN CONFERENCE ON PATTERN RECOGNITION (ACPR), 2017, : 244 - 249
  • [8] Real-time Quadrifocal Visual Odometry
    Comport, A. I.
    Malis, E.
    Rives, P.
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (2-3): : 245 - 266
  • [9] Real-Time Monocular Visual Odometry for On-Road Vehicles with 1-Point RANSAC
    Scaramuzza, Davide
    Fraundorfer, Friedrich
    Siegwart, Roland
    [J]. ICRA: 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-7, 2009, : 488 - +
  • [10] Revisiting Visual Odometry for Real-Time Performance
    Singh, Gaurav
    Wu, Meiqing
    Lam, Siew-Kei
    [J]. PROCEEDINGS OF MVA 2019 16TH INTERNATIONAL CONFERENCE ON MACHINE VISION APPLICATIONS (MVA), 2019,