Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SimpleNet: A Simple Network for Image Anomaly Detection and Localization

About

We propose a simple and application-friendly network (called SimpleNet) for detecting and localizing anomalies. SimpleNet consists of four components: (1) a pre-trained Feature Extractor that generates local features, (2) a shallow Feature Adapter that transfers local features towards target domain, (3) a simple Anomaly Feature Generator that counterfeits anomaly features by adding Gaussian noise to normal features, and (4) a binary Anomaly Discriminator that distinguishes anomaly features from normal features. During inference, the Anomaly Feature Generator would be discarded. Our approach is based on three intuitions. First, transforming pre-trained features to target-oriented features helps avoid domain bias. Second, generating synthetic anomalies in feature space is more effective, as defects may not have much commonality in the image space. Third, a simple discriminator is much efficient and practical. In spite of simplicity, SimpleNet outperforms previous methods quantitatively and qualitatively. On the MVTec AD benchmark, SimpleNet achieves an anomaly detection AUROC of 99.6%, reducing the error by 55.5% compared to the next best performing model. Furthermore, SimpleNet is faster than existing methods, with a high frame rate of 77 FPS on a 3080ti GPU. Additionally, SimpleNet demonstrates significant improvements in performance on the One-Class Novelty Detection task. Code: https://github.com/DonaldRR/SimpleNet.

Zhikang Liu, Yiming Zhou, Yuansheng Xu, Zilei Wang• 2023

Related benchmarks

TaskDatasetResultRank
Anomaly LocalizationMVTec AD
Pixel AUROC98.1
513
Anomaly DetectionMVTec-AD (test)
I-AUROC99.6
327
Anomaly DetectionVisA
AUROC87.9
261
Anomaly LocalizationMVTec-AD (test)
Pixel AUROC98.1
211
Anomaly DetectionMVTec-AD (test)
P-AUROC98.1
152
Abnormal Event DetectionUCSD Ped2
AUC52.49
150
Anomaly DetectionCIFAR-10
AUC86.5
130
Anomaly LocalizationVisA
P-AUROC0.978
119
Anomaly SegmentationMVTec AD--
105
Anomaly DetectionVisA (test)
I-AUROC97.1
91
Showing 10 of 192 rows
...

Other info

Code

Follow for update