atlas

Research map / Video / Video generation

Optical-Flow Guided Prompt Optimization for Coherent Video Generation

CVPR 2025 · Video › Video generation · approach: Efficient video diffusion models · 6 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 MotionPrompt, which trains an optical-flow discriminator and uses it to guide on-the-fly learnable-token prompt optimization during sampling of text-to-video diffusion models to improve temporal consistency.

Problem

Text-to-video diffusion models often lack temporal consistency, and existing guidance methods (e.g., DPS) are costly or unstable when applied across all frames of a video.

Approach

Instead of guiding the latent directly, optimize learnable prompt token embeddings at inference using gradients from an optical-flow discriminator applied to a pair of decoded frames, exploiting the fact that the text prompt influences all frames at once.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MotionPromptLavie · VBenchMotion smoothness: 0.9690 -> 0.9765Helped
Add MotionPromptAnimateDiff · VBenchMotion smoothness: 0.9578 -> 0.9599Helped
Add MotionPromptVideoCrafter2 · VBenchMotion smoothness: 0.9750 -> 0.9759Helped
Add MotionPromptLavie · VBenchDynamic degree: 0.5150 -> 0.3963Hurt
Add MotionPromptAnimateDiff · VBenchSubject consistency: 0.9488 -> 0.9528Helped
Add MotionPromptVideoCrafter2 · VBenchBackground consistency: 0.9559 -> 0.9774Helped
Add discriminator loss (λ1) (ablation)MotionPrompt on AnimateDiff, with λ2 / λ3 = 5.0 / 10.0 · VBenchMotion smoothness: 0.9643 -> 0.9599No clear effect
Add TV loss (λ2) (ablation)MotionPrompt on AnimateDiff, with λ1 / λ3 = 1.0 / 10.0 · VBenchMotion smoothness: 0.9648 -> 0.9599Hurt
Increase λ2 from 5.0 to 10.0 (ablation)MotionPrompt on AnimateDiff · VBenchMotion smoothness: 0.9599 -> 0.9658Helped
Remove token-embedding regularization (λ3 = 0.0) (ablation)MotionPrompt on AnimateDiff · VBenchOverall consistency: 0.2529 -> 0.2517Hurt
Use 1 optimization iteration instead of 3 (ablation)MotionPrompt on AnimateDiff · VBenchMotion smoothness: 0.9599 -> 0.9593Hurt
Use 7 optimization iterations instead of 3 (ablation)MotionPrompt on AnimateDiff · VBenchDynamic degree: 0.4125 -> 0.3950Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VBench prompts DAVIS WebVid

Benchmarks: VBench

Metrics: subject consistency background consistency temporal flickering motion smoothness dynamic degree overall consistency A/B user preference

Baselines: Lavie AnimateDiff VideoCrafter2 FreeInit UniCtrl VideoGuide

Builds on: diffusion posterior sampling classifier-free guidance DDIM minority-sampling prompt optimization (Um and Ye)

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