Playground experiment

Diffusion Model Denoising Toy

Add noise to a generated image, then step backward through a simplified denoising process. It is a canvas intuition for generative diffusion models, not a trained model.

Noise schedule

Forward noise, reverse estimate

The timestep slider controls how much noise has been added. Play the reverse process to watch the noisy image move back toward a structured sample.

Ready

Clean target

Noisy timestep

Denoised estimate

Model-backed sampler

Kitten sampler

After the notebook exports the tiny ONNX denoiser, this panel samples from pure noise in the browser with DDIM-style steps.

Waiting for trained model

Current noise

Predicted clean

Final sample

Forward diffusion

The forward process gradually mixes a clean sample with random noise. At high timesteps the image keeps less visible structure, which is why real diffusion models learn many small denoising steps.

Reverse denoising

The reverse panel is a deterministic canvas approximation. It uses the hidden clean sample as a guide so the interaction stays understandable; a real model would learn that guide from data.