Diffusion Based Segmentation