zju-pi/Awesome-Conditional-Diffusion-Models

This repository maintains a collection of important papers on conditional image synthesis with diffusion models (Survey Paper published in TMLR2025)

193

92 commits

updated Jun 13, 2025

See the code

README

A Survey on Conditional Image Synthesis with Diffusion Models

Awesome License: MIT visitors

The repository is based on our survey paper Conditional Image Synthesis with Diffusion Models: A Survey

TMLR (Survey Certification, 53 Pages): https://openreview.net/forum?id=ewwNKwh6SK

Zheyuan Zhan, Defang Chen, Jian-Ping Mei, Zhenghe Zhao, Jiawei Chen, Chun Chen, Siwei Lyu and Can Wang

Abstract

Conditional image synthesis based on user-specified requirements is a key component in creating complex visual content. In recent years, diffusion-based generative modeling has become a highly effective way for conditional image synthesis, leading to exponential growth in the literature. However, the complexity of diffusion-based modeling, the wide range of image synthesis tasks, and the diversity of conditioning mechanisms present significant challenges for researchers to keep up with rapid developments and understand the core concepts on this topic. In this survey, we categorize existing works based on how conditions are integrated into the two fundamental components of diffusion-based modeling, i.e., the denoising network and the sampling process. We specifically highlight the underlying principles, advantages, and potential challenges of various conditioning approaches in the training, re-purposing, and specialization stages to construct a desired denoising network. We also summarize six mainstream conditioning mechanisms in the essential sampling process. All discussions are centered around popular applications. Finally, we pinpoint some critical yet still open problems to be solved in the future and suggest some possible solutions.

News!

📆2024-10-05: Our comprehensive survey paper, summarizing related methods published before October 1, 2024, is now available.

📆2025-04-27: Our paper is accepted by TMLR!!!

BibTeX

@article{zhan2024conditional,
  title={Conditional Image Synthesis with Diffusion Models: A Survey},
  author={Zhan, Zheyuan and Chen, Defang and Mei, Jian-Ping and Zhao, Zhenghe and Chen, Jiawei and Chen, Chun and Lyu, Siwei and Wang, Can},
  journal={arXiv preprint arXiv:2409.19365},
  year={2024}
}

Contents

Overview

In the two figures below, they respectively illustrate the DCIS taxonomy in this survey and the categorization of conditional image synthesis tasks.

Paper Structure

Conditional image synthesis with diffusion model

Conditional image synthesis tasks

tasks

Papers

The date in the table represents the publication date of the first version of the paper on Arxiv.

DDPM denoising network

Workflow

Condition Integration in Denoising Networks

This figure provides an examplar workflow to build desired denoising network for conditional synthesis tasks including text-to-image, visual signals to image and customization via these three condition integration stages.

Workflow

Condition Integration in the Training Stage

Conditional models for text-to-image (T2I)

Conditional Models for Image Restoration

Conditional Models for Other Synthesis Scenarios

Condition Integration in the Re-purposing Stage

Re-purposed Conditional Encoders

