M-3LAB / awesome-industrial-anomaly-detection

Paper list and datasets for industrial image anomaly/defect detection (updating). 工业异常/瑕疵检测论文及数据集检索库(持续更新)。
1.57k stars 146 forks source link
anomaly-detection anomaly-segmentation computer-vision dataset deep-learning defect-detection industrial-image

Awesome Industrial Anomaly Detection Awesome

We discuss public datasets and related studies in detail. Welcome to read our paper and make comments.

Deep Industrial Image Anomaly Detection: A Survey (Machine Intelligence Research)

IM-IAD: Industrial Image Anomaly Detection Benchmark in Manufacturing [TCYB 2024][code][中文]

We will keep focusing on this field and updating relevant information.

Keywords: anomaly detection, anomaly segmentation, industrial image, defect detection

[Main Page] [Survey] [Benchmark] [Result]

🔥🔥🔥 Contributions to our repository are welcome. Feel free to categorize the papers.


🔥🔥🔥 Which MLLM performs best in industrial anomaly detection? Please refer to our recent research, which evaluates state-of-the-art models, including GPT-4o, Gemini-1.5, LLaVA-Next, and InternVL.

[2024.10.16] We are proud to announce the launch of MMAD, the first-ever comprehensive benchmark for Multimodal Large Language Models in Industrial Anomaly Detection! 🌟 [Paper] [Data]


Table of Contents

SOTA methods with code

Title Venue Date Code topic
Star
Anomaly Detection via Reverse Distillation from One-Class Embedding
CVPR 2022 Github Teacher-Student
Star
Revisiting Reverse Distillation for Anomaly Detection
CVPR 2023 Github Teacher-Student
Star
SimpleNet: A Simple Network for Image Anomaly Detection and Localization
CVPR 2023 Github One-Class-Classification
Star
Real-time unsupervised anomaly detection with localization via conditional normalizing flows
WACV 2022 Github Distribution Map
Star
PyramidFlow: High-Resolution Defect Contrastive Localization using Pyramid Normalizing Flow
CVPR 2023 Github Distribution Map
Star
Towards total recall in industrial anomaly detection
CVPR 2022 Github Memory-bank
Star
PNI: Industrial Anomaly Detection using Position and Neighborhood Information
ICCV 2023 Github Memory-bank
Star
Draem-a discriminatively trained reconstruction embedding for surface anomaly detection
ICCV 2021 Github Reconstruction-based
Star
DSR: A dual subspace re-projection network for surface anomaly detection
ECCV 2022 Github Reconstruction-based
Star
Omni-frequency Channel-selection Representations for Unsupervised Anomaly Detection
TIP 2023 Github Reconstruction-based
Star
RealNet: A Feature Selection Network with Realistic Synthetic Anomaly for Anomaly Detection
CVPR 2024 Github Reconstruction-based
Star
Registration based few-shot anomaly detection
ECCV 2022 Github Few Shot
Star
AnomalyGPT: Detecting Industrial Anomalies using Large Vision-Language Models
AAAI 2024 Github Few Shot
Star
Catching Both Gray and Black Swans: Open-set Supervised Anomaly Detection
CVPR 2022 Github Few abnormal samples
Star
Explicit Boundary Guided Semi-Push-Pull Contrastive Learning for Supervised Anomaly Detection
CVPR 2023 Github Few abnormal samples
Star
Deep one-class classification via interpolated gaussian descriptor
AAAI 2022 Github Noisy AD
Star
SoftPatch: Unsupervised Anomaly Detection with Noisy Data
NeurIPS 2022 Github Noisy AD
Star
Inter-Realization Channels: Unsupervised Anomaly Detection Beyond One-Class Classification
ICCV 2023 Github Noisy AD
Star
Unsupervised Continual Anomaly Detection with Contrastively-learned Prompt
AAAI 2024 Github Continual AD
Star
A Unified Model for Multi-class Anomaly Detection
NeurIPS 2022 Github Multi-class unified
Star
Hierarchical Vector Quantized Transformer for Multi-class Unsupervised Anomaly Detection
NeurIPS 2023 Github Multi-class unified
Star
Multimodal Industrial Anomaly Detection via Hybrid Fusion
CVPR 2023 Github RGBD
Star
Real3D-AD: A Dataset of Point Cloud Anomaly Detection
NeurIPS 2023 Github Point Cloud
Star
AnoVL: Adapting Vision-Language Models for Unified Zero-shot Anomaly Localization
arxiv 2023 Github Zero Shot
Star
Segment Any Anomaly without Training via Hybrid Prompt Regularization
arxiv 2023 Github Zero Shot
Star
PSAD: Few Shot Part Segmentation Reveals Compositional Logic for Industrial Anomaly Detection
AAAI 2024 Github Logical/Few Shot
Star
UniFormaly: Towards Task-Agnostic Unified Framework for Visual Anomaly Detection
arxiv 2023 Github Multi-class unified

Recommended Benchmarks

Title Venue Date Code topic
Star
Anomalib: A Deep Learning Library for Anomaly Detection
ICIP 2022 Github Benchmark
Star
IM-IAD: Industrial Image Anomaly Detection Benchmark in Manufacturing
TCYB 2024 Github Benchmark
Star
ADer: A Comprehensive Benchmark for Multi-class Visual Anomaly Detection
arxiv 2024 Github Benchmark
Star
MMAD: The First-Ever Comprehensive Benchmark for Multimodal Large Language Models in Industrial Anomaly Detection
arxiv 2024 Github Benchmark

