Real-Time Global Registration for Globally Consistent RGB-D SLAM

被引:40
作者
Han, Lei [1 ,2 ]
Xu, Lan [1 ,2 ]
Bobkov, Dmytro [3 ]
Steinbach, Eckehard [3 ]
Fang, Lu [1 ]
机构
[1] Tsinghua Univ, Tsinghua Berkeley Shenzhen Inst, Beijing 518000, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Elect & Commun Engn, Hong Kong, Peoples R China
[3] Tech Univ Munich, D-80333 Munich, Germany
关键词
Simultaneous localization and mapping; Image reconstruction; Autonomous vehicles;
D O I
10.1109/TRO.2018.2882730
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Real-time globally consistent camera localization is critical for visual simultaneous localization and mapping (SLAM) applications. Regardless the popularity of high efficient pose graph optimization as a backend in SLAM, its deficiency in accuracy can hardly benefit the reconstruction application. An alternative solution for the sake of high accuracy would be global registration, which minimizes the alignment error of all the corresponding observations, yet suffers from high complexity due to the tremendous observations that need to be considered. In this paper, we start by analyzing the complexity bottleneck of global point cloud registration problem, i.e., each observation (three-dimensional point feature) has to be linearized based on its local coordinate (camera poses), which however is nonlinear and dynamically changing, resulting in extensive computation during optimization. We further prove that such nonlinearity can be decoupled into linear component (feature position) and nonlinear components (camera poses), where the former linear one can be effectively represented by its compact second-order statistics, while the latter nonlinear one merely requires six degrees of freedom for each camera pose. Benefiting from the decoupled representation, the complexity can be significantly reduced without sacrifice in accuracy. Experiments show that the proposed algorithm achieves globally consistent pose estimation in real-time via CPU computing, and owns comparable accuracy as state-of-the-art that use GPU computing, enabling the practical usage of globally consistent RGB-D SLAM on highly computationally constrained devices.
引用
收藏
页码:498 / 508
页数:11
相关论文
共 34 条
[1]  
[Anonymous], 2010, TECH REP
[2]  
[Anonymous], 2017, ACM T GRAPHICS 2017
[3]  
[Anonymous], 2005, Proc. Symposium on Geometry Processing
[4]   Global Registration of 3D Point Sets via LRS Decomposition [J].
Arrigoni, Federica ;
Rossi, Beatrice ;
Fusiello, Andrea .
COMPUTER VISION - ECCV 2016, PT IV, 2016, 9908 :489-504
[5]   Cartan-Sync: Fast and Global SE(d)-Synchronization [J].
Briales, Jesus ;
Gonzalez-Jimenez, Javier .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (04) :2127-2134
[6]   GLOBAL REGISTRATION OF MULTIPLE POINT CLOUDS USING SEMIDEFINITE PROGRAMMING [J].
Chaudhury, K. N. ;
Khoo, Y. ;
Singer, A. .
SIAM JOURNAL ON OPTIMIZATION, 2015, 25 (01) :468-501
[7]  
Chen Henry, 2015, P 3 INT WORKSH IMM M, P27, DOI 10.1145/2814347.2814350
[8]  
Choi S, 2015, PROC CVPR IEEE, P5556, DOI 10.1109/CVPR.2015.7299195
[9]   Square root SAM: Simultaneous localization and mapping via square root information smoothing [J].
Dellaert, Frank ;
Kaess, Michael .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2006, 25 (12) :1181-1203
[10]   Model Globally, Match Locally: Efficient and Robust 3D Object Recognition [J].
Drost, Bertram ;
Ulrich, Markus ;
Navab, Nassir ;
Ilic, Slobodan .
2010 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2010, :998-1005