Forward And Reverse Diffusion Processes