atlas

Research map / Image generation / Editing and style transfer

Zero-Shot Head Swapping in Real-World Scenarios

CVPR 2025 · Image generation › Editing and style transfer · approach: Identity-preserving face manipulation · 2 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 HID, a zero-shot head-swapping diffusion method that uses an automatically derived inverse-orthogonal mask (IOMask) and a hair injection module to swap full heads onto upper-body images.

Problem

Head swapping (replacing an entire head, including hair and face shape, onto a body image) in real-world full-head and upper-body images, where face-centered cropped methods and their fixed masks fail to blend seamlessly and lose hair details.

Approach

Derives a context-aware edit mask from the component of head-conditioned noise prediction orthogonal to the body-conditioned prediction (IOMask), uses it to blend the inverted body latent during denoising, and adds a hair-embedding fusion module built on PhotoMaker V2 to transfer hairstyle.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HID instead of REFaceZero-shot head swapping · SHHQ-1.0 evaluation (head region)LPIPS: 0.0770 -> 0.0721Helped
Use HID instead of REFaceZero-shot head swapping · SHHQ-1.0 evaluation (head region)CLIP-I: 0.7867 -> 0.8512Helped
Use HID instead of REFaceZero-shot head swapping · SHHQ-1.0 evaluation (hair region)LPIPS: 0.0658 -> 0.0596Helped
Use HID instead of REFaceZero-shot head swapping · SHHQ-1.0 evaluation (hair region)CLIP-I: 0.8563 -> 0.8686Helped
Use HID instead of REFaceZero-shot head swapping · SHHQ-1.0 evaluationFID: 40.7162 -> 37.1879Helped
Add the hair injection module (ablation)HID · Head swappinghairstyle detailHelped
Add IOMask (ablation)HID · Head swappingpreservation of body regions outside the headHelped
Use orthogonal filtering in the IO map (ablation)HID IOMask · Head swappingmask localization precisionHelped

Limitations

Experimental setup

Datasets: SHHQ-1.0

Benchmarks: SHHQ-1.0 evaluation split

Metrics: LPIPS CLIP-I FID

Baselines: REFace

Builds on: PhotoMaker V2 ControlNet DDIM inversion SDXL classifier-free guidance

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