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

07/17/2023
by   Maoteng Zheng, et al.
0

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-the-art 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.

READ FULL TEXT

page 2

page 4

page 7

page 8

research
08/26/2017

Distributed Bundle Adjustment

Most methods for Bundle Adjustment (BA) in computer vision are either ce...
research
12/02/2021

MegBA: A High-Performance and Distributed Library for Large-Scale Bundle Adjustment

Large-scale Bundle Adjustment (BA) is the key for many 3D vision applica...
research
07/03/2020

Multigrid for Bundle Adjustment

Bundle adjustment is an important global optimization step in many struc...
research
05/11/2023

Decentralization and Acceleration Enables Large-Scale Bundle Adjustment

Scaling to arbitrarily large bundle adjustment problems requires data an...
research
07/06/2018

Distributed Self-Paced Learning in Alternating Direction Method of Multipliers

Self-paced learning (SPL) mimics the cognitive process of humans, who ge...
research
04/17/2018

Bayesian model-data synthesis with an application to global Glacio-Isostatic Adjustment

We introduce a framework for updating large scale geospatial processes u...
research
04/12/2023

Distributed Compressed Sparse Row Format for Spiking Neural Network Simulation, Serialization, and Interoperability

With the increasing development of neuromorphic platforms and their rela...

Please sign up or login with your details

Forgot password? Click here to reset