Distributed Bundle Adjustment

Abstract

Most methods for Bundle Adjustment (BA) in computer vision are either centralized or operate incrementally. This leads to poor scaling and affects the quality of solution as the number of images grows in large scale structure from motion (SfM). Furthermore, they cannot be used in scenarios where image acquisition and processing must be distributed. We address this problem with a new distributed BA algorithm. Our distributed formulation uses alternating direction method of multipliers (ADMM), and, since each processor sees only a small portion of the data, we show that robust formulations improve performance. We analyze convergence of the proposed algorithm, and illustrate numerical performance, accuracy of the parameter estimates, and scalability of the distributed implementation in the context of synthetic 3D datasets with known camera position and orientation ground truth. The results are comparable to an alternate state-of-the-art centralized bundle adjustment algorithm on synthetic and real 3D reconstruction problems. The runtime of our implementation scales linearly with the number of observed points.

Cite

Text

Ramamurthy et al. "Distributed Bundle Adjustment." IEEE/CVF International Conference on Computer Vision Workshops, 2017. doi:10.1109/ICCVW.2017.251

Markdown

[Ramamurthy et al. "Distributed Bundle Adjustment." IEEE/CVF International Conference on Computer Vision Workshops, 2017.](https://mlanthology.org/iccvw/2017/ramamurthy2017iccvw-distributed/) doi:10.1109/ICCVW.2017.251

BibTeX

@inproceedings{ramamurthy2017iccvw-distributed,
  title     = {{Distributed Bundle Adjustment}},
  author    = {Ramamurthy, Karthikeyan Natesan and Lin, Chung-Ching and Aravkin, Aleksandr Y. and Pankanti, Sharath and Viguier, Raphael},
  booktitle = {IEEE/CVF International Conference on Computer Vision Workshops},
  year      = {2017},
  pages     = {2146-2154},
  doi       = {10.1109/ICCVW.2017.251},
  url       = {https://mlanthology.org/iccvw/2017/ramamurthy2017iccvw-distributed/}
}