AI Paper Atlas

Research map / 3D vision / Face and shape

Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapes

CVPR 2024 · 3D vision › Face and shape · approach: 3D shape generative modeling · 16 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.

Generates precise 3D chair shapes from abstract freehand sketches via a part-aligned latent diffusion model over a pre-trained auto-decoder, trained on synthetic CLIPasso edgemaps without human sketch-3D pairs.

Problem

Sketch-to-3D generation degrades with poor drawing skill because prior methods map sketches to shapes deterministically, so inaccurate sketches yield deformed shapes; paired human sketch-3D data is also scarce.

Approach

Decompose shapes into aligned part latents (Wasserstein-matched part indices over GMM part-volumes) inside an implicit decoder, train a latent diffusion model on these aligned part latents, and map sketches to part-disentangled encodings supervised by projected 3D part segmentation maps on synthetic CLIPasso sketches, enabling generalisation to doodles and localized sketch edits.

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the part-aligned latent diffusion method rather than SENSsketch-conditioned shape generation · AmateurSketch-3DCD: 0.121 -> 0.109Helped
use the part-aligned latent diffusion method rather than SENSsketch-conditioned shape generation · AmateurSketch-3DEMD: 0.096 -> 0.091Helped
use the part-aligned latent diffusion method rather than LAS-Dsketch-conditioned shape generation · ProSketch-3DCD: 0.195 -> 0.093Helped
use the part-aligned latent diffusion method rather than LAS-Dsketch-conditioned shape generation · ProSketch-3DEMD: 0.147 -> 0.087Helped
aggregate sketch representations from multiple viewsOurs · AmateurSketch-3DCD: 0.0109 -> 0.0097Helped
aggregate sketch representations from multiple viewsOurs · ProSketch-3DCD: 0.0109 -> 0.0097Helped
remove latent alignment (ablation)Ours · AmateurSketch-3DCD: 0.109 -> 0.171Hurt
add latent alignment (ablation)Ours without alignment · AmateurSketch-3DCD: 0.171 -> 0.109Helped
replace part-aware sketch encodings with naive ImageNet features (ablation)Ours · AmateurSketch-3DCD: 0.109 -> 0.162Hurt
add part-disentangled sketch encodings (ablation)Ours with naive ImageNet features · AmateurSketch-3DCD: 0.162 -> 0.109Helped
use 1 multi-head attention layer instead of the full configuration (ablation)Ours · AmateurSketch-3DCD: 0.109 -> 0.127Hurt
use 2 multi-head attention layers instead of the full configuration (ablation)Ours · AmateurSketch-3DCD: 0.109 -> 0.114Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet chairs (6755 shapes) CLIPasso synthetic sketches AmateurSketch-3D ProSketch-3D Quick-Draw!

Benchmarks: AmateurSketch-3D ProSketch-3D ShapeNet chairs unconditional generation Quick-Draw!

Metrics: Chamfer Distance Earth Mover's Distance FID COV MMD 1-NNA

Baselines: LAS-D SENS Sketch2Model SketchSampler Sketch2Mesh SDFusion SDF-StyleGAN Diffusion-SDF Mesh-Diffusion Wavelet-Diffusion

Builds on: LAS-D Diffusion-SDF CLIPasso DeepSDF-style auto-decoder (Chen et al. part-aware implicit decoder / ImAuto-dec DDPM

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