一种基于监控视频的目标搜索方法和系统技术方案

技术编号:21340903 阅读:24 留言:0更新日期:2019-06-13 21:53
本发明专利技术提出一种基于监控视频的目标搜索方法和系统。本发明专利技术方法针对监控类视频搜索的片源特性,确定当前场景目标搜索区域,避免传统的全帧搜索计算量;接着针对摄像头的固定性,设计不同模式,进一步利用帧间相似性减少时间轴上搜索的计算量,从而达到提升监控类视频目标搜索的时效性。

A Target Search Method and System Based on Monitoring Video

The invention provides a target search method and system based on surveillance video. The method of the invention determines the target search area of the current scene and avoids the traditional full-frame search calculation according to the chip source characteristics of the video search of the surveillance class, and then designs different modes for the fixity of the camera, further reduces the calculation amount of the time-axis search by making use of the inter-frame similarity, so as to improve the timeliness of the video target search of the surveillance class.

【技术实现步骤摘要】
一种基于监控视频的目标搜索方法和系统
本专利技术涉及视频搜索
,尤其涉及一种基于监控视频的目标搜索方法和系统。
技术介绍
在社会公共安全领域,视频监控系统成为维护社会治安,加强社会管理的一个重要组成部分。而监控视频检索,亦是视频搜索应用的重要组成部分。常规的视频搜索技术,忽略了监控类视频搜索具有背景不变性,在固定摄像头的监控场景下,还进一步具有无场景切换的特性,致使逐一全帧搜索的算法设计在当前应用场景下产生无谓的计算量浪费。
技术实现思路
本专利技术实施例的目的在于提出一种基于监控视频的目标搜索方法,旨在解决现有技术监控类视频搜索,在固定摄像头的监控场景下,还进行逐一全帧搜索计算量浪费的问题。本专利技术实施例是这样实现的,一种基于监控视频的目标搜索方法,所述方法包括:Step0:使用第一处理模式处理当前帧处理,然后进入Step2;Step1:根据检测目标的特性和目标搜索成功标识符确定当前帧处理模式;Step2:若当前帧的下一帧不存在,则结束;否则,将当前帧的下一帧设置为当前帧,然后进入Step3;Step3:若当前监控视频属于固定摄像头模式,则进入Step1;否则,进入Step4;Step4:利用视频码流信息,完成对非固定摄像头采集图像的目标搜索。本专利技术实施例的另一目的在于提出一种基于监控视频的目标搜索系统。所述系统包括:第一帧处理模块,用于使用第一处理模式处理当前帧处理,然后进入帧处理模式确定模块;帧处理模式确定模块,用于根据检测目标的特性和目标搜索成功标识符确定当前帧处理模式;尾帧判断处理模块,用于判断若当前帧的下一帧不存在,则结束;否则,将当前帧的下一帧设置为当前帧,然后进入固定摄像头模式处理模块;视频所属摄像头模式判断处理模块,用于判断若当前监控视频属于固定摄像头模式,则进入帧处理模式确定模块;否则,进入非固定摄像头目标搜索模块;非固定摄像头目标搜索模块,用于利用视频码流信息,完成对非固定摄像头采集图像的目标搜索。本专利技术的有益效果本专利技术提出一种基于监控视频的目标搜索方法和系统。本专利技术方法针对监控类视频搜索的片源特性,确定当前场景目标搜索区域,避免传统的全帧搜索计算量;接着针对摄像头的固定性,设计不同模式,进一步利用帧间相似性减少时间轴上搜索的计算量,从而达到提升监控类视频目标搜索的时效性。附图说明图1是本专利技术优选实施例一种基于监控视频的目标搜索方法流程图;图2是本专利技术优选实施例一种基于监控视频的目标搜索系统结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本专利技术进行进一步详细说明,为了便于说明,仅示出了与本专利技术实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本专利技术,并不用以限制本专利技术。本专利技术提出一种基于监控视频的目标搜索方法和系统。本专利技术方法针对监控类视频搜索的片源特性,确定当前场景目标搜索区域,避免传统的全帧搜索计算量;接着针对摄像头的固定性,设计不同模式,进一步利用帧间相似性减少时间轴上搜索的计算量,从而达到提升监控类视频目标搜索的时效性。实施例一图1是本专利技术优选实施例一种基于监控视频的目标搜索方法流程图;其特征在于,所述方法包括:Step0:使用第一处理模式处理当前帧处理,然后进入Step2;所述第一处理模式为:A1:确定当前帧目标检测区域A11:设置当前帧目标检测区域初始值为当前帧;A12:根据检测目标的同类共同特点,删除低概率区域,获取更新后的当前帧目标检测区域;A2:若当前帧目标检测区域为空,则直接判定当前帧不存在搜索的目标,进入Step2;否则,仅对当前帧目标检测区域,利用业内公开的方法进行精确目标搜索,当搜索到目标时,设置目标搜索成功标识符为1,进入Step2;其中,“检测目标同类共同特点”指检测目标类别所具有的类别特点;包括位置、颜色、运动等;具体处理方式举例说明如下:检测目标具有同类共同位置特点:直接将不可能出现目标的位置从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域。如车牌搜索,车牌位于车辆的下端,此时图像上侧的行块将不会出现车牌,这时可直接将图像上侧的行块从“当前帧目标检测区域”中删除,获取更新后的当前帧目标检测区域。检测目标具有同类共同颜色特点:直接将不满足颜色特点的图像区域从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域。如特定人搜索,人脸具有肤色特点,这时可将不满足肤色色域特点的块直接从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域。检测目标具有同类共同运动特点:直接将非运动块从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域。如门禁监控,静止区域为背景属于非关心点所在,监控焦点在运动物体上,这时可直接利用当前帧后第一个编码帧的码流信息,找到非运动区域,即从当前帧后第一个编码帧中找到Skip预测模式的块,则上述块对应的参考块即为非运动区域,然后直接将该非运动区域从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域。若检测目标具有多个类别特点,则将不满足其中任一一个类别特点的区域从当前帧目标检测区域中删除。Step1:根据检测目标的特性和目标搜索成功标识符确定当前帧处理模式;具体为:如果检测目标具有唯一性且目标搜索成功标识符为0,则使用第二处理模式;否则如果为检测目标具有唯一性且目标搜索成功标识符为1,则使用第三处理模式;否则,则使用第四处理模式。其中,所述检测目标的特性包括检测目标具有唯一性和检测目标不具有唯一性,由使用者预先获知并确定;检测目标具有唯一性举例:譬如在监控视频中搜索特定的一辆车,则此时检测目标具有唯一性;第二处理模式:B1:确定当前帧目标检测区域;B11:若当前帧不存在帧内预测模式的块,则设置当前帧的目标检测区域为空集;否则,将当前帧的帧内预测模式的块划入当前帧的目标检测区域。B12:根据检测目标同类共同特点(位置、颜色、运动等),删除低概率区域,获取更新后的当前帧的目标检测区域。B2:若当前帧目标检测区域为空,则直接判定当前帧不存在搜索的目标,然后进入Step2;否则,仅对当前帧目标检测区域,利用业内公开的方法进行精确目标搜索,当搜索到目标时,设置目标搜索成功标识符为1,然后进入Step2;其中,目标搜索成功标识符初始值为0;第三处理模式:D1:将当前帧中以识别为目标物体的块作为参考的块,划入当前帧的目标检测区域。实际物体在图像中占有一定的面积,而视频编码主要采用基于块的编码模式,这就将实物识别与块相对应起来;图像区域被识别为实际物体的一部分,在码流中就是图像区域对应该块被识别为实际物体的一部分,所述图像区域对应块即为以识别为目标物体的块。D2:若当前帧目标检测区域为空,则直接判定当前帧不存在搜索的目标,然后进入Step2;否则,将整个当前帧目标检测区域直接确认为目标,设置目标搜索成功标识符为1,然后进入Step2;第四处理模式:C1:确定当前帧目标检测区域;C11:将前帧的帧内预测模式的块划入当前帧的目标检测区域。C12:根据检测目标同类共同特点(位置、颜色、运动等),删除低概率区域,获取更新后的当前帧的目标检测区域。C13:将当前帧中以识别为目标物体的块作为参考的块,划入当前帧的目标检测区域。C2:若当前帧目标检测区域为空,则直接判定当本文档来自技高网...

【技术保护点】
1.一种基于监控视频的目标搜索方法,其特征在于,所述方法包括Step0:使用第一处理模式处理当前帧处理,然后进入Step2;Step1:根据检测目标的特性和目标搜索成功标识符确定当前帧处理模式;Step2:若当前帧的下一帧不存在,则结束;否则,将当前帧的下一帧设置为当前帧,然后进入Step3;Step3:若当前监控视频属于固定摄像头模式,则进入Step1;否则,进入Step4;Step4:利用视频码流信息,完成对非固定摄像头采集图像的目标搜索。

【技术特征摘要】
1.一种基于监控视频的目标搜索方法,其特征在于,所述方法包括Step0:使用第一处理模式处理当前帧处理,然后进入Step2;Step1:根据检测目标的特性和目标搜索成功标识符确定当前帧处理模式;Step2:若当前帧的下一帧不存在,则结束;否则,将当前帧的下一帧设置为当前帧,然后进入Step3;Step3:若当前监控视频属于固定摄像头模式,则进入Step1;否则,进入Step4;Step4:利用视频码流信息,完成对非固定摄像头采集图像的目标搜索。2.如权利要求1所述的基于监控视频的目标搜索方法,其特征在于,所述第一处理模式为:A1:确定当前帧目标检测区域A11:设置当前帧目标检测区域初始值为当前帧;A12:根据检测目标的同类共同特点,删除低概率区域,获取更新后的当前帧目标检测区域;A2:若当前帧目标检测区域为空,则直接判定当前帧不存在搜索的目标,进入Step2;否则,仅对当前帧目标检测区域,利用业内公开的方法进行精确目标搜索,当搜索到目标时,设置目标搜索成功标识符为1,进入Step2;所述检测目标同类共同特点包括位置、颜色、运动;当前帧初始值为当前视频第一帧。3.如权利要求2所述的基于监控视频的目标搜索方法,其特征在于,检测目标具有同类共同位置特点:直接将不可能出现目标的位置从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域;检测目标具有同类共同颜色特点:直接将不满足颜色特点的图像区域从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域;检测目标具有同类共同运动特点:直接将非运动块从当前帧目标检测区域中删除,获取更新后的当前帧目标检测区域;若检测目标具有多个类别特点,则将不满足其中任一一个类别特点的区域从当前帧目标检测区域中删除。4.如权利要求1-3之一所述的基于监控视频的目标搜索方法,其特征在于,所述根据检测目标的特性和目标搜索成功标识符确定当前帧处理模式具体为:如果检测目标具有唯一性且目标搜索成功标识符为0,则使用第二处理模式;否则如果为检测目标具有唯一性且目标搜索成功标识符为1,则使用第三处理模式;否则,则使用第四处理模式;其中,所述检测目标的特性包括检测目标具有唯一性和检测目标不具有唯一性,由使用者预先获知并确定。5.如权利要求4所述的基于监控视频的目标搜索方法,其特征在于,第二处理模式:B1:确定当前帧目标检测区域;B11:若当前帧不存在帧内预测模式的块,则设置当前帧的目标检测区域为空集;否则,将当前帧的帧内预测模式的块划入当前帧的目标检测区域;B12:根据检测目标同类共同特点,删除低概率区域,获取更新后的当前帧的目标检测区域;B2:若当前帧目标检测区域为空,则直接判定当前帧不存在搜索的目标,然后进入Step2;否则,仅对当前帧目标检测区域,利用业内公开的方法进行精确目标搜索,当搜索到目标时,设置目标搜索成功标识符为1,然后进入Step2;其中,目标搜索成功标识符初始值为0;第三处理模式:D1:将当前帧中以识别为目标物体的块作为参考的块,划入当前帧的目标检测区域;D2:若当前帧目标检测区域为空,则直接判定当前帧不存在搜索的目标,然后进入Step2;否则,将整个当前帧目标检测区域直接确认为目标,设置目标搜索成功标识符为1,然后进入Step2;第四处理模式:C1:确定当前帧目标检测区域;C11:将前帧的帧内预测模式的块划入当前帧的目标检测区域;C12:根据检测目标同类共同特点,删除低概率区域,获取更新后的当前帧的目标检测区域;C13:将当前帧中以识别为目标物体的块作为参考的块,划入当前帧的目标检测区域;C2:若当前帧目标检测区域为空,则直接判定当前帧不存在搜索的目标,然后进入Step2;否则,首先根据当前帧目标检测区域预测类别进行目标搜索;接着设置目标搜索成功标识符,然后进入Step2。6.如权利要求5所述的基于监控视频的目标搜索方法,其特征在于,所述根据当前帧目标检测区域预测类别进行目标搜索具体为:将当前帧目标检测区域内帧间预测块直接确认为目标,对当前帧目标检测区域内所有帧内预测块,利用业内公开的方法进行精确目标搜索;所述设置目标搜索成功标识符具体为:若当前帧目标检测区域存在帧间预测块或者搜索到目标,则设置目标搜索成功标识符为1,否则设置目标搜索成功标识符为0。7.如权利要求6所述的基于监控视频的目标搜索方法,其特征在于,所述利用视频码流信息,完成对非固定摄像头采集图像的目标搜索,具体为:E1:若(当前帧为帧间预测帧且bitcur>k1*bitprev且bitcur>k1*bitnext),则进入E2;否则,若当前帧为帧内预测帧,则进入E3;否则,则进入Step1;E2:令目标搜索成功标识符为0,然后进入Step0;E3:首先利用当前帧在播放顺序上的前帧、当前帧在播放顺序上的后帧,分析是否发生摄像头转动;接着根据摄像头转动分析结果,若摄像头转动则进入Step0,若否则进入Step1;其中,bitcur分、bitprev、bitnext别表示当前帧,当前帧在播放顺序上的前一帧、当前帧在播放顺序上的后一帧的压缩后比特;k1表示第一比例参数,k1≥4。8.如权利要求7所述的基于监控视频的目标搜索方法,其特征在于,摄像头模式包括固定摄像头模式和旋转摄像头模式;由检测系统使用者预先获知,或通过监控视频文件记录的视频采集设备信息获知。9.如权利要求8所述的基于监控视频的目标搜索方法,其特征在于,所述利用视频码流信息,完成对非固定摄像头采集图像的目标搜索,具体为:E1:若(当前帧为帧间预测帧且bitcur>k1*bitprev且bitcur>k1*bitnext),则进入E2;否则,若当前帧为帧内预测帧,则进入E3;否则,则进入Step1;E2:令目标搜索成功标识符为0,然后进入Step0;E3:首先利用当前帧在播放顺序上的前帧、当前帧在播放顺序上的后帧,分析是否发生摄像头转动;接着根据摄像头转动分析结果,若摄像头转动则进入Step0,若否则进入Step1;其中,bitcur、bitprev、bitnext分别表示当前帧,当前帧在播放顺序上的前一帧、当前帧在播放顺序上的后一帧的压缩后比特;k1表示第一比例参数,k1≥4。10.如权利要求9所述的基于监控视频的目标搜索方法,其特征在于,“利用当前帧在播放顺序上的前一帧、当前帧在播放顺序上的后一帧分析是否发生摄像头转动”方法如下:如果sum(stdn|stdn>Thres)>num*k2,则判定摄像头转动;否则判定没有发生摄像头转动;stdn=std(yprev,n(i,j)-ynext,n(i,j)|条件),stdn表示临时变量;条件:blockprev,n、blocknext,n均为Skip块且均位于转动判定区域;blockprev,n、blocknext,n分别表示当前帧在播放顺序上的前一帧、当前帧在播放顺序上的后一帧第n个块,std表示对满足条件的变量求均方差,yprev,n(i,j)、ynext,n(i,j)分别表示blockprev,n、blocknext,n第i行第j列像素亮度值;转动判定区域获取方法为:首先找到当前帧在播放顺序上的前一帧Skip块所处的区域,然后按当前帧在播放顺序上的前一帧中帧间预测块最大运动向量的幅值删除上述区域中最靠近运动块的块,获取转动判定区域;sum()表示对满...

【专利技术属性】
技术研发人员:舒倩
申请(专利权)人:深圳市梦网百科信息技术有限公司
类型:发明
国别省市:广东,44

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

1