Range Image Segmentation and Classification via Split-and-Merge Based on Surface Curvature

Surface curvatures have been widely used for the purpose of segmenting and classifying range images. However, since surface curvatures include the second order derivatives, they become unreliable in the presence of noise, yielding false segmentation and/or classification of the range images. In this paper we investigate the sensitivity of the surface curvatures to the noise, and provide some observations on the characteristics of surface curvatures in the presence of noise. Following these observations, we then propose a scheme for reliable range image segmentation and classification. This scheme first differentiate planar region from curved region using planarity test. Surface curvatures are then computed only from the points belonging to the curved region, and mean curvature sign image (MCSI) and Gaussian curvature sign image (GCSI) are generated. Segmentation is done using split-and-merge operations on a quadtree representation of the MCSI. The sign of the Gaussian curvature is incorporated with the segmented MCSI to give a classification of the region. In the preliminary classification stage, the distribution of the Gaussian curvature signs are considered for each segmented region of the segmented MCSI. In the secondary classification stage, unclassified regions from the preliminary classification are classified using split-and-merge operations based on predominant Gaussian curvature signs.

[1]  Azriel Rosenfeld,et al.  Techniques for 3-D machine perception , 1986 .

[2]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[3]  Paul Beaudet,et al.  Rotationally invariant image operators , 1978 .

[4]  H. S. Yang,et al.  A Knowledge-Based Robotic Assembly Cell , 1986, IEEE Expert.

[5]  M. Hebert,et al.  The Representation, Recognition, and Positioning of 3-D Shapes from Range Data , 1987 .

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

[7]  Hyun-Seung Yang,et al.  Range Data Extraction and Interpretation by Structured Light , 1984 .

[8]  R. Haralick,et al.  A facet model for image data , 1981 .

[9]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[10]  R. Nevatia,et al.  3-D Surface Description Using Curvature Properties , 1987, Photonics West - Lasers and Applications in Science and Engineering.

[11]  Berthold K. P. Horn,et al.  The Mechanical Manipulation of Randomly Oriented Parts , 1984 .

[12]  A. E. Brain,et al.  The measurement and use of registered reflectance and range data in scene analysis , 1977, Proceedings of the IEEE.

[13]  Ramesh C. Jain,et al.  Invariant surface characteristics for 3D object recognition in range images , 1985, Comput. Vis. Graph. Image Process..

[14]  Avinash C. Kak,et al.  Determination of the identity, position and orientation of the topmost object in a pile , 1986, Comput. Vis. Graph. Image Process..