modifications to pictures
trained filters
vector space of images
image space
image space
A (denoising) diffusion model isn’t that complex if you compare it to other generative models such as Normalizing Flows, GANs or VAEs: they all convert noise from some simple distribution to a data sample. This is also the case here where a neural network learns to gradually denoise data starting from pure noise.
U-net architecture