Distributed bundle adjustment with block-based sparse matrix compression for super large scale datasets

被引:1
作者
Zheng, Maoteng [1 ]
Chen, Nengcheng [1 ]
Zhu, Junfeng [2 ]
Zeng, Xiaoru [2 ]
Qiu, Huanbin [3 ]
Jiang, Yuyao [1 ]
Lu, Xingyue [1 ]
Qu, Hao [4 ]
机构
[1] China Univ Geosci, Wuhan, Peoples R China
[2] Mirauge3D Technol, Beijing, Peoples R China
[3] Jiantong Surveying, Beijing, Peoples R China
[4] Mirauge3D Technol Inc, Beijing, Peoples R China
来源
2023 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2023) | 2023年
关键词
D O I
10.1109/ICCV51070.2023.01664
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a distributed bundle adjustment (DBA) method using the exact Levenberg-Marquardt (LM) algorithm for super large-scale datasets. Most of the existing methods partition the global map to small ones and conduct bundle adjustment in the submaps. In order to fit the parallel framework, they use approximate solutions instead of the LM algorithm. However, those methods often give sub-optimal results. Different from them, we utilize the exact LM algorithm to conduct global bundle adjustment where the formation of the reduced camera system (RCS) is actually parallelized and executed in a distributed way. To store the large RCS, we compress it with a block-based sparse matrix compression format (BSMC), which fully exploits its block feature. The BSMC format also enables the distributed storage and updating of the global RCS. The proposed method is extensively evaluated and compared with the state-of-theart pipelines using both synthetic and real datasets. Preliminary results demonstrate the efficient memory usage and vast scalability of the proposed method compared with the baselines. For the first time, we conducted parallel bundle adjustment using LM algorithm on a real datasets with 1.18 million images and a synthetic dataset with 10 million images (about 500 times that of the state-of-the-art LM-based BA) on a distributed computing system.
引用
收藏
页码:18106 / 18116
页数:11
相关论文
共 31 条
[1]  
Agarwal S., 2012, Google Inc, V2, P72
[2]   Building Rome in a Day [J].
Agarwal, Sameer ;
Furukawa, Yasutaka ;
Snavely, Noah ;
Simon, Ian ;
Curless, Brian ;
Seitz, Steven M. ;
Szeliski, Richard .
COMMUNICATIONS OF THE ACM, 2011, 54 (10) :105-112
[3]  
Agarwal S, 2010, LECT NOTES COMPUT SC, V6312, P29, DOI 10.1007/978-3-642-15552-9_3
[4]  
[Anonymous], 2009, ACM Trans. Math. Software, DOI DOI 10.1145/1486525.1486527
[5]  
[Anonymous], 2009, BMVC
[6]  
Bell N, 2009, STUDENTS GUIDE TO THE MA TESOL, P1
[7]  
Byröd M, 2010, LECT NOTES COMPUT SC, V6312, P114, DOI 10.1007/978-3-642-15552-9_9
[8]   Distributed Photometric Bundle Adjustment [J].
Demmel, Nikolaus ;
Gao, Maolin ;
Laude, Emanuel ;
Wu, Tao ;
Cremers, Daniel .
2020 INTERNATIONAL CONFERENCE ON 3D VISION (3DV 2020), 2020, :140-149
[9]   A Consensus-Based Framework for Distributed Bundle Adjustment [J].
Eriksson, Anders ;
Bastian, John ;
Chin, Tat-Jun ;
Isaksson, Mats .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :1754-1762
[10]  
Frahm JM, 2010, LECT NOTES COMPUT SC, V6314, P368, DOI 10.1007/978-3-642-15561-1_27