TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/CAD-SIGNet: CAD Language Inference from Point Clouds using...

CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attention

Mohammad Sadil Khan, Elona Dupont, Sk Aziz Ali, Kseniya Cherenkova, Anis Kacem, Djamila Aouada

2024-02-27CVPR 2024 1CAD Reconstruction3D Reconstruction
PaperPDF

Abstract

Reverse engineering in the realm of Computer-Aided Design (CAD) has been a longstanding aspiration, though not yet entirely realized. Its primary aim is to uncover the CAD process behind a physical object given its 3D scan. We propose CAD-SIGNet, an end-to-end trainable and auto-regressive architecture to recover the design history of a CAD model represented as a sequence of sketch-and-extrusion from an input point cloud. Our model learns visual-language representations by layer-wise cross-attention between point cloud and CAD language embedding. In particular, a new Sketch instance Guided Attention (SGA) module is proposed in order to reconstruct the fine-grained details of the sketches. Thanks to its auto-regressive nature, CAD-SIGNet not only reconstructs a unique full design history of the corresponding CAD model given an input point cloud but also provides multiple plausible design choices. This allows for an interactive reverse engineering scenario by providing designers with multiple next-step choices along with the design process. Extensive experiments on publicly available CAD datasets showcase the effectiveness of our approach against existing baseline models in two settings, namely, full design history recovery and conditional auto-completion from point clouds.

Results

TaskDatasetMetricValueModel
Object ReconstructionFusion 360 GalleryChamfer Distance14.5CAD-SIGNet
Object ReconstructionFusion 360 GalleryChamfer Distance (median)0.7CAD-SIGNet
Object ReconstructionFusion 360 GalleryInvalid Ratio9.3CAD-SIGNet
Object ReconstructionFusion 360 GalleryIoU58.4CAD-SIGNet
Object ReconstructionDeepCADCamfer Distance (median)0.29CAD-SIGNet
Object ReconstructionDeepCADChamfer Distance6.81CAD-SIGNet
Object ReconstructionDeepCADInvalidi Ratio5CAD-SIGNet
Object ReconstructionDeepCADIoU77.3CAD-SIGNet
Object ReconstructionCC3DChamfer Distance32.6CAD-SIGNet
Object ReconstructionCC3DChamfer Distance (median)4.42CAD-SIGNet
Object ReconstructionCC3DInvalid Ratio15.5CAD-SIGNet
Object ReconstructionCC3DIoU39.1CAD-SIGNet
3D Object ReconstructionFusion 360 GalleryChamfer Distance14.5CAD-SIGNet
3D Object ReconstructionFusion 360 GalleryChamfer Distance (median)0.7CAD-SIGNet
3D Object ReconstructionFusion 360 GalleryInvalid Ratio9.3CAD-SIGNet
3D Object ReconstructionFusion 360 GalleryIoU58.4CAD-SIGNet
3D Object ReconstructionDeepCADCamfer Distance (median)0.29CAD-SIGNet
3D Object ReconstructionDeepCADChamfer Distance6.81CAD-SIGNet
3D Object ReconstructionDeepCADInvalidi Ratio5CAD-SIGNet
3D Object ReconstructionDeepCADIoU77.3CAD-SIGNet
3D Object ReconstructionCC3DChamfer Distance32.6CAD-SIGNet
3D Object ReconstructionCC3DChamfer Distance (median)4.42CAD-SIGNet
3D Object ReconstructionCC3DInvalid Ratio15.5CAD-SIGNet
3D Object ReconstructionCC3DIoU39.1CAD-SIGNet

Related Papers

AutoPartGen: Autogressive 3D Part Generation and Discovery2025-07-17SpatialTrackerV2: 3D Point Tracking Made Easy2025-07-16BRUM: Robust 3D Vehicle Reconstruction from 360 Sparse Images2025-07-16Towards Depth Foundation Model: Recent Trends in Vision-Based Depth Estimation2025-07-15Binomial Self-Compensation: Mechanism and Suppression of Motion Error in Phase-Shifting Profilometry2025-07-14An Efficient Approach for Muscle Segmentation and 3D Reconstruction Using Keypoint Tracking in MRI Scan2025-07-11Review of Feed-forward 3D Reconstruction: From DUSt3R to VGGT2025-07-11DreamGrasp: Zero-Shot 3D Multi-Object Reconstruction from Partial-View Images for Robotic Manipulation2025-07-08