基于混合策略的暴力行为检测方法及系统、存储介质技术方案

技术编号:26172537 阅读:29 留言:0更新日期:2020-10-31 13:50
本发明专利技术公开了一种基于混合策略的暴力行为检测方法及系统、计算机可读存储介质,该方法包括以下步骤:获取已训练的第一深度神经网络模型和第二深度神经网络模型;提取监控视频在预测间隔时间内的全部视频帧并计算所述全部视频帧的平均光流;当所述平均光流大于或等于光流阈值时,利用所述已训练的第一深度神经网络模型进行暴力行为检测;当所述平均光流小于光流阈值时,利用所述已训练的第二深度神经网络模型进行暴力行为检测。本发明专利技术解决了传统技术中存在的泛化能力较弱的问题,实现了对更全面的暴力行为场景的覆盖,从而提高了暴力行为检测的准确性和泛化能力,达到了使其能够在真实环境中应用的效果。

【技术实现步骤摘要】
基于混合策略的暴力行为检测方法及系统、存储介质
本申请涉及计算机软件应用
,尤其涉及一种基于混合策略的暴力行为检测方法及系统、计算机可读存储介质。
技术介绍
暴力行为是以人身、财产为侵害目标,采取暴力手段,对被害人的身心健康和生命财产安全造成极大的损害,直接危及人的生命、健康与自由的一种行为。暴力行为的发生会给社会带来财产损失和人员伤亡,是影响社会安定的重要因素。因此,针对暴力行为的及早发现和取证具有重要意义。目前,各地区主要采用在公共场所安装视频监控并通过人工或机器对暴力行为进行检测的方法来发现和遏制暴力行为。其中,相比于人工检测的方法,采用基于机器的暴力检测方法可以实现7×24小时不间断检测,提高检测覆盖率,有效防止漏检的发生,并节省大量的人力成本。目前,暴力行为检测的相关方法主要包括:(1)简单的运动检测方法,如速度检测、加速度检测、光流法;(2)传统的机器学习方法,如支持向量机(SupportVectorMachine,SVM)、最邻近节点算法(K-NearestNeighbor,KNN)、Adaboost算法;(3)基于深度学习的检测方法,如卷积神经网络(ConvolutionalNeuralNetworks,CNN)、长短期记忆网络(LongShort-TermMemory,LSTM)。运动检测方法通过判断物体的运动状态(如速度、加速度、方向)以实现暴力行为检测。该方法基于两个假设:(1)暴力行为具有运动的特征;(2)暴力行为的运动状态和其他行为的运动状态可以区分。然而在一些情境下,上述假设不成立,从而造成漏检或误报。如原地扭打,该行为的运动特征可能不显著,从而使假设(1)不成立。传统的机器学习方法需要人工完成特征工程。然而暴力行为场景相对多样和复杂,缺乏科学和系统的特征构建、特征提取和特征选择标准,使得传统的机器学习方法存在较大瓶颈。基于深度学习的模型依赖于大量的数据。然而,目前已知的暴力行为公开数据集较少,是阻碍在暴力行为检测中应用深度学习模型的重要因素。此外,目前已知的暴力行为公开数据集的数据组成较为单一,且数据量较少,使得训练出的深度学习模型泛化能力有限,只适用于少数简单场景。综上所述,目前的暴力行为检测方法在特定的场景上表现良好,但始终受限于较弱的泛化能力,而无法在真实的环境下使用,这是暴力行为检测领域亟待解决的一个问题。
技术实现思路
本申请实施例通过提供一种基于混合策略的暴力行为检测方法及系统、计算机可读存储介质,解决了传统技术中存在的泛化能力较弱的问题,实现了对更全面的暴力行为场景的覆盖,从而提高了暴力行为检测的准确性和泛化能力,达到了使其能够在真实环境中应用的效果。本申请实施例提供了一种基于混合策略的暴力行为检测方法,所述方法包括以下步骤:获取已训练的第一深度神经网络模型和第二深度神经网络模型;其中,所述第一深度神经网络模型用于识别运动激烈程度达到预设值的视频;所述第二深度神经网络模型用于识别仅包含人体特征的视频;提取监控视频在预测间隔时间内的全部视频帧并计算所述全部视频帧的平均光流;当所述平均光流大于或等于光流阈值时,利用所述已训练的第一深度神经网络模型进行暴力行为检测;当所述平均光流小于光流阈值时,利用所述已训练的第二深度神经网络模型进行暴力行为检测。在一实施例中,所述获取已训练的第一深度神经网络模型的步骤具体包括:获取针对第一深度神经网络模型的视频帧数据集;对所述视频帧数据集中的视频帧数据进行标准化处理,得到标准化视频帧数据集;对所述标准化视频帧数据集进行相邻视频帧间的差值处理,得到差值视频帧数据集;分别使用从所述差值视频帧数据集中划分出的训练集、验证集和测试集对所述第一深度神经网络模型进行训练、验证和测试,得到已训练的第一深度神经网络模型。在一实施例中,所述获取针对第一深度神经网络模型的视频帧数据集的步骤具体包括:获取满足设定条件的视频,并在每个所述视频中提取视频帧,得到第一深度神经网络模型的视频帧数据集。在一实施例中,所述获取已训练的第二深度神经网络模型的步骤具体包括:获取针对第二深度神经网络模型的仅包含人体特征的视频帧数据集;对所述视频帧数据集中的视频帧数据进行标准化处理,得到标准化视频帧数据集;分别使用从所述标准化视频帧数据集中划分出的训练集、验证集和测试集对所述第二深度神经网络模型进行训练、验证和测试,得到已训练的第二深度神经网络模型。在一实施例中,所述获取针对第二深度神经网络模型的仅包含人体特征的视频帧数据集的步骤具体包括:获取满足设定条件的视频,并在每个所述视频中提取视频帧,得到第二深度神经网络模型的视频帧数据集;识别所述视频帧中的人体,并将其他非人体区域的像素在每个通道上的通道值设置为0。在一实施例中,所述对所述视频帧数据集中的视频帧数据进行标准化处理,得到标准化视频帧数据集的步骤具体包括:使用一个五维数组存储所述视频帧数据集中的每个像素在每个通道上的通道值,得到训练用五维数组;其中,所述训练用五维数组的维度分别表示视频编号、视频帧编号、像素水平坐标、像素垂直坐标、通道编号;将存储在所述训练用五维数组上的通道值映射为0到1之间的浮点数;分别计算所述训练用五维数组在每个通道上的通道值的平均值和标准差;在所述训练用五维数组中分别对每个通道上的通道值进行标准差标准化,得到训练用标准化五维数组,将其作为标准化视频帧数据集。在一实施例中,所述利用所述已训练的第一深度神经网络模型进行暴力行为检测的步骤具体包括:在所述全部视频帧中提取视频帧,并使用一个五维数组存储所述视频帧中的每个像素在每个通道上的通道值,得到检测用五维数组;其中,所述检测用五维数组的维度分别表示视频编号、视频帧编号、像素水平坐标、像素垂直坐标、通道编号;将存储在所述检测用五维数组上的通道值映射为0到1之间的浮点数;在所述检测用五维数组中分别对每个通道上的通道值进行标准差标准化,得到检测用标准化五维数组;在所述检测用标准化五维数组中进行相邻视频帧间的差值处理,得到检测用差值五维数组;将所述检测用差值五维数组输入所述已训练的第一深度神经网络模型进行暴力行为检测。在一实施例中,所述利用所述已训练的第二深度神经网络模型进行暴力行为检测的步骤具体包括:在所述全部视频帧中提取视频帧,并使用一个五维数组存储所述视频帧中的每个像素在每个通道上的通道值,得到检测用五维数组;其中,所述检测用五维数组的维度分别表示视频编号、视频帧编号、像素水平坐标、像素垂直坐标、通道编号;识别所述视频帧中的人体,并将其他非人体区域的像素在每个通道上的通道值设置为0;将存储在所述检测用五维数组上的通道值映射为0到1之间的浮点数;在所述检测用五维数组中分别对每个通道上的通道值进行标准差标准化,得到检测用标准化五维数组;将所述检测用标准化五维数组输入所述已训练的第二深度本文档来自技高网
...

