atlas

Research map / Image generation / Fast diffusion sampling

DiffLocks: Generating 3D Hair from a Single Image using Diffusion Models

CVPR 2025 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 10 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.

Builds a 40K-sample synthetic hair dataset with Blender geometry nodes and trains an image-conditioned scalp-texture diffusion transformer (DiffLocks) that decodes per-strand latent codes into 3D hair from a single image.

Problem

Generating detailed 3D hair strand geometry from a single image is hard due to hairstyle diversity and the lack of paired image-to-3D hair data; prior methods rely on low-dimensional intermediate representations that need post-processing.

Approach

Automatically generate a large, diverse synthetic hair dataset with rendered RGB images, then diffuse a 256x256 scalp texture whose texels hold per-strand VAE latent codes (plus a density map), conditioned on DINOv2 features, so strands decode directly without upsampling or post-processing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffLocks instead of NeuralHDHair3D hair reconstruction · Yuksel et al. synthetic dataset, 3/30F-score: 57.12 -> 62.41Helped
Use DiffLocks instead of NeuralHDHair3D hair reconstruction · DiffLocks evaluation set, 3/30F-score: 35.76 -> 81.68Helped
Use DiffLocks instead of HairStephair reconstruction pipeline · Hair reconstruction pipelinetotal time (s): 53.40 -> 2.33Helped
Replace diffusion with a VAE scalp generator (ablation)DiffLocks · Scalp texture generationhair detailHurt
Remove local feature-map conditioning (ablation)DiffLocks image conditioning · Image-conditioned hair reconstructionhair reconstruction qualityHurt

Surprising findings

Limitations

Experimental setup

Datasets: USC-HairSalon CT2Hair Yuksel et al. synthetic hair dataset

Benchmarks: Yuksel et al. synthetic hair dataset (straight and curly) DiffLocks evaluation set (10 hairstyles)

Metrics: precision recall F-score runtime seconds

Baselines: HairStep NeuralHDHair HAAR

Builds on: HDiT EDM Neural Strands DINOv2 EDM2

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