Revisiting Reverse Distillation for Anomaly Detection

Anomaly detection is an important application in large-scale industrial manufacturing. Recent methods for this task have demonstrated excellent accuracy but come with a latency trade-off. Memory based approaches with dominant performances like PatchCore or Coupled-hypersphere-based Feature Adaptation (CFA) require an external memory bank, which significantly lengthens the execution time. Another approach that employs Reversed Distillation (RD) can perform well while maintaining low latency. In this paper, we revisit this idea to improve its performance, establishing a new state-of-the-art benchmark on the challenging MVTec dataset for both anomaly detection and localization. The proposed method, called RD++, runs six times faster than PatchCore, and two times faster than CFA but introduces a negligible latency compared to RD. We also experiment on the BTAD and Retinal OCT datasets to demonstrate our method's generalizability and conduct important ablation experiments to provide insights into its configurations. Source code will be available at https://github.com/tientrandinh/Revisiting-Reverse-Distillation.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Benchmark
Anomaly Detection BTAD Reverse Distillation ++ Segmentation AUROC 97.43 # 7
Detection AUROC 95.63 # 3
Anomaly Detection InsPLAD RD++ (ResNet-18) Detection AUROC 90.07 # 5
Anomaly Detection MVTec AD Reverse Distillation ++ Detection AUROC 99.44 # 19
Segmentation AUROC 98.25 # 25
Segmentation AUPRO 94.99 # 17
Anomaly Detection MVTEC AD textures Reverse Distillation ++ Detection AUROC 99.8 # 2

Methods


No methods listed for this paper. Add relevant methods here