atlas

Research map / Video / Video generation

Consistent and Controllable Image Animation with Motion Diffusion Models

CVPR 2025 · Video › Video generation · approach: Diffusion-based human image animation · 8 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.

Cinemo animates a static image by learning the distribution of motion residuals in a video latent diffusion model, adds DCT-based initial noise refinement (DCTInit) to suppress abrupt motion, and uses an MS-SSIM-based dynamics degree bucket for motion magnitude control.

Problem

Image animation with diffusion models struggles to keep appearance consistent with the static input image and to avoid abrupt motion changes, while suppressing motion to achieve these tends to reduce dynamics.

Approach

Predict motion residuals (frame differences from the first frame) instead of raw frames, refine inference noise with low-frequency 3D DCT coefficients of the input image's latent (DCTInit), and condition on a dynamics degree bucket computed from MS-SSIM between frames to control motion magnitude.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
learn motion residuals instead of predicting frames directly (ablation)Cinemo · VBench I2VSubject Consistency: 95.49 -> 96.86Helped
learn motion residuals instead of predicting frames directly (ablation)Cinemo · VBench I2VBackground Consistency: 97.97 -> 98.13Helped
learn motion residuals instead of predicting frames directly (ablation)Cinemo · VBench I2VMotion Smoothness: 97.38 -> 97.98Helped
add DCTInit noise refinement instead of using FFT noise refinement (ablation)Cinemo with motion residual learning · VBench I2VSubject Consistency: 96.93 -> 97.23Helped
add DCTInit noise refinement instead of using FFT noise refinement (ablation)Cinemo with motion residual learning · VBench I2VBackground Consistency: 98.33 -> 98.70Helped
add DCTInit noise refinement instead of using FFT noise refinement (ablation)Cinemo with motion residual learning · VBench I2VMotion Smoothness: 98.15 -> 98.21Helped

Surprising findings

Limitations

Experimental setup

Datasets: WebVid-10M Vimeo25M MSR-VTT UCF-101

Benchmarks: UCF-101 MSR-VTT VBench I2V

Metrics: FVD IS FID CLIPSIM imaging quality aesthetic quality motion smoothness dynamic degree user study ratings

Baselines: SVD I2VGen-XL DynamiCrafter SEINE ConsistI2V PIA Follow-Your-Click Gen-2 Genmo Pika Labs

Builds on: LaVie Stable Diffusion classifier-free guidance DDIM

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