【技术保护点】
1.一种基于混合策略的暴力行为检测方法,其特征在于,所述方法包括以下步骤:/n获取已训练的第一深度神经网络模型和第二深度神经网络模型;其中,所述第一深度神经网络模型用于识别运动激烈程度达到预设值的视频;所述第二深度神经网络模型用于识别仅包含人体特征的视频;/n提取监控视频在预测间隔时间内的全部视频帧并计算所述全部视频帧的平均光流;/n当所述平均光流大于或等于光流阈值时,利用所述已训练的第一深度神经网络模型进行暴力行为检测;/n当所述平均光流小于光流阈值时,利用所述已训练的第二深度神经网络模型进行暴力行为检测。/n

【技术特征摘要】
1.一种基于混合策略的暴力行为检测方法,其特征在于,所述方法包括以下步骤:
获取已训练的第一深度神经网络模型和第二深度神经网络模型;其中,所述第一深度神经网络模型用于识别运动激烈程度达到预设值的视频;所述第二深度神经网络模型用于识别仅包含人体特征的视频;
提取监控视频在预测间隔时间内的全部视频帧并计算所述全部视频帧的平均光流;
当所述平均光流大于或等于光流阈值时,利用所述已训练的第一深度神经网络模型进行暴力行为检测;
当所述平均光流小于光流阈值时,利用所述已训练的第二深度神经网络模型进行暴力行为检测。


