Journal of Geodesy and Geoinformation Science ›› 2020, Vol. 3 ›› Issue (2): 26-35.doi: 10.11947/j.JGGS.2020.0203

Previous Articles     Next Articles

Global Fine Registration of Point Cloud in LiDAR SLAM Based on Pose Graph

Li YAN,Jicheng DAI,Junxiang TAN,Hua LIU,Changjun CHEN()   

  1. School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China
  • Received:2019-07-26 Accepted:2020-01-26 Online:2020-06-20 Published:2020-07-08
  • Contact: Changjun CHEN E-mail:chencj@whu.edu.cn
  • About author:Li YAN (1966—), male, professor, PhD supervisor, majors in photogrammetry, remote sensing and LiDAR..E-mail: lyan@sgg.whu.edu.cn
  • Supported by:
    National Key Research Program of China(2017YFC0803801)

Abstract:

The laser scanning system based on Simultaneous Localization and Mapping (SLAM)technology has the advantages of low cost, high precision and high efficiency. It has drawn wide attention in the field of surveying and mapping in recent years. Although real-time data acquisition can be achieved using SLAM technology, the precision of the data can’t be ensured, and inconsistency exists in the acquired point cloud. In order to improve the precision of the point cloud obtained by this kind of system, this paper presents a hierarchical point cloud global optimization algorithm. Firstly, the “point-to-plane” iterative closest point (ICP) algorithm is used to match the overlapping point clouds to form constraints between the trajectories of the scanning system. Then a pose graph is constructed to optimize the trajectory. Finally, the optimized trajectory is used to refine the point cloud. The computational efficiency is improved by decomposing the optimization process into two levels, i.e. local level and global level. The experimental results show that the RMSE of the distance between the corresponding points in overlapping areas is reduced by about 50% after optimization, and the internal inconsistency is effectively eliminated.

Key words: point cloud refine; Simultaneous Localization and Mapping; global optimization; graph optimization; iterative closest point