atlas

Research map / Image generation / Autoregressive and latent generation

DZAD: Diffusion-based Zero-shot Anomaly Detection

AAAI 2025 · Image generation › Autoregressive and latent generation · approach: Reconstruction-based diffusion image detection · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DZAD, a prompt-free zero-shot anomaly detection method that extracts multi-timestep denoising noise features from a latent diffusion model (Stable Diffusion) with a semantic-guided network, plus a two-branch multi-scale anomaly map and a learned noise weight function.

Problem

Zero-shot anomaly detection and localization on unseen classes of industrial images; existing CLIP/SAM-based methods depend heavily on text prompt quality and quantity.

Approach

Use noise (ELBO-style denoising error) features from a latent diffusion model's denoising process, aggregated over multiple timesteps and weighted by a custom function, together with an SG network that injects semantic information, to detect anomalies without any text prompts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DZAD instead of WinCLIPZero-shot anomaly detection · MVTec ADImage AUC: 0.918 -> 0.935Helped
Use DZAD instead of AdaCLIPZero-shot anomaly detection · MVTec ADPixel AUC: 0.942 -> 0.867Hurt
Use DZAD instead of AdaCLIPZero-shot anomaly detection · VisAImage AUC: 0.858 -> 0.902Helped
Use DZAD instead of SAAZero-shot anomaly detection · VisAPixel AUC: 0.955 -> 0.920Hurt
Use DZAD instead of AdaCLIPZero-shot anomaly detection · BTADImage AUC: 0.886 -> 0.928Helped
Use DZAD instead of AdaCLIPZero-shot anomaly detection · BTADPixel AUC: 0.921 -> 0.923Helped
Add the SG network intermediate block to the diffusion model (ablation)DZAD · MVTec ADImage AUC (cls): 0.812 -> 0.834Helped
Add multi-timestep feature extraction (ablation)DZAD · MVTec ADImage AUC (cls): 0.834 -> 0.930Helped
Add multi-timestep feature extraction (ablation)DZAD · MVTec ADPixel AUC (seg): 0.752 -> 0.823Helped
Add the two-branch feature extractor (ablation)DZAD · MVTec ADPixel AUC (seg): 0.752 -> 0.864Helped
Add the two-branch feature extractor to SGSD + Mt (ablation)DZAD · MVTec ADPixel AUC (seg): 0.823 -> 0.865Helped
Use weight function 1 + exp(−3 · (10 − n)) instead of SNR (ablation)DZAD · MVTec ADAUC: 0.718 -> 0.935Helped

Surprising findings

Limitations

Experimental setup

Datasets: MVTec AD VisA

Benchmarks: MVTec AD VisA BTAD

Metrics: image-level AUROC pixel-level AUROC

Baselines: SAM WinCLIP SAA April-GAN AdaCLIP AnomalyCLIP MAEDAY

Builds on: LDM DiAD DDIM Variational Diffusion Model AnomalyCLIP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy