DPA: Decoupling Product-Agnostic Anomaly Representations for Zero-shot Anomaly Generation

TL;DR

DPA方法通过解耦产品无关的异常表示,实现零样本异常生成,提升检测性能。

cs.CV 🔴 高级 2026-09-02 28 次浏览
Hang Yao Yansheng Fu Ming Liu Zifei Yan Yanli Ji Hongzhi Zhang Wangmeng Zuo
异常检测 零样本学习 扩散模型 工业应用 机器学习

核心发现

方法论

DPA方法采用扩散模型解耦产品无关的异常表示,结合自适应掩码引导生成过程,通过产品感知的异常类型过滤机制选择合适的异常类型进行转移。

关键结果

  • 在MVTec-AD和VisA数据集上,DPA方法在零样本和少样本设置下显著提高了异常检测性能,平均提升超过20%。
  • 与现有方法相比,DPA生成的异常样本更逼真,减少了与真实异常样本的视觉差距。
  • 消融实验表明,自适应掩码和异常概念解耦是性能提升的关键。

研究意义

该研究为工业异常检测提供了一种无需收集目标产品异常样本的解决方案,解决了新产品部署时异常样本稀缺的问题,具有重要的学术和工业应用价值。

技术贡献

DPA方法通过引入异常概念解耦和自适应掩码引导生成,提供了新的理论保证和工程可能性,与现有方法相比具有根本性差异。

新颖性

DPA首次实现了基于真实异常样本的零样本异常生成,通过解耦异常概念和产品信息,突破了现有方法的局限。

局限性

  • DPA在某些复杂产品上可能无法生成足够逼真的异常样本,影响检测性能。
  • 需要进一步优化掩码生成策略以提高生成样本的多样性。

未来方向

未来工作可以探索更复杂的异常类型和产品类别,优化掩码生成策略,并结合更多的先验知识提高生成样本的质量。

AI 总览摘要

工业异常检测在智能制造中至关重要,但新产品的异常样本往往难以获取。现有方法依赖于纹理图像或文本描述,生成的异常样本不够真实。本文提出了一种基于异常转移的零样本生成方法DPA,通过解耦产品无关的异常表示,结合自适应掩码引导生成过程,生成更逼真的异常样本。

DPA方法通过扩散模型学习产品无关的异常嵌入,并在生成过程中使用自适应掩码控制异常的空间属性。实验结果表明,DPA在MVTec-AD和VisA数据集上显著提升了异常检测性能,尤其在零样本和少样本设置下表现突出。

尽管DPA在生成样本的真实性和检测性能上取得了显著进展,但在某些复杂产品上仍存在局限。未来工作将探索更复杂的异常类型和产品类别,进一步提高生成样本的多样性和质量。

深度分析

研究背景

工业异常检测是质量控制的重要环节,随着制造业的快速发展,对异常检测的需求日益增加。传统方法依赖于异常样本的收集,但在新产品部署时,异常样本往往稀缺,限制了检测模型的训练。

核心问题

核心问题在于如何在缺乏目标产品异常样本的情况下,生成足够真实的异常样本以提升检测性能。这一问题的难点在于生成样本的真实性和多样性。

核心创新

DPA方法的核心创新在于通过扩散模型解耦产品无关的异常表示,并结合自适应掩码引导生成过程,生成更逼真的异常样本。与现有方法相比,DPA不依赖于目标产品的异常样本。

方法详解

  • �� 使用扩散模型学习产品无关的异常嵌入。
  • �� 通过产品感知的异常类型过滤机制选择合适的异常类型。
  • �� 在生成过程中使用自适应掩码控制异常的空间属性。
  • �� 引入无训练的异常标注模块生成与生成异常对齐的像素级标注。

实验设计

实验在MVTec-AD和VisA数据集上进行,使用异常转移基准验证DPA的有效性。基准包括源数据用于提取异常和目标数据用于生成异常。评估指标包括生成样本的真实性和检测性能。

结果分析

DPA在MVTec-AD和VisA数据集上显著提高了异常检测性能,尤其在零样本和少样本设置下表现突出。消融实验表明,自适应掩码和异常概念解耦是性能提升的关键。

