atlas

Research map / Video / Video generation

Ouroboros-Diffusion: Exploring Consistent Content Generation in Tuning-free Long Video Diffusion

AAAI 2025 · Video › Video generation · approach: Efficient video diffusion models · 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.

Ouroboros-Diffusion improves FIFO-Diffusion for tuning-free long video generation by adding low-frequency tail latent sampling, subject-aware cross-frame attention, and gradient-based self-recurrent guidance from the queue head.

Problem

Tuning-free long video generation with a pre-trained text-to-video model suffers from long-range temporal inconsistency (subject/background drift and flickering) in FIFO/diagonal denoising, due to independent Gaussian tail noise and lack of cross-frame correspondence.

Approach

Builds the enqueued tail latent from the low-frequency component of the second-to-last latent plus high-frequency Gaussian noise, adds subject-masked cross-frame attention using subject tokens from a CLIP-encoded prompt, and guides tail denoising with a moving-average subject memory from the queue head via gradient descent.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace FIFO-Diffusion's tail Gaussian noise with coherent tail latent sampling (ablation)FIFO-Diffusion / Ouroboros-Diffusion · VBench single-sceneSubject Consistency: 94.04 -> 95.56Helped
add SACFA after coherent tail latent sampling (ablation)Ouroboros-Diffusion variant B · VBench single-sceneSubject Consistency: 95.56 -> 95.71Helped
add self-recurrent guidance after coherent tail latent sampling and SACFA (ablation)Ouroboros-Diffusion variant C · VBench single-sceneSubject Consistency: 95.71 -> 96.06Helped
use second-to-last frame rather than independent Gaussian noise for tail sampling (ablation)Ouroboros-Diffusion · VBench single-sceneMotion Smoothness: 95.88 -> 97.73Helped
use head frame rather than second-to-last frame for tail latent sampling (ablation)Ouroboros-Diffusion · VBench single-sceneMotion Smoothness: 95.88 -> 97.51Helped
use moving-average subject feature-bank updates rather than λ=1 historic-only guidance (ablation)Ouroboros-Diffusion · VBench single-sceneSubject Consistency: 95.87 -> 96.06Helped
use moving-average subject feature-bank updates rather than λ=0 current-only guidance (ablation)Ouroboros-Diffusion · VBench single-sceneSubject Consistency: 96.00 -> 96.06Helped
apply Ouroboros-Diffusion rather than FreeNoiseVideoCrafter2 long-video generation · VBench multi-sceneAesthetic Quality: 61.26 -> 61.17Hurt
apply Ouroboros-Diffusion rather than FIFO-DiffusionVideoCrafter2 long-video generation · VBench single-sceneTemporal Flickering: 93.38 -> 96.12Helped
apply Ouroboros-Diffusion rather than FreeNoiseVideoCrafter2 long-video generation · VBench multi-sceneSubject Consistency: 95.07 -> 95.73Helped

Surprising findings

Limitations

Experimental setup

Datasets: VBench prompts (93 single-scene prompts) GPT-4o-extended multi-scene prompt groups (78 groups)

Benchmarks: VBench

Metrics: Subject Consistency Background Consistency Motion Smoothness Temporal Flickering Aesthetic Quality Dynamic Degree

Baselines: StreamingT2V StreamingT2V-VideoTetris FIFO-Diffusion FreeNoise

Builds on: FIFO-Diffusion VideoCrafter2 FreeDoM ConsiStory

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