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.一种基于监控视频的目标搜索方法,其特征在于,所述方法包括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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。