atlas

Research map / Video / Video generation

ShowMaker: Creating High-Fidelity 2D Human Video via Fine-Grained Diffusion Modeling

NeurIPS 2024 · Video › Video generation · approach: Diffusion-based human image animation

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 ShowMaker, a dual-stream diffusion framework that generates half-body conversational human videos from 2D pose keypoints, adding a key point-based hand modeling module and a Face Recapture module for hands and face fidelity.

Problem

Existing human video generation methods handle either face or full body and produce low-fidelity hands and faces, and suffer identity leakage in cross-identity animation, which limits realistic conversational human videos with gestures and facial movements.

Approach

Uses 2D keypoint-driven dual-stream diffusion with Fourier-encoded hand keypoint coordinates and a keypoint-indexed orthogonal learnable codebook injected via hand cross-attention, plus a Face Recapture module fusing texture (VAE) and ArcFace identity features into face attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ShowMaker instead of MagicPose2D human video generation · Talkshow and indoor test clipsSSIM: 0.82 -> 0.85Helped
use ShowMaker instead of MagicPose2D human video generation · Talkshow and indoor test clipsPSNR: 30.03 -> 32.23Helped
use ShowMaker instead of AnimateAnyone2D human video generation · Talkshow and indoor test clipsFVD: 365.83 -> 197.43Helped
use ShowMaker instead of AnimateAnyone2D human video generation · Talkshow and indoor test clipsLhand: 1.10 -> 0.77Helped
add Key Point-based Fine-grained Hand Modeling (ablation)ShowMaker · Seth test clipsLhand: 1.12 -> 0.77Helped
add Key Point-based Fine-grained Hand Modeling (ablation)ShowMaker · Seth test clipsFVD: 212.25 -> 197.43Helped
add Face Recapture (ablation)ShowMaker · Seth test clipsLface: 0.23 -> 0.19Helped
add Face Recapture (ablation)ShowMaker · Seth test clipsFVD: 208.28 -> 197.43Helped
use two-stage training, including Stage 2 (ablation)ShowMaker · Seth test clipsFVD: 373.87 -> 197.43Helped
use cropped hand images as hand-texture compensation instead of the proposed hand modeling (ablation)ShowMaker · Hand synthesishand texture and structure qualityNo clear effect
remove positional encoding from the hand modeling module (ablation)ShowMaker · Hand synthesishand detail and structural accuracyHurt

Limitations

Experimental setup

Datasets: TalkShow (Seth, Oliver) indoor recordings of seven people

Benchmarks: TalkShow (Seth, Oliver) test split

Metrics: SSIM PSNR FID FVD body/face/hand keypoint Euclidean error user preference score

Baselines: TPS Disco AnimateAnyone MagicAnimate MagicPose Make-Your-Anchor

Builds on: Stable Diffusion AnimateDiff DWPose ArcFace

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