TitleTaskDatePublication
Pretraining is all you need for image-to-image translationVisual signal to image2022.5ARXIV2022
T2i-adapter: Learning adapters to dig out more controllable ability for text-to-image diffusion modelsVisual signal to image2023.2AAAI2024
Adding conditional control to text-to-image diffusion modelsVisual signal to image2023.2ICCV2023
Encoder-based domain tuning for fast personalization of text-to-image modelsCustomization2023.2TOG2023
Pair-diffusion: Object-level image editing with structure-and-appearance paired diffusion modelsImage editing, Image composition2023.3ARXIV2023
Taming encoder for zero fine-tuning image customization with text-to-image diffusion modelsCustomization2023.4ARXIV2023
Instantbooth: Personalized text-to-image generation without test-time finetuningCustomization2023.4CVPR2024
Blip-diffusion: pre-trained subject representation for controllable text-to-image generation and editingCustomization2023.5NeurIPS2023
Fastcomposer: Tuning-free multi-subject image generation with localized attentionCustomization2023.5ARXIV2023
Prompt-free diffusion: Taking” text” out of text-to-image diffusion modelsVisual signal to image2023.5CVPR2024
Paste,inpaint and harmonize via denoising: Subject-driven image editing with pre-trained diffusion modelImage composition2023.6ARXIV2023
Subject-diffusion: Open domain personalized text-to-image generation without test-time fine-tuningCustomization,Layout control2023.7SIGGRAPH2024
Imagebrush: Learning visual in-context instructions for exemplar-based image manipulationImage editing2023.8NeurIPS2024
Guiding instruction-based image editing via multimodal large language modelsImage editing2023.9ARXIV2023
Ranni: Taming text-to-image diffusion for accurate instruction followingImage editing2023.11ARXIV2023
Smartedit: Exploring complex instruction-based image editing with multimodal large language modelsImage editing2023.12ARXIV2023
Instructany2pix: Flexible visual editing via multimodal instruction followingImage editing2023.12ARXIV2023
Warpdiffusion: Efficient diffusion model for high-fidelity virtual try-onImage composition2023.12ARXIV2023
Coarse-to-fine latent diffusion for pose-guided person image synthesisCustomization2024.2CVPR2024
Lightit: Illumination modeling and control for diffusion modelsVisual signal to image2024.3CVPR2024
Face2diffusion for fast and editable face personalizationCustomization2024.3CVPR2024

Condition Injection

Backbone Fine-tuning

Condition Integration in the Specialization Stage

Conditional Projection

Testing-time Model Fine-Tuning

Condition Integration in the Sampling Process

We illustrate six conditioning mechanisms with an exemplary image editing process in next figure.

Sampling

Inversion

TitleTaskDatePublication
Sdedit: Guided image synthesis and editing with stochastic differential equationsImage editing, Visual signal to image2021.8ICLR2022
Dual diffusion implicit bridges for image-to-image translationImage editing, Visual signal to image2022.3ICLR2023
Null-text inversion for editing real images using guided diffusion modelsImage editing2022.11CVPR2023
Edict: Exact diffusion inversion via coupled transformationsImage editing2022.11CVPR2023
A latent space of stochastic diffusion models for zero-shot image editing and guidanceImage editing2022.11ICCV2023
Inversion-based style transfer with diffusion modelsImage editing2022.11CVPR2023
An edit friendly ddpm noise space: Inversion and manipulationsImage editing2023.4ARXIV2023
Prompt tuning inversion for text-driven image editing using diffusion modelsImage editing2023.5ICCV2023
Negative-prompt inversion: Fast image inversion for editing with textguided diffusion modelsImage editing2023.5ARXIV2023
Dragdiffusion: Harnessing diffusion models for interactive point-based image editingImage editing2023.6CVPR2024
Tf-icon: Diffusion-based training-free cross-domain image compositionImage editing2023.7ICCV2023
Stylediffusion: Controllable disentangled style transfer via diffusion modelsImage editing2023.8ICCV2023
Kv inversion: Kv embeddings learning for text-conditioned real image action editingImage editing2023.9PRCV2023
Effective real image editing with accelerated iterative diffusion inversionImage editing2023.9ICCV2023
Direct inversion: Boosting diffusion-based editing with 3 lines of codeImage editing2023.10ARXIV2023
Ledits++: Limitless image editing using text-to-image modelsImage editing2023.11CVPR2024
The blessing of randomness: Sde beats ode in general diffusionbased image editingImage editing2023.11ICLR2023
Style injection in diffusion: A training-free approach for adapting large-scale diffusion models for style transferImage editing2023.12CVPR2024
Fixed-point inversion for text-to-image diffusion modelsImage editing2023.12ARXIV2023

Attention Manipulation

