atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

MuSc: Zero-Shot Industrial Anomaly Classification and Segmentation with Mutual Scoring of the Unlabeled Images

ICLR 2024 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Transductive and semantic-dictionary zero-shot · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MuSc, a training-free zero-shot industrial anomaly classification and segmentation method that scores each test image's patches by mutual nearest-neighbor distances to other unlabeled test images, with multi-degree neighborhood aggregation and graph-based image-level re-scoring.

Problem

Zero-shot industrial anomaly classification (AC) and segmentation (AS) without normal training images or text prompts, exploiting the unlabeled test images themselves.

Approach

Normal patches find many similar patches in other unlabeled test images while anomalous patches find few; the method uses this via mutual scoring (min-distance to other images, interval averaging of lowest 30%), multi-degree local aggregation of ViT patch tokens, and a constrained kNN graph re-scoring (RsCIN) on class tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MuSc instead of the strongest reported zero-shot baselinezero-shot industrial anomaly detection · MVTec ADPRO-segm: 72.7% to 93.8% (+21.1%)Helped
Use MuSc instead of the strongest reported zero-shot baselinezero-shot industrial anomaly detection · VisAAUROC-cls: +14.7%Helped
Use aggregation degrees {1, 3, 5} rather than a single aggregation degree (ablation)MuSc · MVTec ADpixel-AUROC: 94.6 -> 97.3Helped
Use aggregation degrees {1, 3} instead of {1, 3, 5} (ablation)MuSc · VisAimage-AUROC: 92.8 -> 93.7Helped
Average scores from all images instead of selecting the minimum 30% interval (ablation)MSM · MVTec ADimage-AUROC: 97.8 -> 95.0Hurt
Replace 30% interval averaging with maximum scoring (ablation)MSM · MVTec ADimage-AUROC: 97.8 -> 96.0Hurt
Add RsCIN (ablation)MuSc · VisAimage-AUROC: 90 -> 92.8Helped
Add RsCIN (ablation)MuSc · MVTec ADF1-max: 96.6 -> 97.5Helped
Add aggregation degrees {7, 9, 13} to {1, 3, 5} (ablation)MuSc LNAMD · MVTec ADimage-AUROC: 97.8 -> 95.7Hurt
Exclude the minimum 10% of scores from the selected 30% interval (ablation)MSM · MVTec ADimage-AUROC: 97.8 -> 97.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MVTec AD VisA BTAD

Benchmarks: MVTec AD VisA BTAD

Metrics: AUROC AP F1-max PRO pixel AUROC pixel AP

Baselines: WinCLIP APRIL-GAN ACR RegAD PatchCore GraphCore

Builds on: CLIP PatchCore SSO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy