atlas

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

Exploring Intrinsic Normal Prototypes within a Single Image for Universal Anomaly Detection

CVPR 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 50 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 INP-Former, which extracts intrinsic normal prototypes from a single test image via a learnable cross-attention INP Extractor and reconstructs normal tokens with an INP-guided decoder for universal (single-, multi-class, few-shot) anomaly detection.

Problem

Anomaly detection relies on comparing test images to normal references from a training set, but appearance and position variations cause misaligned normality, limiting accuracy in single-class, multi-class, and few-shot settings.

Approach

Instead of pre-stored normal prototypes from the training set, learn M intrinsic normal prototypes as linear combinations of tokens within the test image itself, use them as keys/values in an INP-guided decoder that reconstructs only normal tokens, and score anomalies by reconstruction error.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add INP Extractor and INP-Guided Decoder (ablation)INP-Former · MVTec-ADI-AUROC: 98.59 -> 99.53Helped
Add INP Extractor and INP-Guided Decoder (ablation)INP-Former · VisAI-AUROC: 96.58 -> 98.11Helped
Add INP Coherence Loss (ablation)INP-Former with INP modules · MVTec-ADI-AUROC: 99.53 -> 99.61Helped
Add INP Coherence Loss (ablation)INP-Former with INP modules · VisAP-AP: 50.34 -> 51.09Helped
Add Soft Mining Loss (ablation)INP-Former with INP modules and INP Coherence Loss · VisAI-AUROC: 98.16 -> 98.90Helped
Add Soft Mining Loss (ablation)INP-Former with INP modules and INP Coherence Loss · MVTec-ADAUPRO: 95.10 -> 94.87Hurt
Use INP-Former instead of DinomalyMulti-class anomaly detection · Real-IADI-AUROC: 89.3 -> 90.5Helped
Use INP-Former instead of DinomalyMulti-class anomaly detection · VisAP-AP: 53.2 -> 51.2Hurt
Use INP-Former instead of DinomalySingle-class anomaly detection · VisAI-AUROC: 98.9 -> 98.5Hurt
Use INP-Former trained on Real-IAD to extract prototypes on unseen MVTec-AD classesINP-Former · MVTec-AD, zero-shotP-AUROC: 88.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: MVTec-AD VisA Real-IAD

Benchmarks: MVTec-AD VisA Real-IAD

Metrics: AUROC AP F1-max AUPRO

Baselines: RD4AD UniAD DiAD MambaAD Dinomaly SimpleNet DeSTSeg SPADE PaDiM PatchCore WinCLIP PromptAD

Builds on: RD4AD UniAD Focal Loss PatchCore Dinomaly

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