atlas

Research map / Video / Video generation

Snap Video: Scaled Spatiotemporal Transformers for Text-to-Video Synthesis

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

Snap Video rewrites the EDM diffusion framework for high-resolution video and replaces the U-Net with a scalable FIT-style transformer that jointly models space and time, scaled to 3.9B parameters for text-to-video generation.

Problem

Image-based diffusion architectures (U-Nets) and training frameworks scale poorly and model motion poorly when repurposed for text-to-video generation, due to redundancy across frames and separable spatial/temporal computation.

Approach

Adjust EDM with an input scaling factor (sigma_in = s*sqrt(T)) to restore SNR for redundant video frames, treat images as infinite-frame-rate videos for joint training, and use a FIT-based transformer that performs joint spatiotemporal computation over a learnable compressed latent token set.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the 284M U-Net with a 500M FIT (ablation)Snap Video video generator · internal dataset (64 × 36 px)training throughput (ms/video/GPU): 230.3 -> 69.5Helped
replace the 284M U-Net with a 500M FIT (ablation)Snap Video video generator · internal dataset (64 × 36 px)inference throughput (ms/video/GPU): 105.1 -> 23.4Helped
scale FIT from 500M to 3.9B parameters (ablation)Snap Video FIT · internal dataset (64 × 36 px)FID: 3.07 -> 2.51Helped
use the scaled diffusion framework instead of original EDM (ablation)Snap Video FIT 500M · internal dataset (64 × 36 px)FID: 6.58 -> 3.07Helped
set σdata to 1 (ablation)Snap Video scaled diffusion framework · internal dataset (64 × 36 px)FID: 4.03 -> 3.07Helped
reduce σin to 1/4.0 (ablation)Snap Video scaled diffusion framework · internal dataset (64 × 36 px)FID: 3.07 -> 3.50Hurt
treat images as infinite-framerate videos during training (ablation)Snap Video scaled diffusion framework · internal dataset (64 × 36 px)FID: 4.45 -> 3.07Helped
use Snap Video instead of PYoCotext-to-video generation · UCF-101FVD: 355.2 -> 200.2Helped
use Snap Video instead of PYoCotext-to-video generation · UCF-101Inception Score: 47.46 -> 38.89Hurt
use Snap Video instead of PYoCotext-to-video generation · MSR-VTTCLIP-FID: 9.73 -> 8.48Helped
use Snap Video instead of VideoFactorytext-to-video generation · MSR-VTTCLIPSIM: 0.3005 -> 0.2793Hurt
use Snap Video instead of Gen-2text-to-video generation · 65 dynamic-scene promptsvideo-text alignment preference (%): 81.0%Helped

Surprising findings

Limitations

Experimental setup

Datasets: internal video-text dataset (1.265M images, 238k hours of video) UCF-101 MSR-VTT

Benchmarks: UCF-101 MSR-VTT

Metrics: FID FVD CLIPSIM Inception Score CLIP-FID user preference (photorealism, alignment, motion quantity, m

Baselines: CogVideo MagicVideo LVDM Video LDM VideoFactory Make-A-Video PYoCo Gen-2 Pika Floor33

Builds on: EDM FIT U-Net Imagen Video Make-A-Video

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