atlas

Research map / Image generation / Text-to-image diffusion

SwiftBrush: One-Step Text-to-Image Diffusion Model with Variational Score Distillation

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic guidance · 25 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 SwiftBrush, an image-free one-step text-to-image distillation method that adapts variational score distillation from text-to-3D to distill Stable Diffusion 2.1 into a single-step student using only text prompts.

Problem

Text-to-image diffusion models are slow due to iterative sampling, and prior one-step distillation methods depend heavily on large numbers of real or teacher-generated images and are complex to train.

Approach

Replace the NeRF renderer in text-to-3D variational score distillation with a one-step text-to-image student network, train it with only text prompts (no images) using a frozen Stable Diffusion teacher plus a trainable LoRA teacher, and re-parameterize the student output to predict x0.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SwiftBrush instead of InstaFlowOne-step text-to-image generation · COCO 2014 30KCLIP-30K: 0.28§ -> 0.29Helped
Use SwiftBrush instead of InstaFlowOne-step text-to-image generation · COCO 2014 30KFID-30K: 13.10† -> 16.67Hurt
Use SwiftBrush instead of BOOTOne-step text-to-image generation · COCO 2014 30KFID-30K: 48.20 -> 16.67Helped
Use SwiftBrush instead of BOOTOne-step text-to-image generation · COCO 2014 30KCLIP-30K: 0.26 -> 0.29Helped
Use SwiftBrush instead of LCMOne-step text-to-image generation · HPSv2 AnimeHuman Preference Score v2: 22.61 -> 26.91Helped
Use SwiftBrush instead of LCMOne-step text-to-image generation · HPSv2 PhotoHuman Preference Score v2: 22.71 -> 27.21Helped
Use SwiftBrush instead of LCMOne-step text-to-image generation · HPSv2 Concept ArtHuman Preference Score v2: 22.74 -> 26.32Helped
Use SwiftBrush instead of LCMOne-step text-to-image generation · HPSv2 PaintingsHuman Preference Score v2: 22.91 -> 26.37Helped
Add the LoRA teacher during student training (ablation)SwiftBrush · COCO 2014 5K subsetFIDHelped
Add the LoRA teacher during student training (ablation)SwiftBrush · COCO 2014 5K subsetCLIP scoreHelped
Use LoRA rank 64 instead of rank 4 (ablation)SwiftBrush LoRA teacher · COCO 2014 5K subsetFIDHelped
Re-parameterize the student output as predicted x0 (ablation)SwiftBrush · COCO 2014 5K subsetFIDHelped

Surprising findings

Limitations

Experimental setup

Datasets: JourneyDB captions MS COCO 2014 validation

Benchmarks: COCO 2014 30K HPSv2

Metrics: FID CLIP score HPSv2 score

Baselines: Guided Distillation LCM InstaFlow BOOT Stable Diffusion 2.1 (25 steps)

Builds on: ProlificDreamer Score Distillation Sampling Latent Diffusion Models LoRA

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