Search papers, labs, and topics across Lattice.
This paper introduces StructCore, a training-free image-level scoring method for unsupervised anomaly detection that addresses the limitations of max pooling by considering the structural distribution of anomaly evidence. StructCore computes a low-dimensional structural descriptor from anomaly score maps to capture distributional and spatial characteristics, and then refines image-level scoring using a diagonal Mahalanobis calibration. Experiments on MVTec AD and VisA datasets demonstrate that StructCore achieves state-of-the-art image-level AUROC scores, outperforming max pooling by effectively leveraging structural signatures.
Ditch max pooling for anomaly detection: StructCore unlocks near-perfect image-level AUROC scores (99.6% on MVTec AD) by analyzing the *structure* of anomaly score maps, all without any training.
Max pooling is the de facto standard for converting anomaly score maps into image-level decisions in memory-bank-based unsupervised anomaly detection (UAD). However, because it relies on a single extreme response, it discards most information about how anomaly evidence is distributed and structured across the image, often causing normal and anomalous scores to overlap. We propose StructCore, a training-free, structure-aware image-level scoring method that goes beyond max pooling. Given an anomaly score map, StructCore computes a low-dimensional structural descriptor phi(S) that captures distributional and spatial characteristics, and refines image-level scoring via a diagonal Mahalanobis calibration estimated from train-good samples, without modifying pixel-level localization. StructCore achieves image-level AUROC scores of 99.6% on MVTec AD and 98.4% on VisA, demonstrating robust image-level anomaly detection by exploiting structural signatures missed by max pooling.