Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

CFA: Coupled-hypersphere-based Feature Adaptation for Target-Oriented Anomaly Localization

About

For a long time, anomaly localization has been widely used in industries. Previous studies focused on approximating the distribution of normal features without adaptation to a target dataset. However, since anomaly localization should precisely discriminate normal and abnormal features, the absence of adaptation may make the normality of abnormal features overestimated. Thus, we propose Coupled-hypersphere-based Feature Adaptation (CFA) which accomplishes sophisticated anomaly localization using features adapted to the target dataset. CFA consists of (1) a learnable patch descriptor that learns and embeds target-oriented features and (2) scalable memory bank independent of the size of the target dataset. And, CFA adopts transfer learning to increase the normal feature density so that abnormal features can be clearly distinguished by applying patch descriptor and memory bank to a pre-trained CNN. The proposed method outperforms the previous methods quantitatively and qualitatively. For example, it provides an AUROC score of 99.5% in anomaly detection and 98.5% in anomaly localization of MVTec AD benchmark. In addition, this paper points out the negative effects of biased features of pre-trained CNNs and emphasizes the importance of the adaptation to the target dataset. The code is publicly available at https://github.com/sungwool/CFA_for_anomaly_localization.

Sungwook Lee, Seunghyun Lee, Byung Cheol Song• 2022

Related benchmarks

TaskDatasetResultRank
Anomaly LocalizationMVTec AD
Pixel AUROC97.2
534
Anomaly DetectionMVTec-AD (test)--
348
Anomaly DetectionVisA--
293
Anomaly LocalizationMVTec-AD (test)
Pixel AUROC98.3
211
Anomaly DetectionMVTec
AUROC81.1
105
Anomaly SegmentationMVTec AD--
105
Anomaly DetectionMPDD (test)
Image-level AU-ROC60.9
104
Image-level Anomaly DetectionMVTec-AD (test)
Overall AUROC62.3
92
Anomaly SegmentationMVTec-AD (test)--
85
Anomaly LocalizationMPDD (test)
Pixel AUROC0.79
81
Showing 10 of 61 rows

Other info

Code

Follow for update