当前位置: 首页 > 专利查询>南京大学专利>正文

一种基于高斯混合模型的视频中异常行为在线检测方法技术

技术编号:10660851 阅读:214 留言:0更新日期:2014-11-19 20:15
本发明专利技术公开了一种基于高斯混合模型的视频中异常行为在线检测方法,首先从视频中提取原图像序列,对原图像序列中的每张图像执行步骤一至步骤四:步骤一,合成原图像的低分辨率图像;步骤二,分别计算原图像和低分辨率图像中的光流;步骤三,分别按照原图像和低分辨率图像各自的划分方法将这两种图像划分成图像块;步骤四,为原图像和低分辨率图像中每个图像块计算对应的高斯混合模型;步骤五,计算图像块序列的标准高斯混合模型;步骤六,将原图像序列的下一张图像作为待检测图像,按照步骤1至步骤4计算待检测图像中每个图像块的高斯混合模型;步骤七,判断待检测图像中每个图像块是否存在异常行为;步骤八,标记异常图像块并输出。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,首先从视频中提取原图像序列,对原图像序列中的每张图像执行步骤一至步骤四:步骤一,合成原图像的低分辨率图像;步骤二,分别计算原图像和低分辨率图像中的光流;步骤三,分别按照原图像和低分辨率图像各自的划分方法将这两种图像划分成图像块;步骤四,为原图像和低分辨率图像中每个图像块计算对应的高斯混合模型;步骤五,计算图像块序列的标准高斯混合模型;步骤六,将原图像序列的下一张图像作为待检测图像,按照步骤1至步骤4计算待检测图像中每个图像块的高斯混合模型;步骤七,判断待检测图像中每个图像块是否存在异常行为;步骤八,标记异常图像块并输出。【专利说明】
本专利技术涉及一种视频流中异常行为在线检测方法,特别是将高斯混合模型应用到 对光流分布的建模中。
技术介绍
近年来,大量的研究人员对场景中异常行为检测问题进行了研究,并提出了一些 异常行为检测方法。这些方法大致可以分为两类:基于事件检测的方法和基于统计偏离的 方法。基于事件检测的方法对场景中每一个具体的异常行为进行建模,与某个异常行为相 匹配运动被检测为异常行为;而基于统计偏离的方法则对场景中正常的运动进行了建模, 与所有正常运动都不一致的运动被定义为异常行为。 在基于事件检测的方法中,通常假设所有的异常事件或异常行为是已知的。基于 上述假设,该类方法的主要思路如下:首先,从场景数据中选取包含场景中典型异常事件的 训练数据。然后,根据相应的训练数据对每一中异常事件进行建模,创建一个由异常事件构 成的字典。该字典被认为包含了场景中所有可能的异常事件。接着,在字典中查找是否存 在与测试视频所包含的事件相匹配的异常事件。如果匹配成功,则该测试视频中包含匹配 项对应的异常事件;否则,该测试视频不包含异常行为。然而,基于事件检测的方法存在两 个重要的问题: 1.需要对每一个异常事件建模,创建异常字典,这往往需要消耗大量时间用来建 立字典且准确度不高。 2.这种方法的移植性差,对场景的依赖性强。 针对这些问题,我们采用基于统计偏离的方法,该方法可以进一步分为两类,一类 是基于跟踪的方法,另一类是避免跟踪的方法。本专利中,采用避免跟踪的方法,与基于跟 踪的方法不同,本方法不用提前识别每个对象,检测的目标为图像块,这样可以避免对象识 别与跟踪错误导致的检测失败,在可以提高检测速度的同时保证了准确度。
技术实现思路
专利技术目的:本专利技术所要解决的技术问题是针对现有的视频中异常检测技术的不 足,提供,可以从视频中快速准确 的检测出异常。 为了解决上述技术问题,本专利技术公开了一种基于高斯混合模型的视频中异常行为 在线检测方法,首先从视频中提取原图像序列,对原图像序列中的每张图像执行步骤一至 步骤四: 步骤一,合成原图像的低分辨率图像,得到原图像和低分辨率图像两种不同分辨 率下的图像; 步骤二,利用Lucas-Kanade算法分别计算原图像和低分辨率图像中的光流并对 得到的光流进行噪声处理; toon] 步骤三,分别按照原图像和低分辨率图像各自的划分方法将这两种图像划分成 MXN个图像块,M,N取值范围自然数; 步骤四,为原图像和低分辨率图像中每个图像块计算对应的高斯混合模型:首先 对图像块中的光流聚类,得到K个聚类中心,然后设置该图像块对应的高斯混合模型所包 含的高斯分量数目为K,利用最大似然估计算法计算高斯混合模型中的最大似然估计值; 最后得到该图像块对应的高斯混合模型; 步骤五,分别对原图像序列和低分辨率图像序列中相同位置处的图像块合成标准 高斯混合模型:首先聚类图像块序列对应的高斯混合模型序列,然后选择聚类结果中包含 高斯混合模型最多的聚类中心作为该图像块序列的标准高斯混合模型; 步骤六,将原图像序列的下一张图像作为待检测图像,按照步骤一至步骤四计算 待检测图像中每个图像块的高斯混合模型; 步骤七,判断待检测图像中每个图像块是否存在异常行为; 步骤八,标记异常图像块并输出。 本专利技术步骤一中,低分辨率图像Γ中像素点(X,y)的灰度值由原图像I中以像素 点(2x,2y)为中心的5X5邻域内的灰度值合成,首先将5X5邻域内每一行5个像素按照 1:4:6:4:1的比例合成出该行中间像素的灰度值: 【权利要求】1. ,其特征在于,包括以下步 骤: 从视频中提取原图像序列,对原图像序列中的每张图像执行步骤一至步骤四: 步骤一,合成原图像的低分辨率图像,得到原图像和低分辨率图像两种不同分辨率下 的图像; 步骤二,利用Lucas-Kanade算法分别计算原图像和低分辨率图像中的光流并对得到 的光流进行噪声处理; 步骤三,分别按照原图像和低分辨率图像各自的划分方法将这两种图像划分成MXN 个图像块,M,N取值范围自然数; 步骤四,为原图像和低分辨率图像中每个图像块计算对应的高斯混合模型:首先对图 像块中的光流聚类,得到K个聚类中心,然后设置该图像块对应的高斯混合模型所包含的 高斯分量数目为K,利用最大似然估计算法计算高斯混合模型中的最大似然估计值,得到该 图像块对应的高斯混合模型; 步骤五,分别对原图像序列和低分辨率图像序列中相同位置处的图像块合成标准高斯 混合模型:首先聚类图像块序列对应的高斯混合模型序列,然后选择聚类结果中包含高斯 混合模型最多的聚类中心作为该图像块序列的标准高斯混合模型; 步骤六,将原图像序列的下一张图像作为待检测图像,按照步骤一至步骤四计算待检 测图像中每个图像块的高斯混合模型; 步骤七,判断待检测图像中每个图像块是否存在异常行为; 步骤八,标记异常图像块并输出。2. 根据权利要求1所述的,其 特征在于,步骤四包括以下步骤: 利用Mean Shift聚类算法对图像块中的光流聚类,得到K个聚类中心以及每个类别中 包含的光流数目; 使用高斯混合模型描述图像块中光流的分布,其中高斯混合模型表示为:其中,K表示高斯混合模型中高斯分量的数目,值等于光流聚类中心的数量,参数k取 值1?K,c〇k表示高斯混合模型中第k个高斯分量的权重,初始化为第k个类别中包含光 流数目的比例,v表示光流,N k(v|uk,Σ,)表示第k个高斯分量,%和Σ,表示第k个高斯 分量的均值和协方差矩阵; 利用最大似然估计算法,学习得到K个高斯混合模型的参数c〇k,Uk,Σ,,最终得到。3. 根据权利要求1所述的,其 特征在于,步骤五包括以下步骤: 利用改进的Mean Shift聚类算法对步骤四得到的高斯混合模型聚类,聚类算法包括以 下步骤: 步骤51 :随机选取一个高斯混合模型为起点,计算以起点为中心的邻域内高斯混合模 型的中心,高斯混合模型邻域内的中心表示为在该高斯混合模型和其邻域内的高斯混合模 型构成的集合中,到其他高斯混合模型的距离之和最小的高斯混合模型; 步骤52 :以中心对应的高斯混合模型为起点,继续计算以起点为中心的邻域内高斯混 合模型的中心; 步骤53 :重复步骤51和步骤52,直至连续两个中心的距离小于设定阈值,停止迭代; 步骤54 :对每个未选取过的高斯混合模型,重复步骤51?步骤53,直至所有的高斯混 合模型都被选取过; 该聚类算法中,两个高本文档来自技高网
...

