atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Generating and Reweighting Dense Contrastive Patterns for Unsupervised Anomaly Detection

AAAI 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 24 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GRAD, a prior-less unsupervised anomaly detector that generates local-structure contrastive patches with a receptive-field-limited diffusion model (PatchDiff) and trains a lightweight FCN patch detector with self-supervised density-based reweighting.

Problem

Unsupervised industrial anomaly detection often depends on ImageNet-pretrained feature extractors or ad-hoc anomaly simulation, which limits adaptability to diverse anomaly types such as logical anomalies in MVTec LOCO.

Approach

Generate contrastive images with a diffusion model whose receptive field is limited and attention removed so only local structures are kept, then train a lightweight patch-level detector whose unlabeled, long-tailed generated patches are reweighted by feature density.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GRAD instead of DRAEMMVTec AD anomaly detection · MVTec ADimage-level AU-ROC: 98.0 -> 98.7Helped
Use GRAD instead of DRAEMMVTec AD anomaly localization · MVTec ADpixel-level AU-ROC: 97.3 -> 96.8Hurt
Use GRAD instead of SINBADMVTec LOCO anomaly detection · MVTec LOCOimage-level AU-ROC: 86.8 -> 87.5Helped
Use GRAD instead of GCADMVTec LOCO inference · MVTec LOCOlatency (ms): 12.9 -> 0.799Helped
Add feature and gradient regularization (ablation)GRAD Level-34 detector · MVTec LOCOAUROC: +3.4Helped
Add feature and gradient regularization (ablation)GRAD Level-68 detector · MVTec LOCOAUROC: +3.1Helped
Add feature and gradient regularization (ablation)GRAD Level-136 detector · MVTec LOCOAUROC: +0.9Helped
Add noisy reweighting to the regularized detector (ablation)GRAD Level-34 detector · MVTec LOCOAUROC: +0.9Helped
Add noisy reweighting to the regularized detector (ablation)GRAD Level-68 detector · MVTec LOCOAUROC: +1.6Helped
Add noisy reweighting to the regularized detector (ablation)GRAD Level-136 detector · MVTec LOCOAUROC: +6.9Helped
Add long-tail reweighting to the detector with regularization and noisy reweighting (ablation)GRAD Level-34 detector · MVTec LOCOAUROC: +2.7Helped
Add long-tail reweighting to the detector with regularization and noisy reweighting (ablation)GRAD Level-68 detector · MVTec LOCOAUROC: +2.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: MVTec AD MVTec LOCO

Benchmarks: MVTec AD MVTec LOCO

Metrics: image-level AU-ROC pixel-level AU-ROC inference latency (ms) FPS

Baselines: IGD PSVDD FCDD CutPaste NSA DRAEM DSR SPADE PaDiM S-T PatchCore GCAD

Builds on: DDPM denoising autoencoder CutPaste DRAEM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy