基于视频运动信息特征提取与自适应增强算法的误差反向传播网络的异常行为识别方法技术

技术编号:13891394 阅读:138 留言:0更新日期:2016-10-24 11:28
本发明专利技术涉及一种基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法,包括:首先根据视频相邻图像帧计算光流,由水平方向和竖直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,并将直方图特征转换成具有概率属性的特征属性,然后根据正常和异常的训练样本训练基于自适应增强算法的误差反向传播网络(BP Adaboost)得到分类器。测试阶段,在使用训练得到的分类模型前,按照相邻帧光流直方图相同的计算方法,得到测试样本的光流方向直方图,最后根据训练学习得到的分类模型进行测试样本中的异常行为识别。本发明专利技术具有识别率高、计算复杂度小等特定,可广泛应用于异常行为识别、动作分析领域。

【技术实现步骤摘要】

本专利技术涉及图像处理技术,特别是涉及一种基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法。
技术介绍
众所周知,为了确保公共场所安全,监控已经被广泛应用。然而当事故发生时,由于监控室的工作人员面对众多的监控视频,事故依然很难被及时发现。比如商场里突然出现抢劫案,得不到及时处理将会造成更大的影响。因此,像商场、繁华街道、火车站、运动场等公共场所都需要智能监控。视频中的异常行为识别一直广泛受国内外学者的关注。通常情况下,我们将异常行为分为两类:一是小概率或相反的先验规则的行为;二是与已知的正常行为模式不匹配的行为。目前关于异常行为识别的方法主要有三类:支持向量机、决策树和神经网络。异常识别可以应用于多种领域,比如交通、医学等。由此可见,现有技术中,基于自适应增强算法的误差反向传播网络(BP Adaboost)强分类器的在复杂场景中的异常检测的方法在该领域是非常前沿的。近年来,人工智能技术发展日益成熟,异常行为检测问题是其中一个研究热点,在这些年的研究过程中,许多研究者提出了有效的检测方法。自适应增强算法(Adaboost)是Schapire和Freund在1995年提出的,有很多学者应用这一算法并且发表了文献。这一算法的优点是实用而且快速。本专利技术对于监控视频提取运动特征,与基于自适应增强算法的误差反向传播网络(BP Adaboost)相结合,快速的检测视频中的异常行为。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种行为检测精度高、行为识别准确、计算复杂度也比较低的基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法。为了达到上述目的,本专利技术提出的技术方案为:一种基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法,实现步骤如下:步骤1、读取训练样本视频,将视频分解成单个帧,根据相邻帧计算光流;步骤2、根据步骤1得到的光流,由水平方向和竖直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将光流直方图作为描述场景中运动信息的特征向量;步骤3、将步骤2得到的训练样本的特征向量分成正常和异常两类,根据正常和异常类的视频样本,得到运动的特征向量,即全图的光流方向直方图,用这些特征数据训练BP网络的弱分类器,即基于图像运动特征的训练得到弱分类器;步骤4、根据弱分类器的结果,利用自适应增强算法(Adaboost)调整若干个弱分类器的权重,由若干个弱分类器加权得到强分类器;步骤5、根据步骤4得到的强分类器,便可以进行测试,读取待检测视频,按照步骤1的方法,将视频分解成单帧,根据相邻帧计算光流;步骤6、由步骤5得到的光流,根据水平方向和竖直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将直方图作为描述场景中运动信息的特征向量;步骤7、根据步骤4得到的强分类器和步骤6计算得到的特征向量,对待测试样本进行检测,便可检测正常、异常两类视频帧。所述步骤2中以光流的强度为权重计算光流方向直方图的方法如下:步骤i)将每一帧图像划分为相互重叠的图像块,每个图像块中包括若干图像元胞;步骤ii)在由步骤i)中得到的每个图像元胞中计算光流方向,并以光流强度为权重,对光流方向进行加权;步骤iii)步骤ii)中得到的光流方向计算每个图像元胞中的光流方向直方图;步骤iv)最后对每个图像元胞的光流方向直方图进行串联,得到整幅图像的光流方向直方图,用来描述图像运动信息。所述步骤(3)和步骤(4)的具体过程为:步骤i)数据选择和网络初始化,从样本空间中随机选择m组训练数据,初始化数据的分布权值Dt(i)=1/m,根据样本输入输出位数确定神经网络,初始化BP神经网络权值和阈值;步骤ii)弱分类器预测,训练第t个弱分类器时,用训练数据训练BP神经网络并且预测训练数据输出,得到预测序列g(t)的预测误差和et,误差和的计算公式为:式中,g(t)为预测序列;y为期望分类结果;Di(i)为测试数据的分布权值。步骤iii)计算预测序列权重,根据预测序列g(t)的预测误差和et计算序列的权重at,权重计算公式为步骤iv)测试数据权重调整,根据预测序列权重调整下一轮训练样本的权重,调整公式为:式中,Bt是归一化因子,目的是在权重比例不变的情况下使分布权值和为1;步骤v)训练T轮后得到T组弱分类器f(gt,at),由T组弱分类器f(gt,at)组合得到了强分类器h(x);步骤vi)训练样本中将正常样本设为1,异常样本设为-1,利用强分类器与待测视频的特征数据进行运算,得到分类结果,所述步骤(7)中对待测试样本进行检测时,通过对图像运动信息进行检测,能够得到异常行为。综上所述,本专利技术所述的基于视频运动信息特征提取与BP Adaboost的异常行为识别方法,首先对样本视频进行单帧分解,由视频相邻帧计算光流,根据水平方向和垂直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将直方图特征转换成具有概率属性的特征向量。根据正常和异常类的视频样本,训练BP Adaboost模型得到高准确率的分类器。在对待测视频样本进行视频帧分解,采用相同的方法获取光流方向直方图,并以直方图特征描述图像运动信息。根据得到的分类器与计算得到的特征算子,对待测试样本进行检测。本专利技术与现有技术相比的优点在于:本专利技术具有行为检测精度高,行为识别准确、计算复杂度小等特定,可广泛应用于异常行为识别、动作分析领域。BP神经网络具有并行处理、联想记忆和自适应学习的能力,在非线性优化、预测评估和自适应控制等领域有广泛的应用,但当应用到安全监测时,由于其泛化能力受到隐层层数、输入因子数等的影响,需经过不断尝试才能建立一个较好的模型;而Adaboost算法能对同一个训练集进行训练得到不同的弱分类器,将弱分类器按不同的权重叠加(Boost)得到强分类器,将BP神经网络与Adaboost算法相结合得到的模型既避免了不断尝试的繁琐过程,又提高了BP神经网络的泛化能力,预测精度更高,稳定性更好。附图说明图1为本专利技术实现流程图;图2是本专利技术所述基于光流场的光流方向直方图计算方法流程图;图3是本专利技术所述基于自适应增强算法的误差反向传播网络(BP Adaboost)分类器训练方法。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术作进一步地详细描述。本专利技术所述的基于视频运动信息特征提取与BP Adaboost的异常行为识别方法,首先对样本视频进行单帧分解,由视频相邻帧计算光流,根据水平方向和垂直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将直方图特征转换成具有概率属性的特征向量。根据正常和异常类的视频样本,训练BP Adaboost模型得到高准确率的分类器。在对待测视频样本进行视频帧分解,采用相同的方法获取光流方向直方图,并以直方图特征描述图像运动信息。根据得到的分类器与计算得到的特征算子,对待测试样本进行检测。如图1所示,本专利技术具体实现如下步骤:步骤1)、读取训练样本视频,将视频分解成单帧,根据相邻帧计算光流;步骤2)、根据步骤1)得到的本文档来自技高网...

