atlas

Research map / Point clouds / Point cloud classification

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

CVPR 2024 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 28 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CAD-SIGNet, an end-to-end auto-regressive transformer that infers sketch-and-extrusion CAD design histories from point clouds using layer-wise cross-attention and a sketch-instance-guided attention mask.

Problem

Recovering the CAD design history (sketch-and-extrusion sequence) from a 3D point cloud, a reverse engineering task where prior methods used separate-stage or feed-forward inference and gave no interactive choices.

Approach

Jointly learns point cloud and CAD language embeddings via layer-wise cross-attention in multi-modal transformer blocks, auto-regressively predicts extrusion tokens first, and restricts sketch-token attention to the point subset inside the predicted extrusion's sketch bounding box (Sketch instance Guided Attention).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CAD-SIGNet instead of DeepCAD for point-cloud-to-CAD inferenceDeepCAD dataset · DeepCAD testmedian CD (×10−3): 9.640 -> 0.283Helped
Use CAD-SIGNet instead of DeepCAD for point-cloud-to-CAD inferenceDeepCAD dataset · DeepCAD testIR: 7.14 -> 0.88Helped
Use CAD-SIGNet instead of DeepCAD for primitive predictionDeepCAD dataset · DeepCAD testarc F1: 13.82 -> 28.65Helped
Add hybrid sampling rather than using top-1 token probabilities (ablation)CAD-SIGNet · DeepCAD testmean CD (×10−3): 6.784 -> 3.432Helped
Add hybrid sampling rather than using top-1 token probabilities (ablation)CAD-SIGNet · DeepCAD testIR: 5.02 -> 0.88Helped
Add Sketch instance Guided Attention (SGA) (ablation)CAD-SIGNet · DeepCAD testmean CD (×10−3): 4.995 -> 3.432Helped
Add Sketch instance Guided Attention (SGA) (ablation)CAD-SIGNet · DeepCAD testIR: 2.18 -> 0.88Helped
Add layer-wise cross-attention (ablation)CAD-SIGNet · DeepCAD testmean CD (×10−3): 122.7 -> 3.432Helped
Add hybrid sampling rather than using top-1 token probabilities (ablation)CAD-SIGNet · DeepCAD conditional auto-completionCD ratio Q2 (median): 0.696 -> 0.325Helped
Add Sketch instance Guided Attention (SGA) (ablation)CAD-SIGNet · DeepCAD conditional auto-completionCD ratio Q2 (median): 0.458 -> 0.325Helped
Use CAD-SIGNet instead of MultiCAD for cross-dataset inferenceFusion360 · Fusion360 cross-dataset testmedian CD (×10−3): 42.2 -> 1.15Helped
Use CAD-SIGNet instead of DeepCAD for realistic scan inferenceCC3D · CC3D testmedian CD: 263.56 -> 2.398Helped

Surprising findings

Limitations

Experimental setup

Datasets: DeepCAD Fusion360 CC3D

Benchmarks: DeepCAD test set Fusion360 (cross-dataset) CC3D (cross-dataset)

Metrics: Invalidity Ratio Mean Chamfer Distance Median Chamfer Distance F1 score (line, arc, circle, extrusion, sketch) CD ratio quartiles

Baselines: DeepCAD MultiCAD SkexGen HNC

Builds on: DeepCAD SkexGen LFA (local feature aggregation) Transformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy