Introduction

-
$I'=f_\theta(I)$, then anomaly map: $A=C_\theta(I, I')$
- Testing: 异常图像⇒正常图像. how to achieve this?
-
trained on nominal and / or abnormal samples, learns to accurately reconstruct nominal data while failing to reconstruct anomalies.

- the majority of reconstruction-based methods are trained from scratch without employing robust pretrained models, which results in inferior performance ****compared to feature embedding ?
-
memory bank based methods和库里的比;reconstruction based和自己比。
Methods
VAE ⇒ blurry and anomalies weren’t adequately removed;
GAN ⇒ rely on synthetic anomalies for training.
Diffusion based methods are better than VAE and GAN for AD.
Diffusion based
102 Diffusion models
看这些文章的fig1,都是挖掘diffusion的生成能力。
- 先看DiffAD, iccv23 的效果示意图,?????;
- 再看DDAD, pr24,因其方法更简单;
- not only outperforms reconstruction-based models but also representation-based
models.
- Ranked #1 on MVtec AD (Detection AUROC metric)
- Ranked #1 on VisA (Detection AUROC metric)
- DiffusionAD, tpami25
- Ranked #3 on VisA (Detection AUROC metric)
- has code
对比
MVTec AD — Image-level AUROC(整体异常判断)
| 方法 |
Image AUROC(典型区间) |
结论 |
| AnoDDPM |
~92–95% |
明显优于 AE/GAN,但不是 SOTA |
| DiffAD |
~95–97% |
对 texture 类别提升明显 |
| DDAD |
~96–98% |
稳定高于 AnoDDPM |
| DiffusionAD |
~97–99% |
当前 diffusion-AD 中最强 |
MVTec AD — Pixel-level AUROC(定位异常)