Segmentation methods for smooth point regions of conventional engineering objects
The purpose of reverse engineering is to convert a large point cloud into an accurate, fair and consistent CAD model. The class of conventional engineering objects comprises, by a priori assumption, objects bounded only by simple, analytic surfaces, linear extrusion surfaces and surfaces of revolution. In this case it is possible to create a CAD model from point clouds with a minimal amount of user assistance. The key issue is segmentation, i.e. how to subdivide the point cloud into smaller regions, where each of which can be approximated by a single surface. Segmentation is relatively simple, if regions are bounded by sharp edges and small blends; problems arise when smoothly connected regions need to be separated. The direct segmentation method described in this paper is based on a particular hierarchy of tests, by means of which a large point cloud can be robustly split into smaller and smaller subregions until no further subdivision is needed. Tests are given using different types of indicators. These are based on local estimates of various geometric and statistical quantities; several examples are given to show their effect. The structure of the smooth, multiple regions obtained provides the basis for constrained surface fitting, which completes the final model building phase.
segmentation reverse engineering local indicators statistical similarity tests