atlas

Research map / Video / Video generation

X-Dyna: Expressive Dynamic Human Image Animation

CVPR 2025 · Video › Video generation · approach: Diffusion-based human image animation · 5 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 X-Dyna, a zero-shot diffusion pipeline that animates a single human image with body and facial-expression motion from a driving video while synthesizing dynamics in the human and background, using a Dynamics-Adapter, a face expression ControlNet, and mixed human/scene video training.

Problem

Human image animation from a single reference image often yields rigid human motion and static backgrounds, losing fluid dynamic details (hair, garments, environmental effects) and expression fidelity.

Approach

Replace the heavy ReferenceNet appearance branch with a lightweight Dynamics-Adapter that adds a trainable cross-frame attention residual (trainable query and zero-initialized output projection) from the denoised reference latent, plus an identity-disentangled face-expression ControlNet trained on cross-identity face patches and a harmonic mix of human and natural-scene videos.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use X-Dyna instead of the strongest listed baselinehuman image animation · Pexels dynamics test setFG-DTFVD: 1.753 -> 0.900Helped
use X-Dyna instead of the strongest listed baselinehuman image animation · Pexels dynamics test setBG-DTFVD: 1.901 -> 1.101Helped
use X-Dyna instead of the strongest listed baselinehuman image animation · Pexels dynamics test setDTFVD: 2.310 -> 1.518Helped
use X-Dyna instead of MimicMotionhuman image animation · TikTok test setcd-FVD (foreground): 150.01 -> 325.35Hurt
use X-Dyna instead of MagicPosehuman image animation · TikTok test setFID (background): 24.43 -> 25.59Hurt
replace Dynamics-Adapter with ReferenceNet (ablation)X-Dyna · Self-collected dynamics test setDTFVD: 1.518 -> 2.823Hurt
replace Dynamics-Adapter with IP-Adapter (ablation)X-Dyna · Self-collected dynamics test setDTFVD: 1.518 -> 4.851Hurt
use face landmarks with the pose skeleton instead of S-Face ControlNet (ablation)X-Dyna · Self-collected dynamics test setDTFVD: 1.518 -> 1.589Hurt
remove S-Face ControlNet fine-tuning (ablation)X-Dyna · Self-collected dynamics test setDTFVD: 1.518 -> 1.550Hurt
remove Harmonic Data Fusion Training (ablation)X-Dyna · Self-collected dynamics test setDTFVD: 1.518 -> 1.652Hurt

Surprising findings

Limitations

Experimental setup

Datasets: custom human motion video dataset (900h) Skyscape TikTok test split Pexels self-collected test set

Benchmarks: TikTok Pexels self-collected test set

Metrics: PSNR SSIM L1 LPIPS FID cd-FVD Face-Cos Face-Det DTFVD FG-DTFVD

Baselines: MagicAnimate Animate-Anyone MagicPose MimicMotion

Builds on: Stable Diffusion 1.5 AnimateDiff ControlNet ReferenceNet I2V-Adapter

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