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

Dual-Interrelated Diffusion Model for Few-Shot Anomaly Image Generation

About

The performance of anomaly inspection in industrial manufacturing is constrained by the scarcity of anomaly data. To overcome this challenge, researchers have started employing anomaly generation approaches to augment the anomaly dataset. However, existing anomaly generation methods suffer from limited diversity in the generated anomalies and struggle to achieve a seamless blending of this anomaly with the original image. Moreover, the generated mask is usually not aligned with the generated anomaly. In this paper, we overcome these challenges from a new perspective, simultaneously generating a pair of the overall image and the corresponding anomaly part. We propose DualAnoDiff, a novel diffusion-based few-shot anomaly image generation model, which can generate diverse and realistic anomaly images by using a dual-interrelated diffusion model, where one of them is employed to generate the whole image while the other one generates the anomaly part. Moreover, we extract background and shape information to mitigate the distortion and blurriness phenomenon in few-shot image generation. Extensive experiments demonstrate the superiority of our proposed model over state-of-the-art methods in terms of diversity, realism and the accuracy of mask. Overall, our approach significantly improves the performance of downstream anomaly inspection tasks, including anomaly detection, anomaly localization, and anomaly classification tasks.

Ying Jin, Jinlong Peng, Qingdong He, Teng Hu, Jiafu Wu, Hao Chen, Haoxuan Wang, Wenbing Zhu, Mingmin Chi, Jun Liu, Yabiao Wang• 2024

Related benchmarks

TaskDatasetResultRank
Anomaly DetectionMVTec-AD (test)--
226
Anomaly LocalizationMVTec-AD (test)
Pixel AUROC99.6
181
Anomaly GenerationMVTec 1 (test)
Image Similarity (IS)2.4
112
Anomaly ClassificationMVTec-AD (test)--
50
Ablation Study (BCM Module)MVTec-AD (test)
AUROC99.1
2
Showing 5 of 5 rows

Other info

Code

Follow for update