mlsanityData to 7 Oct 2026

Decentralization and Acceleration Enables Large-Scale Bundle Adjustment

arXiv 2305.07026 ↗First posted 11 May 2023cs.CV cs.RO math.OCcited by 3

Not on the map. Why?

Abstract (arXiv)

Scaling to arbitrarily large bundle adjustment problems requires data and compute to be distributed across multiple devices. Centralized methods in prior works are only able to solve small or medium size problems due to overhead in computation and communication. In this paper, we present a fully decentralized method that alleviates computation and communication bottlenecks to solve arbitrarily large bundle adjustment problems. We achieve this by reformulating the reprojection error and deriving a novel surrogate function that decouples optimization variables from different devices. This function makes it possible to use majorization minimization techniques and reduces bundle adjustment to independent optimization subproblems that can be solved in parallel. We further apply Nesterov's acceleration and adaptive restart to improve convergence while maintaining its theoretical guarantees. Despite limited peer-to-peer communication, our method has provable convergence to first-order critical points under mild conditions. On extensive benchmarks with public datasets, our method converges much faster than decentralized baselines with similar memory usage and communication load. Compared to centralized baselines using a single device, our method, while being decentralized, yields more accurate solutions with significant speedups of up to 953.7x over Ceres and 174.6x over DeepLM. Code: https://joeaortiz.github.io/daba.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 11 of its 42 references that are in the map. First posted on arXiv 11 May 2023.

Builds on

11 of 42 references.

References · 11

  1. 2016Past, Present, and Future of Simultaneous Localization And Mapping: Towards the Robust-Perception Agecited by 405
  2. 2020An Analysis of SVD for Deep Rotation Estimationcited by 85
  3. 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
  4. 2020Stochastic Bundle Adjustment for Efficient and Scalable 3D Reconstructioncited by 16
  5. 2021Advances in Inference and Representation for Simultaneous Localization and Mappingcited by 16
  6. 2020Bundle Adjustment on a Graph Processorcited by 15
  7. 2021MegBA: A GPU-Based Distributed Library for Large-Scale Bundle Adjustmentcited by 13
  8. 2021Majorization Minimization Methods for Distributed Pose Graph Optimizationcited by 5
  9. 2020Generalized Proximal Methods for Pose Graph Optimizationcited by 3
  10. 2022Distributed Riemannian Optimization with Lazy Communication for Collaborative Geometric Estimationcited by 3
  11. 2022SymForce: Symbolic Computation and Code Generation for Roboticscited by 3

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 2.

3 papers.