Learning with Imperfect Datasets in Medical Image Segmentation