A Unified Anomaly Synthesis Strategy with Gradient Ascent for Industrial Anomaly Detection and Localization

12 Jul 2024  ยท  Qiyu Chen, Huiyuan Luo, Chengkan Lv, Zhengtao Zhang ยท

Anomaly synthesis strategies can effectively enhance unsupervised anomaly detection. However, existing strategies have limitations in the coverage and controllability of anomaly synthesis, particularly for weak defects that are very similar to normal regions. In this paper, we propose Global and Local Anomaly co-Synthesis Strategy (GLASS), a novel unified framework designed to synthesize a broader coverage of anomalies under the manifold and hypersphere distribution constraints of Global Anomaly Synthesis (GAS) at the feature level and Local Anomaly Synthesis (LAS) at the image level. Our method synthesizes near-in-distribution anomalies in a controllable way using Gaussian noise guided by gradient ascent and truncated projection. GLASS achieves state-of-the-art results on the MVTec AD (detection AUROC of 99.9\%), VisA, and MPDD datasets and excels in weak defect detection. The effectiveness and efficiency have been further validated in industrial applications for woven fabric defect detection. The code and dataset are available at: \url{https://github.com/cqylunlun/GLASS}.

PDF Abstract

Datasets


Introduced in the Paper:

WFDD

Used in the Paper:

MVTecAD VisA MPDD

Results from the Paper


 Ranked #1 on Anomaly Detection on MVTec AD (using extra training data)

     Get a GitHub badge
Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Anomaly Detection MPDD GLASS Detection AUROC 99.6 # 1
Segmentation AUROC 99.4 # 1
Segmentation AUPRO 98.2 # 1
Anomaly Detection MVTec AD GLASS Detection AUROC 99.9 # 1
Segmentation AUROC 99.3 # 1
Segmentation AUPRO 96.8 # 8
Anomaly Detection VisA GLASS Detection AUROC 98.8 # 4
Segmentation AUPRO (until 30% FPR) 92.8 # 11
Segmentation AUROC 98.8 # 3
Anomaly Detection WFDD GLASS Detection AUROC 100 # 1
Segmentation AUROC 98.9 # 1
Segmentation AUPRO 94.9 # 1

Methods


No methods listed for this paper. Add relevant methods here