SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems

被引:689
作者
Forster, Christian [1 ]
Zhang, Zichao [1 ]
Gassner, Michael [1 ]
Werlberger, Manuel [1 ]
Scaramuzza, Davide [1 ]
机构
[1] Univ Zurich, Robot & Percept Grp, CH-8050 Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Robot vision; simultaneous localization and mapping (SLAM); TRACKING; SLAM;
D O I
10.1109/TRO.2016.2623335
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Direct methods for visual odometry (VO) have gained popularity for their capability to exploit information from all intensity gradients in the image. However, low computational speed as well as missing guarantees for optimality and consistency are limiting factors of direct methods, in which established feature-based methods succeed instead. Based on these considerations, we propose a semidirect VO (SVO) that uses direct methods to track and triangulate pixels that are characterized by high image gradients, but relies on proven feature-based methods for joint optimization of structure and motion. Together with a robust probabilistic depth estimation algorithm, this enables us to efficiently track pixels lying on weak corners and edges in environments with little or high-frequency texture. We further demonstrate that the algorithm can easily be extended to multiple cameras, to track edges, to include motion priors, and to enable the use of very large field of view cameras, such as fisheye and catadioptric ones. Experimental evaluation on benchmark datasets shows that the algorithm is significantly faster than the state of the art while achieving highly competitive accuracy.
引用
收藏
页码:249 / 265
页数:17
相关论文
共 70 条
[1]  
Agarwal A., 2016, CERES SOLVER
[2]  
[Anonymous], 2004, BRIT MACHINE VISION
[3]  
[Anonymous], 2006, PROC IEEE 4 INT C CO, DOI DOI 10.1109/ICVS.2006.3
[4]  
[Anonymous], 1999, P WORKSH VIS ALG THE
[5]  
[Anonymous], P ROB SCI SYST
[6]   Lucas-Kanade 20 years on: A unifying framework [J].
Baker, S ;
Matthews, I .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 56 (03) :221-255
[7]  
Bar-Shalom Y., 2001, ESTIMATION APPL TRAC
[8]  
Barfoot T. D., 2015, State Estimation for Robotics-A Matrix Lie Group Approach
[9]   Integration of Euclidean constraints in template based visual tracking of piecewise-planar scenes [J].
Benhimane, Selim ;
Malis, Ezio .
2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, :1218-+
[10]  
Burri M., 2015, INT J ROBOT RES