一种基于异动检测与目标跟踪的监控方法技术

技术编号:28384531 阅读:53 留言:0更新日期:2021-05-08 00:13
本发明专利技术涉及一种基于异动检测与目标跟踪的监控方法。本发明专利技术针对晃动物体以及微小物体进行了过滤,可以极大的减少由树木晃动,相机抖动、昆虫飞舞等产生的误报警,并在此基础上设计了视频剪切和删除模块,可以智能的将存在异常的视频流与无异常的视频流分开,只存储异常的视频流,极大的节约了存储的空间,减少了资源浪费与存储卡成本,提高了本发明专利技术的实用性。本发明专利技术针对敏感的遮挡物设计了报警技术,若出现敏感遮挡物,则提醒工作人员进行检查,一方面可以避免不法分子故意遮挡镜头,另一方面也可以检测镜头是否被落叶灰尘遮挡,提高了本发明专利技术的适应性。

【技术实现步骤摘要】
一种基于异动检测与目标跟踪的监控方法
本专利技术属于智能科学与自动化科学领域,涉及一种基于异动检测与目标跟踪的监控方法。
技术介绍
在安防与监控领域中,一般通过众多的监控设备将视频流通过网络实时传输到监控室中,由监控人员进行观察,因需要长时间紧盯多个监控屏幕,耗费较多人力,且极易产生视觉疲劳,很难及时发现敏感目标,且极易遗漏各种细节。在实时监控中,当敏感目标从视野中消失时,安保人员需要从一个个摄像头视野中再次寻找目标。因此常常难以兼顾多个监控窗口。在发现问题的时候,通常需要根据目标关联的摄像机查找摄像记录,人工检查回放,非常耗时。目前异动方法对于树木晃动、昆虫、雨雪天气极易产生误报警。针对于传统监控问题,大多数研究人员将异动检测用在监控中,如公布号为CN112016414A的中国专利公开了一种检测高空抛物事件的方法、装置及楼面智能监控系统,该系统可以根据帧图像进行运动目标检测,并根据运动轨迹判断是否为高空抛物现象。但该装置并未进行类似树木晃动、昆虫飞舞的过滤,极易产生误判,同时该系统的适用范围小,仅限于高空抛物事件的检测;又如公布号为CN112019804A的中国专利公开了一种人工智能监控系统,工作时该专利技术利用多传感器与摄像头联动进行画面捕捉并将一切捕捉画面压缩存储于SD卡中,该专利技术可以通过各种传感器监控多方面的信息,但光照传感器,温度传感器等成本较高,同时将所有捕捉画面存储于SD卡会存在大量的无用视频流,不利于事后查找证据。为此设计了基于异动检测与目标跟踪的智能监控方法,本专利技术针对目前的异动检测产品存在的局限性:会对很多常规的异动产生误报警,例如树木晃动、小动物的跑动、昆虫飞舞等存在的误报警进行了过滤。同时本专利技术针对于摄像头的遮挡进行了检测报警,减少了错误警报,增加系统的抗干扰性与多场景适用性。并在此基础上增加物体检测跟踪模块,人脸检测模块减少监控人员的监控难度,补充无异动视频不保存,定期视频记忆性删除功能,方便人员后续查找。具有现实意义与良好的应用前景。
技术实现思路
本专利技术的目的是针对现有技术的不足之处,提出一种基于异动检测与目标跟踪的智能监控方法,具体是基于帧图像与颜色检测跟踪法实现实时的运动目标提取,即静态场景的分离;利用时域空间内的异动区域位置累计评估,对物体晃动误报警进行过滤;通过对运动区域腐蚀,对昆虫、蛛丝等微小目标导致的误报警进行过滤;通过基于Haar分类器和目标检测算法进行可疑物品的识别、人物的识别,可疑人物分类以及可疑人物人脸信息的存储。根据识别到的可疑物体进行大小分类,分别存储在三类不同可疑灵敏度的容器当中。设计异常视频剪切功能,将可疑视频流自动识别,并自动剪切存储。每间隔一定采样时间,将当前帧与标准帧进行比对,如果一定时间内存在固定的像素异变,则输出摄像机遮挡报警。本专利技术是通过以下技术方案实现的:步骤(1)、获取摄像头采集的帧图像,并对其进行数据预处理;所述的数据预处理包括去除图像畸变、图像转换、直方图均衡化;上述技术为常规技术,故不详解。步骤(2)、利用帧图像实现动态场景分离,具体方法是:2.1对预处理后相邻三帧图像,根据公式(1)-(2)获取两个二帧差分图像D1(x,y)、D2(x,y):其中ft(x,y)表示t时刻(x,y)坐标的灰度值,Tb为阈值,可根据经验人为设定。Tb值的选择不宜过大也不宜过小,过大会出现检测“空洞”甚至漏检,过小会使噪声明显,所以需通过多次的测试来确定合适的阈值。二帧差分图像中“1”表示差分值大于阈值,通常包括运动目标和噪声;“0”则表示小于阈值,代表两帧中几乎没有发生变化的部分。2.2根据D1(x,y)、D2(x,y),获得三帧差分图像D(x,y):2.3将上述三帧差分图像进行二值化处理,得到动态区域;二值化处理是将D(x,y)中灰度值大于阈值的像素值设为255,其余像素值设为0;阈值的获取方法具体是:2.3.1初始化迭代次数k=0,差分图像D(x,y)中的最大灰度值和最小灰度值Maxk和Mink;2.3.2根据公式(4)获得阈值:2.3.3根据阈值Tk将差分图像D(x,y)分成前景图和背景图,分别求出前景图和背景图的平均灰度值Ga,Gi;重新赋予k=k+1,更新Maxk=Ga;Mink=Gi,根据公式(4)更新阈值Tk,重复步骤2.3.3,直到前后两次迭代的阈值误差小于1像素值,得到所需的阈值Tk。步骤(3)、误报警分析处理,具体方法如下:3.1对晃动物体导致的误报警进行过滤,具体如下:对步骤2所获动态区域进行质心计算,设t_i时刻动态区域质心为(xt_i,yt_i),其中i代表第i帧,对间隔时间为0.1秒的1-10帧动态区域质心位置累加,并与11-20帧的质心位置累加值进行差分获得累计误差M1:若累计误差M1大于阈值P1则认为存在晃动物体,并进行过滤,然后跳转至步骤3.2,反之则认为不存在晃动物体,无需处理,直接跳转至步骤3.2。上述晃动物体过滤操作属于常规技术,故不详解。3.2过滤微小目标导致的误报警对步骤3.2处理后无晃动物体的动态区域进行图像的腐蚀操作,然后遍历腐蚀后图像的像素点进行区域像素检测;所述的区域像素检测具体方法如下:a)将动态区域内同一区块中连通的像素值为255的像素点设为一个集合,根据公式(6)计算误差K,若误差K大于阈值P2则去除此像素点集合;K=lnNs/Ni式(6)其中Ni表示第i个集合的像素点个数,NS表示动态区域所有像素点的个数;b)遍历动态区域内所有集合后,若仍存在像素值为255的像素点集合,则当前帧图像认为是异动帧图像,反之则返回步骤1重新获取下一帧图像。上述图像的腐蚀操作属于常规技术,故不详解。所述阈值P1、P2设置方法如下:首先自动获得图像采集设备的分辨率,根据分辨率设置敏感参数,分为敏感、可疑、一般三部分,用户可以根据监控环境的需要,对敏感参数值进行调整。步骤(4)、构建haar特征分类器,实现人物识别和分类;若识别结果为可疑人物,进行人脸存储和报警。采集正样本集与负样本集,根据用户输入的正样本集与负样本集训练haar特征分类器。输入为步骤3所获得的异动帧图像,输出为所述haar特征分类器分类结果。步骤(5)、构建yolov3网络,实现物体识别和分类;其中yolov3网络的输入为异动帧图像,输出为(x*,y*,w*,h*),其中x*,y*,w*,h*分别表示识别目标的横纵坐标以及宽度高度像素值;根据yolov3网络的输出结果计算目标面积sq=w*×h*,该目标面积作为物体大小衡量指标,通过阈值判断进行物体大小分类,同时进行存储和报警。步骤(6)、监控视野切换与监控目标跟踪:将步骤3获得的异动帧图像优先输出至监控屏幕,如果多个摄像机同时产生异动,则将多个窗口并行输出至监控屏幕。用户可以根据需要选择监控窗口的放大与缩小。<本文档来自技高网
...

