Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

AdaptCLIP: Adapting CLIP for Universal Visual Anomaly Detection

About

Universal visual anomaly detection aims to identify anomalies from novel or unseen vision domains without additional fine-tuning, which is critical in open scenarios. Recent studies have demonstrated that pre-trained vision-language models like CLIP exhibit strong generalization with just zero or a few normal images. However, existing methods struggle with designing prompt templates, complex token interactions, or requiring additional fine-tuning, resulting in limited flexibility. In this work, we present a simple yet effective method called AdaptCLIP based on two key insights. First, adaptive visual and textual representations should be learned alternately rather than jointly. Second, comparative learning between query and normal image prompt should incorporate both contextual and aligned residual features, rather than relying solely on residual features. AdaptCLIP treats CLIP models as a foundational service, adding only three simple adapters, visual adapter, textual adapter, and prompt-query adapter, at its input or output ends. AdaptCLIP supports zero-/few-shot generalization across domains and possesses a training-free manner on target domains once trained on a base dataset. AdaptCLIP achieves state-of-the-art performance on 12 anomaly detection benchmarks from industrial and medical domains, significantly outperforming existing competitive methods. We will make the code and model of AdaptCLIP available at https://github.com/gaobb/AdaptCLIP.

Bin-Bin Gao, Yue Zhou, Jiangtao Yan, Yuezhi Cai, Weixi Zhang, Meng Wang, Jun Liu, Yong Liu, Lei Wang, Chengjie Wang• 2025

Related benchmarks

TaskDatasetResultRank
Anomaly DetectionVisA
AUROC93.1
199
Pixel-level Anomaly DetectionMVTec
Pixel AUROC94.3
127
Anomaly LocalizationMVTec
AUC94.8
70
Anomaly DetectionMVTec
AUROC96.6
65
Anomaly SegmentationBTAD
Average Pixel AUROC96.7
41
Anomaly DetectionKSDD
AUROC0.97
40
Image-level Anomaly DetectionBTAD
AUROC93.4
39
Pixel-level Anomaly DetectionVisA
AUROC96.8
30
Pixel-level Anomaly DetectionBTAD
AUROC96.6
30
Anomaly DetectionDTD
AUROC98.5
28
Showing 10 of 35 rows

Other info

Follow for update