atlas

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

ADPretrain: Advancing Industrial Anomaly Detection via Anomaly Representation Pretraining

NeurIPS 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 3 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 ADPretrain, a contrastive pretraining framework that learns anomaly-discriminative representations on residual features from the RealIAD dataset, using angle- and norm-oriented contrastive losses, and plugs them into embedding-based AD methods.

Problem

ImageNet-pretrained features are suboptimal for industrial anomaly detection because pretraining does not target normal-vs-abnormal discrimination and natural images differ in distribution from industrial AD images.

Approach

Learn a frozen-backbone Feature Projector (learnable key/value attention Transformer) on residual features from RealIAD, optimized with an angle-oriented InfoNCE variant (center-shifted cosine, normal-vs-abnormal negatives only) and a norm-oriented hypersphere contraction/push loss, so the resulting features can replace ImageNet features in existing AD methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace PatchCore's original features with ADPretrain featuresPatchCore with ImageBind · MVTecADimage AUROC: 98.5 -> 98.9 (+0.4)Helped
Replace PatchCore's original features with ADPretrain featuresPatchCore with ImageBind · VisAimage AUROC: 91.4 -> 94.8 (+3.4)Helped
Replace PatchCore's original features with ADPretrain featuresPatchCore with ImageBind · BTADimage AUROC: 94.6 -> 95.6 (+1.0)Helped
Replace PatchCore's original features with ADPretrain featuresPatchCore with ImageBind · MVTec3Dimage AUROC: 78.4 -> 82.6 (+4.2)Helped
Replace PatchCore's original features with ADPretrain featuresPatchCore with ImageBind · MPDDimage AUROC: 92.6 -> 94.8 (+2.2)Helped
Use residual features instead of vanilla backbone features (ablation)ADPretrain with ImageBind · VisAPaDiM image AUROC: 93.5 -> 95.4Helped
Combine angle and norm contrastive losses instead of using either alone (ablation)ADPretrain with ImageBind · VisAPaDiM image AUROC: 93.9 -> 95.4; 93.7 -> 95.4Helped
Keep the backbone fixed instead of training it (ablation)ADPretrain with ImageBind · VisAPaDiM image AUROC: 89.3 -> 93.5; 81.3 -> 95.4Helped
Use Learnable Key/Value Attention instead of self-attention (ablation)ADPretrain Feature Projector · VisAPaDiM image AUROC: 93.7 -> 95.5Helped
Use ADPretrain feature norms as anomaly scoresFeatureNorm with ImageBind · VisAimage AUROC: 52.2 -> 95.3Helped
Pretrain on RealIAD instead of MVTecAD (ablation)ADPretrain · VisAPaDiM image AUROC: 93.0 -> 95.6Helped
Use ADPretrain features with only 10% normal downstream training samplesPaDiM · MPDDimage AUROC: 63.1 -> 91.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: RealIAD MVTecAD VisA BTAD MVTec3D MPDD

Benchmarks: MVTecAD VisA BTAD MVTec3D MPDD

Metrics: image-level AUROC PRO pixel-level AUROC

Baselines: PaDiM PatchCore CFLOW GLASS UniAD FYD PANDA MSC WinCLIP KAG-Prompt ResAD PromptAD

Builds on: ResAD InfoNCE PatchCore PaDiM GLASS

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