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

AnomalyDiffusion: Few-Shot Anomaly Image Generation with Diffusion Model

About

Anomaly inspection plays an important role in industrial manufacture. Existing anomaly inspection methods are limited in their performance due to insufficient anomaly data. Although anomaly generation methods have been proposed to augment the anomaly data, they either suffer from poor generation authenticity or inaccurate alignment between the generated anomalies and masks. To address the above problems, we propose AnomalyDiffusion, a novel diffusion-based few-shot anomaly generation model, which utilizes the strong prior information of latent diffusion model learned from large-scale dataset to enhance the generation authenticity under few-shot training data. Firstly, we propose Spatial Anomaly Embedding, which consists of a learnable anomaly embedding and a spatial embedding encoded from an anomaly mask, disentangling the anomaly information into anomaly appearance and location information. Moreover, to improve the alignment between the generated anomalies and the anomaly masks, we introduce a novel Adaptive Attention Re-weighting Mechanism. Based on the disparities between the generated anomaly image and normal sample, it dynamically guides the model to focus more on the areas with less noticeable generated anomalies, enabling generation of accurately-matched anomalous image-mask pairs. Extensive experiments demonstrate that our model significantly outperforms the state-of-the-art methods in generation authenticity and diversity, and effectively improves the performance of downstream anomaly inspection tasks. The code and data are available in https://github.com/sjtuplayer/anomalydiffusion.

Teng Hu, Jiangning Zhang, Ran Yi, Yuzhen Du, Xu Chen, Liang Liu, Yabiao Wang, Chengjie Wang• 2023

Related benchmarks

TaskDatasetResultRank
Anomaly LocalizationMVTec AD
Pixel AUROC99.8
513
Anomaly DetectionMVTec-AD (test)
I-AUROC99.2
327
Anomaly LocalizationMVTec-AD (test)
Pixel AUROC100
211
Anomaly GenerationMVTec 1 (test)
Image Similarity (IS)2.54
112
Image-level Anomaly DetectionMVTec-AD (test)--
86
Anomaly GenerationMVTec AD
KID10.03
85
Image-level Anomaly DetectionMVTec AD
AUROC98.47
82
Anomaly DetectionMVTec AD
AP-I100
80
Image-level Anomaly DetectionVisA
AUC85.03
80
Image-level Anomaly DetectionVisA (test)
AP (Image)97.2
75
Showing 10 of 53 rows

Other info

Follow for update