Acta Geodaetica et Cartographica Sinica ›› 2017, Vol. 46 ›› Issue (2): 188-197.doi: 10.11947/j.AGCS.2017.20160293

Previous Articles     Next Articles

A Fast and Effective Block Adjustment Method with Big Data

ZHENG Maoteng1, ZHANG Yongjun2, ZHU Junfeng3, XIONG Xiaodong3, ZHOU Shunping1   

  1. 1. National Engineering Research Center for Geographic Information System, China University of Geosciences, Wuhan 430074, China;
    2. School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China;
    3. Smart Mapping Technology Inc., Beijing 100830, China
  • Received:2016-07-26 Revised:2016-11-09 Online:2017-02-20 Published:2017-03-07
  • Supported by:
    The National Natural Science Foundation of China(Nos. 41601502,41571434),The China Postdoctoral Science Foundation(No. 2015M572224),The Fundamental Research Funds for the Central Universities(No. CUG160838)

Abstract: To deal with multi-source, complex and massive data in photogrammetry, and solve the high memory requirement and low computation efficiency of irregular normal equation caused by the randomly aligned and large scale datasets, we introduce the preconditioned conjugate gradient combined with inexact Newton method to solve the normal equation which do not have strip characteristics due to the randomly aligned images. We also use an effective sparse matrix compression format to compress the big normal matrix, a brand new workflow of bundle adjustment is developed. Our method can avoid the direct inversion of the big normal matrix, the memory requirement of the normal matrix is also decreased by the proposed sparse matrix compression format. Combining all these techniques, the proposed method can not only decrease the memory requirement of normal matrix, but also largely improve the efficiency of bundle adjustment while maintaining the same accuracy as the conventional method. Preliminary experiment results show that the bundle adjustment of a dataset with about 4500 images and 9 million image points can be done in only 15 minutes while achieving sub-pixel accuracy.

Key words: block adjustment, preconditioned conjugate gradient, inexact Newton method, sparse matrix compressing, big data

CLC Number: