Parametric Model Fitting: From Inlier Characterization to Outlier Detection

Presents a framework for the fitting of multiple parametric models. It comprises of a module for parameter estimation based on a solution for generalized least squares problems and of a procedure for error propagation, which takes both the geometric arrangement of the input data points and their precision into account. The results from error propagation are used to complement each model parameter with a precision estimate, to assign an inlier set of data points supporting the fit to each extracted model, and to determine the a priori unknown total number of meaningful models in the data. Although the models are extracted sequentially, the final result is almost independent of the extraction order. This is achieved by further statistical processing which controls the mutual exchange of inlier data between the models. Consequently, sound data classification as well as robust fitting are guaranteed even in areas where different models intersect or touch each other. Apart from the input data and its precision, the framework relies on only one additional control parameter: the confidence level on which the various statistical tests for data and model classification are carried out. We demonstrate the algorithmic performance by fitting straight lines in 2D and planes in 3D with applications to problems of computer vision and pattern recognition. Synthetic data is used to show the robustness and accuracy of the scheme. Image data and range data are used to illustrate its applicability and relevance in respect of real-world problems, e.g., in the domain of image feature extraction.

[1]  David B. Cooper,et al.  Describing Complicated Objects by Implicit Polynomials , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  David Shi Chen,et al.  A Data-Driven Intermediate Level Feature Extraction Algorithm , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  M. J. Box Bias in Nonlinear Estimation , 1971 .

[4]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Philip E. Gill,et al.  Practical optimization , 1981 .

[6]  J. Tukey,et al.  The Fitting of Power Series, Meaning Polynomials, Illustrated on Band-Spectroscopic Data , 1974 .

[7]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[8]  Martin Rutishauser,et al.  Merging range images of arbitrarily shaped objects , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Allen R. Hanson,et al.  Extracting Straight Lines , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  W. Baarda,et al.  A testing procedure for use in geodetic networks. , 1968 .

[11]  M. Levine,et al.  Extracting geometric primitives , 1993 .

[12]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[13]  W. Edwards Deming,et al.  Statistical Adjustment of Data , 1944 .

[14]  Isaac Weiss,et al.  Line Fitting in a Noisy Image , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  William Grimson,et al.  Object recognition by computer - the role of geometric constraints , 1991 .

[16]  Song Han,et al.  Using hyperquadrics for shape recovery from range data , 1993, ICCV.

[17]  T. Kanade,et al.  USING A COLOR REFLECTION MODEL TO SEPARATE HIGHLIGHTS FROM OBJECT COLOR , 1987 .

[18]  Gaudenz Danuser,et al.  Quantitative stereo vision for the stereo light microscope: an attempt to provide control feedback for a nanorobot system , 1997 .

[19]  Muni S. Srivastava,et al.  Regression Analysis: Theory, Methods, and Applications , 1991 .

[20]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[21]  W. Föstner Reliability analysis of parameter estimation in linear models with application to mensuration problems in computer vision , 1987 .

[22]  Rui J. P. de Figueiredo,et al.  On the Localization Performance Measure and Optimal Edge Detection , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  R. Nevatia,et al.  Perceptual Organization for Scene Segmentation and Description , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  J. Mundy,et al.  Driving vision by topology , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[25]  G. F. McLean,et al.  Vanishing Point Detection by Line Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Francis Jack Smith,et al.  Polynomial Curve Fitting When Abscissas and Ordinates are both Subject to Error , 1969, Computer/law journal.

[27]  D. Ruppert,et al.  Trimmed Least Squares Estimation in the Linear Model , 1980 .

[28]  Behrooz Kamgar-Parsi,et al.  Simultaneous fitting of several planes to point sets using neural networks , 1990, Comput. Vis. Graph. Image Process..

[29]  Rachid Deriche,et al.  3D edge detection using recursive filtering: Application to scanner images , 1991, CVGIP Image Underst..

[30]  H. Britt,et al.  The Estimation of Parameters in Nonlinear, Implicit Models , 1973 .

[31]  D. York Least-squares fitting of a straight line. , 1966 .

[32]  W. Gander,et al.  Least-squares fitting of circles and ellipses , 1994 .

[33]  Gabriel Taubin,et al.  An improved algorithm for algebraic curve and surface fitting , 1993, 1993 (4th) International Conference on Computer Vision.

[34]  H. Schwetlick,et al.  Numerical Methods for Estimating Parameters in Nonlinear Models With Errors in the Variables , 1985 .

[35]  Peter J. Rousseeuw,et al.  Robust regression and outlier detection , 1987 .

[36]  Gérard G. Medioni,et al.  Structural Indexing: Efficient 3-D Object Recognition , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  G. Alistair Watson,et al.  The Solution of Generalized Least Squares Problems , 1985 .

[38]  Karl-Rudolf Koch,et al.  Parameter estimation and hypothesis testing in linear models , 1988 .

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

[40]  Ales Leonardis,et al.  ExSel++: A General Framework to Extract Parametric Models , 1995, CAIP.

[41]  Gaudenz Danuser,et al.  Observing deformations of 20 nm with a low-numerical-aperture light microscope , 1996, Other Conferences.

[42]  Dmitry B. Goldgof,et al.  The Use of Three- and Four-Dimensional Surface Harmonics for Rigid and Nonrigid Shape Recovery and Representation , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[43]  L. Guttman,et al.  Statistical Adjustment of Data , 1944 .

[44]  David J. Kriegman,et al.  Structure and Motion from Line Segments in Multiple Images , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[45]  Kenichi Kanatani,et al.  Statistical optimization for geometric computation - theory and practice , 1996, Machine intelligence and pattern recognition.