Department of Computer Science, Technical University of Munich, Boltzmanstrasse 3, 85748 Garching bei München, Germany.
IEEE Trans Pattern Anal Mach Intell. 2011 Jun;33(6):1161-74. doi: 10.1109/TPAMI.2010.174.
We propose a convex formulation for silhouette and stereo fusion in 3D reconstruction from multiple images. The key idea is to show that the reconstruction problem can be cast as one of minimizing a convex functional, where the exact silhouette consistency is imposed as convex constraints that restrict the domain of feasible functions. As a consequence, we can retain the original stereo-weighted surface area as a cost functional without heuristic modifications of this energy by balloon terms or other strategies, yet still obtain meaningful (non-empty) reconstructions which are guaranteed to be silhouette-consistent. We prove that the proposed convex relaxation approach provides solutions that lie within a bound of the optimal solution. Compared to existing alternatives, the proposed method does not depend on initialization and leads to a simpler and more robust numerical scheme for imposing silhouette consistency obtained by projection onto convex sets. We show that this projection can be solved exactly using an efficient algorithm. We propose a parallel implementation of the resulting convex optimization problem on a graphics card. Given a photo-consistency map and a set of image silhouettes, we are able to compute highly accurate and silhouette-consistent reconstructions for challenging real-world data sets. In particular, experimental results demonstrate that the proposed silhouette constraints help to preserve fine-scale details of the reconstructed shape. Computation times depend on the resolution of the input imagery and vary between a few seconds and a couple of minutes for all experiments in this paper.
我们提出了一种用于从多幅图像进行 3D 重建的轮廓和立体融合的凸优化公式。其核心思想是证明重建问题可以被归结为最小化一个凸函数的问题,其中精确的轮廓一致性被作为凸约束来施加,这些约束限制了可行函数的定义域。因此,我们可以保留原始的立体加权表面积作为代价函数,而无需通过气球项或其他策略对这个能量进行启发式修改,从而仍然可以获得有意义的(非空)重建,并且这些重建保证是轮廓一致的。我们证明了所提出的凸松弛方法提供的解在最优解的一个界限内。与现有的替代方案相比,所提出的方法不依赖于初始化,并导致一种更简单和更鲁棒的数值方案,用于通过凸集投影来施加轮廓一致性。我们展示了可以使用有效的算法来精确地求解这个投影。我们提出了在图形处理单元上对所得凸优化问题的并行实现。给定一个照片一致性图和一组图像轮廓,我们能够为具有挑战性的真实世界数据集计算出高度精确和轮廓一致的重建。特别是,实验结果表明,所提出的轮廓约束有助于保留重建形状的细粒度细节。计算时间取决于输入图像的分辨率,对于本文中的所有实验,计算时间在几秒钟到几分钟之间变化。