TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

SotA/Methodology/Anomaly Detection/MVTec AD

Anomaly Detection on MVTec AD

Metric: Detection AUROC (higher is better)

LeaderboardDataset
Loading chart...

Results

Submit a result
#Model↕Detection AUROC▼AugmentationsPaperDate↕Code
1GLASS99.9YesA Unified Anomaly Synthesis Strategy with Gradie...2024-07-12Code
2UniNet99.9No--Code
3PBAS99.8NoProgressive Boundary Guided Anomaly Synthesis fo...2024-12-23Code
4HETMM99.8NoHard-normal Example-aware Template Mutual Matchi...2023-03-28Code
5INP-Fomer ViT-L (model-unified multi-class)99.8NoExploring Intrinsic Normal Prototypes within a S...2025-03-04Code
6DDAD99.8YesAnomaly Detection with Conditioned Denoising Dif...2023-05-25Code
7EfficientAD (early stopping)99.8YesEfficientAD: Accurate Visual Anomaly Detection a...2023-03-25Code
8WeakREST-Block99.8YesIndustrial Anomaly Detection and Localization Us...2023-06-06-
9INP-Former-Large99.8NoExploring Intrinsic Normal Prototypes within a S...2025-03-04Code
10Dinomaly-Large99.8NoDinomaly: The Less Is More Philosophy in Multi-C...2024-05-23Code
11Dinomaly ViT-L (model-unified multi-class)99.77YesDinomaly: The Less Is More Philosophy in Multi-C...2024-05-23Code
12ReConPatch Ensemble (+RefineNet)99.72NoReConPatch : Contrastive Patch Representation Le...2023-05-26Code
13ReConPatch WRN-50 (+RefineNet)99.71NoReConPatch : Contrastive Patch Representation Le...2023-05-26Code
14ADClick99.7YesTowards Efficient Pixel Labeling for Industrial ...2024-07-03-
15CPR99.7YesTarget before Shooting: Accurate Anomaly Detecti...2023-08-13Code
16CPR-fast99.7YesTarget before Shooting: Accurate Anomaly Detecti...2023-08-13Code
17MSFlow99.7NoMSFlow: Multi-Scale Flow-based Framework for Uns...2023-08-29Code
18CRAS99.7NoCenter-aware Residual Anomaly Synthesis for Mult...2025-05-23Code
19CPR99.7NoTarget before Shooting: Accurate Anomaly Detecti...2023-08-13Code
20INP-Former-Base99.7NoExploring Intrinsic Normal Prototypes within a S...2025-03-04Code
21PNI Ensemble99.63NoPNI : Industrial Anomaly Detection using Positio...2022-11-22Code
22ReConPatch WRN-10199.62NoReConPatch : Contrastive Patch Representation Le...2023-05-26Code
23WeakREST-Un99.6NoIndustrial Anomaly Detection and Localization Us...2023-06-06-
24Dinomaly ViT-B (model-unified multi-class)99.6YesDinomaly: The Less Is More Philosophy in Multi-C...2024-05-23Code
25PatchCore Large99.6NoTowards Total Recall in Industrial Anomaly Detec...2021-06-15Code
26RealNet99.6NoRealNet: A Feature Selection Network with Realis...2024-03-09Code
27RememberingNormality99.6No--Code
28SimpleNet99.6NoSimpleNet: A Simple Network for Image Anomaly De...2023-03-27Code
29ADClick99.6YesTowards Efficient Pixel Labeling for Industrial ...2024-07-03-
30Dinomaly-Base99.6NoDinomaly: The Less Is More Philosophy in Multi-C...2024-05-23Code
31PNI99.56NoPNI : Industrial Anomaly Detection using Positio...2022-11-22Code
32MemSeg99.56YesMemSeg: A semi-supervised method for image surfa...2022-05-02Code
33ReConPatch WRN-5099.56YesReConPatch : Contrastive Patch Representation Le...2023-05-26Code
34ReContrast99.5No---
35AnomalyDINO-S (full-shot)99.5NoAnomalyDINO: Boosting Patch-based Few-shot Anoma...2024-05-23Code
36POUTA99.5YesProduce Once, Utilize Twice for Anomaly Detection2023-12-20-
37DMAD99.5NoDiversity-Measurable Anomaly Detection2023-03-09Code
38GRD-Net (Partial)99.5No---
39Reverse Distillation ++99.44Yes--Code
40CRAD99.4NoContinuous Memory Representation for Anomaly Det...2024-02-28Code
41CPR-faster99.4YesTarget before Shooting: Accurate Anomaly Detecti...2023-08-13Code
42TransFusion99.4YesTransFusion -- A Transparency-Based Diffusion Mo...2023-11-16Code
43Fastflow99.4NoFastFlow: Unsupervised Anomaly Detection and Loc...2021-11-15Code
44CFLOW-AD+AltUB99.4NoAltUB: Alternating Training Method to Update Bas...2022-10-26-
45PRN99.4YesPrototypical Residual Networks for Anomaly Detec...2022-12-05-
46N-pad99.37NoN-pad : Neighboring Pixel-based Industrial Anoma...2022-10-17-
47GLAD99.3NoGLAD: Towards Better Reconstruction with Global ...2024-06-11Code
48CFA99.3NoCFA: Coupled-hypersphere-based Feature Adaptatio...2022-06-09Code
49BGAD99.3YesExplicit Boundary Guided Semi-Push-Pull Contrast...2022-07-04Code
50URD99.2YesUnlocking the Potential of Reverse Distillation ...2024-12-10Code
51THFR99.2No---
52PatchCore99.2NoTowards Total Recall in Industrial Anomaly Detec...2021-06-15Code
53AST99.2NoAsymmetric Student-Teacher Networks for Industri...2022-10-14Code
54EfficientAD-M99.1NoEfficientAD: Accurate Visual Anomaly Detection a...2023-03-25Code
55InversionAD99.1NoReconstruction-Free Anomaly Detection with Diffu...2025-04-08Code
56FAPM99YesFAPM: Fast Adaptive Patch Memory for Real-time I...2022-11-14Code
57DRAEM+SSPCAB98.9YesSelf-Supervised Predictive Convolutional Attenti...2021-11-17Code
58AD-CLSCNFs98.85No--Code
59RSTPM98.7NoReconstructed Student-Teacher and Discriminative...2022-10-14-
60EfficientAD-S98.7NoEfficientAD: Accurate Visual Anomaly Detection a...2023-03-25Code
61GRAD98.7NoGenerating and Reweighting Dense Contrastive Pat...2023-12-26-
62DRAEM+SSMCTB98.7YesSelf-Supervised Masked Convolutional Transformer...2022-09-25Code
63CS-Flow98.7NoFully Convolutional Cross-Scale-Flows for Image-...2021-10-06Code
64FAIR98.6YesFAIR: Frequency-aware Image Restoration for Indu...2023-09-13Code
65DeSTSeg98.6YesDeSTSeg: Segmentation Guided Denoising Student-T...2022-11-21Code
66RLR98.6NoLearning Unified Reference Representation for Un...2024-03-18Code
67MambaAD98.6NoMambaAD: Exploring State Space Models for Multi-...2024-04-09Code
68Reverse Distillation98.5NoAnomaly Detection via Reverse Distillation from ...2022-01-26Code
69MMR98.4NoIndustrial Anomaly Detection with Domain Shift: ...2023-04-05Code
70SuperSimpleNet98.4NoSuperSimpleNet: Unifying Unsupervised and Superv...2024-08-06Code
71SAM-LAD98.4NoSAM-LAD: Segment Anything Model Meets Zero-Shot ...2024-06-02-
72MSFR98.4No--Code
73HGAD98.4NoHierarchical Gaussian Mixture Normalizing Flow M...2024-03-20Code
74OCR-GAN98.3NoOmni-frequency Channel-selection Representations...2022-03-01Code
75PNPT98.3NoPrior Normality Prompt Transformer for Multi-cla...2024-06-17-
76CRAS98.3NoCenter-aware Residual Anomaly Synthesis for Mult...2025-05-23Code
77CFLOW-AD98.26NoCFLOW-AD: Real-Time Unsupervised Anomaly Detecti...2021-07-27Code
78ProbabilisticPatchCore98.2NoA Probabilistic Transformation of Distance-Based...2023-05-16Code
79DSR98.2YesDSR -- A dual subspace re-projection network for...2022-08-02Code
80MSPBA98.1No---
81TASAD98No--Code
82DRAEM98YesDRAEM -- A discriminatively trained reconstructi...2021-08-17Code
83HVQ-Trans98NoHierarchical Vector Quantized Transformer for Mu...2023-10-22Code
84SOMAD97.9NoAnomaly Detection via Self-organizing Map2021-07-21Code
85PaDiM97.9NoPaDiM: a Patch Distribution Modeling Framework f...2020-11-17Code
86MuSc (zero-shot)97.8YesMuSc: Zero-Shot Industrial Anomaly Classificatio...2024-01-30Code
87EdgRec97.8NoReconstruction from edge image combined with col...2022-10-26Code
88AnomalyDINO-S (4-shot)97.7NoAnomalyDINO: Boosting Patch-based Few-shot Anoma...2024-05-23Code
89FYD97.7NoFocus Your Distribution: Coarse-to-Fine Non-Cont...2021-10-09-
90NSA+SSMCTB97.7NoSelf-Supervised Masked Convolutional Transformer...2022-09-25Code
91ISSTAD97.6YesISSTAD: Incremental Self-Supervised Learning Bas...2023-03-30Code
92PFM97.5Yes--Code
93NSA97.2YesNatural Synthetic Anomalies for Self-Supervised ...2021-09-30Code
94OminAL97.2No---
95DiAD97.2NoDiAD: A Diffusion-based Framework for Multi-clas...2023-12-11Code
96AnomalyDINO-S (2-shot)96.9NoAnomalyDINO: Boosting Patch-based Few-shot Anoma...2024-05-23Code
97AnomalyDINO-S (1-shot)96.6NoAnomalyDINO: Boosting Patch-based Few-shot Anoma...2024-05-23Code
98Gaussian-AD+DFS96.6No--Code
99UniAD96.5NoA Unified Model for Multi-class Anomaly Detection2022-06-08Code
100DualModel96.2No---
101CutPaste+SSPCAB96.1NoSelf-Supervised Predictive Convolutional Attenti...2021-11-17Code
102CutPaste (ensemble)96.1NoCutPaste: Self-Supervised Learning for Anomaly D...2021-04-08Code
103AnoSeg96NoAnoSeg: Anomaly Segmentation Network Using Self-...2021-10-07-
104DRA95.9YesCatching Both Gray and Black Swans: Open-set Sup...2022-03-28Code
105SCL-VI95.81NoSCL-VI: Self-supervised Context Learning for Vis...2023-11-11Code
106Gaussian-AD95.8NoModeling the Distribution of Normal Data in Pre-...2020-05-28Code
107STPM95.5NoStudent-Teacher Feature Pyramid Matching for Ano...2021-03-07Code
108PatchCore(16shot)95.4NoTowards Total Recall in Industrial Anomaly Detec...2021-06-15Code
109PaDiM-WR50-Rd55095.3NoPaDiM: a Patch Distribution Modeling Framework f...2020-11-17Code
110WinCLIP+ (4-shot)95.2NoWinCLIP: Zero-/Few-Shot Anomaly Classification a...2023-03-26Code
111CutPaste (Image level detector)95.2NoCutPaste: Self-Supervised Learning for Anomaly D...2021-04-08Code
112RFS Energy95.1YesAnomaly Detection of Defect using Energy of Poin...2021-08-27Code
113InTra95YesInpainting Transformer for Anomaly Detection2021-04-28Code
114DifferNet94.9YesSame Same But DifferNet: Semi-Supervised Defect ...2020-08-28Code
115DevNet94.5YesExplainable Deep Few-shot Anomaly Detection with...2021-08-01Code
116WinCLIP+ (2-shot)94.4NoWinCLIP: Zero-/Few-Shot Anomaly Classification a...2023-03-26Code
117EAR94.2NoExcision And Recovery: Visual Defect Obfuscation...2023-10-06-
118FLOS93.9YesExplainable Deep Few-shot Anomaly Detection with...2021-08-01Code
119DFR93.8NoDFR: Deep Feature Reconstruction for Unsupervise...2020-12-13Code
120IGD (pre-trained SSL)93.4NoDeep One-Class Classification via Interpolated G...2021-01-25Code
121IGD93.4NoDeep One-Class Classification via Interpolated G...2021-01-25Code
122WinCLIP+ (1-shot)93.1NoWinCLIP: Zero-/Few-Shot Anomaly Classification a...2023-03-26Code
123GCPF93.1No--Code
124PEDENet92.8NoPEDENet: Image Anomaly Localization via Patch Em...2021-10-29-
125RegAD (16 shot)92.7NoRegistration based Few-Shot Anomaly Detection2022-07-15Code
126IGD (pre-trained ImageNet)92.6NoDeep One-Class Classification via Interpolated G...2021-01-25Code
127Patch-SVDD92.1YesPatch SVDD: Patch-level SVDD for Anomaly Detecti...2020-06-29Code
128WinCLIP (0-shot)91.8NoWinCLIP: Zero-/Few-Shot Anomaly Classification a...2023-03-26Code
129RIAD91.7No--Code
130AnomalyCLIP91.5NoAnomalyCLIP: Object-agnostic Prompt Learning for...2023-10-29Code
131RegAD (8 shot)91.2NoRegistration based Few-Shot Anomaly Detection2022-07-15Code
132UTAD90NoUnsupervised Two-Stage Anomaly Detection2021-03-22-
133VAE-GAN90NoCan I trust my anomaly detection system? A case ...2024-07-29Code
134AdaCLIP89.2NoAdaCLIP: Adapting CLIP with Hybrid Learnable Pro...2024-07-22Code
135RFS Energy (16 shot)89.02NoAnomaly Detection of Defect using Energy of Poin...2021-08-27Code
136RegAD (4 shot)88.2NoRegistration based Few-Shot Anomaly Detection2022-07-15Code
137MOCCA87.5NoMOCCA: Multi-Layer One-Class ClassificAtion for ...2020-12-09Code
138Mean-Shifted Contrastive Loss87.2NoMean-Shifted Contrastive Loss for Anomaly Detect...2021-06-07Code
139DisAug CLR86.5NoLearning and Evaluating Representations for Deep...2020-11-04Code
140RotNet (MLP Head)86.3NoLearning and Evaluating Representations for Deep...2020-11-04Code
141APRIL-GAN(zero-shot)86.1NoAPRIL-GAN: A Zero-/Few-Shot Anomaly Classificati...2023-05-27Code
142ACR (zero-shot)85.8NoZero-Shot Anomaly Detection via Batch Normalizat...2023-02-15Code
143RFS Energy (1 shot)85.61NoAnomaly Detection of Defect using Energy of Poin...2021-08-27Code
144SPADE85.5NoSub-Image Anomaly Detection with Deep Pyramid Co...2020-05-05Code