atlas

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

RealNet: A Feature Selection Network with Realistic Synthetic Anomaly for Anomaly Detection

CVPR 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 198 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 RealNet, a feature reconstruction anomaly detector combining diffusion-based strength-controllable anomaly synthesis (SDAS), anomaly-aware feature selection (AFS), and reconstruction residual selection (RRS), plus a released 360k-image synthetic dataset (SIA).

Problem

Industrial image anomaly detection and localization with self-supervised feature reconstruction suffers from unrealistic synthetic anomalies, feature redundancy, and pre-training bias of pre-trained features.

Approach

Generate anomaly images by perturbing DDPM reverse sampling with a strength parameter s so samples lie in low-density regions near normal data; select a subset of pre-trained feature maps per layer using synthetic anomalies (AFS); and keep only the top-K reconstruction residuals via global max/avg pooling (RRS) before a discriminator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RealNet instead of CFlowMPDD anomaly detection · MPDDImage AUROC: 86.1 -> 96.3Helped
Add AFS and RRS to feature reconstruction (ablation)RealNet · MVTec-ADImage AUROC: 94.46 / 95.67 -> 99.65Helped
Add AFS and RRS to feature reconstruction (ablation)RealNet · MVTec-ADPixel AUROC: 93.38 / 95.84 -> 99.03Helped
Add AFS without RRS (ablation)RealNet · MVTec-ADImage AUROC: 94.46 / 95.67 -> 96.86Helped
Add RRS without AFS (ablation)RealNet · MVTec-ADImage AUROC: 94.46 / 95.67 -> 99.39 / 99.09Helped
Set SDAS anomaly strength to 0 instead of sampling s in [0.1, 0.2] (ablation)RealNet · MVTec-ADImage AUROC: 99.65 -> 99.35Hurt
Set SDAS anomaly strength to 0.1 instead of sampling s in [0.1, 0.2] (ablation)RealNet · MVTec-ADPRO: 93.07 -> 92.16Hurt
Set SDAS anomaly strength to 0.2 instead of sampling s in [0.1, 0.2] (ablation)RealNet · MVTec-ADPRO: 93.07 -> 89.36Hurt
Use Max&Avg residual selection instead of Max or Avg alone (ablation)RealNet RRS · MVTec-ADanomaly detection and localization performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MVTec-AD MPDD BTAD VisA DTD SIA

Benchmarks: MVTec-AD MPDD BTAD VisA

Metrics: Image AUROC Pixel AUROC PRO FPS

Baselines: PatchCore SimpleNet FastFlow DRAEM+SSPCAB DSR UniAD RD++ DeSTSeg DiffAD CFlow PaDiM SPADE

Builds on: DDPM DRAEM CutPaste DTD texture dataset Perlin noise anomaly generation

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