应用场景

DPA方法可用于工业检测中的新产品部署,减少异常样本的收集成本,提高检测模型的泛化能力。

局限与展望

DPA在某些复杂产品上可能无法生成足够逼真的异常样本,影响检测性能。需要进一步优化掩码生成策略以提高生成样本的多样性。

通俗解读 非专业人士也能看懂

想象你在厨房里做饭,突然发现冰箱里没有鸡蛋。你需要做一道鸡蛋炒饭,但没有鸡蛋怎么办?DPA方法就像是一个神奇的厨师,它能在没有鸡蛋的情况下,利用厨房里现有的食材,比如面粉和水,创造出一个类似鸡蛋的替代品。这个替代品不仅看起来像鸡蛋,还能在炒饭中发挥类似的作用。这就像DPA在没有目标产品异常样本的情况下,利用现有的异常样本生成新的异常样本,帮助检测模型更好地识别异常。

简单解释 像给14岁少年讲一样

想象一下你在玩一个游戏,游戏里有很多关卡,每个关卡都有不同的敌人。你需要打败这些敌人才能过关。但是,有些关卡的敌人你从来没见过,也不知道怎么打。DPA就像是一个超级攻略,它能告诉你这些新敌人的弱点,甚至在游戏开始前就帮你模拟出这些敌人,让你提前练习。这样,当你真正遇到这些敌人时,你就能轻松打败他们啦!

术语表

扩散模型 (Diffusion Model)

一种基于非平衡热力学的图像生成模型,常用于多种下游任务。

用于学习产品无关的异常嵌入。

异常转移 (Anomaly Transfer)

从现有产品的真实异常中提取异常概念,并将其转移到目标产品。

DPA方法的核心机制。

自适应掩码 (Adaptive Mask)

在生成过程中用于控制异常空间属性的动态掩码。

用于引导异常生成的空间位置和形状。

异常概念解耦 (Anomaly Concept Decoupling)

将异常概念从产品信息中解耦的过程。

DPA方法用于生成产品无关异常表示的关键步骤。

无训练标注 (Training-free Labeling)

无需训练即可生成与生成异常对齐的像素级标注。

用于生成异常样本的标注。

开放问题 这项研究留下的未解疑问

  • 1 如何在更复杂的产品上生成逼真的异常样本仍是一个开放问题,现有方法在这方面的表现有限。
  • 2 在生成过程中如何进一步提高异常样本的多样性和真实性仍需探索。

应用场景

近期应用

工业检测

DPA方法可用于新产品的异常检测,减少异常样本的收集成本,提高检测模型的泛化能力。

远期愿景

智能制造

通过提高异常检测的自动化和智能化水平,推动智能制造的发展。

原文摘要

Industrial anomaly detection benefits from anomaly samples, yet newly deployed products typically provide only normal images, making anomaly samples difficult to collect. Zero-shot anomaly generation offers a promising solution which avoids collection of target-product anomalies. However, existing methods mainly rely on texture images or text descriptions as anomaly sources, which often produce unrealistic anomalies. Observing that similar anomalies can recur across different products, we propose anomaly transfer-based zero-shot generation, which reuses real anomalies from existing source products, making target-product anomalies no longer necessary to generate realistic anomalious samples for unseen target products. Since not every anomaly type suits the target product, an anomaly type filtering mechanism first selects plausible source types. To transfer selected anomaly, we propose DPA, a diffusion-based framework that decouples product-agnostic anomaly representations. Instead of directly extracting anomaly representations, DPA learns product-irrelevant anomaly embeddings through training with the mismatched data pair, enabling transferable anomaly concept learning across products. Furthermore, we design an adaptive mask-guided pipeline that leverages adaptive masks to control the positional and geometric plausibility of generated anomalies during generation. A training-free anomaly labeling module is further introduced to produce pixel-level annotations aligned with generated anomalies. Extensive experiments on MVTec-AD, VisA, and a dedicated anomaly-transfer benchmark demonstrate that the proposed setting and DPA generate more realistic anomalies and significantly improve downstream anomaly detection performance under both zero-shot and few-shot settings. Source code and models will be released.

cs.CV