atlas

Research map / Video / Video generation

Fairy: Fast Parallelized Instruction-Guided Video-to-Video Synthesis

CVPR 2024 · Video › Video generation · approach: Diffusion-based video editing · 7 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.

Fairy adapts an instruction-based image-editing diffusion model to video via anchor-based cross-frame attention (parallelizable across GPUs) plus equivariant finetuning with affine augmentation, achieving fast, temporally consistent instruction-guided video editing.

Problem

Instruction-guided video-to-video editing with image-editing diffusion models suffers from temporal inconsistency when frames are edited independently, and prior tracking-and-propagation or video-model methods are fragile, memory-heavy, or slow.

Approach

Replace self-attention with cross-frame attention over cached key/value features of a small set of uniformly sampled anchor frames, so each frame is edited independently given anchors (enabling multi-GPU parallelism and caching), and finetune the image editing model with affine-transformation data augmentation applied jointly to input and edited images to make it equivariant to affine transforms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Fairy instead of TokenFlowVideo editing · 4-second, 30 FPS, 512p×384p videoLatency (sec): 744 -> 13.8Helped
use Fairy instead of RerenderVideo editing · 4-second, 30 FPS, 512p×384p videoLatency (sec): 608 -> 13.8Helped
use Fairy instead of TokenFlowVideo editing · Video editingFrame-Acc: 0.537 -> 0.819Helped
use Fairy instead of RerenderVideo editing · Video editingFrame-Acc: 0.775 -> 0.819Helped
use Fairy instead of TokenFlowVideo editing · Video editingTem-Con: 0.973 -> 0.974Helped
use Fairy instead of RerenderVideo editing · Video editingTem-Con: 0.972 -> 0.974Helped
use Fairy rather than RerenderVideo editing · A/B comparison vs. RerenderOverall quality preference for Fairy: 41% vs 36%Helped
use Fairy rather than TokenFlowVideo editing · A/B comparison vs. TokenFlowOverall quality preference for Fairy: 73% vs. 16%Helped
use Fairy rather than Gen-1Video editing · A/B comparison vs. Gen-1Overall quality preference for Fairy: 72% vs 26%Helped
add anchor-based attention (ablation)Fairy · Video editingTem-Con: 0.959 -> 0.968Helped
add equivariant fine-tuning (ablation)Fairy with anchors · Video editingTem-Con: 0.968 -> 0.974Helped

Surprising findings

Limitations

Experimental setup

Datasets: image editing dataset used to train the base image-editing model (unnamed) ShutterStock videos (evaluation) DAVIS (TAP-Vid, tracking analysis)

Benchmarks: DAVIS (TAP-Vid) position accuracy user study on 1000 video-instruction samples

Metrics: A/B human preference win rate Tem-Con (CLIP temporal consistency) Frame-Acc latency (sec) position accuracy delta-x

Baselines: Rerender TokenFlow Gen-1

Builds on: instruction-based image editing diffusion model (InstructPix2Pix-style) cross-frame attention TokenFlow Rerender

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