首页 / 专利库 / 电脑零配件 / 外围设备 / 鼠标 / 基于实时视频与规则的反馈式区域入侵检测方法与系统

基于实时视频与规则的反馈式区域入侵检测方法与系统

阅读:905发布:2020-05-08

专利汇可以提供基于实时视频与规则的反馈式区域入侵检测方法与系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了基于实时视频与规则的反馈式区域入侵检测方法与系统,包括参数设置模 块 、报警区域划定模块、区域入侵报警模块以及基于用户反馈的系统参数调整模块,所述参数设置模块用于用户在系统安装过程与使用过程中进行参数设置,所述报警区域划定模块用于用户在系统显示的实时视频场景中。本发明涉及入侵检测系统技术领域。该基于实时视频与规则的反馈式区域入侵检测方法与系统,实现规则合理可行,且便于编程实现,检测 精度 高,系统中的基于用户反馈的系统参数调整模块在系统实际部署后,允许用户提供非定量的“模糊式”反馈,用户的“模糊式”反馈可随时提供,系统随时进行响应,反应速度快。,下面是基于实时视频与规则的反馈式区域入侵检测方法与系统专利的具体信息内容。

1.基于实时视频与规则的反馈式区域入侵检测系统,其特征在于:包括参数设置模、报警区域划定模块、区域入侵报警模块以及基于用户反馈的系统参数调整模块;
所述参数设置模块用于用户在系统安装过程与使用过程中进行参数设置;
所述报警区域划定模块用于用户在系统显示的实时视频场景中,然后进行报警区域划定;
所述区域入侵报警模块是基于区域入侵检测方法的基础上进行区域入侵报警;
所述基于用户反馈的系统参数调整模块用于用户根据系统实际运行的结果,对系统参数进行多次的便捷性设置,完成了“输出—反馈”的实时响应机制。
2.根据权利要求1所述的基于实时视频与规则的反馈式区域入侵检测系统,其特征在于:所述参数设置模块的参数包括:同一目标报警后再次报警的时间间隔和报警最短时间间隔,且报警最短时间间隔参数为系统规定任何情况下相邻两次报警的最短时间。
3.根据权利要求1所述的基于实时视频与规则的反馈式区域入侵检测系统,其特征在于:所述报警区域划定模块的报警区域划定方法有两种,第一种方法为用户直接通过鼠标画线的方式圈出多边形的报警区域,第二种方法为用户通过鼠标在实时视频场景中指定几个点,然后系统根据这几个点自动连接出一个凸多边形,并将其作为报警区域。
4.根据权利要求1所述的基于实时视频与规则的反馈式区域入侵检测系统,其特征在于:所述区域入侵报警模块当视频场景中的特定区域被划定为警戒区域后,将不允许运动目标进入,若侦测到有目标接触该区域的边界并有进入该区域的趋势时,系统需要给出报警信息,对于已经进入到警戒区域的目标,系统直接进行报警;
对一个具体视频场景,包含报警状态与报警消除状态这两种状态,当系统进行报警时即进入报警状态,当判定目标从位于警戒区域内部移动到警戒区域外部时,视频场景处于报警消除状态,视频场景处于报警消除状态时,系统不给出任何提示信息。
5.根据权利要求1-4任意一项所述的基于实时视频与规则的反馈式区域入侵检测方法,其特征在于:其区域入侵检测的实现基于凸多边形报警区域的特定的规则进行入侵检测,具体包括以下步骤:
S1、首先设置报警与报警消除基本条件,具体为:
c1:目标最近k+1-3k不在入侵区域;
c2:目标最近1-k帧处于入侵区域;
c3:报警次数在报警次数阈值之内;
c4:目标最近1-k帧不在入侵区域;
c5:目标最近k+1-3k帧处于入侵区域;
c6:报警次数在报警阈值之外;
S2、设置报警的规则:报警产生的条件为c1∩c2∩c3,即该基本条件中c1、c2和c3同时满足时,系统进行区域入侵的报警;
S3、设置报警消除的规则:报警消除的条件为“c4∩c5 ∪ c1∩c2∩c6”,该基本条件中c4和c5同时满足时或c1、c2和c6同时满足时,系统解除区域入侵的报警;
S4、关于“点”在区域内的判断:系统基于目标检测进行目标位置的判定,利用目标检测得出的目标的多个位置值判断目标是否位于报警区域划定模块指定的区域内,当目标的连续多个位置点的平均值位于指定的区域内时,才判断发生了区域入侵;
S5、区域入侵检测算法:基于步骤S1至步骤S4的入侵检测报警条件和报警消除条件,设计区域入侵检测算法,如图3所示。
6.根据权利要求5所述的基于实时视频与规则的反馈式区域入侵检测方法,其特征在于:所述步骤S4中判断发生了区域入侵的算法,具体如下:
a1、令运动目标的路径结点数为L+1,根据L的大小使用如下分段计算的方式来求目标的平均位置;
a2、当L<4时,则不判定目标发生了区域入侵;
a3、若4<=L<2M,则通过当前的1-L/2个位置点的均值和L/2+1-L个位置点的均值来判断入侵,具体地,当目标的1-L/2个位置点的均值不位于区域内,而目标的L/2+1-L个位置点的均值位于区域内为区域入侵的基本条件;
a4、若L>=2M,则通过当前的1-M个位置点的均值和M+1-2M个位置点的均值来判断入侵。
7.根据权利要求5所述的基于实时视频与规则的反馈式区域入侵检测方法,其特征在于:所述步骤S4中判定某个位置点是否位于凸多边形之内的方法为:
b1、现在有两个测试点Q1和点Q2,需要通过右手法则判断这两个测试点相对凸多边形的位置;
b2、已知点P是凸多边形的各顶点的均值,现在判断Q1点的位置情况,在点P和点Q1之间存在一条AB边,则根据右手法则,矢量BA与AP的叉积得到的矢量垂直平面向外,矢量BA与AQ1的叉积得到的矢量垂直平面向内,故两叉积乘积为负;
b3、通过遍历凸多边形的边来检测各边对应的两个叉积的正负情况来判断点Q1相对凸多边形的位置,若所有边中存在任意一条边,由它计算得到的两个叉积之积为负,则可以判断点Q1在凸边形之外,否则在凸多边形之内,点Q2的位置同理测试。
8.根据权利要求5所述的基于实时视频与规则的反馈式区域入侵检测方法,其特征在于:所述步骤S5中区域入侵检测算法为:对于每一个跟踪目标,分为如下两种情况处理:一种是没有处于入侵状态的目标,一种是处于入侵状态的目标,对于前者,使用判断准则进行判断,若判断目标在当前帧为入侵,则修改目标的状态为入侵状态,同时累加入侵帧数,对于后者,使用判断准则进行判断,若判断出目标仍处于入侵状态,则需要判断目标的报警帧数是否达到一定阈值,若超过一定阈值,则消除报警。

