买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于KOD能量特征的群体异常行为识别方法_西南科技大学_201310189902.X 

申请/专利权人:西南科技大学

申请日:2013-05-21

公开(公告)日:2013-08-21

公开(公告)号:CN103258193A

主分类号:G06K9/00(2006.01)I

分类号:G06K9/00(2006.01)I;G06K9/46(2006.01)I;G06K9/66(2006.01)I

优先权:

专利状态码:失效-未缴年费专利权终止

法律状态:2018.06.08#未缴年费专利权终止;2016.06.22#授权;2013.09.18#实质审查的生效;2013.08.21#公开

摘要:本发明公开了一种基于KOD能量特征的群体异常行为识别方法,该方法首先对运动目标进行检测,获得运动目标区域;然后提取群体行为KOD能量特征,并进行归一化;最后通过训练隐马尔可夫模型实现群体异常行为识别。实验结果表明,使用KOD能量特征能够有效地检测出群体异常行为并识别出其类型,能够达到92%的准确率。

主权项:1.一种基于KOD能量特征的群体异常行为识别方法,其特征在于,包括以下步骤:A1、运动目标检测;A2、KOD能量特征提取;A21基本特征提取采用基于灰度的Harris角点检测方法提取角点。通过计算图像像素点的梯度及曲率来检测目标边缘的角点,并用角点代表群体中的个体。然后采用基于金字塔模型的Lucas-Kanade光流计算法通过特征匹配求得角点处的光流,得到群体行为的基本特征。A22能量特征提取分别定义群体动能、方向势能和距离势能三种群体行为能量,分别描述群体的运动激烈程度、群体的主流运动方向、群体中个体的位置分布以及群体随时间的相对位置变化情况,包含丰富的特征信息对群体全局运动状态进行表征:1)群体动能使用式(1)计算所有代表个体的特征角点的运动能量之和,即群体动能Ekn:Ekn=i=1Imi|vi|2I---1]]其中,mi表示第i个角点的质量权重值,群体行为发生时,假设群体中的个体在群体行为中所占的权重相同,因此,质量权重值mi取相同常量值;I表示第n帧中角点的个数;vi代表了第i个角点的光流矢量vix,viy,|vi|表示光流失量的幅值,计算方法如式(2)所示:|vi|=vix2+viy2---2]]2)方向势能群体行为分析中假设每一个角点代表群体中的一个个体,因此,定义ci和cj角点运动之间的差异性Sij为运动方向差异性及运动速度大小差异性的加权和,如式(3)所示;群体的方向势能即为所有个体与个体之间的方向势能总和,计算各个角点间差异性的总和,归一化后得到第n帧中群体的方向能量Eon,如式(4)所示:Sij=[arccosvivj|vi||vj|]+||vi|-|vj||---3]]Eon=i=1Ij=1ISiji=1Ii-1---4]]其中,vi和vj分别表示第i和j个角点的光流矢量;α与β分别代表群体运动方向及运动速度大小所占的权重,一般取经验值且满足αβ,另外α和β的取值需要使得方向及大小两种差异性接近相同数量级;γ为归一化常量;3)距离势能通过计算角点与中心的欧氏距离代替个体之间的距离,并由式(5)计算得到归一化后的群体的总距离势能Edn:其中,是修正因子,取常量;A23行为模式提取通过计算角点光流特征,计算群体动能、方向势能和距离势能三种行为能量并生成高层KOD能量特征后,提取群体异常行为模式;首先通过提取正常和异常行为中能量特征,针对不同场景不同视角下的视频序列统计得到群体正常行为的动能阈值、方向势能阈值,分别表示正常行走与奔跑的动能分界线和群体正常与异常行为的方向散度分界线;当群体动能大于一定的阈值时,定义其为动能异常,即表示群体运动较剧烈,因此群体异常行为序列中一帧的特征向量Pt中元素p1t由式(6)计算;p1t=1,EkEk0,EkEk---6]]群体方向势能越大代表群体中个体的运动方向越发散,群体运动方向越不统一,特征向量中元素p2t由式(7)计算;p2t=1,EoEo0,EoEo---7]]当群体距离势能随着视频序列显示出递增趋势,表示群体正在扩散,反之,表明群体正在聚集;考虑当前帧与前一帧的距离势能变化趋势,计算特征向量中元素p3t,如式(8)所示;p3t=1,Edt-1Edt0,Edt-1Edt---8]]然后分别将每一帧的能量特征元素连接起来共同生成特征向量Pt=p1t,p2t,p3t,将一类异常行为的多帧图像序列特征向量联合起来生成行为模式P=K,Pt-1,Pt,Pt+1,K;A3分类识别提取能量特征构造特征向量并生成行为模式后,通过构建隐马尔可夫模型对未知行为进行分类识别;训练HMM即优化模型参数λ={A,B,Π},使得观测序列产生的概率PO|λi最大化;在为群体异常行为构建HMM时,首先定义模型的隐状态,根据群体异常行为典型行为模式P定义相应行为的隐状态集合,确定状态集合Q和观测值集合V后,根据经验初始化初始状态矩阵Π。然后,分别定义前向变量(9)、后向变量(10),中间变量(11)(12)式用于模型参数估计,αti=PO1,O2,K,Ot,st=qi|λ             (9)βti=POt+1,K,OT|st=qi,λ             (10)γti=Pst=qi|O1,K,OT,λ              (11)ξti,j=Pst=qi,st+1=qj|O1,K,OT,λ        (12)最后,使用Baum-Welch算法对模型参数进行估计,如式(13)~(15)所示;aij=t=1T-1ti,jt=1T-1ti---13]]bik=t{t|Ot=vk}tit=1Tti---14]]i=1i---15]]优化模型参数后,得到群体异常行为最佳模型;为识别未知类型观测序列所属行为类型,我们首先为每一类异常行为构建并训练一个HMMλi={Ai,Bi,Πi},在识别阶段,选择观察序列最匹配的模型即该行为所属分类,用式(16)实现。c*=argmaxiPi|O---16]]另外,当给定观测序列O和模型参数λi时,根据贝叶斯准则,即可由前向算法将该分类问题转化为计算PO|λi,产生该观测序列的概率最大的模型,即所属异常行为类型。

全文数据:

权利要求:

百度查询: 西南科技大学 一种基于KOD能量特征的群体异常行为识别方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。