TitleTaskDatePublication
Prompt-to-prompt image editing with cross attention controlImage editing2022.8ICLR2023
Plug-and-play diffusion features for text-driven image-to-image translationImage editing2022.11CVPR2023
ediffi: Text-toimage diffusion models with an ensemble of expert denoisersLayout control2022.11ARXIV2022
Masactrl: Tuning-free mutual self-attention control for consistent image synthesis and editingImage editing2023.4ICCV2023
Custom-edit: Text-guided image editing with customized diffusion modelsCustomization2023.5ARXIV2023
Cones 2: Customizable image synthesis with multiple subjectsCustomization2023.5NeurIPS2023
Dragdiffusion: Harnessing diffusion models for interactive point-based image editingImage editing2023.6CVPR2024
Tf-icon: Diffusion-based training-free cross-domain image compositionImage editing2023.7ICCV2023
Dragondiffusion: Enabling drag-style manipulation on diffusion modelsImage editing2023.7ICLR2024
Stylediffusion: Controllable disentangled style transfer via diffusion modelsImage editing2023.8ICCV2023
Face aging via diffusion-based editingImage editing2023.9BMVC2023
Dynamic prompt learning: Addressing cross-attention leakage for text-based image editingImage editing2023.9NeurIPS2024
Style injection in diffusion: A training-free approach for adapting large-scale diffusion models for style transferImage editing2023.12CVPR2024
Focus on your instruction: Fine-grained and multi-instruction image editing by attention modulationImage editing2023.12ARXIV2023
Towards understanding cross and self-attention in stable diffusion for text-guided image editingImage editing2024.3CVPR2024
Taming Rectified Flow for Inversion and EditingImage editing2024.11ARXIV2024
Add-it: Training-Free Object Insertion in Images With Pretrained Diffusion ModelsImage editing2024.11ARXIV2024

Noise Blending

Revising Diffusion Process

Guidance

TitleTaskDatePublication
Diffusion models beat gans on image synthesisText-to-image2021.5NeurIPS2021
Blended diffusion for text-driven editing of natural imagesImage restoration2021.11CVPR2022
More control for free! image synthesis with semantic diffusion guidanceText/Image-to-image2021.12WACV2023
Improving diffusion models for inverse problems using manifold constraintsImage restoration2022.6NeurIPS2022
Diffusion posterior sampling for general noisy inverse problemsImage restoration2022.9ICLR2023
Diffusion-based image translation using disentangled style and content representationImage editing2022.9ICLR2023
Sketch-guided text-to-image diffusion modelsVisual signal to image2022.11SIGGRAPH2023
High-fidelity guided image synthesis with latent diffusion modelsVisual signal to image2022.11CVPR2023
Parallel diffusion models of operator and image for blind inverse problemsImage restoration2022.11CVPR2023
Zero-shot image-to-image translationImage editing2023.2SIGGRAPH2023
Universal guidance for diffusion modelsGeneral guidance framework2023.2CVPR2023
Pseudoinverse-guided diffusion models for inverse problemsImage restoration2023.2ICLR2023
Freedom: Training-free energy-guided conditional diffusion modelGeneral guidance framework2023.3ICCV2023
Training-free layout control with cross-attention guidanceLayout control2023.4WACV2024
Generative diffusion prior for unified image restoration and enhancementImage restoration2023.4CVPR2023
Regeneration learning of diffusion models with rich prompts for zero-shot image translationImage editing2023.5ARXIV2023
Diffusion self-guidance for controllable image generationImage editing2023.6NeurIPS2024
Energy-based cross attention for bayesian context update in text-to-image diffusion modelsImage editing2023.6NeurIPS2024
Solving linear inverse problems provably via posterior sampling with latent diffusion modelsImage restoration2023.7NeurIPS2024
Dragondiffusion: Enabling drag-style manipulation on diffusion modelsImage editing2023.7ICLR2024
Readout guidance: Learning control from diffusion featuresVisual signal to image2023.12CVPR2024
Freecontrol: Training-free spatial control of any text-to-image diffusion model with any conditionVisual signal to image2023.12CVPR2024
Diffeditor: Boosting accuracy and flexibility on diffusion-based image editingImage editing2024.2CVPR2024

Conditional Correction

Star History

Star History Chart

awesome
conditional-diffusion-model
diffusion-models
tmlr-2025

Contributors

Szy12345-liv

45 commits

comld

44 commits

DefangChen

3 commits

