atlas

Research map / Video / Video generation

VideoSwap: Customized Video Subject Swapping with Interactive Semantic Point Correspondence

CVPR 2024 · Video › Video generation · approach: Diffusion-based video editing · 18 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 VideoSwap, a diffusion-based framework for customized video subject swapping that uses sparse semantic point correspondences (with user point removal/dragging) instead of dense correspondences, enabling shape-changing swaps.

Problem

Diffusion-based video editing relies on dense correspondences that enforce source shape, making subject swapping with shape change (and customized identities) ineffective.

Approach

Uses a small set of semantic points (DIFT-embedded, tracked with CoTracker) as sparse motion guidance injected into the encoder of a motion-layer-augmented image diffusion model via learnable MLPs, with user interactions (point removal, dragging propagated through a layered neural atlas) to handle partial or shape-changing correspondences.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VideoSwap instead of Tune-A-VideoCustomized video subject swapping · Video subject swappingOverall preference: 78% v.s. 22%Helped
Use VideoSwap instead of FateZeroCustomized video subject swapping · Video subject swappingOverall preference: 70% v.s. 30%Helped
Use VideoSwap instead of Text2Video-ZeroCustomized video subject swapping · Video subject swappingOverall preference: 80% v.s. 20%Helped
Use VideoSwap instead of Rerender-A-VideoCustomized video subject swapping · Video subject swappingOverall preference: 84% v.s. 16%Helped
Use sparse motion features rather than encoding point maps with T2I-Adapter (ablation)VideoSwap · Video subject swappingVideo qualityHelped
Use DIFT point embeddings rather than randomly initialized learnable embeddings (ablation)VideoSwap · Point registrationRegistration time: 3× less timeHelped
Remove point patch loss (ablation)VideoSwap · Video subject swappingSource-structure leakageHurt
Register points only on early sampling steps using the semantic-enhanced schedule (ablation)VideoSwap · Video subject swappingPoint alignmentHelped
Drag semantic points and propagate their displacement over time (ablation)VideoSwap · Black swan-to-duck swapTarget identityHelped
Use the unmodified source point sequence instead of dragging points (ablation)VideoSwap · Black swan-to-duck swapTarget identityHurt

Limitations

Experimental setup

Datasets: real-world source videos (unnamed)

Benchmarks: human evaluation on customized video subject swapping (1000 MTurk questionnaires) automatic evaluation (in supplementary)

Metrics: subject identity motion alignment temporal consistency overall preference

Baselines: Tune-A-Video FateZero Text2Video-Zero Rerender-A-Video TokenFlow StableVideo DDIM+Tune-A-Video DDIM+T2I-Adapter

Builds on: AnimateDiff ED-LoRA DIFT CoTracker Layered Neural Atlas Tune-A-Video T2I-Adapter

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