Diffusion Model For Segmentation