ValUES: A Framework for Systematic Validation of Uncertainty Estimation in Semantic Segmentation
Kim-Celine Kahl, Carsten T. Lüth, Maximilian Zenk, Klaus Maier-Hein, Paul F. Jaeger
TL;DR
This work tackles the gap between uncertainty estimation theory and practical deployment for semantic segmentation by introducing ValUES, a framework for controlled evaluation, component-level ablations, and testbeds across five uncertainty applications. It formalizes a four-component model of uncertainty (C0–C3) and defines how aleatoric and epistemic uncertainties contribute to predictive uncertainty, with explicit measurement strategies. Through an empirical separation study, it shows that separation of AU and EU can hold in synthetic settings but does not always generalize to real data, and highlights the crucial role of aggregation and downstream-task selection; ensembles emerge as generally robust, while test-time augmentation provides a cost-effective alternative for EU. The findings offer practical recommendations to practitioners for configuring and evaluating uncertainty methods in real-world segmentation scenarios, promoting a systematic knowledge base in the field.
Abstract
Uncertainty estimation is an essential and heavily-studied component for the reliable application of semantic segmentation methods. While various studies exist claiming methodological advances on the one hand, and successful application on the other hand, the field is currently hampered by a gap between theory and practice leaving fundamental questions unanswered: Can data-related and model-related uncertainty really be separated in practice? Which components of an uncertainty method are essential for real-world performance? Which uncertainty method works well for which application? In this work, we link this research gap to a lack of systematic and comprehensive evaluation of uncertainty methods. Specifically, we identify three key pitfalls in current literature and present an evaluation framework that bridges the research gap by providing 1) a controlled environment for studying data ambiguities as well as distribution shifts, 2) systematic ablations of relevant method components, and 3) test-beds for the five predominant uncertainty applications: OoD-detection, active learning, failure detection, calibration, and ambiguity modeling. Empirical results on simulated as well as real-world data demonstrate how the proposed framework is able to answer the predominant questions in the field revealing for instance that 1) separation of uncertainty types works on simulated data but does not necessarily translate to real-world data, 2) aggregation of scores is a crucial but currently neglected component of uncertainty methods, 3) While ensembles are performing most robustly across the different downstream tasks and settings, test-time augmentation often constitutes a light-weight alternative. Code is at: https://github.com/IML-DKFZ/values
