Frank C Langbein
Ex Tenebris Scientia




One can think of engineering as the process of converting a concept into an artifact. Then reverse engineering converts an artifact back into a concept. Based on measurements of the original object or more general process, we then aim to construct a computer model of the object for further processing. We are in particular interested in developing programs to (semi-)automate this process. While a lot of work is focused on geometric models, the algorithms and techniques develop may apply to other reverse engineering tasks to build computer models of artificial or natural physical objects and phenomenons.

From Artifacts to Concepts

Reverse Engineering - From Artifacts to Concepts

Reverse Engineering

Science?

Why Reverse Engineer?

Reverse Engineering Shapes

Reverse Engineering Process

Reverse Engineering Process; Data Capture

Reverse Engineering Process; Triangulation

Reverse Engineering Process; Segmentation and Surface Fitting

Reverse Engineering Process; CAD Model Creation

Design Intent

Design Intent in CAD Applications

Approaches towards Design Intent

Feature-based Modelling

History-based Modelling

Constraint-based Modelling

Forward and Reverse Problem

Beautification

Beautification Process

Beautification Process: Topological Beautification

Beautification Process: Analyser

Beautification Process: Hypothesiser

Beautification Process: Selection

Beautification Process: Reconstruction

Beautification Examples

Problems of this Approach

Hierarchical Decomposition

Hierarchical Decomposition: Example

Symmetries

Regularities in Hierarchical Decomposition

Regularities in Hierarchical Decomposition: Example

Hacking? (1)

Hacking? (2)

Conclusion

Some Resources

Slides for contemporary topics talks on reverse engineering, also available as pdf file.

Cite as Reverse Engineering, http://www.langbein.org/outreach/revenge/print by Frank C Langbein [30/May/2008, 17:32].