atlas

Research map / Video / Video generation

VideoBooth: Diffusion-based Video Generation with Image Prompts

CVPR 2024 · Video › Video generation · approach: Compositional text-to-video diffusion · 43 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 VideoBooth, a feed-forward text-and-image-prompt video generator that combines CLIP-based coarse embeddings with attention-injected multi-scale fine image features into a pretrained video diffusion model, and introduces a 48.7K-pair WebVid-derived dataset.

Problem

Text prompts alone cannot precisely specify a subject's appearance for customized video generation; prior image-prompt methods target images or require finetuning at inference.

Approach

Inject image prompts at two levels: coarse CLIP image embeddings mapped into text-embedding space via an MLP, and fine multi-scale VAE latents of the image prompt appended as extra keys/values in cross-frame attention so the first frame's details propagate to later frames; train coarse then fine.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use VideoBooth instead of ELITEVideoBooth · VideoBooth test benchmarkCLIP-Image: 73.7518 -> 74.7971Helped
use VideoBooth instead of ELITEVideoBooth · VideoBooth test benchmarkDINO: 58.9522 -> 65.0979Helped
use VideoBooth instead of DreamBoothVideoBooth · VideoBooth test benchmarkCLIP-Text: 30.6877 -> 30.0967No clear effect
add fine visual embeddings via Attention Injection to coarse embeddings (ablation)VideoBooth · VideoBooth ablation subsetCLIP-Image: 75.4366 -> 76.1631Helped
add fine visual embeddings via Attention Injection to coarse embeddings (ablation)VideoBooth · VideoBooth ablation subsetDINO: 64.9568 -> 69.7374Helped
add coarse visual embeddings via Image Encoder to fine embeddings (ablation)VideoBooth · VideoBooth ablation subsetCLIP-Image: 75.5553 -> 76.1631Helped
add coarse visual embeddings via Image Encoder to fine embeddings (ablation)VideoBooth · VideoBooth ablation subsetDINO: 66.0378 -> 69.7374Helped
train Image Encoder and Attention Injection together instead of coarse-to-fine (ablation)VideoBooth · VideoBooth ablation subsetCLIP-Image: 76.1631 -> 75.8254Hurt
train Image Encoder and Attention Injection together instead of coarse-to-fine (ablation)VideoBooth · VideoBooth ablation subsetDINO: 69.7374 -> 67.4201Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WebVid WebVid-10M

Benchmarks: VideoBooth test benchmark (650 pairs)

Metrics: CLIP-Text CLIP-Image DINO similarity user preference

Baselines: Textual Inversion DreamBooth ELITE

Builds on: Stable Diffusion Tune-A-Video ELITE CLIP Grounded-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