【技术保护点】
一种基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法,其特征在于实现步骤如下:步骤1、读取训练样本视频,将视频分解成单个帧,根据相邻帧计算光流;步骤2、根据步骤1得到的光流,由水平方向和竖直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将光流直方图作为描述场景中运动信息的特征向量;步骤3、将步骤2得到的训练样本的特征向量分成正常和异常两类,根据正常和异常类的视频样本,得到运动的特征向量,即全图的光流方向直方图,用这些特征数据训练BP网络的弱分类器,即基于图像运动特征的训练得到弱分类器;步骤4、根据弱分类器的结果,利用基于自适应增强算法的误差反向传播网络(Adaboost)调整若干个弱分类器的权重,由若干个弱分类器加权得到强分类器;步骤5、根据步骤4得到的强分类器,便可以进行测试,读取待检测视频,按照步骤1的方法,将视频分解成单帧,根据相邻帧计算光流;步骤6、由步骤5得到的光流,根据水平方向和竖直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将直方图作为描述场景中运动信息的特征向量;步骤7、根据步骤4得到的强分类器和步骤6计算得到的特征向量,对待测试样本进行检测,便可检测正常、异常两类视频帧。...

【技术特征摘要】
1.一种基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法,其特征在于实现步骤如下:步骤1、读取训练样本视频,将视频分解成单个帧,根据相邻帧计算光流;步骤2、根据步骤1得到的光流,由水平方向和竖直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将光流直方图作为描述场景中运动信息的特征向量;步骤3、将步骤2得到的训练样本的特征向量分成正常和异常两类,根据正常和异常类的视频样本,得到运动的特征向量,即全图的光流方向直方图,用这些特征数据训练BP网络的弱分类器,即基于图像运动特征的训练得到弱分类器;步骤4、根据弱分类器的结果,利用基于自适应增强算法的误差反向传播网络(Adaboost)调整若干个弱分类器的权重,由若干个弱分类器加权得到强分类器;步骤5、根据步骤4得到的强分类器,便可以进行测试,读取待检测视频,按照步骤1的方法,将视频分解成单帧,根据相邻帧计算光流;步骤6、由步骤5得到的光流,根据水平方向和竖直方向的光流计算光流方向,以光流的强度为权重计算光流方向直方图,然后将直方图作为描述场景中运动信息的特征向量;步骤7、根据步骤4得到的强分类器和步骤6计算得到的特征向量,对待测试样本进行检测,便可检测正常、异常两类视频帧。2.根据权利要求1所述的一种基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法,其特征在于:所述步骤2中以光流的强度为权重计算光流方向直方图的方法如下:步骤i)将每一帧图像划分为相互重叠的图像块,每个图像块中包括若干图像元胞;步骤ii)在由步骤i)中得到的每个图像元胞中计算光流方向,并以光流强度为权重,对光流方向进行加权;步骤iii)步骤ii)中得到的光流方向计算每个图像元胞中的光流方向直方图;步骤iv)最后对每个图像元胞的光流方向直方图进行串联,得到整幅图像的光流方向直方图,用来描述图像运动信息。3.根据权利要求1所述的一种基于视频运动信息特征提取与基于自适应增强算法的误差反向传播网络(BP Adaboost)的异常行为识别方法,其特征在于:所述步骤(3)和步骤(4)的具体过程为:步骤i)数据选择和网络初始化,从样本空间中随机选择m组训练数据,初始化数据的分布权值Dt(i)=1/m,根据样本输入输出位数确定神经网络,初始化BP神经网络权值和阈值;步骤ii)弱分类器预测,训练第t个弱分类器时,用训练数据训练BP神经网络并且预测训练数据输出,得到预测序列g(t)的预测误差和et,误差和的计算公式为:i=1,2,...,m(g(t)≠y);式中,g(t)为预测序列;y为期望分类结果;Di(i)为测试数据的分布权值;步骤iii)计算预测序列...

【专利技术属性】
技术研发人员:王田张雨琪乔美娜陶飞
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1