Abstract
Current bundle adjustment solvers such as the Levenberg-Marquardt (LM) algorithm are limited by the bottleneck in solving the Reduced Camera System (RCS) whose dimension is proportional to the camera number. When the problem is scaled up, this step is neither efficient in computation nor manageable for a single compute node. In this work, we propose a stochastic bundle adjustment algorithm which seeks to decompose the RCS approximately inside the LM iterations to improve the efficiency and scalability. It first reformulates the quadratic programming problem of an LM iteration based on the clustering of the visibility graph by introducing the equality constraints across clusters. Then, we propose to relax it into a chance constrained problem and solve it through sampled convex program. The relaxation is intended to eliminate the interdependence between clusters embodied by the constraints, so that a large RCS can be decomposed into independent linear sub-problems. Numerical experiments on unordered Internet image sets and sequential SLAM image sets, as well as distributed experiments on large-scale datasets, have demonstrated the high efficiency and scalability of the proposed approach. Codes are released at https://github.com/zlthinker/STBA.
| Original language | English |
|---|---|
| Title of host publication | Computer Vision – ECCV 2020 - 16th European Conference, 2020, Proceedings |
| Editors | Andrea Vedaldi, Horst Bischof, Thomas Brox, Jan-Michael Frahm |
| Publisher | Springer Science and Business Media Deutschland GmbH |
| Pages | 364-379 |
| Number of pages | 16 |
| ISBN (Print) | 9783030585549 |
| DOIs | |
| Publication status | Published - 2020 |
| Event | 16th European Conference on Computer Vision, ECCV 2020 - Glasgow, United Kingdom Duration: 23 Aug 2020 → 28 Aug 2020 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 12360 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 16th European Conference on Computer Vision, ECCV 2020 |
|---|---|
| Country/Territory | United Kingdom |
| City | Glasgow |
| Period | 23/08/20 → 28/08/20 |
Bibliographical note
Publisher Copyright:© 2020, Springer Nature Switzerland AG.
Keywords
- 3D reconstruction
- Clustering
- Stochastic bundle adjustment