zju-pi/Awesome-Conditional-Diffusion-Models

This repository maintains a collection of important papers on conditional image synthesis with diffusion models (Survey Paper published in TMLR2025)

193

92 commits

updated Jun 13, 2025

See the code

README

A Survey on Conditional Image Synthesis with Diffusion Models

Awesome License: MIT visitors

The repository is based on our survey paper Conditional Image Synthesis with Diffusion Models: A Survey

TMLR (Survey Certification, 53 Pages): https://openreview.net/forum?id=ewwNKwh6SK

Zheyuan Zhan, Defang Chen, Jian-Ping Mei, Zhenghe Zhao, Jiawei Chen, Chun Chen, Siwei Lyu and Can Wang

Abstract

Conditional image synthesis based on user-specified requirements is a key component in creating complex visual content. In recent years, diffusion-based generative modeling has become a highly effective way for conditional image synthesis, leading to exponential growth in the literature. However, the complexity of diffusion-based modeling, the wide range of image synthesis tasks, and the diversity of conditioning mechanisms present significant challenges for researchers to keep up with rapid developments and understand the core concepts on this topic. In this survey, we categorize existing works based on how conditions are integrated into the two fundamental components of diffusion-based modeling, i.e., the denoising network and the sampling process. We specifically highlight the underlying principles, advantages, and potential challenges of various conditioning approaches in the training, re-purposing, and specialization stages to construct a desired denoising network. We also summarize six mainstream conditioning mechanisms in the essential sampling process. All discussions are centered around popular applications. Finally, we pinpoint some critical yet still open problems to be solved in the future and suggest some possible solutions.

News!

📆2024-10-05: Our comprehensive survey paper, summarizing related methods published before October 1, 2024, is now available.

📆2025-04-27: Our paper is accepted by TMLR!!!

BibTeX

@article{zhan2024conditional,
  title={Conditional Image Synthesis with Diffusion Models: A Survey},
  author={Zhan, Zheyuan and Chen, Defang and Mei, Jian-Ping and Zhao, Zhenghe and Chen, Jiawei and Chen, Chun and Lyu, Siwei and Wang, Can},
  journal={arXiv preprint arXiv:2409.19365},
  year={2024}
}

Contents

Overview

In the two figures below, they respectively illustrate the DCIS taxonomy in this survey and the categorization of conditional image synthesis tasks.

Paper Structure

Conditional image synthesis with diffusion model

Conditional image synthesis tasks

tasks

Papers

The date in the table represents the publication date of the first version of the paper on Arxiv.

DDPM denoising network

Workflow

Condition Integration in Denoising Networks

This figure provides an examplar workflow to build desired denoising network for conditional synthesis tasks including text-to-image, visual signals to image and customization via these three condition integration stages.

Workflow

Condition Integration in the Training Stage

Conditional models for text-to-image (T2I)

Conditional Models for Image Restoration

Conditional Models for Other Synthesis Scenarios

Condition Integration in the Re-purposing Stage

Re-purposed Conditional Encoders

