def METHOD_NAME(self, split, city, idx):
    """
    Load label image as 1 x height x width integer array of label indices.
    The leading singleton dimension is required by the loss.
    """
    label = Image.open('{}/gtFine/{}/{}/{}_gtFine_labelIds.png'.format(self.dir, split, city, idx))
    label = self.assign_trainIds(label)  # get proper labels for eval
    label = np.array(label, dtype=np.uint8)
    label = label[np.newaxis, ...]
    return label