Uninformed Students: Student-Teacher Anomaly Detection with Discriminative Latent Embeddings

We introduce a powerful student-teacher framework for the challenging problem of unsupervised anomaly detection and pixel-precise anomaly segmentation in high-resolution images. Student networks are trained to regress the output of a descriptive teacher network that was pretrained on a large dataset of patches from natural images. This circumvents the need for prior data annotation. Anomalies are detected when the outputs of the student networks differ from that of the teacher network. This happens when they fail to generalize outside the manifold of anomaly-free training data. The intrinsic uncertainty in the student networks is used as an additional scoring function that indicates anomalies. We compare our method to a large number of existing deep learning based methods for unsupervised anomaly detection. Our experiments demonstrate improvements over state-of-the-art methods on a number of real-world datasets, including the recently introduced MVTec Anomaly Detection dataset that was specifically designed to benchmark anomaly segmentation algorithms.

PDF Abstract CVPR 2020 PDF CVPR 2020 Abstract

Results from the Paper


Ranked #11 on Anomaly Detection on VisA (Detection AUROC metric)

     Get a GitHub badge
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Anomaly Detection MVTec AD Student–Teacher AD (Multiscale) Segmentation AUPRO 91.4 # 29
Segmentation AP 45.5 # 12
Anomaly Detection MVTec AD Student–Teacher AD (p=65) Segmentation AUPRO 85.7 # 32
Anomaly Detection MVTec AD Student–Teacher AD (p=33) Segmentation AUPRO 90.0 # 31
Anomaly Detection MVTec LOCO AD Student-Teacher Avg. Detection AUROC 77.3 # 27
Detection AUROC (only logical) 66.4 # 30
Detection AUROC (only structural) 88.3 # 11
Anomaly Detection VisA Student-Teacher Detection AUROC 93.2 # 11

Methods


No methods listed for this paper. Add relevant methods here