Vision / Model

InCTRL, trained on MVTec AD

Organisation
Singapore Management University (Jiawen Zhu, Guansong Pang)
Family
InCTRL
Released
2024-03-11 (arXiv v1 submission date (https://arxiv.org/abs/2403.06495))
Checkpoints
Google Drive 'Pre-train Models' folder (file names not verified)
Weights
Open · Apache-2.0
Links

Training data disclosure: Full list

Level determined for 62% of benchmark cells.

“the full dataset of MVTec AD, including both training set and test set, is used as the auxiliary training data, on which AD models are trained, and they are subsequently evaluated on the test set of the other eight datasets without any further training.”
arxiv.org · paper · Appendix A · retrieved 2026-10-15

Built on

Everything these base models may have seen is inherited by InCTRL, trained on MVTec AD.

Other declared training data

Benchmark cells

Industrial anomaly detection

Test data seen MVTec AD · in fine-tuning data: the whole dataset was used

Evidence (2)
“To assess the GAD performance, MVTec AD, the combination of its training and test sets, is used as the auxiliary training data”
arxiv.org · paper · Section 4.1 · retrieved 2026-10-15
“When training GAD models with MVTec AD or VisA datasets, we utilize their complete datasets, including both training and test data.”
arxiv.org · paper · Table 4 caption · retrieved 2026-10-15

Not seen MVTec AD 2 · absent from the complete list of training data and from its base models' data

Evidence (6)
“the full dataset of MVTec AD, including both training set and test set, is used as the auxiliary training data, on which AD models are trained, and they are subsequently evaluated on the test set of the other eight datasets without any further training.”
arxiv.org · paper · Appendix A · retrieved 2026-10-15
“the same CLIP implementation, OpenCLIP [24], and its public pre-trained backbone ViT-B/16+ in our experiments.”
arxiv.org · paper · Section 4.1 · retrieved 2026-10-15
“_C.TRAIN.CHECKPOINT_FILE_PATH = "vit_b_16_plus_240-laion400m_e32-699c4b84.pt"”
raw.githubusercontent.com · code · open_clip/config/defaults.py · retrieved 2026-10-15
“The image-text-pairs have been extracted from the Common Crawl web data dump and are from random web pages crawled between 2014 and 2021.”
laion.ai · website · Concept and Content · retrieved 2026-10-15
“arXiv:2503.21622v1 [cs.CV] 27 Mar 2025”
arxiv.org · paper · header · retrieved 2026-10-15
“All image data is available at https://www.mvtec.com/company/research/datasets/mvtec-ad-2.”
arxiv.org · paper · Abstract · retrieved 2026-10-15

Not seen MVTec LOCO AD · absent from the complete list of training data and from its base models' data

Evidence (5)
“the full dataset of MVTec AD, including both training set and test set, is used as the auxiliary training data, on which AD models are trained, and they are subsequently evaluated on the test set of the other eight datasets without any further training.”
arxiv.org · paper · Appendix A · retrieved 2026-10-15
“the same CLIP implementation, OpenCLIP [24], and its public pre-trained backbone ViT-B/16+ in our experiments.”
arxiv.org · paper · Section 4.1 · retrieved 2026-10-15
“_C.TRAIN.CHECKPOINT_FILE_PATH = "vit_b_16_plus_240-laion400m_e32-699c4b84.pt"”
raw.githubusercontent.com · code · open_clip/config/defaults.py · retrieved 2026-10-15
“The image-text-pairs have been extracted from the Common Crawl web data dump and are from random web pages crawled between 2014 and 2021.”
laion.ai · website · Concept and Content · retrieved 2026-10-15
“Published: 22 February 2022”
link.springer.com · paper · article metadata · retrieved 2026-10-15

Not seen VisA · absent from the complete list of training data and from its base models' data

Evidence (6)
“the full dataset of MVTec AD, including both training set and test set, is used as the auxiliary training data, on which AD models are trained, and they are subsequently evaluated on the test set of the other eight datasets without any further training.”
arxiv.org · paper · Appendix A · retrieved 2026-10-15
“the same CLIP implementation, OpenCLIP [24], and its public pre-trained backbone ViT-B/16+ in our experiments.”
arxiv.org · paper · Section 4.1 · retrieved 2026-10-15
“_C.TRAIN.CHECKPOINT_FILE_PATH = "vit_b_16_plus_240-laion400m_e32-699c4b84.pt"”
raw.githubusercontent.com · code · open_clip/config/defaults.py · retrieved 2026-10-15
“The image-text-pairs have been extracted from the Common Crawl web data dump and are from random web pages crawled between 2014 and 2021.”
laion.ai · website · Concept and Content · retrieved 2026-10-15
“arXiv:2207.14315v1 [cs.CV] 28 Jul 2022”
arxiv.org · paper · header · retrieved 2026-10-15
“We release the Visual Anomaly (VisA) Dataset consisting of 10,821 high-resolution color images (9,621 normal and 1,200 anomalous samples) covering 12 objects in 3 domains”
arxiv.org · paper · Abstract · retrieved 2026-10-15

Not seen Real-IAD · absent from the complete list of training data and from its base models' data

Evidence (5)
“the full dataset of MVTec AD, including both training set and test set, is used as the auxiliary training data, on which AD models are trained, and they are subsequently evaluated on the test set of the other eight datasets without any further training.”
arxiv.org · paper · Appendix A · retrieved 2026-10-15
“the same CLIP implementation, OpenCLIP [24], and its public pre-trained backbone ViT-B/16+ in our experiments.”
arxiv.org · paper · Section 4.1 · retrieved 2026-10-15
“_C.TRAIN.CHECKPOINT_FILE_PATH = "vit_b_16_plus_240-laion400m_e32-699c4b84.pt"”
raw.githubusercontent.com · code · open_clip/config/defaults.py · retrieved 2026-10-15
“The image-text-pairs have been extracted from the Common Crawl web data dump and are from random web pages crawled between 2014 and 2021.”
laion.ai · website · Concept and Content · retrieved 2026-10-15
“arXiv:2403.12580v1 [cs.CV] 19 Mar 2024”
arxiv.org · paper · header · retrieved 2026-10-15

Unknown MPDD · unknown for its base model OpenCLIP (LAION-400M checkpoints): training data not disclosed in enough detail

Unknown BTAD · unknown for its base model OpenCLIP (LAION-400M checkpoints): training data not disclosed in enough detail

Unknown KolektorSDD2 · unknown for its base model OpenCLIP (LAION-400M checkpoints): training data not disclosed in enough detail

Notes

Frozen OpenCLIP ViT-B/16+ (LAION-400M) with a trained adapter and residual head. Trained on the whole MVTec AD dataset (train + test) and evaluated on the other eight datasets (VisA, ELPV, SDD, AITEX, BrainMRI, HeadCT, MNIST, CIFAR-10). Few-shot normal prompts at inference are sampled from the target dataset's training set. A third-party paper (AdaptCLIP) notes InCTRL provides separate official models for different shot numbers (2/4/8).

Sources