A complementary sensor technique for reverse engineering objects that are represented by a three-dimensional (3D) cloud data set is reported. The research focuses on objects whose surface form is manifest as a set of distinct free-form surface patches, each of which is enclosed by a boundary. The method incorporates three stages: (1) laser scanner-based digitization of all the free-form surface patches, (2) touch probe-based digitization of the surface patch boundaries, and (3) modeling of both data sets to create a complete B-spline curve and surface representation of the object. The patch boundary data, defined by the touch probe, is employed to segment the free-form surface data into the constituent patches. Furthermore, the boundary data is incorporated within a B-spline surface fitting process to constrain the boundaries. The two sensors functionally complement each other; the range sensor provides the required dense resolution of 3D points on the free-form surfaces whereas the touch probe accurately defines the patch boundaries. The method is ideal for objects comprised of both functional engineering features, e.g. bearing holes or precise mounting locators, and aesthetic features, such as hand grips or part covers. The touch probe is also ideal for digitizing boundaries where occlusion prevents the use of an optical digitizer. The laser-based sensor has an accuracy specification of 50 microns (over a 40-mm depth of field) whereas the touch probe is accurate to 4 microns over a 25-mm measurement length. An example part is modeled that has multiple free-form patches (defining the part’s outer cover) that require a large cloud data set for complete coverage. The corresponding patch boundaries accurately define the location of critical part mounting locations that require the touch probe’s precision.

1.
Raab
,
S.
,
1994
, “
Coordinate Measurements Accelerate Reverse Engineering
,”
Mach. Des.
,
66
, No.
22
, pp.
50
53
.
2.
Weir
,
D. J.
,
Bradley
,
C.
,
Milroy
,
M.
, and
Vickers
,
G. W.
,
2000
, “
Wrap-Around B-spline Surface Fitting to Digitized Data With Applications to Reverse Engineering
,”
ASME J. Manuf. Sci. Eng.
,
122
, pp.
323
330
.
3.
Varady
,
T.
,
Martin
,
R. R.
, and
Cox
,
J.
,
1997
, “
Reverse Engineering of Geometric Models-An Introduction
,”
Comput.-Aided Des.
,
29
, No.
4
, pp.
255
268
.
4.
Theodoracatos, V. E., and Bobba, V., 1993, “NURBS Surface Reconstruction from a Large Set of Image and World Data Points,” ASME Computers in Engineering, Advances in Design Automation, Vol. 2, pp. 15–34.
5.
Sarkar
,
B.
, and
Menq
,
C. H.
,
1991
, “
Smooth Surface Approximation and Reverse Engineering
,”
Comput.-Aided Des.
,
23
, No.
9
, pp.
623
628
.
6.
Bradley
,
C.
,
1998
, “
Machine Vision Systems for Advanced Manufacturing
,”
Sens. Rev.
,
18
, No.
2
, pp.
115
121
.
7.
Fitts, J. M., 1991, “High Speed Non-contact x-y-z Gauging and 3D Part Mapping with Moire´ Interferometry,” Electro-Optical Information Systems Ltd, internal publication, Santa Monica, CA.
8.
Imageware, 1993, Surfacer Product literature, Imageware, 313 North First Street, Ann Arbor, MI 48103.
9.
Theodoracatos
,
V. E.
, and
Katti
,
V.
,
1991
, “
An Automated and Interactive Approach for Fitting B-spline Surfaces Through 3D Planar Visual Data
,”
Adv. Des. Automat.
2
, pp.
23
31
.
10.
Besl
,
B. J.
,
1988
, “
Geometric Modeling and Computer Vision
,”
Proc. IEEE
,
76
, No.
8
, pp.
936
958
.
11.
Milroy
,
M.
,
Bradley
,
C.
, and
Vickers
,
G. W.
,
1996
, “
Segmentation of a Wrap-Around Model Using an Active Contour
,”
Comput.-Aided Des.
,
29
, No.
4
, pp.
299
320
.
12.
Archibald, I., and Bradley, C., 1997, “Manufacturing Applications for a Triangular Surface Mesh Generated from 3D digitized Data,” SPIE International Symposium on Intelligent Systems and Advanced Manufacturing, Vol. 3204, Pittsburgh.
13.
Milroy, M., Bradley, C., and Vickers, G. W., 1996, “Automated Laser Scanning Based on Orthogonal Cross Sections,” Machine Vision and Applications, Vol. 9, pp. 106–118.
14.
Mauer
,
J.
, and
Bajcsy
,
R.
,
1993
, “
Occlusions as a Guide for Planning the Next View
,”
IEEE Trans. Pattern Anal. Mach. Intell.
,
15
, No.
5
, pp.
417
433
.
15.
Lim
,
C. P.
, and
Menq
,
C. H.
,
1994
, “
CMM Feature Accessibility and Path Generation
,”
Int. J. Prod. Res.
,
32
, No.
3
, pp.
597
618
.
16.
Sobh
,
T. M.
,
Owen
,
J.
,
Jaynes
,
C.
,
Dekhil
,
M.
, and
Henderson
,
T. C.
,
1995
, “
Industrial Inspection and Reverse Engineering
,”
Comput. Vis. Image Underst.
,
61
, No.
3
, pp.
468
474
.
17.
Rogers, D. F., and Adams, J. A., 1990, Mathematical Elements for Computer Graphics, 2nd Ed., McGraw-Hill, New York.
18.
Milroy
,
M.
,
Bradley
,
C.
, and
Vickers
,
G. W.
,
1995
, “
G1 Continuity of B-spline Surface Patches in Reverse Engineering
,”
Comput.-Aided Des.
,
27
, No.
6
, pp.
471
478
.
19.
Rogers
,
D. F.
, and
Fog
,
N. G.
,
1989
, “
Constrained B-spline Curve and Surface Fitting
,”
Comput.-Aided Des.
,
21
, No.
10
, pp.
641
648
.
You do not currently have access to this content.