A Game of Bundle Adjustment - Learning Efficient Convergence
Abstract
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.
Cite
Text
Belder et al. "A Game of Bundle Adjustment - Learning Efficient Convergence." International Conference on Computer Vision, 2023. doi:10.1109/ICCV51070.2023.00774Markdown
[Belder et al. "A Game of Bundle Adjustment - Learning Efficient Convergence." International Conference on Computer Vision, 2023.](https://mlanthology.org/iccv/2023/belder2023iccv-game/) doi:10.1109/ICCV51070.2023.00774BibTeX
@inproceedings{belder2023iccv-game,
title = {{A Game of Bundle Adjustment - Learning Efficient Convergence}},
author = {Belder, Amir and Vivanti, Refael and Tal, Ayellet},
booktitle = {International Conference on Computer Vision},
year = {2023},
pages = {8428-8437},
doi = {10.1109/ICCV51070.2023.00774},
url = {https://mlanthology.org/iccv/2023/belder2023iccv-game/}
}