FSD-SLAM: a fast semi-direct SLAM algorithm

被引:16
作者
Dong, Xiang [1 ]
Cheng, Long [2 ,3 ]
Peng, Hu [1 ]
Li, Teng [1 ]
机构
[1] Anhui Univ, Sch Elect Engn & Automat, Hefei 230601, Peoples R China
[2] Chinese Acad Sci, Inst Automat, State Key Iaboratory Management & Control Complex, Beijing 100190, Peoples R China
[3] Univ Chinese Acad Sci, Sch Artificial Intelligence, Beijing 100049, Peoples R China
基金
北京市自然科学基金; 中国国家自然科学基金;
关键词
SLAM; Feature enhancement; Pose estimation; Incremental dynamic covariance scaling; Point cloud integration;
D O I
10.1007/s40747-021-00323-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Current visual-based simultaneous localization and mapping(SLAM) system suffers from feature loss caused by fast motion and unstructured scene in complex environments. Addressing this problem, a fast semi-direct SLAM algorithm is proposed in this paper. The main idea of this method is to combine the feature point method with the direct method in order to improve the robustness of the system in the environment of scarce visual features and low texture. First, the feature enhancement module based on subgraph is developed to extract image feature points more stably. Second, an apparent shape weighted fusion method is proposed for camera pose estimation, which can still work robustly in the absence of feature points. Third, an incremental dynamic covariance scaling algorithm is studied for optimizing the error of camera pose estimation. Finally, based on the optimized camera pose, a face element model is designed to estimate and fuse the point cloud pose, and obtain an ideal three-dimensional point cloud map. The proposed algorithm has been tested extensively on the benchmark TUM dataset and the real environment. The results show that the algorithm has better performance than existing visual based SLAM algorithms.
引用
收藏
页码:1823 / 1834
页数:12
相关论文
共 32 条
[1]  
[Anonymous], 2009, Int. J. Image Process.
[2]   VPS-SLAM: Visual Planar Semantic SLAM for Aerial Robotic Systems [J].
Bavle, Hriday ;
De La Puente, Paloma ;
How, Jonathan P. ;
Campoy, Pascual .
IEEE ACCESS, 2020, 8 :60704-60718
[3]   Speeded-Up Robust Features (SURF) [J].
Bay, Herbert ;
Ess, Andreas ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 110 (03) :346-359
[4]  
Belter D, 2016, IEEE INT CONF ROBOT, P1279, DOI 10.1109/ICRA.2016.7487259
[5]   HOOFR SLAM System: An Embedded Vision SLAM Algorithm and Its Hardware-Software Mapping-Based Intelligent Vehicles Applications [J].
Dai-Duong Nguyen ;
Elouardi, Abdelhafid ;
Florez, Sergio A. Rodriguez ;
Bouaziz, Samir .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2019, 20 (11) :4103-4118
[6]  
Endres F, 2016, 2012 IEEE INT C ROBO, P1696
[7]   3-D Mapping With an RGB-D Camera [J].
Endres, Felix ;
Hess, Juergen ;
Sturm, Juergen ;
Cremers, Daniel ;
Burgard, Wolfram .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (01) :177-187
[8]   LSD-SLAM: Large-Scale Direct Monocular SLAM [J].
Engel, Jakob ;
Schoeps, Thomas ;
Cremers, Daniel .
COMPUTER VISION - ECCV 2014, PT II, 2014, 8690 :834-849
[9]  
Forster C, 2014, IEEE INT CONF ROBOT, P15, DOI 10.1109/ICRA.2014.6906584
[10]   PL-SLAM: A Stereo SLAM System Through the Combination of Points and Line Segments [J].
Gomez-Ojeda, Ruben ;
Moreno, Francisco-Angel ;
Zuniga-Noel, David ;
Scaramuzza, Davide ;
Gonzalez-Jimenez, Javier .
IEEE TRANSACTIONS ON ROBOTICS, 2019, 35 (03) :734-746