笔记《Abnormal Crowd Behavior Detection using Social Force Model》

笔记《Abnormal Crowd Behavior Detection using Social Force Model》

ID:38800390

大小:317.72 KB

页数:3页

时间:2019-06-19

笔记《Abnormal Crowd Behavior Detection using Social Force Model》_第1页
笔记《Abnormal Crowd Behavior Detection using Social Force Model》_第2页
笔记《Abnormal Crowd Behavior Detection using Social Force Model》_第3页
资源描述:

《笔记《Abnormal Crowd Behavior Detection using Social Force Model》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、社会力模型socialforcemodel我们可以用社会力模型来描绘行人运动动力学。在模型中,可以把质量为mi的行人i的速度vi的变化(即加速度)表示为:midvidt=Fa=Fp+FintFa是真实受到的力,它是由两个部分组成的:(1)personaldesireforceFp,(2)交互力Fint。通常情况下,行人的运动是有目的性的,用vip表示行人渴望的运动速度(desiredvelocity)。同时,行人个体的运动还受到人群的影响,因此真实的运动速度vi和渴望的运动速度(desiredvelocity)vip是不同的。所以,行人个体有趋向vip运动的意图,这个意图可以用pers

2、onaldesireforceFp表示:Fp=1τ(vip-vi)其中,τ是松弛系数,vi是真实速度,vip是渴望速度。广义的社会力模型还要考虑恐慌事件(即类似逃离危险的集体行为)的影响。所以上述模型中的personaldesiredvelocityvip被替换为:viq=1-pivip+pivic其中,pi是恐慌事件的权重因子,vic是周围行人的平均速度。当pi→0表示个人行为,pi→1表示群体行为。综上,广义的社会力模型被概括为:midvidt=Fa=1τ(viq-vi)+Fint二、估计人群中的交互力这个部分是要介绍运用社会力模型在密集人群视频场景中估计交互力Fint。理想的方法是对

3、目标进行跟踪并估算,但是在密集人群中准确跟踪个体是一项很艰巨的任务。但由观察可知,在拥挤场景中个体的运动是受到整个人群限制的,并且视频中的个体只占几个像素点。因此在估算Fint时,我们可以把人群看成相互作用的粒子。我们在视频帧上布置粒子网格点,根据从光流计算出来的流场来移动它们。因此在分析场景是,我们是把移动的粒子当作对象进行研究,而不是跟踪个体目标,所以这种方法不管对高密度还是低密度的场景都是有效的。此外,通过粒子流捕获的连续场既不是光流场也不是任何瞬时测量能捕获的。2.1粒子流为了计算粒子的流动,我们计算了平均光流场Oave,计算方法是:在固定的时空窗口中计算平均光流,空间上采用的是高

4、斯加权平均。在对粒子传输开始的时候,我们在图像上布置了N个粒子的网格,然后根据其对应位置的流场移动。粒子的有效移动速度是通过对邻近的流场向量的双线性插值计算得到的。(这种描述方法像是描述人群中一组人的集体运动?)2.2计算粒子的渴望运动速度作一个类比,粒子随着光流的运动就像是叶子随着水流飘荡,这种见解可以帮助理解针对粒子网格,社会力模型所作出的修正。无论是遇到障碍还是水流并流、分流,叶子的移动速度都和平均速度不一样。同理,粒子的流动也会表现出相似的状况,即它们渴望的运动和平均流场给出的方向是不一样的。我们把粒子真实的速度定义为:vi=Oave(xi,yi)把粒子的渴望运动速度(desire

5、dvelocity)viq定义为:viq=1-piO(xi,yi)+piOave(xi,yi)其中,Oave(xi,yi)是粒子i对应坐标(xi,yi)处的有效光流时空平均,O(xi,yi)是粒子i对应坐标(xi,yi)处的光流。【用平均光流和单点光流分别表示群体行为和个体行为】通过这种修改,粒子就是随着人流的集体速度移动了。2.3计算交互力对于给定的有着相似大小的对象的场景,我们假设mi=1,于是交互力Fint公式表示成:Fint=1τviq-vi-dvidt三、异常检测1、计算视频中每个像素点的交互力大小,即根据一连串图像帧I(t)计算出力流Sf(t)的特征矩阵。2、用词袋法表示(1)

6、把力流Sf(t)分块,每块包含TFrames图像,称之为Clip,标记为Dj;(2)对于每一个ClipDj,在力流不为0的地方随机提取K个视觉单词(visualword),标记为Zj(视觉单词的大小为n×n×T);(3)将所有的Dj中的Zj放在一起,用K-means的方法聚为C类;(4)将每个Dj表示为一个C维的向量,并归一化。3、用LDA学习模型(1)对给出的包含正常场景的力流矩阵,构建语料库(文档集)D=D1,D2,D3,…,DM,其中每一个Dj是用词袋法表示的;(2)运用LDA(LatentDirichletAllocation)找出正常场景的L个潜在主题(topic)的分布,具体是

7、用EM算法最大化语料库的似然函数:lα,β=j=1MlogpDjα,β其中,α和β就是要学习出的模型参数。4、异常检测利用上述模型,估计每一个测试视频段(Clip)的似然值:上式中的w即为Dj。设置一个阈值来判断视频帧是正常还是异常的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。