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.
翻译:大多数光束法平差(BA)求解器(如Levenberg-Marquardt算法)都需要良好的初始值。相比之下,无需初始化的光束法平差在很大程度上仍是未被充分探索的领域。尚未被深入研究的变量投影算法(VarPro)即使在没有初始值的情况下也展现出广阔的收敛域。结合物方误差公式,近期研究已证明其能够解决小规模无需初始化的光束法平差问题。为使此类无需初始化的BA方法具备可扩展性,我们提出了幂变量投影法(PoVar),该方法扩展了基于幂级数的近期逆展开方法。重要的是,我们将幂级数展开与黎曼流形优化联系起来。这一投影框架对于解决无需初始化的大规模光束法平差问题至关重要。通过使用真实世界的BAL数据集,我们通过实验证明我们的求解器在速度和精度方面均达到了最先进水平。据我们所知,本研究首次解决了无需初始化的BA可扩展性问题,为无需初始化的运动恢复结构技术开辟了新途径。