atlas

Research map / Continual learning / Online and replay-based

One-for-More: Continual Diffusion Model for Anomaly Detection

CVPR 2025 · Continual learning › Online and replay-based · approach: Dynamic expansion and isolation · 24 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 CDAD, a continual latent diffusion model for multi-class anomaly detection that uses gradient projection with an iterative SVD (iSVD) to prevent forgetting and an anomaly-masked network to condition the denoiser.

Problem

Diffusion-based anomaly detection suffers from catastrophic forgetting and faithfulness hallucination when trained continually on new anomaly-detection classes, and gradient-projection defenses are memory-prohibitive for diffusion U-Nets.

Approach

Projects new-task gradients orthogonal to the significant subspace of previous tasks, computes that subspace with an iterative SVD that splits features into blocks (memory roughly independent of image count), and uses an anomaly-masked conditional network with patch perturbation so the diffusion model reconstructs anomalous regions rather than overfitting to normal images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CDAD instead of the strongest reported baselinecontinual anomaly detection · MVTec 3 × 5 with 5 stepsimage A-AUROC: 84.8 -> 89.1Helped
Use CDAD instead of the strongest reported baselinecontinual anomaly detection · VisA 8–1 × 4 with 4 stepsimage A-AUROC: 79.8 -> 83.4Helped
Add the anomaly-masked network (AMN) (ablation)CDAD · MVTec 10–1 × 5 with 5 stepsimage A-AUROC: 94.3 -> 94.9Helped
Add the anomaly-masked network (AMN) (ablation)CDAD · MVTec 10–1 × 5 with 5 stepspixel A-AUROC: 94.0 -> 95.7Helped
Add the continual diffusion model (CDM) (ablation)CDAD · MVTec 10–1 × 5 with 5 stepsimage A-AUROC: 90.6 -> 94.9Helped
Add the continual diffusion model (CDM) (ablation)CDAD · MVTec 10–1 × 5 with 5 stepspixel A-AUROC: 93.5 -> 95.7Helped
Use iterative SVD instead of full SVD (ablation)significant-representation computation · 10 imagesmemory: 157.3GB -> 16.7GBHelped
Increase the iSVD split-block count (ablation)iSVD · feature-matrix projectionprojection performanceHurt
Increase the k-rank approximation threshold γth (ablation)CDAD · MVTec setting 2A-AUROCMixed
Use AMN as the condition mechanism (ablation)CDAD · MVTec 10–1 × 5 with 5 stepsforgetting measure: 1.69 / 1.55 -> 1.01 / 0.74Helped

Surprising findings

Limitations

Experimental setup

Datasets: MVTec AD VisA

Benchmarks: MVTec AD VisA

Metrics: A-AUROC FM AUROC

Baselines: UniAD UniAD + EWC UniAD + SI UniAD + MAS UniAD + LVT UCAD IUF DiAD ControlNet

Builds on: Stable Diffusion ControlNet gradient projection (GPM) UniAD IUF

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