atlas

Research map / Image generation / Fast diffusion sampling

OmiAD: One-Step Adaptive Masked Diffusion Model for Multi-class Anomaly Detection via Adversarial Distillation

ICML 2025 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration

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 OmiAD, a one-step masked diffusion model for multi-class industrial anomaly detection that combines an adaptive masking diffusion teacher with adversarial score distillation (SiD/SiDA-based) using a shared-weight encoder discriminator.

Problem

Diffusion-based anomaly detection is slow due to iterative denoising, and reconstruction models suffer from the "identical shortcut" problem where anomalies are reconstructed along with normal content, limiting real-time industrial deployment.

Approach

An adaptive masking strategy whose masking probability grows with diffusion timestep forces the diffusion model to use broader context, and adversarial score distillation compresses it into a one-step generator, with the student's encoder reused as a discriminator to avoid extra parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace DiAD with OmiADMulti-class anomaly detection · MVTec-ADmAD: 84.0 -> 85.3Helped
replace RD4AD with OmiADMulti-class anomaly detection · VisAmAD: 77.8 -> 79.3Helped
replace RD4AD with OmiADMulti-class anomaly detection · MPDDmAD: 73.8 -> 78.9Helped
replace HVQ-Trans with OmiADMulti-class anomaly detection · Real-IADmAD: 71.4 -> 76.3Helped
use adaptive masking instead of no masking (ablation)DDPM on MVTec-AD · MVTec-AD (image-level)AU-ROC: 90.2 -> 98.4Helped
use adaptive masking instead of fixed masking (ablation)DDPM on MVTec-AD · MVTec-AD (image-level)AU-ROC: 97.7 -> 98.4Helped
use ADD instead of adaptive-mask score distillation (ablation)Adaptive masked diffusion model on MVTec-AD · MVTec-AD (image-level)AU-ROC: 98.4 -> 94.5Hurt
add score distillation without adversarial distillation (ablation)Adaptive masked diffusion model on MVTec-AD · MVTec-AD (image-level)AU-ROC: 98.4 -> 98.3No clear effect
add adversarial score distillation to score distillation (ablation)Adaptive masked diffusion model on MVTec-AD · MVTec-AD (image-level)AU-ROC: 98.3 -> 98.8Helped
use one-step OmiAD instead of HVQ-TransAnomaly detection inference, batch size 64 · MVTec-ADinference time (seconds): 0.1795 -> 0.0254Helped

Surprising findings

Limitations

Experimental setup

Datasets: MVTec-AD VisA MPDD Real-IAD

Benchmarks: MVTec-AD VisA MPDD Real-IAD

Metrics: AU-ROC AP F1-max AU-PRO mAD inference time

Baselines: RD4AD UniAD SimpleNet DeSTSeg DiAD HVQ-Trans ADD DDAD ReContrast TransFusion

Builds on: SiD (Score identity Distillation) SiDA Diffusion GAN DDPM 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