atlas

Research map / Video / Video segmentation and tracking

A Video is Worth 256 Bases: Spatial-Temporal Expectation-Maximization Inversion for Zero-Shot Video Editing

CVPR 2024 · Video › Video segmentation and tracking · approach: Video restoration with temporal priors · 6 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 STEM inversion, which uses EM-style clustering to compress a video into 256 shared bases that replace per-frame key/value context in self-attention, improving DDIM inversion for zero-shot video editing with TokenFlow and FateZero.

Problem

Zero-shot text-driven video editing with diffusion models relies on DDIM inversion, which is inaccurate with classifier-free guidance and gives limited temporal context (1-frame or 2-frame) for reconstruction and editing.

Approach

Treat the video's dense features as data for an EM-style procedure (K-means-like soft clustering) that yields a compact set of 256 global bases; every frame's inversion uses these fixed bases as keys and values in self-attention, giving a global, time-invariant context at lower cost than all-frame attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace TokenFlow's DDIM inversion with STEM inversionTokenFlow · Video editing benchmarkWarp error (1e-3): 4.9 -> 3.5Helped
Replace TokenFlow's DDIM inversion with STEM inversionTokenFlow · Video editing benchmarkCLIP score: 0.31 -> 0.31No clear effect
Replace FateZero's DDIM inversion with STEM inversionFateZero · Video editing benchmarkWarp error (1e-3): 7.2 -> 4.3Helped
Replace FateZero's DDIM inversion with STEM inversionFateZero · Video editing benchmarkCLIP score: 0.29 -> 0.30Helped
Use STEM inversion instead of DDIM inversionVideo reconstruction · Video reconstructionPSNRHelped
Use K = 128 bases instead of K = 256 (ablation)STEM inversion · Video editingEditing abilityHurt
Use K = 256 bases instead of K = 512 (ablation)STEM inversion · Video reconstruction and editingPerformanceNo clear effect
Use DDIM inversion with 2-frame context instead of 1-frame contextVideo inversion · 48-frame video, 640 × 360Time (min): 0.80 -> 1.12Hurt
Use DDIM inversion with all-frame context instead of 1-frame contextVideo inversion · 48-frame video, 640 × 360Time (min): 0.80 -> 5.04Hurt
Replace FateZero's DDIM inversion with STEM inversionFateZero · User studyEdit fidelity selection: 17% -> 83%Helped
Replace TokenFlow's DDIM inversion with STEM inversionTokenFlow · User studyTemporal consistency selection: 33% -> 67%Helped

Surprising findings

Limitations

Experimental setup

Datasets: DAVIS

Benchmarks: DAVIS

Metrics: PSNR SSIM CLIP score warp error user study preference

Baselines: Tune-A-Video Pix2Video Text2Video-Zero FateZero TokenFlow DDIM inversion

Builds on: DDIM inversion TokenFlow FateZero Stable Diffusion Null-text inversion

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