atlas

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

Real-IAD: A Real-World Multi-View Dataset for Benchmarking Versatile Industrial Anomaly Detection

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Industrial anomaly detection · 127 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 Real-IAD, a 150K-image multi-view industrial anomaly detection dataset over 30 objects, and benchmarks popular IAD methods under standard unsupervised and a new fully unsupervised (noisy-training) setting.

Problem

Existing industrial anomaly detection datasets (MVTec AD, VisA) are saturated (>99% AUROC), small, single-view, and lack realistic settings with contaminated training data, limiting method comparison.

Approach

A large-scale real-world dataset with 30 object classes photographed from five viewpoints, pixel-level masks, sample-level metrics that fuse views, and a fully unsupervised IAD setting where training data contains 0-40% anomalous samples reflecting production yield rates above 60%.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Evaluate on Real-IAD instead of MVTec ADIAD methods (reported mean) · I-AUROCI-AUROC: 97.9 -> 87.6Hurt
Evaluate on Real-IAD (multi-view) instead of Real-IAD (single-view)IAD methods (reported mean) · I-AUROCI-AUROC: 87.6 ±2.9 -> 85.0 ±3.6Hurt
Add noisy anomalous training samples at α = 0.1 instead of α = 0.0 (ablation)PatchCore · Real-IADS-AUROC: 94.4 -> 92.2Hurt
Add noisy anomalous training samples at α = 0.4 instead of α = 0.0 (ablation)PatchCore · Real-IADS-AUROC: 94.4 -> 88.9Hurt
Add noisy anomalous training samples at α = 0.4 instead of α = 0.0 (ablation)PatchCore · Real-IADI-AUROC: 91.3 -> 88.1Hurt
Add noisy anomalous training samples at α = 0.4 instead of α = 0.0 (ablation)PatchCore · Real-IADP-PRO: 92.6 -> 92.4No clear effect
Add noisy anomalous training samples at α = 0.4 instead of α = 0.0 (ablation)SoftPatch · Real-IADS-AUROC: 93.9 -> 90.6Hurt
Add noisy anomalous training samples at α = 0.4 instead of α = 0.0 (ablation)SoftPatch · Real-IADI-AUROC: 91.4 -> 89.3Hurt
Add noisy anomalous training samples at α = 0.4 instead of α = 0.0 (ablation)SoftPatch · Real-IADP-PRO: 92.1 -> 92.5Helped
Filter noisy features before constructing the memory bankSoftPatch vs PatchCore · Real-IAD (FUIAD α = 0.4)S-AUROC: 88.9 -> 90.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: Real-IAD MVTec AD VisA

Benchmarks: Real-IAD MVTec AD VisA

Metrics: I-AUROC P-AUPRO S-AUROC P-PRO

Baselines: PatchCore PaDiM CFlow SimpleNet DeSTSeg RD UniAD SoftPatch

Builds on: MVTec AD VisA SoftPatch

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