Intelligent reverse engineering

2019 | Data driven manufacturing

Student: David Boyd

Project aim

To develop machine learning techniques that can automate the process of reverse engineering, from point cloud to CAD model, with as little human intervention as possible. 

Project background

Reverse engineering in a mechanical context tends to be a very complicated and laborious task. Historically, this would involve capturing a part's geometry through a series of precise measurements and drawings. Today, surface geometry can be captured using 3D scanning methods and sophisticated software tools. Even with this software, it still requires a lot of work to create an accurate model of a part.

With the success of machine learning in areas such as computer vision, more and more research has been done on geometric deep learning, an area focussed on processing non-Euclidean structures such as graphs and manifolds. The aim is to leverage these techniques to identify features and derive structure from laser scans and generate full history-based CAD models. In a wider context, this will also allow AI agents to more intelligently understand geometry and CAD data.