A Contrastive Learning-Guided Confident Meta-learning for Zero Shot Anomaly Detection
By: Muhammad Aqeel , Danijel Skocaj , Marco Cristani and more
Potential Business Impact:
Finds weird things in data without examples.
Industrial and medical anomaly detection faces critical challenges from data scarcity and prohibitive annotation costs, particularly in evolving manufacturing and healthcare settings. To address this, we propose CoZAD, a novel zero-shot anomaly detection framework that integrates soft confident learning with meta-learning and contrastive feature representation. Unlike traditional confident learning that discards uncertain samples, our method assigns confidence-based weights to all training data, preserving boundary information while emphasizing prototypical normal patterns. The framework quantifies data uncertainty through IQR-based thresholding and model uncertainty via covariance based regularization within a Model-Agnostic Meta-Learning. Contrastive learning creates discriminative feature spaces where normal patterns form compact clusters, enabling rapid domain adaptation. Comprehensive evaluation across 10 datasets spanning industrial and medical domains demonstrates state-of-the-art performance, outperforming existing methods on 6 out of 7 industrial benchmarks with notable improvements on texture-rich datasets (99.2% I-AUROC on DTD-Synthetic, 97.2% on BTAD) and pixellevel localization (96.3% P-AUROC on MVTec-AD). The framework eliminates dependence on vision-language alignments or model ensembles, making it valuable for resourceconstrained environments requiring rapid deployment.
Similar Papers
Towards Real Unsupervised Anomaly Detection Via Confident Meta-Learning
CV and Pattern Recognition
Finds bad things even in messy data.
ACD-CLIP: Decoupling Representation and Dynamic Fusion for Zero-Shot Anomaly Detection
CV and Pattern Recognition
Finds weird things in pictures better.
Robust Anomaly Detection in Industrial Environments via Meta-Learning
CV and Pattern Recognition
Finds bad parts even with wrong labels.