著录项信息
专利名称 | 一种视频报警方法和装置 |
申请号 | CN201310676809.1 | 申请日期 | 2013-12-11 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-06-10 | 公开/公告号 | CN104700532A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08B13/196 | IPC分类号 | G;0;8;B;1;3;/;1;9;6;;;H;0;4;N;7;/;1;8查看分类表>
|
申请人 | 杭州海康威视数字技术股份有限公司 | 申请人地址 | 浙江省杭州市滨江区东流路700号海康科技园1号楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杭州海康威视数字技术股份有限公司 | 当前权利人 | 杭州海康威视数字技术股份有限公司 |
发明人 | 蔡巍伟;孙海鸣;马程;全晓臣;浦世亮 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明公开了一种视频报警方法和装置:在视频监控过程中,针对采集到每帧视频图像,分别确定该帧视频图像中是否存在需要进行报警的报警目标;如果是,则针对每个报警目标,分别确定预先获取并保存的各虚假目标中是否存在与该报警目标相匹配的虚假目标;如果每个报警目标均存在相匹配的虚假目标,则不进行报警,否则,进行报警。应用本发明所述方案,能够提高报警的准确性等。
1.一种视频报警方法,其特征在于,包括:
执行虚假目标获取过程;
所述虚假目标获取过程包括:
针对采集到的每帧视频图像,分别确定该帧视频图像中是否存在报警目标;
如果是,则针对每个报警目标,分别确定是否接收到了人工输入的虚假确认指令,如果是,则将该报警目标作为虚假目标进行保存;
在视频监控过程中,针对采集到每帧视频图像,分别确定该帧视频图像中是否存在需要进行报警的报警目标;
如果是,则针对每个报警目标,分别确定预先获取并保存的各虚假目标中是否存在与该报警目标相匹配的虚假目标,其中,所述虚假目标包括监控范围内相同的位置重复出现的目标;
如果每个报警目标均存在相匹配的虚假目标,则不进行报警,否则,进行报警。
2.根据权利要求1所述的方法,其特征在于,
所述将该报警目标作为虚假目标进行保存之前,进一步包括:
确定是否已经保存有该虚假目标,如果否,则将该虚假目标进行保存。
3.根据权利要求1或2所述的方法,其特征在于,
所述针对每个报警目标,分别确定各虚假目标中是否存在与该报警目标相匹配的虚假目标包括:
针对每个报警目标,分别计算该报警目标与各虚假目标之间的相似度;
如果该报警目标与任一虚假目标之间的相似度大于预定阈值,则确定该报警目标与该虚假目标相匹配。
4.根据权利要求3所述的方法,其特征在于,
所述将该报警目标作为虚假目标进行保存包括:保存该虚假目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图;
所述分别计算该报警目标与各虚假目标之间的相似度包括:获取该报警目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图;根据该报警目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,以及各虚假目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,分别计算该报警目标与各虚假目标之间的相似度。
5.根据权利要求4所述的方法,其特征在于,
每个报警目标与每个虚假目标之间 的相似度S=s1*s2*s3;
s1=overlap(Oa,On)/max(area(Oa),area(On));
其中,所述overlap(Oa,On)表示报警目标的所在区域与虚假目标的所在区域的交叠面积;
所述area(Oa)表示报警目标所在区域的面积;
所述area(On)表示虚假目标所在区域的面积;
所述Ha表示报警目标的颜色直方图;
所述Hn表示虚假目标的颜色直方图;
所述Hoga表示报警目标的梯度方向直方图;
所述Hogn表示虚假目标的梯度方向直方图;
所述||表示求模运算,所述max表示取较大值。
6.一种视频报警装置,其特征在于,包括:
报警模块,用于在视频监控过程中,针对采集到每帧视频图像,分别进行以下处理:确定该帧视频图像中是否存在需要进行报警的报警目标;如果是,则针对每个报警目标,分别确定预先获取并保存的各虚假目标中是否存在与该报警目标相匹配的虚假目标,其中,所述虚假目标包括监控范围内相同的位置重复出现的目标;如果每个报警目标均存在相匹配的虚假目标,则不进行报警,否则,进行报警;
该装置中进一步包括:预处理模块;
所述预处理模块,用于在所述报警模块执行自身功能之前,执行虚假目标获取过程,包括:针对采集到的每帧视频图像,分别确定该帧视频图像中是否存在报警目标;如果是,则针对每个报警目标,分别确定是否接收到了人工输入的虚假确认指令,如果是,则将该报警目标作为虚假目标进行保存。
7.根据权利要求6所述的装置,其特征在于,
所述预处理模块进一步用于,在将该报警目标作为虚假目标进行保存之前,确定是否已经保存有该虚假目标,如果否,则将该虚假目标进行保存。
8.根据权利要求6或7所述的装置,其特征在于,
所述报警模块针对每个报警目标,分别计算该报警目标与各虚假目标之间的相似度,如果该报警目标与任一虚假目标之间的相似度大于预定阈值,则确定该报警目标与该虚假目标相匹配。
9.根据权利要求8所述的装置,其特征在于,
所述预处理模块保存各虚假目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图;
所述报警模块针对每个报警目标,分别获取该报警目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图,并根据该报警目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,以及各虚假目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,分别计算该报警目标与各虚假目标之间的相似度。
10.根据权利要求9所述的装置,其特征在于,
每个报警目标与每个虚假目标之间 的相似度S=s1*s2*s3;
s1=overlap(Oa,On)/max(area(Oa),area(On));
其中,所述overlap(Oa,On)表示报警目标的所在区域与虚假目标的所在区域的交叠面积;
所述area(Oa)表示报警目标所在区域的面积;
所述area(On)表示虚假目标所在区域的面积;
所述Ha表示报警目标的颜色直方图;
所述Hn表示虚假目标的颜色直方图;
所述Hoga表示报警目标的梯度方向直方图;
所述Hogn表示虚假目标的梯度方向直方图;
所述||表示求模运算,所述max表示取较大值。
一种视频报警方法和装置\n技术领域\n[0001] 本发明涉及视频监控领域,特别涉及一种视频报警方法和装置。\n背景技术\n[0002] 视频报警技术,是指利用计算机对监控摄像头采集到的视频图像进行自动分析,检测出视频图像中出现的视频目标,并在当目标触发预设的规则时,进行报警,即发出报警信号,以提醒监控人员进行及时处理等。所述目标触发预设的规则,可以是指目标跨越设定的警戒线等。\n[0003] 在实际应用中,由于各种原因,很可能会出现误报警的情况,即当视频图像中出现不需要进行报警的虚假目标时,也会错误地进行报警,从而给监控人员带来困扰等,因此,需要通过一定的方式来尽可能地克服这一问题,以提高报警的准确性,但现有技术中还没有一种有效的解决方式。\n发明内容\n[0004] 有鉴于此,本发明提供了一种视频报警方法和装置,能够提高报警的准确性。\n[0005] 为了达到上述目的,本发明的技术方案是这样实现的:\n[0006] 一种视频报警方法,包括:\n[0007] 在视频监控过程中,针对采集到每帧视频图像,分别确定该帧视频图像中是否存在需要进行报警的报警目标;\n[0008] 如果是,则针对每个报警目标,分别确定预先获取并保存的各虚假目标中是否存在与该报警目标相匹配的虚假目标;\n[0009] 如果每个报警目标均存在相匹配的虚假目标,则不进行报警,否则,进行报警。\n[0010] 一种视频报警装置,包括:\n[0011] 报警模块,用于在视频监控过程中,针对采集到每帧视频图像,分别进行以下处理:确定该帧视频图像中是否存在需要进行报警的报警目标;如果是,则针对每个报警目标,分别确定预先获取并保存的各虚假目标中是否存在与该报警目标相匹配的虚假目标;\n如果每个报警目标均存在相匹配的虚假目标,则不进行报警,否则,进行报警。\n[0012] 可见,采用本发明所述方案,当确定视频图像中存在报警目标时,不是立即进行报警,而是先将各报警目标与各虚假目标进行匹配,如果确定各报警目标均为虚假目标,则不进行报警,否则才进行报警;通过这种方式,过滤掉了虚假目标,从而提高了报警的准确性;\n而且,本发明所述方案实现起来简单方便,从而便于进行普及和推广。\n附图说明\n[0013] 图1为本发明虚假目标获取过程的实现流程图。\n[0014] 图2为本发明视频报警方法实施例的流程图。\n[0015] 图3为本发明视频报警装置实施例的组成结构示意图。\n具体实施方式\n[0016] 在视频报警系统中,监控摄像头的监控范围相对固定,采集到的视频图像在时空上通常具有较好的平稳性,因此其干扰因素也相对比较固定,如在相同的位置往往会不断地出现同一虚假目标(如监控画面中某一位置出现的树木,可能会不断地导致误报警)。\n[0017] 基于上述特点,本发明所述方案中提出,可通过人工干预,将监控画面中存在的虚假目标有效地反馈并保存至视频报警系统,这样,当虚假目标再次产生时,系统可将其与所保存的虚假目标进行比对过滤,从而提高报警的准确性。\n[0018] 也就是说,在视频监控过程中,可针对采集到每帧视频图像,分别进行以下处理:\n确定该帧视频图像中是否存在需要进行报警的报警目标;如果是,则针对每个报警目标,分别确定预先获取并保存的各虚假目标中是否存在与该报警目标相匹配的虚假目标;如果每个报警目标均存在相匹配的虚假目标,则不进行报警,否则,进行报警。\n[0019] 如上所述,各虚假目标为预先获取并保存的,具体来说,可在执行视频监控过程之前,先执行虚假目标获取过程,该过程也可称为人工干预学习阶段,即当视频报警系统布设完毕之后,在开始正常运行之前,先执行虚假目标获取过程,以获取所需的虚假目标。\n[0020] 所述虚假目标获取过程可包括:针对采集到的每帧视频图像,分别确定该帧视频图像中是否存在报警目标;如果是,则针对每个报警目标,分别确定是否接收到了人工输入的虚假确认指令,如果是,则将该报警目标作为虚假目标进行保存。\n[0021] 以下通过具体实施例,对本发明所述方案作进一步地详细说明。\n[0022] 图1为本发明虚假目标获取过程的实现流程图。如图1所示,包括以下步骤11~14。\n[0023] 步骤11:针对采集到的每帧视频图像,分别确定该帧视频图像中是否存在报警目标,如果是,则执行步骤12,否则,结束流程。\n[0024] 如果该帧视频图像中不存在报警目标,那么则可结束对该帧视频图像的处理,直接进行下一帧视频图像的处理。\n[0025] 步骤12:针对该帧视频图像中存在的每个报警目标,分别按照步骤13~14所示方式进行处理。\n[0026] 步骤13:针对该报警目标,确定是否接收到了人工输入的虚假确认指令,如果是,则执行步骤14,否则,结束流程。\n[0027] 比如,可将该报警目标用虚线框标示出来,显示给监控人员,如果监控人员确定该报警目标为虚假目标,那么则可通过某种方式向该报警目标发出虚假确认指令,相应地,针对该报警目标,继续执行步骤14;如果监控人员确定该报警目标不是虚假目标,那么则可结束对该报警目标的处理。\n[0028] 步骤14:将该报警目标作为虚假目标进行保存,结束流程。\n[0029] 具体来说,可保存该虚假目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图等,所在区域包括位置和大小等。\n[0030] 每帧视频图像中存在的报警目标的数量可能是一个,也可能是多个。当是一个时,该报警目标可能是虚假目标,也可能不是虚假目标;当是多个时,可能这多个报警目标均为虚假目标,也可能均不是虚假目标,还可能部分是虚假目标,部分不是虚假目标;无论是哪种情况,只要确定出某个报警目标为虚假目标,则可将该虚假目标进行保存。\n[0031] 另外,为了节省存储空间和加快匹配速度等,较佳地,在确定出某个报警目标为虚假目标之后,还可进一步进行以下处理:确定是否已经保存有该虚假目标,如果否,则将该虚假目标进行保存,否则,不进行保存,即不保存重复的虚假目标。\n[0032] 何时结束虚假目标获取过程可根据实际情况而定。比如,监控人员觉得所保存的虚假目标已经包括了在实际应用中可能出现的各种虚假目标,那么则可结束虚假目标获取过程。\n[0033] 相应地,图2为本发明视频报警方法实施例的流程图。如图2所示,包括以下步骤21~29。\n[0034] 步骤21:在视频监控过程中,针对采集到每帧视频图像,分别确定该帧视频图像中是否存在报警目标,如果是,则执行步骤22,否则,结束流程。\n[0035] 步骤22:设置一个参数sum,初始取值为0。\n[0036] 步骤23:从该帧视频图像中选定一个未处理的报警目标。\n[0037] 步骤24:确定各虚假目标中是否存在与该选定的报警目标相匹配的虚假目标,如果否,则执行步骤25,如果是,则执行步骤26。\n[0038] 本步骤中,可按照预定顺序,依次确定该选定的报警目标与各虚假目标是否相匹配,一旦确定该选定的报警目标与某一虚假目标相匹配,那么则可不用再确定该选定的报警目标与后续剩余的各虚假目标是否相匹配。\n[0039] 步骤25:将sum的取值加一,之后执行步骤27。\n[0040] 步骤26:维持sum的取值不变,之后执行步骤27。\n[0041] 步骤27:确定该帧视频图像中是否存在下一个未处理的报警目标,如果是,则重复执行步骤23,否则,执行步骤28。\n[0042] 步骤28:确定sum的取值是否等于0,如果是,则结束流程,否则,执行步骤29。\n[0043] 步骤29:针对该帧视频图像进行报警,之后结束流程。\n[0044] 需要说明的是,图2所示实施例中采用的是依次对各报警目标进行处理的方式,在实际应用中,也可采用同时对各报警目标进行处理的方式,图2所示实施例仅为举例说明,并不用于限制本发明的技术方案。\n[0045] 另外,如前所述,每帧视频图像中存在的报警目标的数量可能是一个,也可能是多个。如果是多个,那么需要针对每个报警目标,分别确定各虚假目标中是否存在与该报警目标相匹配的虚假目标,如果每个报警目标均存在相匹配的虚假目标,则说明该帧视频图像中的报警目标均为虚假目标,因此不需要进行报警,否则,说明该帧视频图像中存在真实的报警目标,因此需要进行报警。\n[0046] 其中,针对每个报警目标,分别确定各虚假目标中是否存在与该报警目标相匹配的虚假目标的方式可为:针对每个报警目标,分别计算该报警目标与各虚假目标之间的相似度;如果该报警目标与任一虚假目标之间的相似度大于预定阈值,则确定该报警目标与该虚假目标相匹配。\n[0047] 所述阈值的具体取值可根据实际需要而定,比如可为0.95。\n[0048] 如前所述,在将某个报警目标作为虚假目标进行保存时,可保存该虚假目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图等。\n[0049] 相应地,针对每个报警目标,分别计算该报警目标与各虚假目标之间的相似度的方式可为:获取该报警目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图;根据该报警目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,以及各虚假目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,分别计算该报警目标与各虚假目标之间的相似度。\n[0050] 具体来说,每个报警目标与每个虚假目标之前的相似度S的计算方式可为:\n[0051] S=s1*s2*s3;\n[0052] s1=overlap(Oa,On)/max(area(Oa),area(On));\n[0053]\n[0054]\n[0055] 其中,overlap(Oa,On)表示报警目标的所在区域与虚假目标的所在区域的交叠面积;\n[0056] area(Oa)表示报警目标所在区域的面积;\n[0057] area(On)表示虚假目标所在区域的面积;\n[0058] Ha表示报警目标的颜色直方图;\n[0059] Hn表示虚假目标的颜色直方图;\n[0060] Hoga表示报警目标的梯度方向直方图;\n[0061] Hogn表示虚假目标的梯度方向直方图;\n[0062] ||表示求模运算;max表示取较大值;×表示向量间的点乘;·表示模乘;\n[0063] 上述面积通常以像素点数为单位,如报警目标所在区域的面积即指报警目标所在区域中包括的像素点数。\n[0064] 以上计算相似度的方式仅为举例说明,并不用于限制本发明的技术方案,如果采用本领域技术人员能够想到的其它方式,只要能够达到同样的目的,也是可以的。\n[0065] 另外,如何确定每帧视频图像中是否存在报警目标为现有技术。比如,可通过依次进行前景检测、前景点团块标记、目标跟踪和规则判断等操作,来确定每帧视频图像中是否存在报警目标。\n[0066] 综合上述介绍,图3为本发明视频报警装置实施例的组成结构示意图。如图3所示,包括:报警模块31,另外还可进一步包括:预处理模块32。\n[0067] 报警模块31,用于在视频监控过程中,针对采集到每帧视频图像,分别进行以下处理:确定该帧视频图像中是否存在需要进行报警的报警目标;如果是,则针对每个报警目标,分别确定预先获取并保存的各虚假目标中是否存在与该报警目标相匹配的虚假目标;\n如果每个报警目标均存在相匹配的虚假目标,则不进行报警,否则,进行报警。\n[0068] 预处理模块32,用于在报警模块31执行自身功能之前,执行虚假目标获取过程,包括:针对采集到的每帧视频图像,分别确定该帧视频图像中是否存在报警目标;如果是,则针对每个报警目标,分别确定是否接收到了人工输入的虚假确认指令,如果是,则将该报警目标作为虚假目标进行保存。\n[0069] 其中,\n[0070] 预处理模块32还可进一步用于,在将该报警目标作为虚假目标进行保存之前,确定是否已经保存有该虚假目标,如果否,则将该虚假目标进行保存。\n[0071] 另外,\n[0072] 报警模块31可针对每个报警目标,分别计算该报警目标与各虚假目标之间的相似度,如果该报警目标与任一虚假目标之间的相似度大于预定阈值,则确定该报警目标与该虚假目标相匹配。\n[0073] 具体地,\n[0074] 预处理模块32可保存各虚假目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图;\n[0075] 相应地,报警模块31可针对每个报警目标,分别获取该报警目标的所在区域、所在区域的颜色直方图以及所在区域的梯度方向直方图,并根据该报警目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,以及各虚假目标的所在区域、所在区域的颜色直方图和所在区域的梯度方向直方图,分别计算该报警目标与各虚假目标之间的相似度。\n[0076] 较佳地,\n[0077] 每个报警目标与每个虚假目标之前的相似度S=s1*s2*s3;\n[0078] s1=overlap(Oa,On)/max(area(Oa),area(On));\n[0079]\n[0080]\n[0081] 其中,overlap(Oa,On)表示报警目标的所在区域与虚假目标的所在区域的交叠面积;\n[0082] area(Oa)表示报警目标所在区域的面积;\n[0083] area(On)表示虚假目标所在区域的面积;\n[0084] Ha表示报警目标的颜色直方图;\n[0085] Hn表示虚假目标的颜色直方图;\n[0086] Hoga表示报警目标的梯度方向直方图;\n[0087] Hogn表示虚假目标的梯度方向直方图;\n[0088] ||表示求模运算,max表示取较大值。\n[0089] 图3所示装置实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。\n[0090] 总之,采用本发明所述方案,当确定视频图像中存在报警目标时,不是立即进行报警,而是先将各报警目标与各虚假目标进行匹配,如果确定各报警目标均为虚假目标,则不进行报警,否则才进行报警;通过这种方式,过滤掉了虚假目标,从而提高了报警的准确性;\n而且,本发明所述方案实现起来简单方便,从而便于进行普及和推广。\n[0091] 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。\n凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-03-09
- 2015-07-08
实质审查的生效
IPC(主分类): G08B 13/196
专利申请号: 201310676809.1
申请日: 2013.12.11
- 2015-06-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-09-12
|
2012-02-27
| | |
2
| | 暂无 |
2012-12-08
| | |
3
| |
2012-05-30
|
2010-11-29
| | |
4
| |
2012-05-23
|
2010-11-05
| | |
5
| |
2009-11-25
|
2008-05-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |