AIToday
Image GenerationZenn AI/MLPublished: Oct 18, 2026, 22:00 JST

Diffusion models: why restoration-like training still generates new images

Diffusion models: why restoration-like training still generates new images

3 Key Points

  1. What happened

    The Zenn explainer lays out how diffusion models add Gaussian noise over T steps, then train a U-Net or Transformer to predict and remove one step of noise in reverse.

  2. Why it matters

    Because training teaches the model the overall distribution of real images rather than any single image, generation starts from a random seed and converges to a plausible image, which is where variety comes from.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The explainer places diffusion in the same lineage as the series' earlier builds. Super-resolution and face restoration used GANs, which generate in a single pass but can suffer mode collapse, while object removal used LaMa, a dedicated filling model. Diffusion takes the opposite approach from GANs: it removes noise step by step, trading speed for stability, quality, and variety, which the author identifies as the reason it became dominant in image generation.

The key distinction the author draws is that restoration and generation run the same repeated noise removal but differ in starting point and conditions. Restoration moves toward an original image, making it a form of generation conditioned on a degraded input, while text-to-image starts from random noise and follows the prompt. That shared frame is how the same mechanism covers super-resolution, inpainting, and text2img, and the author notes ControlNet as a likely next topic.

On the practical side, Latent Diffusion compresses images into a latent space so computation drops enough to run on consumer GPUs, and Classifier-Free Guidance strengthens prompt adherence at the cost of unnatural results when pushed too far. The author also separates the engine from the product, noting that Stable Diffusion 3 and Flux use DiT with Flow Matching, DALL·E 1 was autoregressive rather than diffusion, and Midjourney and Firefly are presumed diffusion-based but undisclosed.

FAQ
Why can diffusion models create new images if training looks like restoration?
Training teaches the model to predict the direction of realistic images across all noise levels, not to return a specific image. At generation time no original image exists, so a random seed converges to any plausible image.
Is an image-generation AI like Midjourney the same as a diffusion model?
No. A diffusion model is the method or engine, while products like Midjourney, Stable Diffusion, and Firefly are services built on that engine, and not all of them are pure diffusion.
Why is diffusion slower than GANs, and what speeds it up?
Diffusion repeats noise removal many times, while a GAN generates in one pass. Fewer-step samplers, distillation, and Flow Matching cut the number of steps, and Flux Schnell can generate in 4 steps.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleOnlyFans creators question Meta's Muse sexting while Instagram restricts them