atlas

Research map / 3D vision / Face and shape

MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scans

NeurIPS 2025 · 3D vision › Face and shape · approach: Generative textures for 3D humans · 0 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 MiCADangelo, a CAD reverse-engineering pipeline that detects key multi-plane cross-sections of a 3D scan, predicts constrained parametric sketches from rasterized loops, and optimizes extrusion lengths differentiably.

Problem

Converting 3D scans into editable, fully parametric CAD sketch-extrude models is hard; prior top-down methods miss fine geometric detail, bottom-up methods lack full parametrization, and none infer sketch constraints.

Approach

Mimics human designers by slicing the scan along x/y/z axes, selecting key sketch planes with a transformer over slice embeddings, parameterizing each closed loop's sketch primitives and constraints from raster images, and fitting extrusion lengths by differentiable point-to-vector distance to the mesh.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add contextual embeddings to plane detection (ablation)MiCADangelo · DeepCAD reconstructionMedian CD: 0.39 -> 0.20Helped
add contextual embeddings to plane detection (ablation)MiCADangelo · DeepCAD reconstructionIoU: 69.4 -> 80.6Helped
increase cross-section sampling from N=10 to N=40 per axis (ablation)MiCADangelo · DeepCAD reconstructionMedian CD: 0.26 -> 0.20Helped
increase cross-section sampling from N=10 to N=40 per axis (ablation)MiCADangelo · DeepCAD reconstructionIoU: 78.2 -> 80.6Helped
use MiCADangelo instead of CAD-SIGNetCAD reconstruction · DeepCAD test setMedian CD: 0.28 -> 0.20Helped
use MiCADangelo instead of CAD-SIGNetCAD reconstruction · DeepCAD test setIR: 0.9 -> 2.6Hurt
use MiCADangelo instead of CAD-SIGNetCAD reconstruction · Fusion360 test setECD: 4.14 -> 2.66Helped
fine-tune sketch parameterization on synthetic noisy closed loopsMiCADangelo · Single-extrusion DeepCAD test modelsAvg. SCDHelped
increase extrusion vector count up to 8MiCADangelo extrusion optimization · Extrusion optimization evaluationperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: DeepCAD Fusion360 SketchGraphs CC3D Extruded SketchGraphs

Benchmarks: DeepCAD test set Fusion360 test set CC3D DeepCAD complex subset

Metrics: Median Chamfer Distance IoU Invalidity Ratio Edge Chamfer Distance Sketch Chamfer Distance Precision Recall F1

Baselines: DeepCAD Point2Cyl CAD-Diffuser CAD-SIGNet Vitruvion Davinci

Builds on: Vitruvion DeepCAD CAD-SIGNet SketchGraphs

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