Robust Zero-shot Anomaly Detection under Limited Auxiliary Anomaly Priors
About
Zero-shot anomaly detection aims to identify defects in arbitrary novel domains; however, existing models assume that the auxiliary data contains a rich diversity of anomalies, neglecting the far more complex and unpredictable variations in real-world target domains. This study introduces DIVE, the first approach to investigate the scenario of limited auxiliary anomaly priors and resolve the resulting substantial performance degradation. Through a shallow-and-deep text embedding injection strategy during visual encoding, DIVE learns to abstract generic anomaly concepts shared across the auxiliary training domain and diverse target domains. Moreover, we propose a disentanglement mechanism to tackle the suboptimal alignment between visual embeddings entangled with object semantics and object-agnostic textual prompts. Experiments demonstrate that, under the setting of limited anomaly patterns in auxiliary data, DIVE outperforms SOTA baselines by up to 16.2% and 28.5% on two classification metrics, and 23.4%, 24.1%, and 47.0% on three segmentation metrics, in terms of average performance across twelve datasets. Furthermore, it maintains highly competitive performance when auxiliary data exhibits sufficient anomaly diversity.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Anomaly Segmentation | MPDD | AUROC0.955 | 74 | |
| Anomaly Segmentation | BTAD | Average Pixel AUROC94.3 | 66 | |
| Segmentation | ColonDB | AUROC83.2 | 12 | |
| Segmentation | TN3K | AUROC84.1 | 12 | |
| Segmentation | VisA | AUROC95 | 12 | |
| Anomaly Segmentation | SDD | AUROC88.2 | 12 | |
| Classification | SDD | -- | 10 | |
| Classification | HeadCT | AUROC99.1 | 6 | |
| Classification | Br35H | AUROC96.1 | 6 | |
| Classification | BrainMRI | AUROC97.3 | 6 |