Automatic Reverse Engineering Based on Reconstructing Measurement Data in 3D-Lattice


Article Preview

Reverse engineering systems are used to construct mathematical models of physical models such as clay model based on measurement data. In this study, we proposed a reverse engineering method which can construct high quality surface data automatically. This method consists of the following steps; The first globally and regionally smooths measured data based on the target shape by fitting quadric surface to measurement data. The second defines quadric surfaces and converts measurement points into 3D lattice points to obtain uniform measurement data density. As the positions of measurement data are converted from coordinate values into 3D lattice points, it is easier to find neighboring points and clarify neighboring relations between surfaces. The third acquires segment measurement data based on maximum curvatures and normals at each point. The last defines NURBS surfaces for each segment using the least square method to average positional errors. In order to validate the effectiveness of the proposed method, we developed a reverse engineering system and constructed mathematical models through basic experiments using clay car model measurement data.



Key Engineering Materials (Volumes 523-524)

Edited by:

Tojiro Aoyama, Hideki Aoyama, Atsushi Matsubara, Hayato Yoshioka and Libo Zhou




K. Tsushima and H. Aoyama, "Automatic Reverse Engineering Based on Reconstructing Measurement Data in 3D-Lattice", Key Engineering Materials, Vols. 523-524, pp. 414-419, 2012

Online since:

November 2012




[1] K. Takenaka, Construction of Free Form Surface for Reverse Engineering, Japan Society for Design Engineering, Vol. 43, No. 12(1997) , pp.454-457.

[2] T. Yashiki, N. Sadaoka, M. Sunou and T. Takagi, CAD Data Composition Method from 3D Sensed Data Based on Feature Extraction, Journal of the Japan Society for Precision Engineering, Vol. 73, No. 5(2007), pp.593-599.


[3] Tames Varady, Ralph R Martin and Jordan Coxt, Reverse engineering of geometric model-an introduction, Computer-Aided Design, Vol. 29, No. 4(1997), pp.255-268.


[4] T. Kuragano, K. Saito, M. Kuroda and S. Furukawa, Freeform Curve and Surface Modeling using Three Dimensional Measured Points, Journal of the Japan Society for Precision Engineering, Vol. 65, No. 3(1999), pp.381-385.


[5] J. Hoschek and D. Lasser, Fundamentals of Computer Aided Geometric Design, A K peters, Wellesley, MA, (1993), p.104.

[6] M. G. Wagner, Affine Invariant Fairing of Point Sets, Proc. CIIST'98, CSREA Press, Athens, GA, (1998), p.370.

[7] S. Kobayashi, Differential Geometry of Curves and Surfaces, (1995), p.23, p.56.

[8] T. Harada, N. Mori and K. Sugiyama, Algorithm of Creating the Curve by Controling it's Characteristics, Japanese Society for the Science of Design, Vol. 41, No. 4 (1994), pp.1-8.

[9] A. Miura, Practical NURBS for CAD and CG Engineers, Kogyo Chosakai Publishing, (2001), pp.160-162.