https://johannes-skog.github.io/post/diffusion/
Diffusion model