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

Nikita Starodubcev, Mikhail Khoroshikh, Artem Babenko, Dmitry Baranchuk
2/3/2026

No official code found. Best implementation: yandex-research/invertible-cd (100 stars, Apache-2.0, last commit 2024-07-04).

Abstract

Diffusion distillation represents a highly promising direction for achieving faithful text-to-image generation in a few sampling steps. However, despite recent successes, existing distilled models still do not provide the full spectrum of diffusion abilities, such as real image inversion, which enables many precise image manipulation methods. This work aims to enrich distilled text-to-image diffusion models with the ability to effectively encode real images into their latent space. To this end, we introduce invertible Consistency Distillation (iCD), a generalized consistency distillation framework that facilitates both high-quality image synthesis and accurate image encoding in only 3-4 inference steps. Though the inversion problem for text-to-image diffusion models gets exacerbated by high classifier-free guidance scales, we notice that dynamic guidance significantly reduces reconstruction errors without noticeable degradation in generation performance. As a result, we demonstrate that iCD equipped with dynamic guidance may serve as a highly effective tool for zero-shot text-guided image editing, competing with more expensive state-of-the-art alternatives.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[NeurIPS'2024] Invertible Consistency Distillation for Text-Guided Image Editing in Around 7 Steps

1003Shell, PythonJun 16, 20242 years agoApache-2.0
consistency-distillation-stable-diffusionimage-editingimage-generation

Cite this paper

@article{starodubcev2026invertible,
  title  = {Invertible Consistency Distillation for Text-Guided Image Editing in Around 7 Steps},
  author = {Nikita Starodubcev and Mikhail Khoroshikh and Artem Babenko and Dmitry Baranchuk},
  year   = {2026},
  eprint = {2406.14539},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.14539},
  url    = {https://arxiv.org/abs/2406.14539},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.14539.svg)](https://codeofpaper.com/paper/2406.14539)

Discussion