paper-with-me

Papers

Decentralization and Acceleration Enables Large-Scale Bundle Adjustment

2023-05-11 · Taosha Fan, Joseph Ortiz, Ming Hsiao, Maurizio Monge, Jing Dong, Todd Murphey, Mustafa Mukadam

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.

📄 PDF Abstract BibTeX arXiv:2305.07026

Code (1)

facebookresearch/daba 공식 구현

Similar Papers 제목 키워드 기반

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

2023-07-17 · ICCV 2023 1 · Maoteng Zheng, Nengcheng Chen, Junfeng Zhu, Xiaoru Zeng 외

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 b…

Distributed Computing

Defining Decentralization: An Ontological Perspective

2026-08-10 · Jakub Kacper Szeląg, Aydin Abadi, Mohammad Naseri arxiv

Decentralization as a concept in computer science has existed for over half a century. Despite its fundamental role across domains such as security, distributed computing, artificial intelligence, cloud infrastructures, …

Federated Learning

Early Human Capital Accumulation and Decentralization

2021-04-26 · Guy Tchuente

Decentralization is a centerpiece in Cameroonian's government institutions' design. This chapter elaborates a simple hierarchy model for the analysis of the effects of power devolution. The model predicts overall positiv…

Near-Optimal Distributed Linear-Quadratic Regulator for Networked Systems

2022-04-12 · Sungho Shin, Yiheng Lin, Guannan Qu, Adam Wierman 외

This paper studies the trade-off between the degree of decentralization and the performance of a distributed controller in a linear-quadratic control setting. We study a system of interconnected agents over a graph and a…

Multi-View Large-Scale Bundle Adjustment Method for High-Resolution Satellite Images

2019-05-22 · Xu Huang, Rong-Jun Qin

Given enough multi-view image corresponding points (also called tie points) and ground control points (GCP), bundle adjustment for high-resolution satellite images is used to refine the orientations or most often used ge…