Set Features for Fine-grained Anomaly Detection
About
Fine-grained anomaly detection has recently been dominated by segmentation based approaches. These approaches first classify each element of the sample (e.g., image patch) as normal or anomalous and then classify the entire sample as anomalous if it contains anomalous elements. However, such approaches do not extend to scenarios where the anomalies are expressed by an unusual combination of normal elements. In this paper, we overcome this limitation by proposing set features that model each sample by the distribution its elements. We compute the anomaly score of each sample using a simple density estimation method. Our simple-to-implement approach outperforms the state-of-the-art in image-level logical anomaly detection (+3.4%) and sequence-level time-series anomaly detection (+2.4%).
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Anomaly Localization | MVTec-AD (test) | Pixel AUROC97.8 | 181 | |
| Anomaly Detection | MVTec-LOCO 1.0 (test) | ROC-AUC (Total)86.8 | 53 | |
| Anomaly Detection | MVTec LOCO | Average Score88.9 | 50 | |
| Anomaly Detection | MVTec LOCO AD Structural Anomalies | Average (Structural Anomalies)84.7 | 26 | |
| Anomaly Detection | EPSY UEA (test) | ROC-AUC98.1 | 20 | |
| Anomaly Detection | NAT UEA (test) | ROC-AUC0.961 | 20 | |
| Anomaly Detection | CT UEA (test) | ROC AUC (%)99.7 | 20 | |
| Anomaly Detection | RS UEA (test) | ROC AUC92.3 | 20 | |
| Anomaly Detection | SAD UEA (test) | ROC-AUC97.8 | 20 | |
| Anomaly Detection | MVTec-AD (test) | Average AUROC98.5 | 15 |