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

Natural Synthetic Anomalies for Self-Supervised Anomaly Detection and Localization

About

We introduce a simple and intuitive self-supervision task, Natural Synthetic Anomalies (NSA), for training an end-to-end model for anomaly detection and localization using only normal training data. NSA integrates Poisson image editing to seamlessly blend scaled patches of various sizes from separate images. This creates a wide range of synthetic anomalies which are more similar to natural sub-image irregularities than previous data-augmentation strategies for self-supervised anomaly detection. We evaluate the proposed method using natural and medical images. Our experiments with the MVTec AD dataset show that a model trained to localize NSA anomalies generalizes well to detecting real-world a priori unknown types of manufacturing defects. Our method achieves an overall detection AUROC of 97.2 outperforming all previous methods that learn without the use of additional datasets. Code available at https://github.com/hmsch/natural-synthetic-anomalies.

Hannah M. Schl\"uter, Jeremy Tan, Benjamin Hou, Bernhard Kainz• 2021

Related benchmarks

TaskDatasetResultRank
Anomaly DetectionMVTec-AD (test)
I-AUROC97.2
327
Anomaly LocalizationMVTec-AD (test)
Pixel AUROC96.3
211
Anomaly DetectionMVTec 3D-AD 1.0 (test)
Mean Score0.696
134
Pixel-level Anomaly DetectionMVTec
Pixel AUROC99.5
127
Image-level Anomaly DetectionMVTec-AD (test)
Overall AUROC97.2
86
Anomaly SegmentationMVTec-AD (test)
AUROC (Pixel)96.3
85
Anomaly DetectionAPTOS (test)
I-AUROC52.6
78
Anomaly DetectionMVTec AD 1.0 (test)
Image AUROC100
67
Anomaly DetectionLAG (test)
Image-level AUROC57.1
57
Anomaly DetectionRSNA Chest X-ray lung opacity (test)
Image-level AUROC58.8
57
Showing 10 of 25 rows

Other info

Code

Follow for update