atlas

Research map / Video / Video generation

Motion Prompting: Controlling Video Generation with Motion Trajectories

CVPR 2025 · Video › Video generation · approach: Trajectory-guided motion control · 32 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.

Trains a track-conditioned ControlNet adapter on Lumiere using dense point tracks from 2.2M videos, enabling object, camera, and motion control via "motion prompts" and expansion of user inputs.

Problem

Text prompts are insufficient for controlling nuanced motion in video generation; sparse and dense motion specification needs a flexible, unified representation and practical user interface.

Approach

Represent motion as spatio-temporally sparse or dense point trajectories encoded as a space-time volume of random track embeddings, train a single-stage ControlNet on dense tracks from unfiltered videos, and convert high-level user inputs (mouse drags, camera paths, primitives) into detailed tracks via "motion prompt expansion".

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use motion-prompted video generation rather than Image ConductorLumiere-based motion-prompted model · DAVIS validation, N=2048PSNR: 11.609 -> 19.327Helped
use motion-prompted video generation rather than DragAnythingLumiere-based motion-prompted model · DAVIS validation, N=2048EPE: 12.485 -> 3.887Helped
use motion-prompted video generation rather than DragAnythingLumiere-based motion-prompted model · DAVIS validation, N=1EPE: 9.135 -> 14.619Hurt
train with dense rather than sparse tracks (ablation)Motion Prompting · DAVIS ablation, N=4PSNR: 15.075 -> 15.638Helped
train with dense rather than sparse tracks (ablation)Motion Prompting · DAVIS ablation, N=4EPE: 30.712 -> 24.553Helped
train with dense rather than a dense-and-sparse mixture (ablation)Motion Prompting · DAVIS ablation, N=4PSNR: 15.162 -> 15.638Helped
train with dense rather than a dense-and-sparse mixture (ablation)Motion Prompting · DAVIS ablation, N=4EPE: 29.466 -> 24.553Helped
train with dense rather than sparse tracks (ablation)Motion Prompting · DAVIS ablation, N=2048PSNR: 15.697 -> 19.197Helped
train with dense rather than sparse tracks (ablation)Motion Prompting · DAVIS ablation, N=2048EPE: 26.724 -> 4.806Helped
train with dense rather than a dense-and-sparse mixture (ablation)Motion Prompting · DAVIS ablation, N=2048PSNR: 15.294 -> 19.197Helped
train with dense rather than a dense-and-sparse mixture (ablation)Motion Prompting · DAVIS ablation, N=2048EPE: 27.931 -> 4.806Helped

Surprising findings

Limitations

Experimental setup

Datasets: internal video dataset of 2.2M videos DAVIS validation set

Benchmarks: DAVIS

Metrics: PSNR SSIM LPIPS FVD EPE

Baselines: Image Conductor DragAnything

Builds on: Lumiere ControlNet BootsTAP

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