Papers › DiffusionAD: Norm-guided One-step Denoising Diffusion for Anomaly Detection
DiffusionAD: Norm-guided One-step Denoising Diffusion for Anomaly Detection
HUI ZHANG, Zheng Wang, Dan Zeng, Zuxuan Wu, Yu-Gang Jiang
Anomaly detection has garnered extensive applications in real industrial manufacturing due to its remarkable effectiveness and efficiency. However, previous generative-based models have been limited by suboptimal reconstruction quality, hampering their overall performance. We introduce DiffusionAD, a novel anomaly detection pipeline comprising a reconstruction sub-network and a segmentation sub-network. A fundamental enhancement lies in our reformulation of the reconstruction process using a diffusion model into a noise-to-norm paradigm. Here, the anomalous region loses its distinctive features after being disturbed by Gaussian noise and is subsequently reconstructed into an anomaly-free one. Afterward, the segmentation sub-network predicts pixel-level anomaly scores based on the similarities and discrepancies between the input image and its anomaly-free reconstruction. Additionally, given the substantial decrease in inference speed due to the iterative denoising nature of diffusion models, we revisit the denoising process and introduce a rapid one-step denoising paradigm. This paradigm achieves hundreds of times acceleration while preserving comparable reconstruction quality. Furthermore, considering the diversity in the manifestation of anomalies, we propose a norm-guided paradigm to integrate the benefits of multiple noise scales, enhancing the fidelity of reconstructions. Comprehensive evaluations on four standard and challenging benchmarks reveal that DiffusionAD outperforms current state-of-the-art approaches and achieves comparable inference speed, demonstrating the effectiveness and broad applicability of the proposed pipeline. Code is released at https://github.com/HuiZhang0812/DiffusionAD
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Anomaly Detection | MPDD | DiffusionAD | Detection AUROC | 96.2 | #9 of 16 | Archive leaderboard | report |
| Anomaly Detection | MPDD | DiffusionAD | Segmentation AUPRO | 95.3 | #9 of 16 | Archive leaderboard | report |
| Anomaly Detection | MPDD | DiffusionAD | Segmentation AUROC | 98.5 | #9 of 16 | Archive leaderboard | report |
| Anomaly Detection | VisA | DiffusionAD | Detection AUROC | 98.8 | #7 of 50 | Archive leaderboard | report |
| Anomaly Detection | VisA | DiffusionAD | Segmentation AUPRO | 96.0 | #7 of 50 | Archive leaderboard | report |
| Anomaly Detection | VisA | DiffusionAD | Segmentation AUPRO (until 30% FPR) | 96.0 | #7 of 50 | Archive leaderboard | report |
| Anomaly Detection | VisA | DiffusionAD | Segmentation AUROC | 98.9 | #7 of 50 | Archive leaderboard | report |
| Unsupervised Anomaly Detection | DAGM2007 | DiffusionAD | Detection AUROC | 99.6 | #1 of 1 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections