atlas

Research map / Video / Video generation

MotionRAG: Motion Retrieval-Augmented Image-to-Video Generation

NeurIPS 2025 · Video › Video generation · approach: Trajectory-guided motion control

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 MotionRAG, which retrieves text-matched reference videos, adapts their motion features to a target image with an in-context causal transformer (CAMA), and injects them into frozen image-to-video diffusion models via an attention adapter.

Problem

Image-to-video diffusion models often generate weak or unrealistic motion, since text prompts lack the precise temporal and kinematic detail that real video examples provide, and compositional motion generalization is limited.

Approach

Retrieve semantically matched videos by caption, extract high-level VideoMAE motion tokens, and use a causal in-context transformer over reverse-ordered (first frame, motion) examples to predict motion tokens for the target image, then inject them through a motion adapter into frozen I2V backbones, with no per-instance fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MotionRAGCogVideoX-5b · OpenVid-1KAction: 59.9 -> 65.8Helped
Add MotionRAGCogVideoX-5b · OpenVid-1KFVD: 87.1 -> 80.2Helped
Add MotionRAGDynamicrafter · OpenVid-1KAction: 53.5 -> 62.1Helped
Add MotionRAGDynamicrafter · OpenVid-1KFVD: 88.4 -> 69.0Helped
Add MotionRAGStable Video Diffusion · OpenVid-1KFVD: 98.0 -> 167.1Hurt
Use the Motion Context Transformer with 9 references instead of averaging 9 retrieved features (ablation)Dynamicrafter · OpenVid-1KAction: 57.9 -> 62.1Helped
Use the Motion Context Transformer with 9 references instead of averaging 9 retrieved features (ablation)Dynamicrafter · OpenVid-1KFVD: 78.7 -> 69.0Helped
Increase Motion Context Transformer references from 5 to 9 (ablation)Dynamicrafter · OpenVid-1KAction: 61.0 -> 62.1Helped
Use a single random retrieved video as context (ablation)Dynamicrafter · OpenVid-1KAction: 53.5 -> 52.2Hurt
Use Motion Context Transformer with 9 random videos as context (ablation)Dynamicrafter · OpenVid-1KAction: 53.5 -> 60.7Helped
Switch retrieval database from OpenVid-1M to InternVid-10M (ablation)MotionRAG with Dynamicrafter · OpenVid-1KAction: 62.1 -> 60.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenVid-1M SkillVid InternVid-10M Something-Something v2

Benchmarks: OpenVid-1K SkillVid

Metrics: Action score CLIP score DINO score FVD FID inference time

Baselines: Stable Video Diffusion DynamiCrafter CogVideoX-5b Top-1 retrieval Avg-9 feature averaging Motion-I2V search-T2V

Builds on: IP-Adapter VideoMAE DINOv2 Sentence-BERT search-T2V

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