atlas

Research map / Point clouds / Point cloud classification

Draw Step by Step: Reconstructing CAD Construction Sequences from Point Clouds via Multimodal Diffusion.

CVPR 2024 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 20 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-Diffuser, a masked-token multimodal diffusion model (BERT-based DistilBERT denoiser) with a volume-based noise schedule that reconstructs CAD construction sequences from point clouds in outline-first order.

Problem

Reconstructing parametric CAD construction sequences from raw point clouds in a way that reflects human top-down design intent, with accurate, diverse and reusable sequences.

Approach

Unifies point cloud tokens and CAD sequence tokens at the token level and runs a discrete diffusion as a random walk between tokens and [MASK] (absorbing for target, reflective for source) within a BERT-style masked modeling scheme, with a volume-based noise schedule that masks detail-carving tokens first so outlines are generated first.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CAD-Diffuser instead of HNC-CADCAD sequence reconstruction · DeepCAD testCommand Accuracy: 82.69% -> 88.55%Helped
Use CAD-Diffuser instead of HNC-CADCAD sequence reconstruction · DeepCAD testParameter Accuracy: 74.58% -> 82.92%Helped
Use CAD-Diffuser instead of ExtrudeNetCAD sequence reconstruction · DeepCAD testMedian CD: 0.337 -> 0.302Helped
Use CAD-Diffuser instead of HNC-CADCAD sequence reconstruction · Fusion 360 Gallery testCommand Accuracy: 75.46% -> 85.56%Helped
Use CAD-Diffuser instead of HNC-CADCAD sequence reconstruction · Fusion 360 Gallery testParameter Accuracy: 64.52% -> 80.48%Helped
Use CAD-Diffuser instead of SECAD-NetCAD sequence reconstruction · Fusion 360 Gallery testIoU: 0.690 -> 0.632Hurt
Use CAD-Diffuser instead of Point2cylCAD sequence reconstruction · Fusion 360 Gallery testMedian CD: 0.418 -> 0.385Helped
Use CAD-Diffuser instead of HNC-CADUnconditional CAD generation · Unconditional generationDistinct token N-grams: 0.35 -> 0.45Helped
Use CAD-Diffuser instead of HNC-CADUnconditional CAD generation · Unconditional generationEmbedding Similarity: 0.138 -> 0.082Helped
Use CAD-Diffuser instead of HNC-CADUnconditional CAD generation · Unconditional generationCOV: 87.73 -> 88.35Helped

Surprising findings

Limitations

Experimental setup

Datasets: DeepCAD Fusion 360 Gallery

Benchmarks: DeepCAD test set Fusion 360 Gallery test set

Metrics: Command Accuracy Parameter Accuracy Median Chamfer Distance IoU Invalid Rate #∆P N-gram Embedding Similarity Edit Distance COV

Baselines: Point2cyl ExtrudeNet SECAD-Net Lambourne's DeepCAD HNC-CAD SkexGen

Builds on: D3PM DiffusionBERT VQ-Diffusion DeepCAD HNC-CAD

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