Power Variable Projection for Initialization-Free Large-Scale Bundle Adjustment

Simon Nikolaus Weber, Je Hyeong Hong, Daniel Cremers
2/14/2026

No official code found. Best implementation: tum-vision/povar (41 stars, BSD-3-Clause, last commit 2025-05-05).

Abstract

Most Bundle Adjustment (BA) solvers like the Levenberg-Marquardt algorithm require a good initialization. Instead, initialization-free BA remains a largely uncharted territory. The under-explored Variable Projection algorithm (VarPro) exhibits a wide convergence basin even without initialization. Coupled with object space error formulation, recent works have shown its ability to solve small-scale initialization-free bundle adjustment problem. To make such initialization-free BA approaches scalable, we introduce Power Variable Projection (PoVar), extending a recent inverse expansion method based on power series. Importantly, we link the power series expansion to Riemannian manifold optimization. This projective framework is crucial to solve large-scale bundle adjustment problems without initialization. Using the real-world BAL dataset, we experimentally demonstrate that our solver achieves state-of-the-art results in terms of speed and accuracy. To our knowledge, this work is the first to address the scalability of BA without initialization opening new venues for initialization-free structure-from-motion.

View on arXivView PDF

Code Implementations(1)

tum-vision/povarCommunity100%
BSD-3-Clause
413C++, CMakeMay 13, 20241 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{weber2026power,
  title  = {Power Variable Projection for Initialization-Free Large-Scale Bundle Adjustment},
  author = {Simon Nikolaus Weber and Je Hyeong Hong and Daniel Cremers},
  year   = {2026},
  eprint = {2405.05079},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.05079},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.05079.svg)](https://codeofpaper.com/paper/2405.05079)

Discussion