Skip navigation

Reverse engineering: An industrial perspective

Reverse engineering: An industrial perspective

Le, Chi ORCID: 0000-0002-5168-2297 and Pham, Duc Truong (2008) Reverse engineering: An industrial perspective. In: Vinesh, Raja and Kiran, J. Fernandes, (eds.) Reverse Engineering: An Industrial Perspective. Springer Series in Advanced Manufacturing . Springer-Verlag, London, UK. ISBN 9781846288555 (doi:

[img] PDF (Publisher PDF)
11732_Le_Reverse_engineering_(pub_PDF)_2008.pdf - Published Version
Restricted to Repository staff only

Download (4MB)


Reverse engineering (RE) is generally defined as a process of analysing an object or existing system (hardware and software) to identify its components and their interrelationships, and investigate how it works in order to redesign or produce a copy without access to the design from which it was originally produced [87,88]. In areas related to 3D graphics and modelling, RE technology is used for reconstructing 3D models of an object in different geometrical formats.
RE hardware is used for RE data acquisition, which in the case of 3D modelling is the collection of geometrical data that represent a physical object. There are three main technologies for RE data acquisition: Contact, Non-Contact and Destructive. Outputs of the RE data acquisition process are 2D cross-sectional images and point clouds that define the geometry of an object.
RE software is employed to transform the RE data produced by RE hardware into 3D geometrical models. The final outputs of the RE data processing chain can be one of two types of 3D data: (i) Polygons or (ii) NURBS (Non-Uniform Rational B Splines). Polygon models, which are normally in the STL, VRML or DXF format, are commonly used for rapid prototyping, laser milling, 3D graphics, simulation, and animations application. NURBS surfaces or solids are frequently used in Computer Aided Design, Manufacturing and Engineering (CAD-CAM-CAE) applications.
In this chapter, hardware and software for RE are presented. Commercially available RE hardware based on different 3D data collection techniques is briefly introduced. The advantages and disadvantages of various data acquisition methods are outlined to help the selection of the right RE hardware for specific applications. In the RE software section, end-use RE applications are classified and typical commercialised RE packages are reviewed. The four RE phases used in a RE data processing chain are highlighted, in which the fundamental RE operations that are necessary for completing the RE data processing chain are presented and discussed in detail.

Item Type: Book Section
Uncontrolled Keywords: Reverse Engineering
Pre-2014 Departments: School of Engineering
Last Modified: 14 Oct 2016 09:28

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics