atlas

Research map / Image generation / Editing and style transfer

Invertible Consistency Distillation for Text-Guided Image Editing in Around 7 Steps

NeurIPS 2024 · Image generation › Editing and style transfer · approach: Inversion-based diffusion editing · 2 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 invertible Consistency Distillation (iCD), a multi-boundary forward/reverse consistency distillation framework with dynamic CFG that gives few-step (3-4) image generation and accurate inversion, enabling fast zero-shot text-guided editing of SD1.5 and SDXL.

Problem

Distilled few-step text-to-image diffusion models lack real image inversion, which is needed for inversion-based precise image editing; classifier-free guidance further worsens inversion.

Approach

Train a forward consistency model (fCD) that maps trajectory points to latent noise alongside a reverse CD model, both split into multiple boundary segments for deterministic multistep inversion, add forward/reverse preservation losses, and apply step-function dynamic CFG (guidance off at high noise) to improve inversion without extra compute.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase the number of forward and reverse steps from 2 to 4 (ablation)iCD-SD1.5 · MS-COCO inversion, unguided decodingLPIPS: 0.332 -> 0.276Helped
add the forward preservation loss (ablation)iCD-SD1.5 with 4-step fCD/CD · MS-COCO inversion, unguided decodingLPIPS: 0.276 -> 0.248Helped
add the reverse preservation loss alongside the forward preservation loss (ablation)iCD-SD1.5 with 4-step fCD/CD · MS-COCO inversion, unguided decodingLPIPS: 0.248 -> 0.198Helped
remove the forward consistency loss and train the encoder with forward preservation loss only (ablation)iCD-SD1.5 with 4-step fCD/CD · MS-COCO inversion, unguided decodingLPIPS: 0.198 -> 0.484Hurt
add dynamic CFG to guided decoding (ablation)iCD-SD1.5, CFG scale 8 · MS-COCO inversion, guided decodingLPIPS: 0.476 -> 0.370Helped
add forward and reverse preservation losses to dynamic-CFG decoding (ablation)iCD-SD1.5, CFG scale 8 · MS-COCO inversion, guided decodingLPIPS: 0.370 -> 0.273Helped
use 3 rather than 4 forward and reverse steps (ablation)iCD-SD1.5 with both preservation losses · MS-COCO inversion, unguided decodingLPIPS: 0.198 -> 0.192No clear effect
use 3 rather than 4 forward and reverse steps (ablation)iCD-SD1.5 with both preservation losses and dynamic CFG · MS-COCO inversion, guided decodingLPIPS: 0.273 -> 0.263No clear effect
add dynamic CFG with τ=0.8 (ablation)CD⁴-SD1.5 · MS-COCO text-to-image generationFID-5K: 18.45 -> 16.25Helped
add dynamic CFG with τ=0.8 (ablation)CD⁴-SD1.5 · MS-COCO text-to-image generationImageReward: 0.044 -> -0.193Hurt
use dynamic CFG rather than constant CFG during decoding (ablation)SD1.5 DDIM inversion, CFG scale 8 · MS-COCO inversionLPIPS: 0.479 -> 0.279Helped
encode with dynamic CFG rather than constant CFG (ablation)SD1.5 DDIM inversion · COCO latent qualityFID-5k: 100.5 -> 36.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: LAION 2B subset MS-COCO 2014

Benchmarks: MS-COCO 2014 PieBench

Metrics: FID CLIP score ImageReward LPIPS DinoV2 similarity PSNR MSE human preference

Baselines: Null-text Inversion Negative-prompt Inversion InfEdit Edit-friendly DDPM ReNoise MasaCTRL SDXL-Turbo SDEdit InstructPix2Pix

Builds on: consistency distillation consistency models multistep sampling DDIM classifier-free guidance CADS dynamic guidance Prompt-to-Prompt

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