Automatic Reverse Engineering: Creating computer-aided design (CAD) models from multi-view images
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 31 of its 50 references that are in the map. First posted on arXiv 23 Sep 2023.
Builds on
31 of 50 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,689
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 979
- 2018Pixel2Mesh: Generating 3D Mesh Models from Single RGB Imagescited by 651
- 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 565
- 2016Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modelingcited by 558
- 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
- 2019PointFlow: 3D Point Cloud Generation with Continuous Normalizing Flowscited by 488
- 2021FCOS3D: Fully Convolutional One-Stage Monocular 3D Object Detectioncited by 447
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 271
19 more
- 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 269
- 2020Learning Gradient Fields for Shape Generationcited by 245
- 2016Volumetric and Multi-View CNNs for Object Classification on 3D Datacited by 240
- 2019SDFDiff: Differentiable Rendering of Signed Distance Fields for 3D Shape Optimizationcited by 159
- 2021ImVoxelNet: Image to Voxels Projection for Monocular and Multi-View General-Purpose 3D Object Detectioncited by 157
- 2016Perspective Transformer Nets: Learning Single-View 3D Object Reconstruction without 3D Supervisioncited by 106
- 2019Deep Mesh Reconstruction from Single RGB Images via Topology Modification Networkscited by 106
- 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
- 2021BRepNet: A topological message passing system for solid modelscited by 95
- 2018Unsupervised Learning of Shape and Pose with Differentiable Point Cloudscited by 89
- 2021Computer-Aided Design as Languagecited by 82
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2020PIE-NET: Parametric Inference of Point Cloud Edgescited by 67
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
- 2018A Deeper Look at 3D Shape Classifierscited by 25
- 2021LegoFormer: Transformers for Block-by-Block Multi-view 3D Reconstructioncited by 25
- 2018A Recurrent CNN for Automatic Detection and Classification of Coronary Artery Plaque and Stenosis in Coronary CT Angiographycited by 16
- 2019Learning Embedding of 3D models with Quadric Losscited by 4
Built on by
Citing papers per year: 2024: 1.
1 paper.