Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

AnoRefiner: Anomaly-Aware Group-Wise Refinement for Zero-Shot Industrial Anomaly Detection

About

Zero-shot industrial anomaly detection (ZSAD) methods typically yield coarse anomaly maps as vision transformers (ViTs) extract patch-level features only. To solve this, recent solutions attempt to predict finer anomalies using features from ZSAD, but they still struggle to recover fine-grained anomalies without missed detections, mainly due to the gap between randomly synthesized training anomalies and real ones. We observe that anomaly score maps exactly provide complementary spatial cues that are largely absent from ZSAD's image features, a fact overlooked before. Inspired by this, we propose an anomaly-aware refiner (AnoRefiner) that can be plugged into most ZSAD models and improve patch-level anomaly maps to the pixel level. First, we design an anomaly refinement decoder (ARD) that progressively enhances image features using anomaly score maps, reducing the reliance on synthetic anomaly data. Second, motivated by the mass production paradigm, we propose a progressive group-wise test-time training (PGT) strategy that trains ARD in each product group for the refinement process in the next group, while staying compatible with any ZSAD method. Experiments on the MVTec AD and VisA datasets show that AnoRefiner boosts various ZSAD models by up to a 5.2\% gain in pixel-AP metrics, which can also be directly observed in many visualizations. The code will be available at https://github.com/HUST-SLOW/AnoRefiner.

Dayou Huang, Feng Xue, Xurui Li, Yu Zhou• 2025

Related benchmarks

TaskDatasetResultRank
Anomaly SegmentationMVTec-AD (test)--
85
Anomaly SegmentationVisA (test)
P-AUROC98.9
51
Anomaly ClassificationMVTec-AD (test)
AUROC (Image)97.2
50
Anomaly ClassificationVisA (test)
AUROC (cls)94.7
20
Anomaly ClassificationMVTec AD 40 (test)
AUROC98.4
4
Anomaly SegmentationMVTec AD 40 (test)
AUROC (Segmentation)0.978
4
Anomaly SegmentationVisA 54 (test)
AUROC (Segm)98.8
4
Showing 7 of 7 rows

Other info

Follow for update