TitleTaskDatePublication
Pretraining is all you need for image-to-image translationVisual signal to image2022.5ARXIV2022
T2i-adapter: Learning adapters to dig out more controllable ability for text-to-image diffusion modelsVisual signal to image2023.2AAAI2024
Adding conditional control to text-to-image diffusion modelsVisual signal to image2023.2ICCV2023
Encoder-based domain tuning for fast personalization of text-to-image modelsCustomization2023.2TOG2023
Pair-diffusion: Object-level image editing with structure-and-appearance paired diffusion modelsImage editing, Image composition2023.3ARXIV2023
Taming encoder for zero fine-tuning image customization with text-to-image diffusion modelsCustomization2023.4ARXIV2023
Instantbooth: Personalized text-to-image generation without test-time finetuningCustomization2023.4CVPR2024
Blip-diffusion: pre-trained subject representation for controllable text-to-image generation and editingCustomization2023.5NeurIPS2023
Fastcomposer: Tuning-free multi-subject image generation with localized attentionCustomization2023.5ARXIV2023
Prompt-free diffusion: Taking” text” out of text-to-image diffusion modelsVisual signal to image2023.5CVPR2024
Paste,inpaint and harmonize via denoising: Subject-driven image editing with pre-trained diffusion modelImage composition2023.6ARXIV2023
Subject-diffusion: Open domain personalized text-to-image generation without test-time fine-tuningCustomization,Layout control2023.7SIGGRAPH2024
Imagebrush: Learning visual in-context instructions for exemplar-based image manipulationImage editing2023.8NeurIPS2024
Guiding instruction-based image editing via multimodal large language modelsImage editing2023.9ARXIV2023
Ranni: Taming text-to-image diffusion for accurate instruction followingImage editing2023.11ARXIV2023
Smartedit: Exploring complex instruction-based image editing with multimodal large language modelsImage editing2023.12ARXIV2023
Instructany2pix: Flexible visual editing via multimodal instruction followingImage editing2023.12ARXIV2023
Warpdiffusion: Efficient diffusion model for high-fidelity virtual try-onImage composition2023.12ARXIV2023
Coarse-to-fine latent diffusion for pose-guided person image synthesisCustomization2024.2CVPR2024
Lightit: Illumination modeling and control for diffusion modelsVisual signal to image2024.3CVPR2024
Face2diffusion for fast and editable face personalizationCustomization2024.3CVPR2024

Condition Injection

Backbone Fine-tuning

Condition Integration in the Specialization Stage

Conditional Projection

Testing-time Model Fine-Tuning

Condition Integration in the Sampling Process

We illustrate six conditioning mechanisms with an exemplary image editing process in next figure.

Sampling

Inversion

TitleTaskDatePublication
Sdedit: Guided image synthesis and editing with stochastic differential equationsImage editing, Visual signal to image2021.8ICLR2022
Dual diffusion implicit bridges for image-to-image translationImage editing, Visual signal to image2022.3ICLR2023
Null-text inversion for editing real images using guided diffusion modelsImage editing2022.11CVPR2023
Edict: Exact diffusion inversion via coupled transformationsImage editing2022.11CVPR2023
A latent space of stochastic diffusion models for zero-shot image editing and guidanceImage editing2022.11ICCV2023
Inversion-based style transfer with diffusion modelsImage editing2022.11CVPR2023
An edit friendly ddpm noise space: Inversion and manipulationsImage editing2023.4ARXIV2023
Prompt tuning inversion for text-driven image editing using diffusion modelsImage editing2023.5ICCV2023
Negative-prompt inversion: Fast image inversion for editing with textguided diffusion modelsImage editing2023.5ARXIV2023
Dragdiffusion: Harnessing diffusion models for interactive point-based image editingImage editing2023.6CVPR2024
Tf-icon: Diffusion-based training-free cross-domain image compositionImage editing2023.7ICCV2023
Stylediffusion: Controllable disentangled style transfer via diffusion modelsImage editing2023.8ICCV2023
Kv inversion: Kv embeddings learning for text-conditioned real image action editingImage editing2023.9PRCV2023
Effective real image editing with accelerated iterative diffusion inversionImage editing2023.9ICCV2023
Direct inversion: Boosting diffusion-based editing with 3 lines of codeImage editing2023.10ARXIV2023
Ledits++: Limitless image editing using text-to-image modelsImage editing2023.11CVPR2024
The blessing of randomness: Sde beats ode in general diffusionbased image editingImage editing2023.11ICLR2023
Style injection in diffusion: A training-free approach for adapting large-scale diffusion models for style transferImage editing2023.12CVPR2024
Fixed-point inversion for text-to-image diffusion modelsImage editing2023.12ARXIV2023

Attention Manipulation

