atlas

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

UniVAD: A Training-free Unified Model for Few-shot Visual Anomaly Detection

CVPR 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 30 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 UniVAD, a training-free unified few-shot visual anomaly detector that uses clustering-refined foundation-model segmentation plus component-aware patch matching and graph-enhanced component modeling to detect industrial, logical, and medical anomalies with a few normal references.

Problem

Visual anomaly detection methods are tailored to single domains (industrial, logical, medical) and usually need many normal samples per category, so they generalize poorly and hinder unified evaluation.

Approach

Combine foundation-model segmentation (RAM, Grounded SAM) with K-means clustering of encoder features to get consistent component masks, then perform patch matching restricted to components and graph-based component matching plus geometric features, with text-based normal/abnormal scoring, all without training on the target domain.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UniVAD instead of the strongest listed baseline1-normal-shot visual anomaly detection · MVTec-AD, VisA, MVTec LOCO, BrainMRI, LiverCT, RESCimage-level AUC: MVTec-AD: 94.1 -> 97.8; VisA: 87.4 -> 93.5; MVTec LOCO: 62.2 -> 71.0; BrainMRI: 73.1 -> 80.2; LiverCT: 60.3 -> 70.0; RESHelped
Combine clustering with visual foundation models in C3 instead of using clustering alone (ablation)C3 module · MVTec-ADimage-level AUC: 97.3 -> 97.8Helped
Combine clustering with visual foundation models in C3 instead of using visual foundation models alone (ablation)C3 module · MVTec-ADpixel-level AUC: 96.1 -> 96.5Helped
Combine clustering with visual foundation models in C3 instead of using clustering alone (ablation)C3 module · VisAimage-level AUC: 92.5 -> 93.5Helped
Add component-aware and image-text matching to patch matching (ablation)CAPM · MVTec LOCOimage-level AUC: 62.0 -> 64.1Helped
Add component-aware and image-text matching to patch matching (ablation)CAPM · BrainMRIpixel-level AUC: 96.4 -> 96.8Helped
Add component geometric features (ablation)GECM · MVTec LOCOImage-AUC: 64.1 -> 66.6Helped
Add component geometric features (ablation)GECM · MVTec LOCOPixel-AUC: 70.2 -> 73.2Helped
Add component deep features to geometric features (ablation)GECM · MVTec LOCOImage-AUC: 66.6 -> 69.4Helped
Add component feature aggregation (CFA) (ablation)GECM · MVTec LOCOImage-AUC: 69.4 -> 71.0Helped
Add component feature aggregation (CFA) (ablation)GECM · MVTec LOCOPixel-AUC: 74.8 -> 75.1Helped
Use CLIP-ViT, DINO, or DINOv2 image features for clustering (ablation)C3 clustering · MVTec-AD, VisA, MVTec LOCO, RESCimage-level AUCNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MVTec-AD VisA MVTec LOCO BrainMRI LiverCT RetinalOCT ChestXray HIS OCT17

Benchmarks: MVTec-AD VisA MVTec LOCO BrainMRI LiverCT RESC HIS ChestXray OCT17

Metrics: image-level AUC pixel-level AUC

Baselines: PatchCore AnomalyGPT WinCLIP ComAD UniAD MedCLIP DRA BGAD MVFA

Builds on: PatchCore WinCLIP ComAD SAM Grounded SAM

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