【技术保护点】
1.一种基于异动检测与目标跟踪的监控方法,其特征在于该方法包括以下步骤:/n步骤(1)、获取摄像头采集的帧图像,并对其进行数据预处理;/n步骤(2)、利用帧图像实现动态场景分离,具体方法是:/n2.1对预处理后相邻三帧图像,根据公式(1)-(2)获取两个二帧差分图像D

【技术特征摘要】
1.一种基于异动检测与目标跟踪的监控方法,其特征在于该方法包括以下步骤:
步骤(1)、获取摄像头采集的帧图像,并对其进行数据预处理;
步骤(2)、利用帧图像实现动态场景分离,具体方法是:
2.1对预处理后相邻三帧图像,根据公式(1)-(2)获取两个二帧差分图像D1(x,y)、D2(x,y):






其中ft(x,y)表示t时刻(x,y)坐标的灰度值,Tb为阈值;
2.2根据D1(x,y)、D2(x,y),获得三帧差分图像D(x,y):



2.3将上述三帧差分图像进行二值化处理,得到动态区域;
步骤(3)、误报警分析处理,具体方法如下:
3.1对晃动物体导致的误报警进行过滤,具体如下:
对步骤2所获动态区域进行质心计算,设t_i时刻动态区域质心为(xt_i,yt_i),其中i代表第i帧,对间隔时间为0.1秒的1-10帧动态区域质心位置累加,并与11-20帧的质心位置累加值进行差分获得累计误差M1:



