A Game of Bundle Adjustment -- Learning Efficient Convergence
Not on the map. Why?
Abstract (arXiv)
Bundle adjustment is the common way to solve localization and mapping. It is an iterative process in which a system of non-linear equations is solved using two optimization methods, weighted by a damping factor. In the classic approach, the latter is chosen heuristically by the Levenberg-Marquardt algorithm on each iteration. This might take many iterations, making the process computationally expensive, which might be harmful to real-time applications. We propose to replace this heuristic by viewing the problem in a holistic manner, as a game, and formulating it as a reinforcement-learning task. We set an environment which solves the non-linear equations and train an agent to choose the damping factor in a learned manner. We demonstrate that our approach considerably reduces the number of iterations required to reach the bundle adjustment's convergence, on both synthetic and real-life scenarios. We show that this reduction benefits the classic approach and can be integrated with other bundle adjustment acceleration methods.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 15 of its 39 references that are in the map. First posted on arXiv 25 Aug 2023.
Builds on
15 of 39 references.
References · 15
- 2018Soft Actor-Critic Algorithms and Applicationscited by 1,179
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2017Deep Reinforcement Learning: An Overviewcited by 327
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 173
- 2019Soft Actor-Critic for Discrete Action Settingscited by 161
- 2019Generalized Inner Loop Meta-Learningcited by 92
- 2021Deep Reinforcement Learning in Computer Vision: A Comprehensive Surveycited by 42
- 2019Hyp-RL : Hyperparameter Optimization by Reinforcement Learningcited by 36
- 2021Survey on reinforcement learning for language processingcited by 31
- 2018LS-Net: Learning to Solve Nonlinear Least Squares for Monocular Stereocited by 28
- 2020Stochastic Bundle Adjustment for Efficient and Scalable 3D Reconstructioncited by 16
3 more
- 2020Bundle Adjustment on a Graph Processorcited by 15
- 2021Square Root Bundle Adjustment for Large-Scale Reconstructioncited by 12
- 2021Square Root Marginalization for Sliding-Window Bundle Adjustmentcited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 2.
4 papers.
- 2023A Survey on Multimodal Large Language Models for Autonomous Drivingcited by 288
- 2024Power Variable Projection for Initialization-Free Large-Scale Bundle Adjustmentcited by 9
- 2026Neural Predictor-Corrector: Solving Homotopy Problems with Reinforcement Learningcited by 2
- 2026MME: Mixture of Mesh Experts with Random Walk Transformer Gatingcited by 0
- 2026MME: Mixture of Mesh Experts with Random Walk Transformer Gating28 Feb 2026
- 2026Neural Predictor-Corrector: Solving Homotopy Problems with Reinforcement Learning3 Feb 2026
- 2024Power Variable Projection for Initialization-Free Large-Scale Bundle Adjustment8 May 2024
- 2023A Survey on Multimodal Large Language Models for Autonomous Driving21 Nov 2023