一种检测摄像头被干扰的方法和装置制造方法及图纸

技术编号:17784384 阅读:44 留言:0更新日期:2018-04-22 15:57
本发明专利技术公开了一种检测摄像头被干扰的方法和装置,该方法包括以下步骤:步骤1,计算当前视频帧的图像熵,通过图像熵的大小初步判断摄像头是否存在干扰;步骤2,若步骤1判断摄像头不存在干扰,获取摄像头在最近N帧内连续变化的区域,通过连续变化区域的大小判断摄像头存在干扰;步骤3,创建或定期更新参考背景;步骤4,当参考背景存在,则比较当前帧与参考背景的差异,判断摄像头是否存在干扰。该方法可以检测多种摄像头被干扰情况,例如黑白帧、摄像头被遮挡、摄像头被移动,该方法中使用的参考背景动态变化,有效应对一些自然因素的影响。

【技术实现步骤摘要】
一种检测摄像头被干扰的方法和装置
本专利技术涉及图像处理领域,特别涉及检测摄像头被干扰的方法。
技术介绍
近年来视频监控已渗透到国民生活的各个领域:小区安保监控、银行自动柜员机监控、交通方面的违章和流量监控等。视频监控可以有效防止各种刑事案件的发生,及时提供车流量和路况信息,实现准确快速的交通指挥调度。然而随着视频监控的普及,一些可疑人员人为了躲避监控,对摄像头做出各种干扰,如有人用手遮挡摄像头,用颜料喷涂摄像头,转动摄像头使之朝向错误的方向等,因此计算机自动准确及时的识别这些干扰:即相机干扰检测(cameratamperingdetection)有重要的实际应用意义。将相机干扰定义为:相机所拍摄到的画面要有剧烈的变化,且这样的行为必须持续一定的时间。因为有些偶然行为可能引起图像的短时突然变化,对于这些行为要予以排除。为此相机干扰检测需要解决三个问题:一、算法要有很好的实时性;二、应该对相机细小的振动、转动等不敏感,而应该对图像图形明显变化敏感;三、短暂无害变化不能被当作干扰检出。现有技术中有多种检测摄像头是否被干扰的方法,但是这些方法中存在一些问题,例如,有的方法参考背景固定,光照、下雨、场景渐变(例如白天到黑夜)等情况会带来误检;有的方法通过训练SVM分类器来判断是否存在遮挡,前期需要进行大量的视频数据采集和标注工作,前期成本高;有的方法采用多个摄像头对场景拍摄形成对比,不仅成本高,而且也存在两个摄像头同时被干扰的情况。
技术实现思路
针对上述方法的不足,本专利技术的目的是提供一种检测摄像头被干扰的方法和装置,该方法能有效检测摄像头黑帧、遮挡、移动等多种干扰情况,且参考背景动态变化,减少自然因素或场景渐变带来的影响。为解决上述技术问题,本专利技术实施例提供了一种检测摄像头被干扰的方法,所述方法包括以下步骤:计算当前视频帧的图像熵,通过图像熵的大小初步判断摄像头是否存在干扰;获取摄像头在最近N帧内连续变化的区域,通过连续变化的区域的大小判断摄像头是否存在干扰;创建或定期更新参考背景;当参考背景存在,则比较当前帧与参考背景的差异,判断摄像头是否存在干扰。本专利技术实施例还提供了一种检测摄像头被干扰的装置,包括获取单元、图像熵计算单元、第一判断单元、变化区域计算单元、第二判断单元、背景更新单元、比较单元、第三判断单元,上述单元按顺序电连接;所述获取单元,用于获取摄像头采集的当前视频帧图像;所述图像熵计算单元,用于计算所述视频帧图像的图像熵;所述第一判断单元,用于判断图像熵计算单元输出的图像熵是否在预设的范围内;所述变化区域计算单元,用于计算最新N帧视频帧的连续变化区域;所述第二判断单元,用于判断所述变化区域计算模块输出的N帧内持续变化区域的大小是否在预设的范围内;所述背景更新单元,用于创建或定期更新参考背景;所述比较模块,用于比较当前帧与参考帧的差异;所述第三判断模块,用于所述比较模块输出的当前帧与参考帧的差异是否在预设的范围内;所述变化区域计算单元包括存储单元和连续变化计算单元;所述存储单元,用于顺序储存最新N帧视频图像;所述连续变化计算单元,用于计算所述存储单元所存储的N帧视频帧的连续变化区域。本专利技术所述的一种检测摄像头被干扰的方法和装置,具有如下优点:1、计算量小,完全可以达到实时检测的要求;2、参考背景动态变化,有效减少光照、下雨、白天到黑夜等一些自然因素带来的影响;3、可以检测黑白帧、摄像头被遮挡、摄像头被移动等多种干扰情况;4、正常行人或运动物品通过不会使摄像头误判为干扰。附图说明图1是本专利技术所述方法流程示意图。图2是本专利技术所述装置示意图。具体实施例下面结合附图对本专利技术的技术方案进行详细说明。附图1是本专利技术所述检测摄像头被干扰的方法流程图,结合该图,该方法主要包括以下步骤:步骤1,计算当前视频帧的图像熵,通过图像熵的大小初步判断摄像头是否存在干扰。图像熵的计算公式为:,其中表示图像中的某个灰度值,灰度值的范围为,表示该灰度值在该图像中出现的概率。从该公式可知,如果某图像(视频帧)灰度分布很不均衡时,根据该公式得到的图像熵将很小,通过这个特点可以判断图像是否为黑帧或白帧,例如当视频黑帧时,该图像几乎所有的像素的灰度值为0,图像熵接近于0。通过设置一个阈值tamper_threshold_1,当计算得出的图像熵小于该阈值,则可判断该摄像头存在干扰。所述当前视频帧理解为当前时刻摄像头采集的一帧图像。优选地,阈值tamper_threshold_1的数值为1.0。步骤2,若步骤1判断摄像头不存在干扰,获取摄像头在最近N帧内连续变化的区域,通过连续变化的区域的大小判断摄像头是否存在干扰。步骤21,若步骤1判断摄像头不存在干扰,获取摄像头在最近N帧内的连续变化;创建一图像队列,该图像队列用于缓存N帧最近视频帧,当该图像队列存在时只需要更新即可;若该图像队列中所缓存的视频帧的帧数已经达到N,则先将该队列中的第一帧删除,然后缓存当前帧至图像队列(即缓存至第N帧),反之,则直接缓存当前帧至图像队列;上述操作都是为了获取摄像头最近采集的N帧视频图像,但是经过上述操作后,若图像队列中所缓存的视频帧数未达到N,则无法计算N帧内的连续变化,则对该帧的干扰检测停止,而开始等待下一帧检测;下面获取这N帧视频的连续变化:取队列中相同间隔的()帧图像,后帧图像均分别与帧图像中最前一帧图像作帧差处理,从而获得个帧差图像,从而获得摄像头在N帧内前景的连续变动。优选地,N取值为10,取值为4。对步骤21中获取N帧连续变化的操作列举一实际数值例,例如N取值为10,取值为4,缓存10帧图像至图像队列,取队列中相同间隔的4帧图像,即第1、4、7、10帧,将第4、7、10帧分别与第1帧做帧差处理,获得3帧帧差图像,从而获得摄像头在10帧内的前景连续变动。步骤22,计算N帧内连续变化的区域,若连续变化的区域大于某一阈值,则可判断摄像头存在干扰;通过设置阈值binary_threshold对步骤21中得到的个帧差图像二值化,从而凸出帧差图像中的感兴趣变化区域,然后对个二值化图像作交运算获得图像image1,从而得到N帧内持续变化的区域。对图像image1进行统计,对image1中所有像素的灰度值求和,预先设置阈值tamper_threshold_2,若和值大于该阈值,则可判断摄像头存在干扰。对二值化图像image1的所有像素值求和,实际上就是计算N帧一直变化区域的大小,即认为若变化的区域过大,摄像头则存在干扰。步骤3,创建或定期更新参考背景。摄像头在正常工作中,是实时采集图像的,对于采集到的图像统计帧数,当统计到当前帧数为的倍数时,设置步骤2中缓存的N帧图像的第一帧作为参考背景(即每帧图像,则更新参考背景),当然,参考背景不存在时,则创建该参考背景,反之,则更新参考背景。优选地,取值为50。步骤4,当参考背景存在,则比较当前帧与参考背景的差异,判断摄像头是否存在干扰。当参考背景不存在时,则停止对该帧的干扰检测,而开始等待下一帧的检测,当参考帧存在时,取当前视频帧与该参考帧作帧差,以阈值binary_threshold对侦差图像二值化得到image2,对image2的所有像素的灰度值求和,将该和与预先设置的阈值tamper_threshold_3比较本文档来自技高网...
一种检测摄像头被干扰的方法和装置

