A Complementary Sensor Approach to Reverse Engineering

[+] Author and Article Information
C. Bradley, V. Chan

Dept. of Mechanical Engineering, University of Victoria, Canada

J. Manuf. Sci. Eng 123(1), 74-82 (Feb 01, 2000) (9 pages) doi:10.1115/1.1349556 History: Received July 01, 1999; Revised February 01, 2000
Copyright © 2001 by ASME
Your Session has timed out. Please sign back in to continue.


Raab,  S., 1994, “Coordinate Measurements Accelerate Reverse Engineering,” Mach. Des., 66, No. 22, pp. 50–53.
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.
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.
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.
Sarkar,  B., and Menq,  C. H., 1991, “Smooth Surface Approximation and Reverse Engineering,” Comput.-Aided Des., 23, No. 9, pp. 623–628.
Bradley,  C., 1998, “Machine Vision Systems for Advanced Manufacturing,” Sens. Rev., 18, No. 2, pp. 115–121.
Fitts, J. M., 1991, “High Speed Non-contact x-y-z Gauging and 3D Part Mapping with Moiré Interferometry,” Electro-Optical Information Systems Ltd, internal publication, Santa Monica, CA.
Imageware, 1993, Surfacer Product literature, Imageware, 313 North First Street, Ann Arbor, MI 48103.
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.
Besl,  B. J., 1988, “Geometric Modeling and Computer Vision,” Proc. IEEE, 76, No. 8, pp. 936–958.
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.
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.
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.
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.
Lim,  C. P., and Menq,  C. H., 1994, “CMM Feature Accessibility and Path Generation,” Int. J. Prod. Res., 32, No. 3, pp. 597–618.
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.
Rogers, D. F., and Adams, J. A., 1990, Mathematical Elements for Computer Graphics, 2nd Ed., McGraw-Hill, New York.
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.
Rogers,  D. F., and Fog,  N. G., 1989, “Constrained B-spline Curve and Surface Fitting,” Comput.-Aided Des., 21, No. 10, pp. 641–648.


Grahic Jump Location
Examples of part topologies more suited to digitization by touch probe
Grahic Jump Location
Photographs of the two sensors employed in the complementary system (a) A 3D laser digitizer collecting data from an object’s surface (b) A touch probe digitizing the physical edges present on an object
Grahic Jump Location
The laser line being traversed over the object’s surface—digitization extends beyond the discrete patch boundaries
Grahic Jump Location
Cloud data from an object composed of several quadric surface patches—the data is unformatted preventing the application of image processing operators
Grahic Jump Location
Comparison between laser range sensor and touch probe for defining physical edges (a) imprecise edge definition achieved with the laser range sensor (b) precise location of the patch boundary using the touch probe
Grahic Jump Location
Inter-connection of the major components in the dual sensor system
Grahic Jump Location
Flowchart illustrating the digitization and data modeling process
Grahic Jump Location
Calibration of the sensors to the CMM coordinate system (a) referencing of the laser to the coordinate system datum point (b) calibration of the laser sensor viewing angle (c) referencing of the touch probe to the coordinate system datum point
Grahic Jump Location
Creation of a surface patch from four bounding B-spline curves
Grahic Jump Location
Photograph of the test object showing the surface patches and boundaries
Grahic Jump Location
The data sets collected from the test object (a) the laser sensor cloud data captured from four viewing angles (b) the boundaries fitted with B-spline curve networks
Grahic Jump Location
The final B-spline surface patch fitted to the cloud data from the object’s side




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In