若累计误差M1大于阈值P1则认为存在晃动物体,并进行过滤,然后跳转至步骤3.2,反之则认为不存在晃动物体,无需处理,直接跳转至步骤3.2;
3.2过滤微小目标导致的误报警
对步骤3.2处理后无晃动物体的动态区域进行图像的腐蚀操作,然后遍历腐蚀后图像的像素点进行区域像素检测;
步骤(4)、构建haar特征分类器,实现人物识别和分类;若识别结果为可疑人物,进行人脸存储和报警;
其中haar特征分类器的输入为步骤3所获得的异动帧图像,输出为所述haar特征分类器分类结果;
步骤(5)、构建yolov3网络,实现物体识别和分类;其中yolov3网络的输入为异动帧图像,输出为(x*,y*,w*,h*),其中x*,y*,w*,h*分别表示识别目标的横纵坐标以及宽度高度像素值;根据yolov3网络的输出结果计算目标面积sq=w*×h*,该目标面积作为物体大小衡量指标,通过阈值判断进行物体大小分类,同时进行存储和报警。


2.根据权利要求1所述的一种基于异动检测与目标跟踪的监控方法,其特征在于步骤(1)所述的数据预处理包括去除图像畸变、图像转换、直方图均衡化。


3.根据权利要求1所述的一种基于异动检测与目标跟踪的监控方法,其特征在于步骤(2.3)具体是:二值化处理是将D(x,y)中灰度值大于阈值的像素值设为255,其余像素值设为0;阈值的获取方法具体是:
2.3.1初始化迭代...

【专利技术属性】
技术研发人员:李家祥张波涛林思成
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江;33

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

1