Recent research

NeurIPS 2024

ECCV 2024

ACM MM 2024

ICASSP 2024

CVPR 2024

ICLR 2024

AAAI 2024

WACV 2024

NeurIPS 2023

ICML 2023

ACM MM 2023

ICCV 2023

LLM related

CVPR 2023

SAM segment anything

ICLR 2023

Others

Medical (related)

Paper Tree (Classification of representative methods)

PaperTree

Timeline

Timeline

Paper list for industrial image anomaly detection

Related Survey, Benchmark, and Framework

2 Unsupervised AD

2.1 Feature-Embedding-based Methods

2.1.1 Teacher-Student

2.1.2 One-Class Classification (OCC)

2.1.3 Distribution-Map

2.1.4 Memory Bank

2.2 Reconstruction-Based Methods

2.2.1 Autoencoder (AE)

2.2.2 Generative Adversarial Networks (GANs)

2.2.3 Transformer

2.2.4 Diffusion Model

2.2.5 Others

2.3 Supervised AD

More Normal samples With (Less Abnormal Samples or Weak Labels)

More Abnormal Samples

3 Other Research Direction

3.1 Zero/Few-Shot AD

Zero-Shot AD

Few-Shot AD

3.2 Noisy AD

3.3 Anomaly Synthetic

3.4 RGBD AD

3.5 3D AD

3.6 Continual AD

3.7 Uniform/Multi-Class AD

3.8 Logical AD

Other settings

TTT binary segmentation

4 Dataset

Dataset Class Normal Abnormal Total Annotation level Source Time
AITEX 1 140 105 245 Segmentation mask RGB real 2019
Anomaly-ShapeNet[data] 40 - - 1600 Point-level mask Point-cloud synthetic CVPR,2024
BTAD 3 - - 2830 Segmentation mask RGB real 2021
CID 1 4060 233 4293 Segmentation mask RGB real 2024,TIM
DAGM 10 - - 11500 Segmentation mask RGB synthetic 2007
DEEPPCB 1 - - 1500 Bounding box RGB synthetic 2019
DTD-Synthetic 12 - - - Segmentation mask RGB synthetic WACV,2024
Eyecandies 10 13250 2250 15500 Segmentation mask RGBD synthetic image ACCV,2022
Fabirc dataset 1 25 25 50 Segmentation mask RGB synthetic PR,2016
GDXray 1 0 19407 19407 Bounding box RGB real 2016
IPAD 16 - - 597979 Image Video real&synthetic 2024
KolekrotSDD 1 347 52 399 Segmentation mask RGB real JIM,2019
KolekrotSDD2 1 2979 356 3335 Segmentation mask RGB real CiI,2021
MIAD 7 87500 17500 105000 Segmentation mask RGB synthetic 2023
MPDD 6 1064 282 1346 Segmentation mask RGB real ICUMT,2021
MTD 1 952 392 1344 Segmentation mask RGB real CASE,2018
MVTec AD 15 4096 1258 5354 Segmentation mask RGB real CVPR,2019
MVTec 3D-AD 10 2904 948 3852 Segmentation mask RGB real VISAPP,2021
MVTec LOCO-AD 5 2347 993 3340 Segmentation mask RGBD real IJCV,2022
NanoTwice 1 5 40 45 Segmentation mask RGB real TII,2016
NEU surface defect 1 0 1800 1800 Bounding box RGB real 2013
PAD 20 5231 4902 10133 Segmentation mask RBG synthetic NeurIPS,2023
Real-IAD 30 99721 51329 151050 Segmentation mask RGB real CVPR,2024
Real3D-AD 12 652 602 1254 Point-level mask Point-cloud real NeurIPS,2023
RSDD 2 - - 195 Segmentation mask RGB real 2017
Steel defect detection 1 - - 18076 Image RGB real 2019
Steel tube dataset 1 0 3408 3408 Bounding box RGB real 2021
VisA 12 9621 1200 10821 Segmentation mask RGB real ECCV,2022
RAD 4 213 1224 1224 Segmentation mask RGB real CASE,2024

BibTex Citation

If you find this paper and repository useful, please cite our paper☺️.

@article{liu2024deep,
  title={Deep industrial image anomaly detection: A survey},
  author={Liu, Jiaqi and Xie, Guoyang and Wang, Jinbao and Li, Shangnian and Wang, Chengjie and Zheng, Feng and Jin, Yaochu},
  journal={Machine Intelligence Research},
  volume={21},
  number={1},
  pages={104--135},
  year={2024},
  publisher={Springer}
}

@article{xie2024iad,
  title={Im-iad: Industrial image anomaly detection benchmark in manufacturing},
  author={Xie, Guoyang and Wang, Jinbao and Liu, Jiaqi and Lyu, Jiayi and Liu, Yong and Wang, Chengjie and Zheng, Feng and Jin, Yaochu},
  journal={IEEE Transactions on Cybernetics},
  year={2024},
  publisher={IEEE}
}

@article{jiang2022survey,
  title={A survey of visual sensory anomaly detection},
  author={Jiang, Xi and Xie, Guoyang and Wang, Jinbao and Liu, Yong and Wang, Chengjie and Zheng, Feng and Jin, Yaochu},
  journal={arXiv preprint arXiv:2202.07006},
  year={2022}
}

Star History

Star History Chart