Journal of South China University of Technology (Natural Science Edition)

• Computer Science & Technology • Previous Articles     Next Articles

An Improved Camera Pose Estimation Method for SLAM System

KONG Dehui1 LI Wenchao1 YU Yilan1 LI Jinghua1 YIN Baocai1,2   

  1. 1. Department of Information,Beijing University of Technology,Beijing 100124,China; 2. Faculty of Electronic Information and Electrical Engineering,Dalian University of Technology,Dalian 116024,Liaoning,China
  • Received:2018-10-31 Online:2018-12-25 Published:2018-11-01
  • Contact: 孔德慧(1968-),女,博士,教授,博士生导师,主要从事虚拟现实与图形学研究. E-mail:kdh@bjut.edu.cn
  • About author:孔德慧(1968-),女,博士,教授,博士生导师,主要从事虚拟现实与图形学研究.
  • Supported by:
    Supported by the National Natural Science Foundation of China(61772049) and the Beijing Natural Science Foundation(4162009)

Abstract: Camera pose estimation is a key step in SLAM system,which affects the accuracy and efficiency of the whole SLAM system. At present,there are two main methods to estimate the pose of camera,namely,the feature point method and the direct method. The accuracy of feature point method depends on the number of feature points and the correctness of feature matching. When enough feature points cannot be extracted in the scene,the position and posture of the camera cannot be estimated accurately. The direct method estimates the position of the camera by the pixel’s photometric error,and does not need to extract the feature points. Therefore,the direct method can still estimate the position and pose of the camera more accurately when the feature point method is unable to work. But the direct method assumes the luminosity invariance,so the accuracy of the result is not as good as that of the characteristic point method. Aiming at the problems of camera pose estimation in SLAM,an improved camera pose estimation method is proposed in this paper. The main idea of this method is to combine the feature point method with the direct method to overcome the estimation of the position and posture of the camera when the feature point is lacking,and to improve the accuracy and robustness of the position and posture of the camera. In particular,first, a feature matching algorithm which combines camera motion model with image division is proposed. The algorithm improves the accuracy and quantity of feature matching while guaranteeing the matching speed. Secondly,on the basis of the feature points,by introducing the photometric information,an apparent shape weighted fusion method is proposed to estimate the position and posture of the camera. This method can still work steadily when the feature points are lacking. Finally,on the basis of the preferred key frame,the local and global fusion of camera pose opti- mization is realized,in which the local optimization is realized by constructing the common view relationship of the local key frame,and the global optimization is realized by the pose graph based on the closed loop detection. In or- der to verify the performance of the pose optimization method,a SLAM system based on this method is constructed, and the reconstruction experiments are carried out on the current popular scene image data set. The reconstruction results verify the effectiveness of this method.

Key words: RGB-D, SLAM, feature matching, pose estimation, closed-loop detection, graph optimization