atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

AA-CLIP: Enhancing Zero-Shot Anomaly Detection via Anomaly-Aware CLIP

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Attribute-based zero-shot learning · 69 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 AA-CLIP, a two-stage residual-adapter adaptation of CLIP that first disentangles normal/anomaly text anchors and then aligns patch features to them, achieving zero-shot anomaly detection SOTA on 11 industrial and medical benchmarks.

Problem

CLIP is anomaly-unaware: normal and abnormal text embeddings overlap and patch features align poorly with anomaly semantics, limiting zero-shot anomaly detection and localization.

Approach

Adapt CLIP in two stages with lightweight residual adapters: first adapt the text encoder so normal and anomaly text anchors are orthogonal (disentangle loss), then adapt shallow visual layers so multi-granularity patch features align to these fixed anchors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AA-CLIP instead of AnomalyCLIPZero-shot anomaly detection · Industrial and Medical domains, average pixel-levelAUROC: 91.3 -> 93.4Helped
Use AA-CLIP instead of AnomalyCLIPZero-shot anomaly detection · Industrial and Medical domains, average image-levelAUROC: 80.6 -> 82.5Helped
Replace the linear adapter with a residual adapter (ablation)CLIP visual feature adaptation · VisA-trained 64-shot setuppixel-level AUROC: 48.9(-40.0) -> 91.3(+2.4)Helped
Replace the linear adapter with a residual adapter (ablation)CLIP visual feature adaptation · VisA-trained 64-shot setupimage-level AUROC: 53.4(-15.9) -> 80.7(+11.4)Helped
Add text-space adaptation with residual adapters (ablation)CLIP with visual residual adapters · VisA-trained 64-shot setuppixel-level AUROC: 91.3(+2.4) -> 92.1(+3.2)Helped
Add text-space adaptation with residual adapters (ablation)CLIP with visual residual adapters · VisA-trained 64-shot setupimage-level AUROC: 80.7(+11.4) -> 82.6(+13.3)Helped
Add the disentangle loss (ablation)AA-CLIP with text and visual adaptation · VisA-trained 64-shot setuppixel-level AUROC: 92.1 -> 92.7Helped
Add the disentangle loss (ablation)AA-CLIP with text and visual adaptation · VisA-trained 64-shot setupimage-level AUROC: 82.6 -> 83.3Helped
Train text and visual encoders together in one stage instead of using two stages (ablation)AA-CLIP · MVTec-ADpixel-level AUROC: 90.1(-1.8)Hurt
Train text and visual encoders together in one stage instead of using two stages (ablation)AA-CLIP · MVTec-ADimage-level AUROC: 88.6(-1.9)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VisA MVTec AD BTAD MPDD BMAD CVC-ClinicDB CVC-ColonDB Kvasir-SEG CVC-300

Benchmarks: MVTec AD VisA BTAD MPDD BMAD (Brain MRI, Liver CT, Retina OCT) CVC-ClinicDB CVC-ColonDB Kvasir-SEG CVC-300

Metrics: AUROC (image-level) AUROC (pixel-level)

Baselines: CLIP WinCLIP VAND MVFA-AD AnomalyCLIP AdaCLIP

Builds on: CLIP VAND AnomalyCLIP WinCLIP

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