Square Root Marginalization for Sliding-Window Bundle Adjustment
Nikolaus Demmel, David Schubert, Christiane Sommer, Daniel Cremers, Vladyslav Usenko
Abstract
In this paper we propose a novel square root sliding-window bundle adjustment suitable for real-time odometry applications. The square root formulation pervades three major aspects of our optimization-based sliding-window estimator: for bundle adjustment we eliminate landmark variables with nullspace projection; to store the marginalization prior we employ a matrix square root of the Hessian; and when marginalizing old poses we avoid forming normal equations and update the square root prior directly with a specialized QR decomposition. We show that the proposed square root marginalization is algebraically equivalent to the conventional use of Schur complement (SC) on the Hessian. Moreover, it elegantly deals with rank-deficient Jacobians producing a prior equivalent to SC with Moore–Penrose inverse. Our evaluation of visual and visual-inertial odometry on real-world datasets demonstrates that the proposed estimator is 36% faster than the baseline. It furthermore shows that in single precision, conventional Hessian-based marginalization leads to numeric failures and reduced accuracy. We analyse numeric properties of the marginalization prior to explain why our square root form does not suffer from the same effect and therefore entails superior performance.
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 d4f83578-5dec-452c-b2c9-8a21a0949351Cited by top-tier papers4
- A Game of Bundle Adjustment - Learning Efficient ConvergenceAmir Belder, Refael Vivanti, Ayellet TalICCV 2023 · 7 citations
- Efficient Second-Order Plane AdjustmentLipu ZhouCVPR 2023
- Power Bundle Adjustment for Large-Scale 3D ReconstructionSimon Weber, Nikolaus Demmel, Tin Chon Chan, Daniel CremersCVPR 2023
- A Rotation-Translation-Decoupled Solution for Robust and Efficient Visual-Inertial InitializationYijia He, Bo Xu, Zhanpeng Ouyang, Hongdong LiCVPR 2023
Builds on1
Related papers
- Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast SolutionBangyan Liao, Delin Qu, Yifei Xue, Huiqing Zhang et al.CVPR 2023
- From Variance to Veracity: Unbundling and Mitigating Gradient Variance in Differentiable Bundle Adjustment LayersSwaminathan Gurumurthy, Karnik Ram, Bingqing Chen, Zachary Manchester et al.CVPR 2024
- SchurVINS: Schur Complement-Based Lightweight Visual Inertial Navigation SystemYunfei Fan, Tianyu Zhao, Guidong WangCVPR 2024
- 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
- Distributed bundle adjustment with block-based sparse matrix compression for super large scale datasetsMaoteng Zheng, Nengcheng Chen, Junfeng Zhu, Xiaoru Zeng et al.ICCV 2023 · 4 citations
