Estimating label quality and errors in semantic segmentation data via any model

Vedang Lad, Jonas Mueller
7/11/2023
cs.LGcs.CV

Official code: cleanlab/cleanlab (11,694 stars, Apache-2.0, last commit 2026-01-13).

Abstract

The labor-intensive annotation process of semantic segmentation datasets is often prone to errors, since humans struggle to label every pixel correctly. We study algorithms to automatically detect such annotation errors, in particular methods to score label quality, such that the images with the lowest scores are least likely to be correctly labeled. This helps prioritize what data to review in order to ensure a high-quality training/evaluation dataset, which is critical in sensitive applications such as medical imaging and autonomous vehicles. Widely applicable, our label quality scores rely on probabilistic predictions from a trained segmentation model -- any model architecture and training procedure can be utilized. Here we study 7 different label quality scoring methods used in conjunction with a DeepLabV3+ or a FPN segmentation model to detect annotation errors in a version of the SYNTHIA dataset. Precision-recall evaluations reveal a score -- the soft-minimum of the model-estimated likelihoods of each pixel's annotated class -- that is particularly effective to identify images that are mislabeled, across multiple types of annotation error.

View on arXivView PDF

Code Implementations(1)

cleanlab/cleanlabOfficial100%
Apache-2.0

Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with messy, real-world data and labels.

11,694926PythonMay 11, 20189 months agoApache-2.0
active-learningannotationanomaly-detectiondata-annotationdata-centric-ai+15 more

Similar Papers

Cite this paper

@article{lad2023estimating,
  title  = {Estimating label quality and errors in semantic segmentation data via any model},
  author = {Vedang Lad and Jonas Mueller},
  year   = {2023},
  eprint = {2307.05080},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.05080v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.05080.svg)](https://codeofpaper.com/paper/2307.05080)

Discussion