| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 视频异常检测新基准 -> 正文阅读 |
|
[人工智能]视频异常检测新基准 |
-??论文题目:UBnormal: New Benchmark for Supervised Open-Set Video Anomaly ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Detection - 论文链接:https://arxiv.org/pdf/2111.08644.pdf -??代码链接:https://github.com/lilygeorgescu/UBnormal 综述????检测视频中的异常事件通常被定义为二分类任务,其中训练视频仅包含正常事件,而测试视频包含正常和异常事件。在这种情况下,异常检测是一个开放集问题。然而,一些研究将异常检测等同于动作识别。这是一个封闭的场景,无法测试系统检测新异常类型的能力。 ????????为此,我们提出了UBnormal,一种新的有监督的开放集基准,由多个虚拟场景组成,用于视频异常检测。与现有数据集不同,我们在训练时引入了像素级注释的异常事件,这是第一次使用完全监督学习方法进行异常事件检测。为了保留典型的开集公式,我们确保在视频的训练和测试集合中包含不相交的异常类型集。据我们所知,UBnormal是第一个视频异常检测基准,允许在一类开集模型和监督闭集模型之间进行公平的面对面比较;此外,我们还提供了实证证据,表明UBnormal可以在两个重要数据集(Avenue和ShanghaiTech)上提高最先进的异常检测框架的性能。 异常检测算法研究现状在近几年的文献及研究中,对于异常检测的方法任务无非通过两种形式: 一是将异常检测视为二分类任务(或离群值检测任务),在这种情况下,模型框架在训练时只训练正常事件的数据集,而测试数据则包含正常事件和异常事件。模型方法从测试数据中学习到一个正态分布模型,在测试时遇到“不熟悉”的数据时会将其标记为异常; 二是将异常检测视为弱监督的动作识别任务,其中训练视频包含正常和异常事件,但异常视频标注是在video-level(视频级别)提供的,不是帧级别。此方法对应于一个封闭集评估场景,其中训练和测试异常属于相同的动作类别,无法测试系统检测未发现异常类型的能力。 为了解决这些问题,我们提出了一种新的范式——将视频异常检测作为一个有监督的开集分类问题进行框架化。在此方法中,正常和异常事件在训练时都可用,但在测试推理阶段发生的异常属于一组不同的异常类型(类别),即训练时是一种异常类别,测试时又是另一种类别。将异常检测视为一个有监督的开集问题的主要优点是:(i)由于训练时异常的可用性,可以使用完全有监督的模型,(ii)能够在测试和训练时使用不同的异常动作类别情况下评估模型在“遇到”其它异常行为的性能;(iii)实现了一类开集方法和弱监督闭集方法之间的公平比较。对于一类问题的公式,监督开集公式的一个问题在于难以从现实世界中收集异常数据。 为了缓解这个问题,我们提出了 本文作者对于异常检测任务的贡献有三个:
UBnormal Benchmark数据集UBnormal基准是使用Cinema4D软件生成的,它允许我们使用2D背景图像和3D动画创建场景。我们总共选择了29幅自然图像,代表街道场景、火车站、办公室等。在选定的背景图像中,我们确保消除应该属于前景的人、车或其他对象。从每个自然图像中,我们创建一个虚拟3D场景,每个场景平均生成19个视频。对于每个场景,我们生成正常和异常视频。在整个UBnormal数据集中,正常视频与异常视频的比例接近1:1。 在数据集中,我们包含了多达20多种异常,其中测试集、验证集及训练集中的异常类别都是不相同的。为了增加数据集的多样性,我们包括多个对象类别,例如人、汽车、滑板、自行车和摩托车;场景包括但不限于雾场景、夜间场景、火灾场景等等,如下图所示。 不同类别数据集 基准数据集测试方法二分类开集模型 我们采用了论文 监督闭集模型 我们采用Sultani等人在论文 动作识别框架 我们基准的第三个基线是动作识别模型。我们选择了Bertasius等人提出的最先进的模型 自监督多任务模型 我们使用Georgescu等人在论文 实验结果在上图中,我们可以观察到,基于该数据集提出的不同最先进方法可以准确定位和检测异常。 结论在这项工作中,我们引入了 (i)它可以对开集模型和闭集模型进行公平和直接的比较; (ii)它可以缓解现实数据集中缺乏训练异常的情况,与当前最先进的模型相比有了显著的改进。 存在问题
数据集展示数据集中的卡通人物 数据集中的异常种类 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:53:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |