4 个月前

学习记忆引导的正常性以用于异常检测

学习记忆引导的正常性以用于异常检测

摘要

我们研究了异常检测问题,即在视频序列中检测异常事件。基于卷积神经网络(CNNs)的异常检测方法通常利用代理任务,例如重建输入视频帧,来学习描述正常模式的模型,而无需在训练阶段看到异常样本,并通过测试阶段的重建误差来量化异常程度。这些方法的主要缺点在于它们没有显式考虑正常模式的多样性,且卷积神经网络的强大表示能力使得其能够重建异常视频帧。为了解决这一问题,我们提出了一种无监督学习方法来进行异常检测,该方法显式考虑了正常模式的多样性,并降低了卷积神经网络的表示能力。为此,我们建议使用带有新更新方案的记忆模块,其中记忆中的项目记录了正常数据的原型模式。我们还提出了新的特征紧凑性和分离性损失函数来训练记忆模块,从而增强从正常数据中深度学习到的特征和记忆项目的判别能力。标准基准上的实验结果证明了我们方法的有效性和高效性,其性能优于现有最先进方法。

代码仓库

基准测试

基准方法指标
anomaly-detection-on-mvtec-loco-adMNAD
Avg. Detection AUROC: 65.1
Detection AUROC (only logical): 60.0
Detection AUROC (only structural): 70.2
Segmentation AU-sPRO (until FPR 5%): 33.9
general-action-video-anomaly-detection-onMNAD
Avg. ROC-AUC: 0.52
physical-video-anomaly-detection-on-phantomMNAD
Avg. ROC-AUC: 0.55

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
学习记忆引导的正常性以用于异常检测 | 论文 | HyperAI超神经