AdaptCLIP: Adapting CLIP for Universal Visual Anomaly Detection
Bin-Bin Gao, Yue Zhou, Jiangtao Yan, Yuezhi Cai, Weixi Zhang, Meng Wang, Jun Liu, Yong Liu, Lei Wang, Chengjie Wang
TL;DR
AdaptCLIP tackles universal visual anomaly detection across unseen domains without test-domain fine-tuning by introducing three lightweight adapters (visual, textual, and prompt-query) to a CLIP backbone. The method hinges on alternating learning between visual and textual representations and on a comparative learning mechanism that fuses contextual information with aligned residual features between query and normal prompts. Training uses standard segmentation and classification losses, while inference combines zero-/few-shot predictions from all adapters, achieving state-of-the-art results on 12 industrial and medical benchmarks with strong cross-domain generalization and competitive efficiency. This approach preserves CLIP's original capabilities while enabling rapid, training-free adaptation to new domains, making it practical for open-world anomaly detection scenarios.
Abstract
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.
