[发明专利]基于高斯混合模型的人群中异常行为的检测方法有效
申请号: | 201611136453.2 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106778595B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 于明;郭团团;刘依;于洋;师硕;阎刚;郭迎春 | 申请(专利权)人: | 河北工业大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46;G06K9/32;G06T7/246 |
代理公司: | 天津翰林知识产权代理事务所(普通合伙) 12210 | 代理人: | 胡安朋 |
地址: | 300130 天津市红桥区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混合 模型 人群 异常 行为 检测 方法 | ||
1.基于高斯混合模型的人群中异常行为的检测方法,其特征在于具体步骤如下:
第一步,输入视频序列并进行预处理:
(1.1)利用高斯混合模型对输入视频进行背景建模:
将摄像头采集的含有人群的视频序列输入到计算机中,输入的视频帧为N帧,每帧图像共有L×H个像素点,将输入的所有视频帧转化为灰度图像Ii,其中i=1,…,N;
对第i帧灰度图像Ii中每个像素点建立K个高斯混合模型,每个高斯混合模型共有四个参数:优先级s、权重w、均值m和方差v,首先将第i帧灰度图像Ii中的每个像素点的灰度值与对应的K个高斯混合模型逐个进行匹配,然后根据该像素点的匹配情况更新与其对应的高斯混合模型,匹配和更新的公式如下:
其中,Ii(x,y)表示第i帧灰度图像Ii位于坐标(x,y)处的灰度值,mk表示该坐标对应的第k个高斯混合模型的均值,1≤k≤K,vk表示第k个高斯混合模型的方差,α为学习效率,wk为第k个高斯混合模型的权重,sk为优先级,更新的过程是,当第i帧灰度图像Ii中某像素点(x,y)处的灰度值Ii(x,y)与其第k个高斯混合模型匹配,即满足公式(1a),则判断该像素点为背景点,并将其灰度值设置为0,然后根据公式(1b)-(1e)更新第k个高斯混合模型的四个参数,反之当像素点(x,y)处的灰度值Ii(x,y)与其k个高斯混合模型均不匹配时,即不满足公式(1a),则该像素点为前景点,并将其灰度值置为255,同时将该像素点的原始灰度值Ii(x,y)作为其对应的K个高斯混合模型中优先级最低的模型的均值mk;经过上述高斯混合模型的匹配与更新后,得到二值图像二值图像中的前景区域,即为初始的ROI,由此完成利用高斯混合模型对输入视频进行背景建模;
(1.2)形态学处理:
对上述(1.1)步得到的ROI进行中值滤波,再进行两次膨胀处理,填充ROI空洞,再将二值图像和第i帧灰度图像Ii进行“与”操作,保留第i帧灰度图像Ii与二值图像中前景区域位置相同的像素值,并将背景区域像素值设置为255,得到只含有运动物体的图像Ii′,由此完成形态学处理;
第二步,提取ROI光流运动特征和SIFT运动特征:
(2.1)提取ROI各像素点的光流运动特征:
利用金字塔LK光流法检测出上述(1.2)步得到的只含有运动物体的图像Ii′和只含有运动物体的图像I′i+4中所有对应ROI内像素的位置坐标(x,y)和(x′,y′),利用欧式距离公式计算两点之间的距离,得到各像素点的光流运动特征Fi,所用欧式距离公式(2)如下:
Fi(x,y)=((x′-x)2+(y′-y)2)1/2 (2),
其中Fi(x,y)为第i时刻只含有运动物体的图像I′i在4帧时间段内像素点的移动距离,即坐标点(x,y)处的像素点的光流运动特征Fi,由此得到ROI各像素点的光流运动特征;
(2.2)提取ROI中图像I′i的SIFT运动特征:
对上述(1.2)步得到的只含有运动物体的图像I′i和只含有运动物体的图像I′i+4提取SIFT运动特征,得到只含有运动物体的图像I′i和只含有运动物体的图像I′i+4的所有SIFT特征点描述,匹配上述I′i与I′i+4两幅图像的SIFT特征点,同时用RACSAN算法对匹配结果进行筛选,得到上述图像I′i与图像I′i+4匹配的特征点与由欧式距离公式(2)计算特征点与在4帧时间段内的移动距离,得到ROI中第i时刻只含有运动物体的图像I′i的SIFT运动特征Si;
第三步,按图像子块分配运动特征:
首先将上述(1.2)步得到的只含有运动物体的图像I′i分成M×M的不重叠的图像子块,然后将上述第二步得到的光流运动特征Fi和SIFT运动特征Si分别分配于对应的分块后的图像子块中,并将每一子块q中的光流运动特征Fi,q和SIFT运动特征Si,q串联成[Fi,q Si,q],该q=1,2,…,M×M,得到只含有运动物体的图像I′i中的每个图像子块的运动特征序列ti,q=[ti,q,1,ti,q,2,…,ti,q,l],其中i为所在帧序号,q为所在子块序号,l为第i帧第q个子块中包含光流运动特征点个数和SIFT运动特征点个数的总和,由此完成按图像子块分配运动特征;
第四步,利用最大期望EM算法训练高斯混合模型:
在上述三个步骤处理完所有输入视频图像后,将训练视频中每帧图像相应位置的子块的运动特征,包括光流运动特征Fi,q和SIFT运动特征Si,q,按照视频序列顺序串联后得到整个视频在每个子块的运动特征序列Tq=[t1,q,t2,q,…,tN,q],对每个子块建立R个高斯混合模型,使得每个子块对应R个高斯混合模型,用最大期望EM算法对高斯混合模型进行训练,至完成利用最大期望EM算法训练高斯混合模型;
第五步,检测人群中异常行为的图像:
将摄像头采集的待检测的含有人群的视频序列输入到计算机中,将输入的所有待检测的视频帧转化为灰度图像其中i=1,…,N,对待检测的第i帧灰度图像由上述第一、二、三步的方法得到该图像中第q个图像子块的运动特征序列ti,q,判断其中第j个特征ti,q,j是否符合上述第四步中对应利用最大期望EM算法训练的子块高斯混合模型,判断公式(4)如下:
公式(4)中,mq,r为第q个图像子块中第r个高斯模型的均值,vq,r为第q个图像子块中第r个高斯模型的方差,对于满足上述判断公式(4)的高斯模型的ti,q,j,则判断该特征属于正常运动特征,反之则判断为异常运动特征,统计每个图像子块中异常运动特征的个数,将图像子块中异常特征个数超过三个的图像子块判断为异常块,对该异常块进行标注,并判断该图像为人群中异常行为的图像,由此检测出人群中异常行为的图像;
至此完成人群中异常行为的检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北工业大学,未经河北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611136453.2/1.html,转载请声明来源钻瓜专利网。