Bundle Adjustment on a Graph Processor
Joseph Ortiz, Mark Pupilli, Stefan Leutenegger, Andrew J. Davison
Abstract
Graph processors such as Graphcore's Intelligence Processing Unit (IPU) are part of the major new wave of novel computer architecture for AI, and have a general design with massively parallel computation, distributed on-chip memory and very high inter-core communication bandwidth which allows breakthrough performance for message passing algorithms on arbitrary graphs. We show for the first time that the classical computer vision problem of bundle adjustment (BA) can be solved extremely fast on a graph processor using Gaussian Belief Propagation. Our simple but fully parallel implementation uses the 1216 cores on a single IPU chip to, for instance, solve a real BA problem with 125 keyframes and 1919 points in under 40ms, compared to 1450ms for the Ceres CPU library. Further code optimisation will surely increase this difference on static problems, but we argue that the real promise of graph processing is for flexible inplace optimisation of general, dynamically changing factor graphs representing Spatial AI problems. We give indications of this with experiments showing the ability of GBP to efficiently solve incremental SLAM problems, and deal with robust cost functions and different types of factors.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f7f07f82-71c3-4a4e-b0ff-ae005066e5acCited by top-tier papers4
- Learning to Bundle-adjust: A Graph Network Approach to Faster Optimization of Bundle Adjustment for Vehicular SLAMTetsuya Tanaka, Yukihiro Sasagawa, Takayuki OkataniICCV 2021 · 9 citations
- A Game of Bundle Adjustment - Learning Efficient ConvergenceAmir Belder, Refael Vivanti, Ayellet TalICCV 2023 · 7 citations
- Learning in Deep Factor Graphs with Gaussian Belief PropagationSeth Nabarro, Mark van der Wilk, Andrew J. DavisonICML 2024 · 1 citation
- Tangentially Elongated Gaussian Belief Propagation for Event-Based Incremental Optical Flow EstimationJun Nagata, Yusuke SekikawaCVPR 2023
Related papers
- On-the-fly Reconstruction for Large-Scale Novel View Synthesis from Unposed ImagesAndreas Meuleman, Ishaan N. Shah, Alexandre Lanvin, Bernhard Kerbl et al.SIGGRAPH 2025 · 19 citations
- Belief Propagation Converges to Gaussian Distributions in Sparsely-Connected Factor GraphsTom Yates, Yuzhou Cheng, Ignacio Alzugaray, Danyal Akarca et al.ICML 2026
- Learning Structure-From-Motion with Graph Attention NetworksLucas Brynte, José Pedro Iglesias, Carl Olsson, Fredrik KahlCVPR 2024
- Space Efficient Sequence Alignment for SRAM-Based Computing: X-Drop on the Graphcore IPULuk Burchard, Max Xiaohang Zhao, Johannes Langguth, Aydin Buluç et al.SC 2023 · 9 citations
- Gaussian Ensemble Belief Propagation for Efficient Inference in High-Dimensional, Black-box SystemsDaniel MacKinlay, Russell Tsuchida, Daniel Edward Pagendam, Petra KuhnertICLR 2025
