We introduce Power Bundle Adjustment as an expansion type algorithm for solving large-scale bundle adjustment problems. It is based on the power series expansion of the inverse Schur complement and constitutes a new family of solvers that we call inverse expansion methods. We theoretically justify the use of power series and we prove the convergence of our approach. Using the real-world BAL dataset we show that the proposed solver challenges the state-of-the-art iterative methods and significantly accelerates the solution of the normal equation, even for reaching a very high accuracy. This easy-to-implement solver can also complement a recently presented distributed bundle adjustment framework. We demonstrate that employing the proposed Power Bundle Adjustment as a sub-problem solver significantly improves speed and accuracy of the distributed optimization.
翻译:我们引入了功率捆绑调整作为解决大规模束调整问题的一种扩展类型算法。它基于逆舒尔补的幂级数展开,构成了一种新的求解方法,我们称之为逆扩展方法。我们理论上证明了功率级数的使用,并证明了我们方法的收敛性。使用真实世界的BAL数据集,我们展示了所提出的求解器挑战了最先进的迭代方法,并显著加速了正规方程的解法,即使是达到非常高的精度。这个易于实现的求解器还可以作为最近提出的分布式束调整框架的补充。我们证明使用所提出的功率捆绑调整作为子问题求解器显著提高了分布式优化的速度和精度。