说明书全文

基于实时视频与规则的反馈式区域入侵检测方法与系统

技术领域

[0001] 本发明涉及入侵检测系统技术领域,具体为基于实时视频与规则的反馈式区域入侵检测方法与系统。

背景技术

[0002] 基于视频的入侵检测技术可以通过视频判定是否有移动的“目标”进入指定的区域或者通过某个“警戒线”。其中,区域入侵检测技术在防止闯入军事警戒区、监狱与看守所、事故现场、仓库重地等方面具有重要的应用价值,目前大量部署的视频摄像头为实现基于实时视频的区域入侵检测技术的实施提供了十分便利的条件。
[0003] 本发明提出了一种基于实时视频与规则的区域入侵检测方法与系统,其中的规则合理可行,且便于编程实现。系统中的基于用户反馈的系统参数调整模在系统实际部署后,允许用户提供非定量的“模糊式”反馈,系统根据此类反馈自动进行参数调整。用户的“模糊式”反馈可随时提供,系统随时进行响应。

发明内容

[0004] (一)解决的技术问题针对现有技术的不足,本发明提供了基于实时视频与规则的反馈式区域入侵检测方法与系统,规则合理可行,且便于编程实现,检测精度高,系统中的基于用户反馈的系统参数调整模块在系统实际部署后,允许用户提供非定量的“模糊式”反馈,系统根据此类反馈自动进行参数调整,用户的“模糊式”反馈可随时提供,系统随时进行响应,反应速度快。
[0005] (二)技术方案为实现以上目的,本发明通过以下技术方案予以实现:基于实时视频与规则的反馈式区域入侵检测系统,包括参数设置模块、报警区域划定模块、区域入侵报警模块以及基于用户反馈的系统参数调整模块;
所述参数设置模块用于用户在系统安装过程与使用过程中进行参数设置。
[0006] 所述报警区域划定模块用于用户在系统显示的实时视频场景中,然后进行报警区域划定。
[0007] 所述区域入侵报警模块是基于区域入侵检测方法的基础上进行区域入侵报警。
[0008] 所述基于用户反馈的系统参数调整模块用于用户根据系统实际运行的结果,对系统参数进行多次的便捷性设置,完成了“输出—反馈”的实时响应机制。
[0009] 优选的,所述参数设置模块的参数包括:同一目标报警后再次报警的时间间隔和报警最短时间间隔,且报警最短时间间隔参数为系统规定任何情况下相邻两次报警的最短时间,譬如不少于五分钟等。
[0010] 优选的,所述报警区域划定模块的报警区域划定方法有两种,第一种方法为用户直接通过鼠标画线的方式圈出多边形的报警区域,第二种方法为用户通过鼠标在实时视频场景中指定几个点,然后系统根据这几个点自动连接出一个凸多边形,并将其作为报警区域,只有报警区域为一个凸多边形时,区域入侵检测算法才能得出无歧义结果,否则,会出现不合理的“入侵”判定,因此,对第一种方法圈出的报警区域,系统将进行校验,假若其不满足凸多边形的条件,则会根据用户圈出的多边形报警区域的顶点,重新生成一个合理的凸多边形。
[0011] 优选的,所述区域入侵报警模块当视频场景中的特定区域被划定为警戒区域后,将不允许运动目标进入,若侦测到有目标接触该区域的边界并有进入该区域的趋势时,系统需要给出报警信息,对于已经进入到警戒区域的目标,系统直接进行报警。
[0012] 对一个具体视频场景,包含报警状态与报警消除状态这两种状态,当系统进行报警时即进入报警状态,当判定目标从位于警戒区域内部移动到警戒区域外部时,视频场景处于报警消除状态,视频场景处于报警消除状态时,系统不给出任何提示信息。
[0013] 本发明还公开了基于实时视频与规则的反馈式区域入侵检测方法,其区域入侵检测的实现基于凸多边形报警区域的特定的规则进行入侵检测,具体包括以下步骤:S1、首先设置报警与报警消除基本条件,具体为:
c1:目标最近k+1-3k不在入侵区域;
c2:目标最近1-k帧处于入侵区域;
c3:报警次数在报警阈值之内;
c4:目标最近1-k帧不在入侵区域;
c5:目标最近k+1-3k帧处于入侵区域;
c6:报警次数在报警阈值之外;
S2、设置报警的规则:报警产生的条件为c1∩c2∩c3,即该基本条件中c1、c2和c3同时满足时,系统进行区域入侵的报警;
S3、设置报警消除的规则:报警消除的条件为“c4∩c5 ∪ c1∩c2∩c6”,该基本条件中c4和c5同时满足时或c1、c2和c6同时满足时,系统解除区域入侵的报警;
S4、关于“点”在区域内的判断:系统基于目标检测进行目标位置的判定,利用目标检测得出的目标的多个位置值判断目标是否位于报警区域划定模块指定的区域内,当目标的连续多个位置点的平均值位于指定的区域内时,才判断发生了区域入侵;
S5、区域入侵检测算法:基于步骤S1至步骤S4的入侵检测报警条件和报警消除条件,设计区域入侵检测算法,如图3所示。
[0014] 优选的,所述步骤S4中判断发生了区域入侵的算法,具体如下:a1、令运动目标的路径结点数为L+1,根据L的大小使用如下分段计算的方式来求目标的平均位置;
a2、当L<4时,则不判定目标发生了区域入侵;
a3、若4<=L<2M,则通过当前的1-L/2个位置点的均值和L/2+1-L个位置点的均值来判断入侵,具体地,当目标的1-L/2个位置点的均值不位于区域内,而目标的L/2+1-L个位置点的均值位于区域内为区域入侵的基本条件;
a4、若L>=2M,则通过当前的1-M个位置点的均值和M+1-2M个位置点的均值来判断入侵。
[0015] 优选的,所述步骤S4中判定某个位置点是否位于凸多边形之内的方法为:b1、现在有两个测试点Q1和点Q2,需要通过右手法则判断这两个测试点相对凸多边形的位置;
b2、已知点P是凸多边形的各顶点的均值,现在判断Q1点的位置情况,在点P和点Q1之间存在一条AB边,则根据右手法则,矢量BA与AP的叉积得到的矢量垂直平面向外,矢量BA与AQ1的叉积得到的矢量垂直平面向内,故两叉积乘积为负;
b3、通过遍历凸多边形的边来检测各边对应的两个叉积的正负情况来判断点Q1相对凸多边形的位置,若所有边中存在任意一条边,由它计算得到的两个叉积之积为负,则可以判断点Q1在凸边形之外,否则在凸多边形之内,点Q2的位置同理测试。
[0016] 优选的,所述步骤S5中区域入侵检测算法为:对于每一个跟踪目标,分为如下两种情况处理:一种是没有处于入侵状态的目标,一种是处于入侵状态的目标,对于前者,使用判断准则进行判断,若判断目标在当前帧为入侵,则修改目标的状态为入侵状态,同时累加入侵帧数,对于后者,使用判断准则进行判断,若判断出目标仍处于入侵状态,则需要判断目标的报警帧数是否达到一定阈值,若超过一定阈值,则消除报警。
[0017] (三)有益效果本发明提供了基于实时视频与规则的反馈式区域入侵检测方法与系统。与现有技术相比具备以下有益效果:该基于实时视频与规则的反馈式区域入侵检测方法与系统,包括参数设置模块、报警区域划定模块、区域入侵报警模块以及基于用户反馈的系统参数调整模块,参数设置模块用于用户在系统安装过程与使用过程中进行参数设置,报警区域划定模块用于用户在系统显示的实时视频场景中,然后进行报警区域划定,区域入侵报警模块是基于区域入侵检测方法的基础上进行区域入侵报警,基于用户反馈的系统参数调整模块用于用户根据系统实际运行的结果,对系统参数进行多次的便捷性设置,完成了“输出—反馈”的实时响应机制,可实现规则合理可行,且便于编程实现,检测精度高,系统中的基于用户反馈的系统参数调整模块在系统实际部署后,允许用户提供非定量的“模糊式”反馈,系统根据此类反馈自动进行参数调整,用户的“模糊式”反馈可随时提供,系统随时进行响应,反应速度快。
附图说明
[0018] 图1为本发明区域入侵检测系统的示意图;图2为本发明外内点与凸多边形位置关系示意图;
图3为本发明入侵检测算法的流程图

