CVSep 23, 2023

Automatic Reverse Engineering: Creating computer-aided design (CAD) models from multi-view images

arXiv:2309.13281v15 citationsh-index: 10
Originality Incremental advance
AI Analysis

This addresses the need for automated reverse engineering in practical applications like manufacturing or design, but it is incremental as it builds on existing methods with limitations in model complexity.

The paper tackles the problem of automatically generating CAD models from multi-view images, presenting a novel network that successfully reconstructs valid CAD models from simulated test data and demonstrates some transfer to real-world photographs, though limited to basic shapes.

Generation of computer-aided design (CAD) models from multi-view images may be useful in many practical applications. To date, this problem is usually solved with an intermediate point-cloud reconstruction and involves manual work to create the final CAD models. In this contribution, we present a novel network for an automated reverse engineering task. Our network architecture combines three distinct stages: A convolutional neural network as the encoder stage, a multi-view pooling stage and a transformer-based CAD sequence generator. The model is trained and evaluated on a large number of simulated input images and extensive optimization of model architectures and hyper-parameters is performed. A proof-of-concept is demonstrated by successfully reconstructing a number of valid CAD models from simulated test image data. Various accuracy metrics are calculated and compared to a state-of-the-art point-based network. Finally, a real world test is conducted supplying the network with actual photographs of two three-dimensional test objects. It is shown that some of the capabilities of our network can be transferred to this domain, even though the training exclusively incorporates purely synthetic training data. However to date, the feasible model complexity is still limited to basic shapes.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes