[发明专利]一种基于FAST的人群异常行为识别方法有效
申请号: | 201310437367.5 | 申请日: | 2013-09-22 |
公开(公告)号: | CN103488993A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 鲍泓;刘宏哲;徐成;张璐璐;赵文仙 | 申请(专利权)人: | 北京联合大学 |
主分类号: | G06K9/54 | 分类号: | G06K9/54;G06K9/62 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
地址: | 100101 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于属于计算机视觉领域,公开了一种基于FAST的人群异常行为识别方法,包括:将视频流图像转换为图片数据;对图像进行增强预处理;建立混合高斯背景模型;进行FAST角点检测;计算角点协方差矩阵,根据矩阵行列式的值I得到人群面积变化曲线S;将每一个I值及曲线S上与该I值对应的斜率值构成的特征向量输入支持向量机中,进行人群行为分析和模型训练得到人群行为预测值P;根据P值得到人群行为结果,并对人群的异常行为进行分类识别。本发明针对传统方法的不足,将人群角点特征作为一个整体的特征来研究不同人群情况,通过协方差矩阵的计算,建立人群行为模型,得到不同人群的行为情况。可用于安防监控、资源管理等领域。 | ||
搜索关键词: | 一种 基于 fast 人群 异常 行为 识别 方法 | ||
【主权项】:
1.一种基于FAST的人群异常行为识别方法,其特征在于包括以下步骤:步骤一,将监控的视频流图像数据转换为图片数据;步骤二,对图像进行增强预处理;对图像进行直方图均衡化,借助直方图变换实现灰度映射,从而达到图像增强的目的;对离散数字图像{z},灰度为i的像素的出现概率为:p x ( i ) = n i n ]]> 式中,ni表示灰度i出现的次数,0≤i≤L,L是图像中所有的灰度数,n是图像中所有的像素数,px(i)为灰度为i的像素的归一化直方图;步骤三,建立混合高斯背景模型,方法如下:(1)建立背景像素序列应用多高斯模型法对每个像素用K个高斯模型进行建模;步骤二处理后视频帧序列为:
式中,
为每一个单态高斯模型;Xt帧中每个像素点的概率为:P ( X t ) = Σ i = 1 K ω i , t · G i ( X t , μ → i , t , U i , t ) ]]> 式中,K是所采用混合多高斯模型的具体个数,K值越大,处理像素值波动的能力越强,但处理效率也相应降低,因此,K一般取3~5;ωi,t是第i个高斯模型在t时刻的权重,
和Ui,t为第i个高斯模型在t时刻的均值和方差,G是高斯分布概率密度函数,其表达式为:G i ( X t , μ → i , t , U i , t ) = 1 2 π | U i , t | 1 2 e - 1 2 ( X i - μ → i , t ) T U i , t - 1 ( X i - μ → i , t ) ]]> (2)修正背景图像模型参数更新模型初始化任务完成后,在时刻t对视频帧Xt的每个像素点的值与它对应的混合高斯模型进行匹配检测:1)如果像素值与混合高斯模型中第i个高斯分布均值
的差值的绝对值小于其标准差的2.5倍,则定义该高斯分布与像素值匹配,采用标准差的2.5倍这个阈值可有效地降低周期性的光线变化所带来的影响;2)如果该像素至少与混合高斯模型中的一个高斯分布匹配,混合高斯模型的参数更新规则为:对于不匹配的高斯分布,它们的均值
和协方差矩阵Ti,t保持不变;匹配的高斯分布的均值
和协方差矩阵Ti,t的表达式为:μ → i , t = ( 1 - ρ ) μ → i , t - 1 + ρ X t ]]>T i , t = ( 1 - ρ ) T i , t - 1 + diag [ ρ ( X t - μ → i , t ) T ( X t - μ → i , t ) ] ]]> 式中,
a为参数估计的学习速率,通常取值0.002;3)如果该像素与混合高斯模型中任何一个高斯分布都不匹配,将最不可能代表背景过程的高斯分布重新赋值:将当前像素点的值作为这个高斯分布的均值,同时为这个高斯分布取一个较大的方差和较小的权值;然后,将K个高斯分布按下式更新在时刻t的权值:ωi,t=(1-α)ωi,t-1+α(Mi,t)式中,Mi,t为单模态模型参数,如果某个高斯分布与t时刻的像素值匹配,那么Mi,t取1;否则Mi,t取0;步骤四,进行FAST角点检测,方法如下:(1)将图像与步骤三混合高斯建模背景相减得到人群前景图,经二值化转换和形态学滤波得到掩模模板;掩模模板的坐标和FAST特征角点的坐标做交集运算得到运动目标FAST特征角点坐标集;(2)在每一帧人群图像中,以任意一个像素点P为中心选择圆形区域,该圆形区域为一个半径等于3的离散化的Bresenham圆,最外围的像素点按顺时针方向依次编号为1~16;分别判断这16个像索点是否满足下面的条件:N=|I(x)-I(p)|>εd (1)式中,I(x)表示圆周上任意一点的图像灰度值,I(p)表示中心像素点的图像灰度值,εd为给定的一个极小阈值;εd的取值范围为0<εd<100,选取不同的阈值εd可以控制提出的角点数目;如果有连续m个以上的像素点满足公式(1),就可以确定该候选点为角点;通常m取12;m取不同的值可以控制提出的角点数目;步骤五,计算角点协方差矩阵,根据矩阵行列式的值得到人群面积变化曲线;假设目标角点坐标集为D,D为一个每行由一个角点的横、纵坐标组成的矩阵,设角点的坐标为(x,y),则协方差矩阵定义为:Σ ( x , y ) = S xx ( x , y ) S xy ( x , y ) S xy ( x , y ) S yy ( x , y ) ]]> 其中,Sxx为所有角点横坐标x的方差,Syy为所有角点纵坐标y的方差,Sxy为角点集坐标(x,y)的协方差;协方差矩阵对应行列式的值为:I=|Sxx(x,y)×Syy(x,y)-Sxy(x,y)2|行列式I的值表征了场景中角点的面积;以帧序列为横坐标、行列式值I为纵坐标画曲线,通过均值滤波消除一些突变和干扰,得到人群面积变化曲线S;步骤六,将步骤五中的每一个I值及曲线S上与该I值相对应的斜率值构成的特征向量T输入支持向量机中,进行人群行为分析训练和人群行为模型训练,得到人群行为预测值:P=(T,D)式中,D为摄像机与人群的距离,P为人群行为预测值,P的取值范围为-100~100;步骤七,根据步骤六的P值得到人群行为结果Pbehaviour,根据Pbehaviour对人群的异常行为进行分类识别。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联合大学,未经北京联合大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310437367.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗流行性感冒的验方
- 下一篇:一种治疗鸡伤寒的药物配方