Improved extraction of planar segments for scanned surfaces

The reverse engineering of a physical object often requires the production of a digital representation of the object. The object surface is scanned and a large number of points are obtained. These points are often organised in some way which provides adjacency information. However, in other cases, the result is an unstructured set of points, or point cloud. From such a point cloud a triangulated surface can be generated, so in all cases adjacency information can be obtained. Copies of the original object can be manufactured using the triangulated surface to define the shape. Often the original object is made up of parts of a number of simple geometric primitives and could be represented much more simply. Our aim is to segment a discretely represented surface into a small number of such simple geometric components using a 'region growing' approach. This paper describes an improved algorithm (with 'super triangles') for planar extraction, which requires only the data points and some form of adjacency information.

[1]  Robert B. Fisher,et al.  Segmentation of Range Data into Rigid Subsets using Planar Surface Patches , 1997, BMVC.

[2]  H. Hügli,et al.  Range image segmentation based on function approximation , 1990, ISPRS International Conference on Computer Vision and Remote Sensing.

[3]  Karl-Heinz Häfele POMOS — POint based MOdelling System , 1996 .

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

[5]  Martin D. Levine,et al.  Geometric Primitive Extraction Using a Genetic Algorithm , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Josef Hoschek,et al.  Fundamentals of computer aided geometric design , 1996 .

[7]  Ralph R. Martin,et al.  Reverse engineering of geometric models - an introduction , 1997, Comput. Aided Des..

[8]  Prabir Kumar Biswas,et al.  An SIMD algorithm for range image segmentation , 1995, Pattern Recognit..

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

[10]  Francis J. M. Schmitt,et al.  Progressive multilevel meshes from octree particles , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

[11]  Hugues Hoppe Surface Reconstruction from Unorganized Points (PhD Thesis) , 1994 .

[12]  Karl-Heinz Häfele,et al.  Curvature estimation for segmentation of triangulated surfaces , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).