atlas

Research map / Image generation / Autoregressive and latent generation

Correcting Deviations from Normality: A Reformulated Diffusion Model for Multi-Class Unsupervised Anomaly Detection

CVPR 2025 · Image generation › Autoregressive and latent generation · approach: Reconstruction-based diffusion image detection · 13 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 DeCo-Diff, a latent-space diffusion model that masks random patches during forward noising and learns to predict the direction of deviation from normality, enabling selective correction of anomalous regions for multi-class unsupervised anomaly detection.

Problem

Standard diffusion-based reconstruction for unsupervised anomaly detection degrades normal regions and struggles to selectively alter anomalous areas, especially in multi-class settings.

Approach

Reformulates the diffusion forward/reverse process so that anomalies act as noise in latent space: random masking leaves normal patches untouched, and the network predicts the deviation direction (zero for normal patches), with DDIM-style deterministic correction applied directly to the target image without a forward pass.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DeCo-Diff instead of MambaADMulti-class anomaly detection · MVTec-ADpixel-level AUPRC: 56.3 -> 74.9Helped
Use DeCo-Diff instead of MambaADMulti-class anomaly detection · VisApixel-level AUPRC: 39.4 -> 51.3Helped
Use DeCo-Diff instead of MoEADMulti-class anomaly detection · VisApixel-level AUROC: 98.7 -> 98.5Hurt
Use direct ˜z0 correction instead of ˜zt−1 correction (ablation)DeCo-Diff · MVTec-ADimage-level AUROC: 99.3 -> 99.2Hurt
Use direct ˜z0 correction instead of ˜zt−1 correction (ablation)DeCo-Diff · MVTec-ADpixel-level AUPRC: 75.1 / 75.0No clear effect
Use 2 reverse steps instead of 5 (ablation)DeCo-Diff with direct ˜z0 correction · MVTec-ADimage-level AUROC: 99.2 -> 99.2No clear effect
Use 2 reverse steps instead of 5 (ablation)DeCo-Diff with ˜zt−1 correction · MVTec-ADpixel-level AUPRC: 75.0 -> 74.9No clear effect
Use pixel- and latent-space discrepancies with geometric mean instead of pixel discrepancy only (ablation)DeCo-Diff anomaly maps · MVTec-ADpixel-level AUPRC: 68.0 -> 74.9Helped
Use pixel- and latent-space discrepancies with geometric mean instead of latent discrepancy only (ablation)DeCo-Diff anomaly maps · MVTec-ADpixel-level AUPRC: 70.5 -> 74.9Helped
Combine pixel- and latent-space discrepancies with geometric mean instead of arithmetic mean (ablation)DeCo-Diff anomaly maps · MVTec-ADpixel-level AUPRC: 73.5 -> 74.9Helped
Use geometric pixel/latent discrepancy instead of ResNet50 feature discrepancy (ablation)DeCo-Diff anomaly maps · MVTec-ADpixel-level AUPRC: 66.7 -> 74.9Helped

Limitations

Experimental setup

Datasets: MVTec-AD VisA

Benchmarks: MVTec-AD VisA

Metrics: AUROC AUPRC f1max AUPRO

Baselines: RD4AD UniAD SimpleNet DeSTSeg DiAD MoEAD GLAD MambaAD

Builds on: DDPM DDIM Latent Diffusion Model DiAD

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