Second-order implicit polynomials for segmentation of range images

Abstract In this paper, we present an algorithm for segmentation and feature extraction for noisy range images. We use the edge- and region-based approach for obtaining reliable segmentation maps. For edge detection, regions having much higher values of planar fit error are assumed to contain edges. These edge regions are explored for detection of crease edges, which can be located at the maxima of the curvature. However, due to noise, the maximas are generated at a number of points other than the actual edges. These extraneous curvature maximas have a substantially smaller value of curvature compared with the curvature of the actual edges. The true edges are detected using an approach based on local thresholding within edge regions. The detected edges segment the range image into smooth patches. On each of the smooth patches, a planar/quadric fit is obtained using a novel non-iterative procedure. To obtain reliable fits, we had to restrict the permissible class of quadrics to surfaces of revolution. The quadric fit obtained gives a very reliable estimate of the position and orientation of the axis for curved surfaces. The approach has been demonstrated on real range data and has been found to give good results.

[1]  Patrick Joseph Flynn,et al.  Cad-based computer vision: modeling and recognition strategies , 1990 .

[2]  F. Bookstein Fitting conic sections to scattered data , 1979 .

[3]  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.

[4]  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..

[5]  Ernest L. Hall,et al.  Measuring Curved Surfaces for Robot Vision , 1982, Computer.

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

[7]  Han Wang,et al.  A Novel Approach for Detection of Edges in Range Images Using Splines , 1994, MVA.

[8]  Ramakant Nevatia,et al.  Recognizing 3-D Objects Using Surface Descriptions , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  PAUL D. SAMPSON,et al.  Fitting conic sections to "very scattered" data: An iterative refinement of the bookstein algorithm , 1982, Comput. Graph. Image Process..

[10]  Naokazu Yokoya,et al.  Range Image Segmentation Based on Differential Geometry: A Hybrid Approach , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Vaughan R. Pratt,et al.  Direct least-squares fitting of algebraic surfaces , 1987, SIGGRAPH.

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

[13]  David J. Kriegman,et al.  Parameterized Families of Polynomials for Bounded Algebraic Curve and Surface Fitting , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Yoshiaki Shirai,et al.  A scene description method using three-dimensional information , 1979, Pattern Recognit..

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