atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Supervised Anomaly Detection for Complex Industrial Images

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Industrial anomaly detection · 39 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.

Introduces the Valeo Anomaly Dataset (VAD) of real industrial images with defects and proposes SegAD, which feeds segment-wise statistics of anomaly maps (plus an optional supervised classifier score) into a Boosted Random Forest for supervised anomaly detection.

Problem

Anomaly detection in industrial visual inspection is limited by public datasets that lack real defect images, and existing supervised anomaly detectors overfit to seen defects or need pixel-level labels, so they perform poorly on complex real-world objects.

Approach

SegAD computes per-segment statistics (99.5% quantile, skewness, kurtosis, mean) from anomaly maps of one-class detectors over a segmentation map, and trains a Boosted Random Forest on these features plus an optional supervised classifier score, requiring only image-level labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine PatchCore, FastFlow, and RD4AD anomaly maps with SegADSegAD · VAD one-class benchmarkCl. AUROC: 89.1±0.8 -> 90.4±0.5Helped
Combine all anomaly detectors and WRN with SegADSegAD · VAD high-shot supervised benchmarkCl. AUROC: 95.0±0.6 -> 96.5±0.3Helped
Combine all anomaly detectors with SegADSegAD · VAD low-shot supervised benchmarkCl. AUROC: 78.7±1.8 -> 92.7±0.5Helped
Apply SegAD to EfficientAD anomaly mapsEfficientAD · VisA supervised benchmarkCl. AUROC: 98.0 -> 98.3Helped
Use all anomaly detector maps with SegADSegAD · VisA supervised benchmarkCl. AUROC: 98.0 -> 98.4Helped
Use proposed features and BRF with one segment (ablation)SegAD · VAD high-shot supervised benchmarkCl. AUROC: 87.3 -> 88.6Helped
Compute maximum anomaly-map value per segment (ablation)SegAD · VAD high-shot supervised benchmarkCl. AUROC: 87.3 -> 89.4Helped
Replace BRF with Boosted Tree (ablation)SegAD · VAD high-shot supervised benchmarkCl. AUROC: 90.1 -> 88.4Hurt
Replace BRF with Random Forest (ablation)SegAD · VAD high-shot supervised benchmarkCl. AUROC: 90.1 -> 89.8Hurt
Use SegAD with EfficientAD anomaly maps and generated defectsEfficientAD · VAD one-class benchmarkCl. AUROC: 89.1±0.8 -> 85.6±1.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VAD VisA MVTec AD

Benchmarks: VAD VisA

Metrics: Classification AUROC FPR@95TPR

Baselines: PatchCore FastFlow RD4AD EfficientAD DevNet DRA Wide ResNet50 classifier

Builds on: PatchCore FastFlow RD4AD EfficientAD XGBoost

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