Hostname: page-component-7b7567c8c-tnzcf Total loading time: 0 Render date: 2026-11-14T23:37:35.635Z Has data issue: false hasContentIssue false

Automatic feature recognition from imperfect models using a novel workflow of data surrogation

Published online by Cambridge University Press:  02 July 2026

Aman Kukreja*
Affiliation:
University of Bristol, United Kingdom
Chris Cox
Affiliation:
University of Bristol, United Kingdom
James Gopsill
Affiliation:
University of Bristol, United Kingdom
Kristin Paetzold-Byhain
Affiliation:
Dresden University of Technology, Germany
Chris Snider
Affiliation:
University of Bristol, United Kingdom

Abstract:

Imperfect CAD models with non-smooth features are common outputs of the latest digital tools. These are unsuitable for the feature recognition needed for end applications like computer-aided manufacturing. This paper proposes to recognise features from imperfect models by contributing a comprehensive dataset, a novel data surrogation method, and ML-based automated feature recognition model. Results show that the data surrogation method accurately replicates manual imperfections with voxel accuracy >0.9 and a Dice coefficient >0.6. Ultimately, feature recognition achieves 92.8% test accuracy.

Information

Type
ARTIFICIAL INTELLIGENCE AND DATA-DRIVEN DESIGN
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2026
Figure 0

Figure 1.Imperfections in features (a) real, (2) meshing defects (c) scan of defective part

Figure 1

Table 1.Design feature classification from manufacturing features

Figure 2

Figure 2.Figure 2 long description.Data generation pipeline

Figure 3

Figure 3.Manual imperfect data generation using VR-based digital sculpting

Figure 4

Figure 4.Figure 4 long description.U-Net achitecture for learning imperfection patterns

Figure 5

Figure 5.Bespoke 3D CNN architecture

Figure 6

Table 2.Quantitative evaluation of U-Net to generate imperfect voxel-based models

Figure 7

Figure 6.Figure 6 long description.U-Net outputs - imperfect models (left), FeatureNet perfect models (right)

Figure 8

Figure 7.Sample 3D voxel-based models produced by U-Net

Figure 9

Figure 8.Confusion matrix for (a) D1, (b) D2, and (c) 3