atlas

Research map / Video / Video generation

FreePCA: Integrating Consistency Information across Long-short Frames in Training-free Long Video Generation via Principal Component Analysis

CVPR 2025 · Video › Video generation · approach: Autoregressive long video generation · 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 FreePCA, a training-free long video generation method that uses PCA in the temporal dimension to split global and local attention features into consistent appearance and motion-intensity components, then progressively fuses them on top of short-video diffusion models.

Problem

Generating long videos with diffusion models trained only on short clips suffers from distribution shift, and existing training-free methods trade off appearance consistency against visual and motion quality.

Approach

Apply PCA along the temporal dimension of attention features from global (long-frame) and local (sliding-window, short-frame) passes, use cosine similarity between their principal components to split consistent appearance from motion intensity, and progressively inject the consistent global components into local features as the window slides, with mean-statistics reuse of initial noise.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FreePCA instead of direct samplingVideoCrafter2 · VBench (326 prompts)Subject Consistency: 93.38 -> 95.54Helped
Use FreePCA instead of direct samplingVideoCrafter2 · VBench (326 prompts)Dynamic Degree: 44.45 -> 59.72Helped
Use FreePCA instead of FreeNoiseVideoCrafter2 · VBench (326 prompts)Overall Consistency: 25.62 -> 25.69Helped
Use FreePCA instead of FreeLongVideoCrafter2 · VBench (326 prompts)Motion Smoothness: 94.49 -> 96.41Helped
Use FreePCA instead of FreeLongVideoCrafter2 · VBench (326 prompts)Inference Time (min): 4.1 -> 4.7Hurt
Set Kmax = 1 instead of Kmax = 3 (ablation)FreePCA · VBench (326 prompts)Subject Consistency: 95.54 -> 89.13Hurt
Set Kmax = 5 instead of Kmax = 3 (ablation)FreePCA · VBench (326 prompts)Subject Consistency: 95.54 -> 89.40Hurt
Remove the PCA process (ablation)FreePCA · VBench (326 prompts)Subject Consistency: 95.54 -> 94.19Hurt
Replace cosine-similarity selection with random selection (ablation)FreePCA · VBench (326 prompts)Subject Consistency: 95.54 -> 94.11Hurt
Set k = 3 as a fixed value instead of progressively varying it (ablation)FreePCA · VBench (326 prompts)Subject Consistency: 95.54 -> 88.98Hurt
Replace reuse mean statistics with direct reuse (ablation)FreePCA · VBench (326 prompts)Subject Consistency: 95.54 -> 94.21Hurt
Remove reuse mean statistics (ablation)FreePCA · VBench (326 prompts)Subject Consistency: 95.54 -> 89.54Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VBench prompts (326)

Benchmarks: VBench

Metrics: Subject Consistency Background Consistency Overall Consistency Motion Smoothness Dynamic Degree Imaging Quality inference time

Baselines: Direct sampling FreeNoise FreeLong

Builds on: FreeNoise FreeLong 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