【技术保护点】
一种检测摄像头被干扰的方法,其特征在于包括以下步骤:计算当前视频帧的图像熵,通过图像熵的大小初步判断摄像头是否存在干扰;获取摄像头在最近N帧内连续变化的区域,通过连续变化的区域的大小判断摄像头是否存在干扰;创建或定期更新参考背景;当参考背景存在,则比较当前帧与参考背景的差异,判断摄像头是否存在干扰。

【技术特征摘要】
1.一种检测摄像头被干扰的方法,其特征在于包括以下步骤:计算当前视频帧的图像熵,通过图像熵的大小初步判断摄像头是否存在干扰;获取摄像头在最近N帧内连续变化的区域,通过连续变化的区域的大小判断摄像头是否存在干扰;创建或定期更新参考背景;当参考背景存在,则比较当前帧与参考背景的差异,判断摄像头是否存在干扰。2.如权利要求1所述的一种检测摄像头被干扰的方法,其特征在于,所述获取摄像头在最近N帧内连续变化的区域的方法包括:当图像队列不存在时,创建一个图像队列;所述图像队列用于存储当前帧在内的最新N帧视频图像;当图像队列中存在N帧视频图像,取所述图像队列中相同间隔的帧图像,,后帧图像均分别与帧图像中最前一帧图像作帧差处理,获得个帧差图像;将所述个帧差图像相交。3.如权利要求2所述的一种检测摄像头被干扰的方法,其特征在于,所述定期更新参考背景的方法包括:当统计到当前帧的帧数为的倍数时,将所述图像队列中的第一帧图像作为参考背景。4.如权利要求1-3任一项所述的一种检测摄像头被干扰的方法,其特征在于,所述比较当前帧与参考背景的差异的方法包括:将当前帧与参考背景作帧差,得帧差图像;将所述帧差图像二值化。5.一种检测摄像头被干扰的装置,包括获取单元、图像熵计算单元、第一判断单元、变化区域计算单元、第二判断单元、背景更新单元、比较单元、第三判断单元,上述单元按顺序电连接,其特征在于,所述获取单元,用于获取摄像头采集的当前视频帧图像;所述图像熵计算单元,用于计算所述视频...

【专利技术属性】
技术研发人员:林坚
申请(专利权)人:南京行者易智能交通科技有限公司
类型:发明
国别省市:江苏,32

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

1