atlas

Research map / Image generation / Editing and style transfer

Stable-Hair: Real-World Hair Transfer via Diffusion Model

AAAI 2025 · Image generation › Editing and style transfer · approach: Talking face generation · 13 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.

Stable-Hair is a two-stage diffusion-based hair transfer framework that first converts source images to bald proxies with a Latent ControlNet-style Bald Converter, then transfers reference hairstyles using a Hair Extractor and Latent IdentityNet on Stable Diffusion v1-5.

Problem

Hair transfer from a reference image to a user face struggles with diverse, intricate real-world hairstyles, and GAN-based methods lose color and identity consistency in non-hair regions.

Approach

Use Stable Diffusion with a two-stage pipeline: a Bald Converter standardizes source images to bald, then a Hair Extractor (trainable U-Net copy with hair cross-attention) injects reference hair features; a Latent ControlNet operating in VAE latent space preserves color and identity better than pixel-space ControlNet.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Stable-Hair instead of the strongest baselineStable-Hair · CelebA-HQ hair transferCLIP-I: 0.431 -> 0.434Helped
Use Stable-Hair instead of the strongest baselineStable-Hair · CelebA-HQ hair transferFID: 36.205 -> 35.128Helped
Use Stable-Hair instead of the strongest baselineStable-Hair · CelebA-HQ hair transferPSNR: 31.552 -> 30.980Mixed
Use Stable-Hair instead of the strongest baselineStable-Hair · CelebA-HQ hair transferSSIM: 0.666 -> 0.680Helped
Use Stable-Hair instead of the strongest baselineStable-Hair · CelebA-HQ hair transferIDS: 0.769 -> 0.779Helped
Use Latent ControlNet instead of pixel-space ControlNet (ablation)Stable-Hair · CelebA-HQ hair transferCLIP-I: 0.423 -> 0.434Helped
Use Latent ControlNet instead of pixel-space ControlNet (ablation)Stable-Hair · CelebA-HQ hair transferFID: 39.236 -> 35.128Helped
Use Latent ControlNet instead of pixel-space ControlNet (ablation)Stable-Hair · CelebA-HQ hair transferPSNR: 29.317 -> 30.980Helped
Use Latent ControlNet instead of pixel-space ControlNet (ablation)Stable-Hair · CelebA-HQ hair transferSSIM: 0.668 -> 0.680Helped
Use Latent ControlNet instead of pixel-space ControlNet (ablation)Stable-Hair · CelebA-HQ hair transferIDS: 0.770 -> 0.779Helped
Add video data to image-only training (ablation)Stable-Hair · CelebA-HQ hair transferFID: 33.653 -> 35.128Hurt
Add video data to image-only training (ablation)Stable-Hair · CelebA-HQ hair transferCLIP-I: 0.431 -> 0.434Helped

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ CelebV-HQ NH-FFHQ (generated via HairMapper) CelebA-HQ

Benchmarks: CelebA-HQ

Metrics: CLIP-I FID PSNR SSIM IDS user study accuracy/preservation/naturalness

Baselines: Barbershop HairFastGAN SYH HairCLIP HairCLIPv2 HairMapper

Builds on: Stable Diffusion ControlNet HairFastGAN Hairmapper

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