Stochastic Conditional Diffusion Models for Robust Semantic Image Synthesis

Juyeon Ko, Inho Kong, Dogyun Park, Hyunwoo J. Kim
2/12/2026

No official code found. Best implementation: mlvlab/SCDM (20 stars, MIT, last commit 2024-11-20).

Abstract

Semantic image synthesis (SIS) is a task to generate realistic images corresponding to semantic maps (labels). However, in real-world applications, SIS often encounters noisy user inputs. To address this, we propose Stochastic Conditional Diffusion Model (SCDM), which is a robust conditional diffusion model that features novel forward and generation processes tailored for SIS with noisy labels. It enhances robustness by stochastically perturbing the semantic label maps through Label Diffusion, which diffuses the labels with discrete diffusion. Through the diffusion of labels, the noisy and clean semantic maps become similar as the timestep increases, eventually becoming identical at $t=T$. This facilitates the generation of an image close to a clean image, enabling robust generation. Furthermore, we propose a class-wise noise schedule to differentially diffuse the labels depending on the class. We demonstrate that the proposed method generates high-quality samples through extensive experiments and analyses on benchmark datasets, including a novel experimental setup simulating human errors during real-world applications. Code is available at https://github.com/mlvlab/SCDM.

View on arXivView PDF

Code Implementations(1)

mlvlab/SCDMCommunity72%
MIT

Official PyTorch implementation of "Stochastic Conditional Diffusion Models for Robust Semantic Image Synthesis" (ICML 2024).

200Shell, PythonMay 29, 20241 years agoMIT
conditional-generationdiffusion-modelsgenerative-modelicml-2024

Similar Papers

Cite this paper

@article{ko2026stochastic,
  title  = {Stochastic Conditional Diffusion Models for Robust Semantic Image Synthesis},
  author = {Juyeon Ko and Inho Kong and Dogyun Park and Hyunwoo J. Kim},
  year   = {2026},
  eprint = {2402.16506},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2402.16506},
  journal = {ICML 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/2402.16506.svg)](https://codeofpaper.com/paper/2402.16506)

Discussion