Generalized Subgraph Preconditioners for Large-Scale Bundle Adjustment

Abstract

We present a generalized subgraph preconditioning (GSP) technique to solve large-scale bundle adjustment problems efficiently. In contrast with previous work which uses either direct or iterative methods as the linear solver, GSP combines their advantages and is significantly faster on large datasets. Similar to [11], the main idea is to identify a sub-problem (subgraph) that can be solved efficiently by sparse factorization methods and use it to build a preconditioner for the conjugate gradient method. The difference is that GSP is more general and leads to much more effective preconditioners. We design a greedy algorithm to build subgraphs which have bounded maximum clique size in the factorization phase, and also result in smaller condition numbers than standard preconditioning techniques. When applying the proposed method to the “bal” datasets [1], GSP displays promising performance.

References

Yong-Dian Jian, Doru C. Balcan and Frank Dellaert
Generalized Subgraph Preconditioners for Large-Scale Bundle Adjustment
Outdoor and Large-Scale Real-World Scene Analysis, Lecture Notes in Computer Science Volume 7474, pp 131-150, 2012 [Paper]

Yong-Dian Jian, Doru C. Balcan and Frank Dellaert
Generalized Subgraph Preconditioners for Large-Scale Bundle Adjustment
Proceedings of 13th International Conference on Computer Vision, Barcelona, Spain, 2011 (ICCV2011, Oral)
[Paper] [Talk Slides]