具体实施方式

[0019] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020] 请参阅图1-3,本发明实施例提供一种技术方案:基于实时视频与规则的反馈式区域入侵检测方法,包括参数设置模块、报警区域划定模块、区域入侵报警模块以及基于用户反馈的系统参数调整模块。
[0021] 参数设置模块用于用户在系统安装过程与使用过程中进行参数设置,参数设置模块的参数包括:同一目标报警后再次报警的时间间隔和报警最短时间间隔,且报警最短时间间隔参数为系统规定任何情况下相邻两次报警的最短时间,譬如不少于五分钟等。
[0022] 报警区域划定模块用于用户在系统显示的实时视频场景中,然后进行报警区域划定,报警区域划定模块的报警区域划定方法有两种,第一种方法为用户直接通过鼠标画线的方式圈出多边形的报警区域,第二种方法为用户通过鼠标在实时视频场景中指定几个点,然后系统根据这几个点自动连接出一个凸多边形,并将其作为报警区域,只有报警区域为一个凸多边形时,区域入侵检测算法才能得出无歧义结果,否则,会出现不合理的“入侵”判定,因此,对第一种方法圈出的报警区域,系统将进行校验,假若其不满足凸多边形的条件,则会根据用户圈出的多边形报警区域的顶点,重新生成一个合理的凸多边形。
[0023] 区域入侵报警模块是基于区域入侵检测方法的基础上进行区域入侵报警,区域入侵报警模块当视频场景中的特定区域被划定为警戒区域后,将不允许运动目标进入,若侦测到有目标接触该区域的边界并有进入该区域的趋势时,系统需要给出报警信息,对于已经进入到警戒区域的目标,系统直接进行报警。
[0024] 对一个具体视频场景,包含报警状态与报警消除状态这两种状态,当系统进行报警时即进入报警状态,当判定目标从位于警戒区域内部移动到警戒区域外部时,视频场景处于报警消除状态,视频场景处于报警消除状态时,系统不给出任何提示信息。
[0025] 基于用户反馈的系统参数调整模块用于用户根据系统实际运行的结果,对系统参数进行多次的便捷性设置,完成了“输出—反馈”的实时响应机制,为了增加用户使用系统的便利性,在模块的软件界面中,提供单选按钮供用户选择,允许用户通过单选按钮对系统参数进行非定量的“模糊式”反馈,系统根据反馈自动进行参数调整,对每一个允许调整的参数,系统均提供一组单选按钮,以报警最短时间间隔为例,系统提供如下一组关于当前报警最短时间间隔的反馈的单选按钮:太短,太长,稍短,稍长,用户可勾选这四个单选按钮中的任意一个,然后,系统自动根据用户勾选的单选按钮对报警最短时间间隔进行调整,若用户没有勾选这四个单选按钮中的任何一个,则系统不对报警最短时间间隔进行调整,系统设定s=t/5为报警最短时间间隔的“时间单元”,其中t为系统当前的报警最短时间间隔,当用户的勾选结果为“稍短”时,系统将报警最短时间间隔设置为t+s,当用户的勾选结果为“稍长”时,系统将报警最短时间间隔设置为t-s,当用户的勾选结果为“太短”时,系统将报警最短时间间隔设置为t+2s,当用户的勾选结果为“太长”时,系统将报警最短时间间隔设置为t-2s,此外,系统为报警最短时间间隔设置最小允许值与最大允许值,假如调整后的报警最短时间间隔超出范围,则系统对原有参数值不做更改。
[0026] 本发明还公开了基于实时视频与规则的反馈式区域入侵检测方法,其区域入侵检测的实现基于凸多边形报警区域的特定的规则进行入侵检测,具体包括以下步骤:S1、首先设置报警与报警消除基本条件,具体为:
c1:目标最近k+1-3k帧不在入侵区域;
c2:目标最近1-k帧处于入侵区域;
c3:报警次数在报警阈值之内;
c4:目标最近1-k帧不在入侵区域;
c5:目标最近k+1-3k帧处于入侵区域;
c6:报警次数在报警阈值之外;
S2、设置报警的规则:报警产生的条件为c1∩c2∩c3,即该基本条件中c1、c2和c3同时满足时,系统进行区域入侵的报警;
S3、设置报警消除的规则:报警消除的条件为“c4∩c5 ∪ c1∩c2∩c6”,该基本条件中c4和c5同时满足时或c1、c2和c6同时满足时,系统解除区域入侵的报警;
S4、关于“点”在区域内的判断:系统基于目标检测进行目标位置的判定,目标检测的精度直接影响到目标的位置定位的准确程度,考虑到这个因素,利用目标检测得出的目标的多个位置值判断目标是否位于报警区域划定模块指定的区域内,当目标的连续多个位置点的平均值位于指定的区域内时,才判断发生了区域入侵,判断发生了区域入侵的算法,具体如下:
a1、令运动目标的路径结点数为L+1(即对同一目标进行了L+1次目标检测;将相邻的两次目标位置相连,可得L条路径线段),根据L的大小使用如下分段计算的方式来求目标的平均位置;
a2、当L<4时,则不判定目标发生了区域入侵(若此种情况下也进行区域入侵的判定,会出现较多误判);
a3、若4<=L<2M(M为指定的参数),则通过当前的1-L/2个位置点的均值和L/2+1-L个位置点的均值来判断入侵,具体地,当目标的1-L/2个位置点的均值不位于区域内,而目标的L/2+1-L个位置点的均值位于区域内为区域入侵的基本条件;
a4、若L>=2M,则通过当前的1-M个位置点的均值和M+1-2M个位置点的均值来判断入侵;
S5、区域入侵检测算法:基于步骤S1至步骤S4的入侵检测报警条件和报警消除条件,设计区域入侵检测算法,如图3所示。
[0027] 判定某个位置点是否位于凸多边形之内的方法为:b1、现在有两个测试点Q1(实际在凸多边形之外)和点Q2(实际在凸多边形之内),需要通过右手法则判断这两个测试点相对凸多边形的位置;
b2、已知点P是凸多边形的各顶点的均值(在凸多边形内),现在判断Q1点的位置情况,从图2看出在点P和点Q1之间存在一条AB边,则根据右手法则,矢量BA与AP的叉积得到的矢量垂直平面向外(向着读者),矢量BA与AQ1的叉积得到的矢量垂直平面向内,故两叉积乘积为负;
b3、通过遍历凸多边形的边来检测各边对应的两个叉积的正负情况来判断点Q1相对凸多边形的位置,若所有边中存在任意一条边,由它计算得到的两个叉积之积为负,则可以判断点Q1在凸边形之外,否则在凸多边形之内,点Q2的位置同理测试,区域入侵检测算法为:
对于每一个跟踪目标,分为如下两种情况处理:一种是没有处于入侵状态的目标,一种是处于入侵状态的目标,对于前者,使用判断准则进行判断,若判断目标在当前帧为入侵,则修改目标的状态为入侵状态,同时累加入侵帧数,对于后者,使用判断准则进行判断,若判断出目标仍处于入侵状态,则需要判断目标的报警帧数是否达到一定阈值,若超过一定阈值,则消除报警。
[0028] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0029] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