adding watershed segmentation