atlas

Research map / Video / Video generation

MotionBooth: Motion-Aware Customized Text-to-Video Generation

NeurIPS 2024 · Video › Video generation · approach: Trajectory-guided motion control · 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.

Fine-tunes a text-to-video model on a few subject images with masked subject loss, video preservation loss and cross-attention loss, then adds training-free cross-attention editing for subject motion and latent shifting for camera motion.

Problem

Customized text-to-video generation from a few subject images usually overfits backgrounds, degrades video quality, and offers limited or per-motion-type control over subject and camera motion.

Approach

Compute the diffusion loss only within the subject mask, co-train with common (non-class) videos to preserve T2V priors, and add a cross-attention BCE loss tying the subject token to its mask; at inference, steer subject position by editing cross-attention with bounding boxes and move the camera by shifting the noised latent with sampled fill tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add subject region loss (ablation)MotionBooth · Motion-aware customized video generation (LaVie)R-DINO: 0.216 -> 0.472Helped
add STCA loss (ablation)MotionBooth · Motion-aware customized video generation (LaVie)R-DINO: 0.453 -> 0.472Helped
add video preservation loss (ablation)MotionBooth · Motion-aware customized video generation (LaVie)R-DINO: 0.364 -> 0.472Helped
use class-specific rather than common preservation videos (ablation)MotionBooth · Motion-aware customized video generation (LaVie)R-DINO: 0.472 -> 0.364Hurt
vary preservation-video count from 100 to 900 (ablation)MotionBooth · Motion-aware customized video generation (LaVie)R-CLIP: 0.714, 0.711, 0.712, 0.712, 0.712No clear effect
combine subject and camera motion control instead of subject-only control (ablation)MotionBooth (Zeroscope) · Motion-aware customized video generationR-CLIP: 0.767 -> 0.667Hurt
mask training images directly rather than masking diffusion loss (ablation)MotionBooth · Motion-aware customized video generation (LaVie)R-DINO: 0.472 -> 0.060Hurt
use Loop latent filling instead of the proposed filling method (ablation)MotionBooth camera control · Camera movement controlFlow error: 0.190 -> 0.168Helped
use Reflect latent filling instead of the proposed filling method (ablation)MotionBooth camera control · Camera movement controlT-Cons.: 0.948 -> CollapseHurt
use text guidance instead of latent shift for camera movement (ablation)MotionBooth camera control · Camera movement controlFlow error: 0.190 -> 0.416Hurt
use latent shift rather than text guidance for camera movement (ablation)MotionBooth camera control · Camera movement controlCLIP-T: 0.256 -> 0.252Hurt
control both subject and camera motions rather than subject motion only (ablation)MotionBooth (Zeroscope) · Motion-aware customized video generationT-Cons.: 0.968 -> 0.958Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DreamBooth subject images CustomDiffusion subject images Panda-70M MSRVTT

Benchmarks: MSRVTT

Metrics: R-CLIP R-DINO CLIP-T temporal consistency flow error FVD human preference

Baselines: DreamBooth CustomVideo DreamVideo AnimateDiff CameraCtrl MotionCtrl Text2Video-Zero Directed Diffusion TrailBlazer Motion-Zero

Builds on: DreamBooth Text2Video-Zero Zeroscope LaVie SAM

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