【技术保护点】
一种基于高斯混合模型的视频中异常行为在线检测方法,其特征在于,包括以下步骤:从视频中提取原图像序列,对原图像序列中的每张图像执行步骤一至步骤四:步骤一,合成原图像的低分辨率图像,得到原图像和低分辨率图像两种不同分辨率下的图像;步骤二,利用Lucas‑Kanade算法分别计算原图像和低分辨率图像中的光流并对得到的光流进行噪声处理;步骤三,分别按照原图像和低分辨率图像各自的划分方法将这两种图像划分成M×N个图像块,M,N取值范围自然数;步骤四,为原图像和低分辨率图像中每个图像块计算对应的高斯混合模型:首先对图像块中的光流聚类,得到K个聚类中心,然后设置该图像块对应的高斯混合模型所包含的高斯分量数目为K,利用最大似然估计算法计算高斯混合模型中的最大似然估计值,得到该图像块对应的高斯混合模型;步骤五,分别对原图像序列和低分辨率图像序列中相同位置处的图像块合成标准高斯混合模型:首先聚类图像块序列对应的高斯混合模型序列,然后选择聚类结果中包含高斯混合模型最多的聚类中心作为该图像块序列的标准高斯混合模型;步骤六,将原图像序列的下一张图像作为待检测图像,按照步骤一至步骤四计算待检测图像中每个图像块的高斯混合模型;步骤七,判断待检测图像中每个图像块是否存在异常行为;步骤八,标记异常图像块并输出。...

【技术特征摘要】

【专利技术属性】
技术研发人员:路通秦龙飞马小林
申请(专利权)人:南京大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1