Model selection and surface merging in reconstruction algorithms

The problem of model selection is relevant to many areas of computer vision. Model selection criteria have been used in the vision literature and many more have been proposed in statistics, but the relative strengths of these criteria have not been analyzed in vision. More importantly, suitable extensions to these criteria must be made to solve problems unique to computer vision. Using the problem of surface reconstruction as our context, we analyze existing criteria using simulations and sensor data, introduce new criteria from statistics, develop novel criteria capable of handling unknown error distributions and outliers, and extend model selection criteria to apply to the surface merging problem. The new surface merging rules improve upon previous results, and work well even at small step heights (h=3/spl sigma/) and crease discontinuities. Our results show that a Bayesian criteria and its bootstrapped variant perform the best, although for time-sensitive applications, a variant of the Akaike criterion may be a better choice. Unfortunately, none of the criteria work reliably for small region sizes, implying that model selection and surface merging should be avoided unless the region size is sufficiently large.

[1]  J. Rissanen,et al.  Modeling By Shortest Data Description* , 1978, Autom..

[2]  Frank P. Ferrie,et al.  Active exploration: Knowing when we're wrong , 1993, 1993 (4th) International Conference on Computer Vision.

[3]  S. Weisberg Applied Linear Regression , 1981 .

[4]  David B. Cooper,et al.  Practical Reliable Bayesian Recognition of 2D and 3D Objects Using Implicit Polynomials and Algebraic Invariants , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  J. Aggarwal,et al.  Segmentation of 3D range images using pyramidal data structures , 1993 .

[6]  Alan L. Yuille,et al.  Region Competition: Unifying Snakes, Region Growing, and Bayes/MDL for Multiband Image Segmentation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  H. Ahrens,et al.  Brownlee, K. A.: Statistical Theory and Methodology in Science and Engineering. John Wiley & Sons, New York 1965, 590 S., 70 Abb., Tafelanhang , 1968 .

[8]  Alex Pentland,et al.  Cooperative Robust Estimation Using Layers of Support , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  James V. Miller,et al.  MUSE: robust surface fitting using unbiased scale estimates , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  H. Bozdogan Model selection and Akaike's Information Criterion (AIC): The general theory and its analytical extensions , 1987 .

[11]  Richard H. Bartels,et al.  Least-squares fitting using orthogonal multinomials , 1985, TOMS.

[12]  Michal Haindl,et al.  Fast Segmentation of Range Images , 1997, ICIAP.

[13]  H. Akaike,et al.  Information Theory and an Extension of the Maximum Likelihood Principle , 1973 .

[14]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[15]  TaubinGabriel Estimation of Planar Curves, Surfaces, and Nonplanar Space Curves Defined by Implicit Equations with Applications to Edge and Range Image Segmentation , 1991 .

[16]  Charles V. Stewart,et al.  MINPRAN: A New Robust Estimator for Computer Vision , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Anthony P Reeves,et al.  Fast segmentation of range imagery into planar regions , 1989, Comput. Vis. Graph. Image Process..

[18]  Fredrik Gustafsson,et al.  Twenty-one ML estimators for model selection , 1995, Autom..

[19]  N. L. Johnson,et al.  Multivariate Analysis , 1958, Nature.

[20]  Fernand S. Cohen,et al.  Part I: Modeling Image Curves Using Invariant 3-D Object Curve Models-A Path to 3-D Recognition and Shape Estimation from Image Contours , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Ramesh C. Jain,et al.  Segmentation through Variable-Order Surface Fitting , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Jake K. Aggarwal,et al.  Segmentation of 3D range images using pyramidal data structures , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[23]  Andrew W. Fitzgibbon,et al.  An Experimental Comparison of Range Image Segmentation Algorithms , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Anil K. Jain,et al.  Segmentation and Classification of Range Images , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Robert C. Bolles,et al.  A RANSAC-Based Approach to Model Fitting and Its Application to Finding Cylinders in Range Data , 1981, IJCAI.

[26]  Gabriel Taubin,et al.  Estimation of Planar Curves, Surfaces, and Nonplanar Space Curves Defined by Implicit Equations with Applications to Edge and Range Image Segmentation , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  T. Hassard,et al.  Applied Linear Regression , 2005 .

[28]  Fernand S. Cohen,et al.  A maximum-likelihood approach to segmenting range data , 1988, IEEE J. Robotics Autom..

[29]  Steven M. LaValle,et al.  A Bayesian Segmentation Methodology for Parametric Image Models , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Jake K. Aggarwal,et al.  Model-based object recognition in dense-range images—a review , 1993, CSUR.

[31]  G. Wetherill,et al.  Statistical Theory and Methodology in Science and Engineering. , 1962 .

[32]  Andrew W. Fitzgibbon,et al.  Lack-of-fit Detection using the Run-distribution Test , 1994, ECCV.

[33]  Kim L. Boyer,et al.  The Robust Sequential Estimator: A General Approach and its Application to Surface Organization in Range Data , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Peter Meer,et al.  Unbiased Estimation of Ellipses by Bootstrapping , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[35]  Marc Levoy,et al.  Better optical triangulation through spacetime analysis , 1995, Proceedings of IEEE International Conference on Computer Vision.

[36]  Paul J. Besl,et al.  Surfaces in Range Image Understanding , 1988, Springer Series in Perception Engineering.

[37]  Layne T. Watson,et al.  Robust window operators , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[38]  David B. Cooper,et al.  Bayesian Recognition of Local 3-D Shape by Approximating Image Intensity Functions with Quadric Polynomials , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  P. Holland,et al.  Robust regression using iteratively reweighted least-squares , 1977 .

[40]  C. Eisenhart,et al.  Tables for Testing Randomness of Grouping in a Sequence of Alternatives , 1943 .

[41]  Mengxiang Li Minimum description length based 2D shape description , 1993, 1993 (4th) International Conference on Computer Vision.

[42]  K. Sato,et al.  Range imaging system utilizing nematic liquid crystal mask , 1987 .

[43]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[44]  J. Rissanen A UNIVERSAL PRIOR FOR INTEGERS AND ESTIMATION BY MINIMUM DESCRIPTION LENGTH , 1983 .