atlas

Research map / Video / Video generation

SwiftTry: Fast and Consistent Video Virtual Try-On with Diffusion Models

AAAI 2025 · 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.

Proposes SwiftTry, a two-stage diffusion video virtual try-on model with temporal attention and ShiftCaching (shifted non-overlapping chunks plus partial computation with masked temporal attention) for faster, consistent long-video try-on, and releases the TikTokDress dataset.

Problem

Video virtual try-on suffers from frame-to-frame inconsistency, and existing chunk-overlap strategies for long videos are computationally expensive; existing datasets (VVT, ViViD) have simple backgrounds and movements.

Approach

Reconceptualizes video try-on as conditional video inpainting built on an image try-on UNet with inserted temporal attention, and replaces overlapping-chunk averaging with ShiftCaching: non-overlapping chunks shifted across denoising steps, plus cached partial computation guarded by Masked Temporal Attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ShiftCaching instead of omitting it (ablation)SwiftTry · TikTokDressFPS: 1.177 -> 2.270Helped
Use ShiftCaching instead of omitting it (ablation)SwiftTry · TikTokDressSSIM: 0.891 -> 0.888Hurt
Use random rather than fixed shifts (ablation)SwiftTry ShiftCaching · VVTVFID_I3D: 8.971 -> 8.878Helped
Partially compute 50% of frames (ablation)SwiftTry ShiftCaching with fixed shifts · VVTFPS: 1.544 -> 2.270Helped
Partially compute 50% of frames (ablation)SwiftTry ShiftCaching with random shifts · VVTFPS: 1.544 -> 2.270Helped
Use random shifts and 50% partial computation (ablation)SwiftTry ShiftCaching · VVTVFID_I3D: 8.878 -> 8.938Hurt
Use Half Attention rather than Full Attention (ablation)SwiftTry temporal attention · VVTVFID_I3D: 8.932 -> 8.679Helped
Replace Half Attention with Quarter Attention (ablation)SwiftTry temporal attention · VVTVFID_I3D: 8.679 -> 8.990Hurt
Replace Half Attention with Causal Attention (ablation)SwiftTry temporal attention · VVTVFID_I3D: 8.679 -> 13.520Hurt
Use 16 rather than 8 inference frames (ablation)SwiftTry · VVTLPIPS: 0.062 -> 0.061Helped
Use 24 rather than 16 inference frames (ablation)SwiftTry · VVTLPIPS: 0.061 -> 0.163Hurt
Use 24 rather than 16 inference frames (ablation)SwiftTry · VVTFPS: 1.176 -> 1.723Helped

Surprising findings

Limitations

Experimental setup

Datasets: VITON-HD VVT TikTokDress TikTok Dataset

Benchmarks: VVT TikTokDress

Metrics: LPIPS SSIM VFID (I3D) VFID (ResNet) FPS

Baselines: CP-VTON FW-GAN FBAFN MV-TON ClothFormer Tunnel Try-On ViViD WildVidFit StableVITON StableVITON+AnimateAnyone

Builds on: StableVITON AnimateAnyone AnimateDiff Stable Diffusion ViViD

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