atlas

Research map / Video / Video generation

HumanVid: Demystifying Training Data for Camera-controllable Human Image Animation

NeurIPS 2024 · 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.

Introduces HumanVid, a large-scale dataset of ~20K curated internet human videos plus synthetic UE5/Blender renders with rule-based camera trajectories, and a baseline CamAnimate that adds camera control to an Animate Anyone-style model.

Problem

Human image animation lacks a large, high-quality public dataset for fair benchmarking, and existing methods ignore camera motion, limiting viewpoint control and video stability.

Approach

Combine rule-filtered real internet videos (with SLAM-estimated camera trajectories and 2D pose annotations) with synthetic renders whose camera paths are sampled by a rule-based keyframe system, then train a camera-conditioned human animation baseline (CamAnimate) using Plücker camera embeddings alongside pose and reference-image conditioning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a camera encoder to the Animate Anyone architecture (ablation)HumanVid-trained human video generation models · HumanVidperformanceHelped
Train using Internet videos only, rather than the combined Internet and synthetic data strategy (ablation)CamAnimate · HumanVidoverall performanceHurt
Use both Internet and synthetic videos in both training stages (ablation)CamAnimate · HumanVidoverall performanceHurt
Add synthetic videos to improve camera control (ablation)CamAnimate trained with Internet videos · HumanVidcamera controlHelped
Use Internet videos for appearance modeling (ablation)CamAnimate trained with synthetic data · HumanVidappearance transferHelped
Train on synthetic data alone (ablation)Human image animation models · HumanVidanimation effectivenessHurt
Increase stage-1 effective batch size from 64 to 256 using gradient accumulationCamAnimate · HumanVidperformance: 8 × 8 = 64 to 4 × 8 × 8 = 256Helped
Train CamAnimate on HumanVid instead of the compared prior methods' training setupsCamAnimate · TikTok and UBC-Fashionperformance across metricsHelped
Condition generation on camera motion as well as human poseCamAnimate · moving-camera human video generationvideo qualityHelped

Surprising findings

Limitations

Experimental setup

Datasets: HumanVid TikTok UBC-Fashion Bedlam Pexels

Benchmarks: TikTok UBC-Fashion HumanVid internet test set

Metrics: PSNR SSIM LPIPS FID FVD

Baselines: Animate Anyone MagicAnimate Champ Animate Anyone without camera condition (HumanVid variant)

Builds on: Animate Anyone CameraCtrl AnimateDiff Stable Diffusion 1.5 ControlNet

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