Diffusion Inverse Problem