TitleTaskDatePublication
Prompt-to-prompt image editing with cross attention controlImage editing2022.8ICLR2023
Plug-and-play diffusion features for text-driven image-to-image translationImage editing2022.11CVPR2023
ediffi: Text-toimage diffusion models with an ensemble of expert denoisersLayout control2022.11ARXIV2022
Masactrl: Tuning-free mutual self-attention control for consistent image synthesis and editingImage editing2023.4ICCV2023
Custom-edit: Text-guided image editing with customized diffusion modelsCustomization2023.5ARXIV2023
Cones 2: Customizable image synthesis with multiple subjectsCustomization2023.5NeurIPS2023
Dragdiffusion: Harnessing diffusion models for interactive point-based image editingImage editing2023.6CVPR2024
Tf-icon: Diffusion-based training-free cross-domain image compositionImage editing2023.7ICCV2023
Dragondiffusion: Enabling drag-style manipulation on diffusion modelsImage editing2023.7ICLR2024
Stylediffusion: Controllable disentangled style transfer via diffusion modelsImage editing2023.8ICCV2023
Face aging via diffusion-based editingImage editing2023.9BMVC2023
Dynamic prompt learning: Addressing cross-attention leakage for text-based image editingImage editing2023.9NeurIPS2024
Style injection in diffusion: A training-free approach for adapting large-scale diffusion models for style transferImage editing2023.12CVPR2024
Focus on your instruction: Fine-grained and multi-instruction image editing by attention modulationImage editing2023.12ARXIV2023
Towards understanding cross and self-attention in stable diffusion for text-guided image editingImage editing2024.3CVPR2024
Taming Rectified Flow for Inversion and EditingImage editing2024.11ARXIV2024
Add-it: Training-Free Object Insertion in Images With Pretrained Diffusion ModelsImage editing2024.11ARXIV2024

Noise Blending

Revising Diffusion Process

Guidance

TitleTaskDatePublication
Diffusion models beat gans on image synthesisText-to-image2021.5NeurIPS2021
Blended diffusion for text-driven editing of natural imagesImage restoration2021.11CVPR2022
More control for free! image synthesis with semantic diffusion guidanceText/Image-to-image2021.12WACV2023
Improving diffusion models for inverse problems using manifold constraintsImage restoration2022.6NeurIPS2022
Diffusion posterior sampling for general noisy inverse problemsImage restoration2022.9ICLR2023
Diffusion-based image translation using disentangled style and content representationImage editing2022.9ICLR2023
Sketch-guided text-to-image diffusion modelsVisual signal to image2022.11SIGGRAPH2023
High-fidelity guided image synthesis with latent diffusion modelsVisual signal to image2022.11CVPR2023
Parallel diffusion models of operator and image for blind inverse problemsImage restoration2022.11CVPR2023
Zero-shot image-to-image translationImage editing2023.2SIGGRAPH2023
Universal guidance for diffusion modelsGeneral guidance framework2023.2CVPR2023
Pseudoinverse-guided diffusion models for inverse problemsImage restoration2023.2ICLR2023
Freedom: Training-free energy-guided conditional diffusion modelGeneral guidance framework2023.3ICCV2023
Training-free layout control with cross-attention guidanceLayout control2023.4WACV2024
Generative diffusion prior for unified image restoration and enhancementImage restoration2023.4CVPR2023
Regeneration learning of diffusion models with rich prompts for zero-shot image translationImage editing2023.5ARXIV2023
Diffusion self-guidance for controllable image generationImage editing2023.6NeurIPS2024
Energy-based cross attention for bayesian context update in text-to-image diffusion modelsImage editing2023.6NeurIPS2024
Solving linear inverse problems provably via posterior sampling with latent diffusion modelsImage restoration2023.7NeurIPS2024
Dragondiffusion: Enabling drag-style manipulation on diffusion modelsImage editing2023.7ICLR2024
Readout guidance: Learning control from diffusion featuresVisual signal to image2023.12CVPR2024
Freecontrol: Training-free spatial control of any text-to-image diffusion model with any conditionVisual signal to image2023.12CVPR2024
Diffeditor: Boosting accuracy and flexibility on diffusion-based image editingImage editing2024.2CVPR2024

Conditional Correction

Star History

Star History Chart

awesome
conditional-diffusion-model
diffusion-models
tmlr-2025

Contributors

Szy12345-liv

45 commits

comld

44 commits

DefangChen

3 commits