论文标题

随机束调整,可高效且可扩展的3D重建

Stochastic Bundle Adjustment for Efficient and Scalable 3D Reconstruction

论文作者

Zhou, Lei, Luo, Zixin, Zhen, Mingmin, Shen, Tianwei, Li, Shiwei, Huang, Zhuofei, Fang, Tian, Quan, Long

论文摘要

当前的捆绑调整求解器(例如Levenberg-Marquardt(LM)算法)受到瓶颈的限制,其尺寸与摄像机编号成正比的减少相机系统(RCS)。当问题扩展时,此步骤既不有效地计算,也不可以管理单个计算节点。在这项工作中,我们提出了一种随机束调整算法,该算法旨在分解大约在LM迭代内部的RCS,以提高效率和可扩展性。它首先根据可见度图的聚类来重新制定LM迭代的二次编程问题,通过引入群集之间的平等约束。然后,我们建议将其放松成偶然的限制问题,并通过采样凸面程序解决它。松弛旨在消除约束所体现的簇之间的相互依赖性,从而可以将大的RC分解为独立的线性亚问题。在无序的Internet图像集和顺序大满贯图像集以及大规模数据集上的分布式实验上进行的数值实验证明了所提出方法的高效率和可扩展性。代码在https://github.com/zlthinker/stba上发布。

Current bundle adjustment solvers such as the Levenberg-Marquardt (LM) algorithm are limited by the bottleneck in solving the Reduced Camera System (RCS) whose dimension is proportional to the camera number. When the problem is scaled up, this step is neither efficient in computation nor manageable for a single compute node. In this work, we propose a stochastic bundle adjustment algorithm which seeks to decompose the RCS approximately inside the LM iterations to improve the efficiency and scalability. It first reformulates the quadratic programming problem of an LM iteration based on the clustering of the visibility graph by introducing the equality constraints across clusters. Then, we propose to relax it into a chance constrained problem and solve it through sampled convex program. The relaxation is intended to eliminate the interdependence between clusters embodied by the constraints, so that a large RCS can be decomposed into independent linear sub-problems. Numerical experiments on unordered Internet image sets and sequential SLAM image sets, as well as distributed experiments on large-scale datasets, have demonstrated the high efficiency and scalability of the proposed approach. Codes are released at https://github.com/zlthinker/STBA.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源