Synthesize then Compare: Detecting Failures and Anomalies for Semantic Segmentation
About
The ability to detect failures and anomalies are fundamental requirements for building reliable systems for computer vision applications, especially safety-critical applications of semantic segmentation, such as autonomous driving and medical image analysis. In this paper, we systematically study failure and anomaly detection for semantic segmentation and propose a unified framework, consisting of two modules, to address these two related problems. The first module is an image synthesis module, which generates a synthesized image from a segmentation layout map, and the second is a comparison module, which computes the difference between the synthesized image and the input image. We validate our framework on three challenging datasets and improve the state-of-the-arts by large margins, \emph{i.e.}, 6% AUPR-Error on Cityscapes, 7% Pearson correlation on pancreatic tumor segmentation in MSD and 20% AUPR on StreetHazards anomaly segmentation.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Anomaly Segmentation | Fishyscapes Lost & Found (test) | FPR@9545.95 | 61 | |
| Anomaly Segmentation | Fishyscapes Lost & Found (val) | FPR9545.95 | 53 | |
| Anomaly Segmentation | Road Anomaly (test) | FPR9564.69 | 47 | |
| Anomaly Segmentation | Fishyscapes Static (val) | FPR950.3402 | 43 | |
| Anomaly Detection | Fishyscapes Lost & Found (val) | AP6.54 | 21 | |
| Anomaly Detection | Fishyscapes Static (val) | AUROC89.9 | 20 | |
| Anomaly Detection | StreetHazards | AP9.3 | 18 | |
| Anomaly Detection | StreetHazards (test) | AP9.3 | 15 | |
| Anomaly Segmentation | StreetHazards (test) | FPR9528.4 | 13 | |
| Pixel-level failure detection | Cityscapes (val) | AP-Err55.53 | 12 |