Global Optimization for Shape Fitting

Victor Lempitsky and Yuri Boykov

In IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Minneapolis, June 2007.


We propose a global optimization framework for 3D shape reconstruction from sparse noisy 3D measurements frequently encountered in range scanning, sparse feature-based stereo, and shape-from-X. In contrast to earlier local or banded optimization methods for shape fitting, we compute global optimum in the whole volume removing dependence on initial guess and sensitivity to numerous local minima. Our global method is based on two main ideas. First, we suggest a new regularization functional with a data alignment term that maximizes the number of (weakly-oriented) data points contained by a surface while allowing for some measurement errors. Second, we propose a touch-expand algorithm for finding a minimum cut on a huge 3D grid using an automatically adjusted band. This overcomes prohibitively high memory cost of graph cuts when computing globally optimal surfaces at high-resolution. Our results for sparse or incomplete 3D data from laser scanning and passive multi-view stereo are robust to noise, outliers, missing parts, and varying sampling density.

WHOLE PAPER: pdf file (3.7 Mb)
Tech. Rep. pdf file (16.5 Mb), ISBN: 978-0-7714-2592-9, Feb. 2007