Towards automated segmentation of dense range scans

This paper addresses the problem of segmenting dense range data containing curved surfaces. Segmentation is a crucial step in the processing of range data for applications in object recognition, measurement, reengineering and modeling. We propose a two stage process using model-based curvature classification as an initial grouping. Features based on differential geometry, mainly curvature features, are ideally suited for processing objects of arbitrary shape including of course curved surfaces. The second stage uses a modified region growing algorithm to perform the final segmentation. The approach is demonstrated on a test scene acquired with a stripe projection sensor.

[1]  Claus Brenner,et al.  Photogrammetric calibration and accuracy evaluation of a cross-pattern stripe projector , 1998, Electronic Imaging.

[2]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[3]  Anil K. Jain,et al.  On reliable curvature estimation , 1989, CVPR.

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

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

[6]  Andrea J. van Doorn,et al.  Surface shape and curvature scales , 1992, Image Vis. Comput..

[7]  Jan Claus Brenner Automated Extraction of Features from CAD Models for 3D Object Recognition , 2000 .

[8]  Gerd Häusler,et al.  Processing range data for reverse engineering and virtual reality , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[9]  Robert B. Fisher,et al.  Comparison of HK and SC curvature description methods , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.