[发明专利]一种视频异常行为检测方法有效
申请号: | 201610639368.1 | 申请日: | 2016-08-04 |
公开(公告)号: | CN106228149B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 陈华华;盖杰;汪超;郭春生 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种视频异常行为检测方法。本发明的步骤是:确定将视频序列各时空块的局部光流特征向量作为行为特征描述;对训练视频的局部光流特征向量采用K均值聚类,并为每一类训练一个分析稀疏字典;利用训练获得的分析稀疏字典对测试视频的局部光流特征向量进行重构;计算重构获得的局部光流特征的分析稀疏比,由该比值判别视频中是否存在异常行为。本发明采用分析稀疏字典对局部光流特征向量进行重构,由重构获得的局部光流特征的分析稀疏比判别行为是否异常,具有较好的检测效果,提高了检测率。 | ||
搜索关键词: | 一种 视频 异常 行为 检测 方法 | ||
【主权项】:
1.一种视频异常行为检测方法,其特征在于该方法的具体步骤是:步骤(1)确定光流特征作为行为的特征描述,具体如下:对每帧图像按从上到下、从左到右划分成互不重叠的大小为M×P的块,从t‑(l‑1)时刻到t时刻连续取l帧,t≥(l‑1),t为当前帧时刻,得到大小为M×P×l的局部时空块b(i,j),1≤i≤M,1≤j≤P,每一块的时间长度是l帧,对各块进行目标检测;提取当前时空块b(i,j)的光流值vop,按阈值Tv分类,如果vop≤Tv,将光流方向θ∈[0,2π]按45°为间隔,统计像素直方图,获得8个容器;如果vop>Tv,将θ也分为8个容器;得到位置(i,j)的d维局部特征向量y(i,j),d=(8+8)×(l‑1);步骤(2)训练分析稀疏字典,具体如下:按步骤(1)获得t‑(l‑1)时刻到t时刻之间训练视频的局部特征向量y(i,j),令x1(i,j)=y(i,j),1≤i≤M,1≤j≤P;按步骤(1)获得t‑l时刻到t+1时刻之间训练视频的局部特征向量y(i,j),令x2(i,j)=y(i,j);用相同方法依次获得后续时刻的局部特征向量,直到获得tend‑(l‑1)时刻到tend时刻之间训练视频的局部特征向量y(i,j),令
Nij是不同时刻b(i,j)的所有特征向量个数,tend是训练视频结束时间;这样,获得了一系列局部特征向量xk(i,j),1≤k≤Nij,对所有xk(i,j)构成的向量集合采用K均值聚类算法进行聚类,获得K类训练样本,其类中心集合为{μ1,μ2,...,μK},利用序列最小特征值方法为每一类训练一个分析稀疏字典,得到字典集合为{Ω1,Ω2,...,ΩK};步骤(3)重构测试视频时空块特征向量,具体如下:按步骤(1)获得测试视频当前时刻的局部特征向量y(i,j),令yT(i,j)=y(i,j),1≤i≤M,1≤j≤P,T表示测试视频;将yT(i,j)简记为yT,计算yT与类中心集合中各类中心的欧氏距离,将具有最短欧氏距离的类中心所对应的分析稀疏字典Ωk(i,j)重构yT,其中1≤k(i,j)≤K,重构表达式为:
式(1)中,λ和η是平衡系数,k(i,j)是与yT具有最短欧氏距离的类中心的序号,
是对yT重构获得的估计值,xT是对yT重构的理论值,(xT)q是以xT所在位置为中心的4邻域内符合||xT‑(xT)q||2≤th的时空块特征向量,q是1~4的整数,
th为预设的阈值,h为大于0的权重控制因子常数,||·||1和||·||2分别是1‑范数和2‑范数操作符;因为xT未知,导致(xT)q未知,式(1)是病态的,以(yT)q近似表示(xT)q,(yT)q是以yT所在位置为中心的4邻域内符合||yT‑(yT)q||2≤th的时空块特征向量;式(1)变为:
其中
式(2)的求解过程为:输入:yT初始化:设置最大迭代次数Max_iter,误差e,m=0,(xT)(m)和z(m),m为迭代次数,(m)表示第m次迭代;计算
和
循环:![]()
![]()
其中“./”和“|·|”分别是逐个元素的相除和逐个元素的求绝对值操作符,
eig(·)是获取特征值操作符,
分别表示Ωk(i,j)和
的转置;如果||(xT)(m+1)‑(xT)(m)||2<e,循环结束;否则,m=m+1,如果m>Max_iter,循环结束,否则重复执行循环体;输出:如果||(xT)(m+1)‑(xT)(m)||2<e,迭代结束输出yT重构获得的估计值
如果m>Max_iter,迭代结束输出yT重构获得的估计值
步骤(4)判别,具体如下:计算当前测试样本特征向量yT的分析稀疏比![]()
如果
则当前时刻局部时空块中的目标的行为判为异常,即局部异常,ε为预设定的阈值;当判定视频中的一帧是否存在异常行为时,采用:
式(5)成立,则该帧存在异常行为,即全局异常,否则不存在异常行为;其中,采用式(3)计算获得的分析稀疏比大于ε则置下标为a,表示局部时空块中的目标的行为异常,小于等于ε则置下标为n,表示局部时空块中的目标的行为正常;集合A和N分别表示由所有判为行为异常的时空块的位置集合和所有判为行为正常的时空块的位置集合;δ为预设定的阈值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610639368.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种面部识别装置及使用方式
- 下一篇:基于视频图像的烟雾检测方法