Vision / Model
AnomalyCLIP, trained on MVTec AD
- Organisation
- Zhejiang University / Singapore Management University et al.
- Family
- AnomalyCLIP · version checkpoints/9_12_4_multiscale_visa/epoch_15.pth
- Released
- 2023-10-29 (arXiv v1 submission date (https://arxiv.org/abs/2310.18961))
- Checkpoints
- checkpoints/9_12_4_multiscale_visa/epoch_15.pth
- Weights
- Open · MIT
- Links
- PaperCode
Training data disclosure: Full list
Level determined for 12% of benchmark cells.
- TestTest data seen1
- SeenSeen, split unclear0
- TrainTraining data seen0
- Related data seen0
- NoNot seen0
- ?Unknown7
“Then, we fine-tune AnomalyCLIP using the test data on MVTec AD and evaluate the ZSAD performance on other datasets.”
“Main results (We test all datasets by training once on MVTec AD. For MVTec AD, AnomalyCLIP is trained on VisA.)”
Built on
Everything these base models may have seen is inherited by AnomalyCLIP, trained on MVTec AD.
-
OpenAI CLIP
· disclosure: Partial list
Evidence
“We use the publicly available CLIP model2 (VIT-L/14@336px) as our backbone. Model parameters of CLIP are all frozen.”
arxiv.org · paper · Section 4.1 · retrieved 2026-10-15 “"ViT-L/14@336px": "https://openaipublic.azureedge.net/clip/models/3035c92b350959924f9f00213499208652fc7ea050643e8b385c2dac08641f02/ViT-L-14-336px.pt"”
raw.githubusercontent.com · code · AnomalyCLIP_lib/model_load.py · retrieved 2026-10-15
Other declared training data
Benchmark cells
Industrial anomaly detection
Test data seen MVTec AD · in fine-tuning data: its test split was used for training
Evidence (1)
“We fine-tune AnomalyCLIP on the test data on MVTec AD and test the performance for other datasets.”
Unknown MVTec AD 2 · unknown for its base model OpenAI CLIP: training data not disclosed in enough detail
Unknown MVTec LOCO AD · unknown for its base model OpenAI CLIP: training data not disclosed in enough detail
Unknown VisA · unknown for its base model OpenAI CLIP: training data not disclosed in enough detail
Unknown Real-IAD · unknown for its base model OpenAI CLIP: training data not disclosed in enough detail
Unknown MPDD · unknown for its base model OpenAI CLIP: training data not disclosed in enough detail
Unknown BTAD · unknown for its base model OpenAI CLIP: training data not disclosed in enough detail
Unknown KolektorSDD2 · unknown for its base model OpenAI CLIP: training data not disclosed in enough detail
Notes
Learnable object-agnostic text prompts (CLIP frozen). Trained on the MVTec AD test set (15 epochs) and used for all reported zero-shot results except MVTec AD itself (VisA, MPDD, BTAD, SDD, DAGM, DTD-Synthetic and the medical datasets). In the repo the MVTec-trained checkpoint is the folder named '9_12_4_multiscale_visa' (train.sh: base_dir ..._multiscale_visa with --dataset mvtec; test.sh uses it with --dataset visa); the naming is counter-intuitive. The paper also reports a variant fine-tuned on a medical set built from ColonDB plus the test split of Endo (Table 3); no checkpoint for it is released.
Sources
- AnomalyCLIP: Object-agnostic Prompt Learning for Zero-shot Anomaly Detection (ICLR 2024) · paper · retrieved 2026-10-15
- AnomalyCLIP README · readme · retrieved 2026-10-15
- train.sh · code · retrieved 2026-10-15
- model_load.py · code · retrieved 2026-10-15