一种多区域视频监控入侵检测报警方法的研究.docVIP

一种多区域视频监控入侵检测报警方法的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一种多区域视频监控入侵检测报警方法的研究

智能视频监控技术是利用计算机视觉技术对监控场景的视频图像内容进行分析,自动检测监控画面中的异常情况,并警报和提供有用信息,从而能够更加有效地提醒安防人员及时处理非法入侵。

目前,智能视频监控技术中入侵检测算法常见的有帧间差分法、背景减法和光流法。它们从视频序列中检测运动目标来实现入侵报警功能。但是,这些算法集中于对一个视频场景中移动物体侦测的研究,而监控系统往往是多个区域同时监控。为此,给出了一种适用于多区域视频监控系统中智能入侵报警的实现方法。该方法采用混合高斯背景建模移动侦测算法、OpenCV、多线程等技术实现了对入侵目标的有效检测报警功能。

1混合高斯背景建模移动侦测算法

混合高斯背景建模移动侦测算法属于减背景移动侦测算法的一种。减背景移动侦测算法是通过当前帧与背景图像差分来得到移动目标区域。这种算法对背景图像的要求是:1)不含运动目标;2)不断地更新以适应背景不断变化。构建背景图像的方法很多,混合高斯背景建模算法是其中典型的一种,该算法对外界环境不断变化的适应性较好。

1.1混合高斯背景建模

对视频帧中的每一个像素定义K个状态,每个状态用一个高斯分布函数表示。这些状态中有一局部表示背景的像素值,而另一局部那么表示前景的像素值。假设每个像素点像素值用变量Xt表示,那么其概率密度函数可用K个高斯分布函数描述,如式(1)所示:

1.2混合高斯背景建模参数更新

当获得某一点t时刻像素值It时,首先利用序贯相似性检测算法检测所有高斯分布函数中那个与当前像素值It匹配,其步骤如下:

1)设定偏差门限T;

2)选取均值μi,t与像素值It最接近的高斯分布函数,并检测两者之差的绝对值是否小于Tσi,t-1,如果|It-μi,t-1|≤Tσi,t-1成立,那么判定该高斯分布函数与当前像素值匹配,并按式(2)~式(4)更新相关参数;如果|It-μi,t-1|≤Tσi,t-1不成立,那么判定无高斯分布函数与当前像素值匹配,并将权重最小的高斯分布函数以一个新的高斯分布函数替代。新的高斯分布函数均值μi,t为It,标准差σi,t为最大初始标准差,权重ωi,t为最小初始权重。

式中,α为模型学习率,用于控制权重ωi,t的修正速度;ρ为参数学习率,近似为ρ≈(α/ωi,t)。

3)其他高斯分布函数参数不变,只归一化它们的权重。

1.3背景像素判断

混合高斯背景建模算法通过计算模型中每个高斯分布函数的ωi,t/σi的值来判断该高斯分布函数所表示的状态是否表示背景像素值。值越高,那么越可能是背景像素。

2混合高斯背景建模入侵检测

OpenCV是Intel公司支持的基于C/C++语言开发的图像处理和计算机视觉开源函数库。其中大局部函数是基于Intel处理器指令集的优化代码,能最大程度的发挥处理器的性能。

OpenCV具有强大的图像和矩阵运算能力,是计算机视觉、图像处理二次开发的理想工具。

OpenCV提供了混合高斯背景建模函数,其主要函数如下:

功能:利用一帧图像数据初始化混合高斯背景模型。

参数:first_frame为混合高斯背景建模第一帧图像数据;parameters为混合高斯背景建模初始化参数。

本文使用函数默认设置:状态数K=5,即混合高斯背景模型内含5个高斯分布,偏差门限T=2.5,模型学习率α,最大初始方差,背景点判定阈值ωi,t/σi0.7。

功能:更新混合高斯背景模型。

参数:pFrame为更新高斯背景模型的视频流帧图像数据;bg_model为混合高斯背景模型指针,通过bg_model-background和bg_model-foreground即可获得背景和前景图像。

功能:释放高斯背景模型参数占用的内存。

前景图像再经形态学处理后,可检测出一定大小的移动区域,即判定有人入侵。结果如图1所示。

3视频监控图像数据获取及转换

3.1视频监控图像数据捕获

使用天敏公司的SDK-2500型视频监控卡自带函数库编程与使用VFW函数库编程获得的监控画质差异很大。使用自带函数库可充分发挥视频监控卡处理器的性能,监控画质高,显示分辨率可达720x576(PAL),而使用VFW函数库时,显示分辨率仅为320x240。两种方法所获监控画质比拟如图1所示。为获得高分辨率监控画质,本文使用视频监控卡自带函数库开发视频监控系统软件。

视频监控卡自带函数库提供了两类捕获当前帧图像数据的函数。一类将图像数据以文件形式保存在磁盘上,另一类将图像数据复制到剪贴板上。由于剪贴板是Windows系统中单独预留出来的一块内存,由于内存读写速度是硬盘读写速度十倍以上,同时使用剪贴板也可防止对硬盘的反复读写,因此利用剪贴板捕获图像数据

文档评论(0)

寒傲似冰 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8071104010000026

1亿VIP精品文档

相关文档