Journal of Geodesy and Geoinformation Science ›› 2023, Vol. 6 ›› Issue (1): 11-30.doi: 10.11947/j.JGGS.2023.0102

Previous Articles     Next Articles

A Self-calibration Bundle Adjustment Algorithm Based on Block Matrix Cholesky Decomposition Technology

Huasheng SUN1(),Yuan ZHANG2()   

  1. 1. Shandong Provincial Key Laboratory of Water and Soil Conversation and Environmental Protection, School of Resources and Environment, Linyi University, Linyi 276000, China
    2. Key Laboratory of Geographic Information Science, East China Normal University, Shanghai 200062, China
  • Received:2022-03-04 Accepted:2022-06-17 Online:2023-03-20 Published:2023-05-04
  • Contact: Yuan ZHANG E-mail:sunhuasheng@126.com;yzhang@geo.ecnu.edu.cn
  • About author:Huasheng SUN, PhD, associate professor, main research interests include UAV photogrammetry, romete sensing and digital image processing. E-mail: sunhuasheng@126.com
  • Supported by:
    National Natural Science Foundation of China(41571410);National Natural Science Foundation of China(41977067);National Natural Science Foundation of China(42171422)

Abstract:

In this study, the problem of bundle adjustment was revisited, and a novel algorithm based on block matrix Cholesky decomposition was proposed to solve the thorny problem of self-calibration bundle adjustment. The innovation points are reflected in the following aspects: ① The proposed algorithm is not dependent on the Schur complement, and the calculation process is simple and clear; ② The complexities of time and space tend to O(n) in the context of world point number is far greater than that of images and cameras, so the calculation magnitude and memory consumption can be reduced significantly; ③ The proposed algorithm can carry out self-calibration bundle adjustment in single-camera, multi-camera, and variable-camera modes; ④ Some measures are employed to improve the optimization effects. Experimental tests showed that the proposed algorithm has the ability to achieve state-of-the-art performance in accuracy and robustness, and it has a strong adaptability as well, because the optimized results are accurate and robust even if the initial values have large deviations from the truth. This study could provide theoretical guidance and technical support for the image-based positioning and 3D reconstruction in the fields of photogrammetry, computer vision and robotics.

Key words: bundle adjustment; self-calibration; block matrix; Cholesky decomposition