TellWorldAI World Archive

Home›Concepts

Concept

Diffusion models

Diffusion models learn to reverse a gradual noising process, so they can turn random noise into a new image by removing noise step by step. Latent diffusion, which runs this in a compressed space, became the basis of Stable Diffusion.

Era Large models

What it is

Diffusion models are generative models, meaning they learn to produce new data such as images. They work by learning to reverse a gradual noising process. During training, noise is added to images step by step, and a neural network learns to predict and remove that noise.[1]

How it works

Think of a photograph slowly covered with static until it becomes pure random noise. Training teaches a network to undo one small step of that corruption at a time. Generation runs the process in the other direction. The model starts from pure random noise and denoises it over many steps into a new image.[1]

The gradual approach is the key. Adding noise destroys the image's details in small, controlled steps, so each step is a manageable change for the network to learn to reverse. A single jump from a clear image to pure noise would be far harder to invert.

Where it came from

In June 2020, the DDPM paper by Ho, Jain and Abbeel showed that diffusion could produce image quality competitive with GANs, a rival family of generative models. On CIFAR-10, a common image dataset, the paper reported an FID score of 3.17. Lower FID scores mean that generated images look closer to real ones.[1]

In December 2021, Rombach and colleagues proposed latent diffusion, which runs the process in a compressed latent space instead of on raw pixels. This cut the computation needed. The approach became the basis of Stable Diffusion, which was publicly released in August 2022.[2]

Where it is used today

Text-to-image systems condition the denoising on a text embedding, a numerical representation of the prompt, so that the picture follows the description. The same general approach has been extended to video and audio.[3] In robotics it is used to generate sequences of actions.[4] What these uses share is the core loop: start from noise, condition on whatever should guide the result, and remove noise step by step.

Where it stands

Diffusion is one family of generative models among several. GANs, mentioned above, are another, and the two are often compared on image quality. Diffusion's distinctive feature is that it builds an output gradually, and each step can be guided by other inputs, such as a text prompt.

Limits

Generation takes many denoising steps, which costs time and computing power. Latent diffusion addresses part of this by working in a smaller space, which cuts compute.[2] The process also starts from random noise, so the same prompt does not always produce the same image. That variety is useful for creative work, but it also means results cannot be guaranteed to match a description exactly. The number of steps is also a trade-off: fewer steps are faster but may lose detail, while more steps take longer to run.

20242

  1. ReleaseTencent open-sources the HunyuanVideo generation model

    On 3 December 2024 Tencent released the inference code and weights of HunyuanVideo, an open-source video generation model with over 13 billion parameters.

  2. ReleaseTencent open-sources the Hunyuan-DiT text-to-image model

    On 14 May 2024 Tencent posted the technical report for Hunyuan-DiT, a 1.5-billion-parameter text-to-image model, and publicly released its code and pretrained models.

20221

  1. ReleaseStability AI publicly releases Stable Diffusion

    On 22 August 2022 Stability AI publicly released Stable Diffusion, a latent text-to-image diffusion model whose weights, code and model card were published on Hugging Face.

Notes and sources

  1. Denoising Diffusion Probabilistic Modelshttps://arxiv.org/abs/2006.11239
  2. High-Resolution Image Synthesis with Latent Diffusion Modelshttps://arxiv.org/abs/2112.10752
  3. Diffusion modelhttps://en.wikipedia.org/wiki/Diffusion_model
  4. Diffusion Policy: Visuomotor Policy Learning via Action Diffusionhttps://arxiv.org/abs/2303.04137

Cite this page: Diffusion models. TellWorld, https://www.tellworld.net/learn/diffusion-models. Updated 2026-11-08