2.如权利要求1所述的基于混合策略的暴力行为检测方法,其特征在于,所述获取已训练的第一深度神经网络模型的步骤具体包括:
获取针对第一深度神经网络模型的视频帧数据集;
对所述视频帧数据集中的视频帧数据进行标准化处理,得到标准化视频帧数据集;
对所述标准化视频帧数据集进行相邻视频帧间的差值处理,得到差值视频帧数据集;
分别使用从所述差值视频帧数据集中划分出的训练集、验证集和测试集对所述第一深度神经网络模型进行训练、验证和测试,得到已训练的第一深度神经网络模型。


3.如权利要求2所述的基于混合策略的暴力行为检测方法,其特征在于,所述获取针对第一深度神经网络模型的视频帧数据集的步骤具体包括:
获取满足设定条件的视频,并在每个所述视频中提取视频帧,得到第一深度神经网络模型的视频帧数据集。


4.如权利要求1所述的基于混合策略的暴力行为检测方法,其特征在于,所述获取已训练的第二深度神经网络模型的步骤具体包括:
获取针对第二深度神经网络模型的仅包含人体特征的视频帧数据集;
对所述视频帧数据集中的视频帧数据进行标准化处理,得到标准化视频帧数据集;
分别使用从所述标准化视频帧数据集中划分出的训练集、验证集和测试集对所述第二深度神经网络模型进行训练、验证和测试,得到已训练的第二深度神经网络模型。


5.如权利要求4所述的基于混合策略的暴力行为检测方法,其特征在于,所述获取针对第二深度神经网络模型的仅包含人体特征的视频帧数据集的步骤具体包括:
获取满足设定条件的视频,并在每个所述视频中提取视频帧,得到第二深度神经网络模型的视频帧数据集;
识别所述视频帧中的人体,并将其他非人体区域的像素在每个通道上的通道值设置为0。


6.如权利要求2或4所述的基于混合策略的暴力行为检测方法,其特征在于,所述对所述视频帧数据集中的视频帧数据进行标准化处理,得到标准化视频帧数据集的步骤具体包括:
使用一个五维数组存储所述视频帧数据集中的每个像素在每个通...

【专利技术属性】
技术研发人员:滕峰杨晨张嘉森
申请(专利权)人:艾伯资讯深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1