基于视觉感知的翻越行为监测方法、系统、存储器和处理器

文档序号:31052583发布日期:2022-08-06 08:19阅读:123来源:国知局
基于视觉感知的翻越行为监测方法、系统、存储器和处理器

1.本技术涉及翻越行为监测,特别是涉及一种基于视觉感知的翻越行为监测方法和系统。


背景技术:

2.现有的封控设施主要以各类型护栏、围墙为主。执行封控措施,对人力物力的考验较大。
3.现有方法主要以人力巡检或人眼观察监控画面为主。长期巡视之后,监管人员会不可避免地出现疲劳,从而导致封控区域内的人员外溢而不知晓。


技术实现要素:

4.本技术实施例提供了一种基于视觉感知的翻越行为监测方法、系统、存储器和处理器,以至少解决对封控区域内人员翻越行为的自动化监测的问题。
5.根据本技术的一个方面,提供一种基于视觉感知的翻越行为监测方法,
6.获取多个红外传感器对应传来的多个第一红外信号,所述多个红外传感器沿待监测的翻越区域边界处间隔设置,所述第一红外信号采集的是所述待监测的翻越区域边界附近内侧的信号;
7.判断所述多个第一红外信号中是否有活动物体;
8.获取所述第一红外信号中有活动物体的第一红外信号对应的红外传感器的位置,唤醒第一摄像机进行拍摄并获得所述第一摄像机传来的第一视频,所述第一摄像机为设置在与所述位置距离最近的摄像机,所述摄像机具有多个且沿待监测的翻越区域边界处间隔设置;
9.判断所述第一视频中是否有人体;
10.若所述第一视频中有人体,判断是否存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿;
11.若存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿,判断存在翻越行为并发出报警。
12.进一步的,在本发明中,所述判断是否存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿,包括:
13.获取所述第一视频中的视频帧作为第一图片;
14.获取所述第一图片中所述翻越区域边界的上沿轮廓线的像素链的离散像素点,将所述第一图片中人体的中心位置与所述的离散像素点进行对比;
15.若所述第一图片中所述人体的中心位置高于所述任意一个离散像素点,判断存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿。
16.进一步的,在本发明中,判断存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿之后,包括:
17.获取第二图片,所述第二图片为所述第一图片中所有满足所述人体的中心位置高于所述任意一个离散像素点的图片;
18.获取所有所述第二图片中所述人体的中心位置按照所在的第二图片的时间序列顺序排序后形成的轨迹;
19.判断所述轨迹与所述翻越区域边界的内外关系的相对变化情况;
20.若所述轨迹在最后的一张第二图片中显示位于所述翻越区域边界的外侧,唤醒设置于与所述位置处最近的第二摄像机的镜头对准所述位置处并以所述人体为感兴趣目标进行跟踪拍摄,所述第二摄像机具有多个且均设置于所述翻越区域外侧。
21.进一步的,在本发明中,所述判断所述轨迹与所述翻越区域边界的内外关系的相对变化情况,包括:
22.若所述轨迹在预定时间内满足大于预定数量的第二图片中显示均位于所述翻越区域边界上,发出救援信号,所述救援信号包括所述位置。
23.进一步的,在本发明中,所述获取第二图片后,还包括:
24.利用预先训练好的机器学习模型识别所述第二图片中的人体对应的人员信息。
25.进一步的,在本发明中,所述判断所述轨迹与所述翻越区域边界的内外关系的相对变化情况之后,还包括:
26.根据所述轨迹与所述翻越区域边界的内外关系的相对变化情况给所述轨迹打分;
27.将所述轨迹与对应的所述人员信息关联,累积同一所述人员信息下的所有轨迹的分数获得第一得分;
28.按照所述第一得分对人员进行分类管理。
29.本技术的第二个方面,提供一种基于视觉感知的翻越行为监测装置,包括:
30.红外信号获取模块,用于获取多个红外传感器对应传来的多个第一红外信号,所述多个红外传感器沿待监测的翻越区域边界处间隔设置,所述第一红外信号采集的是所述待监测的翻越区域边界附近内侧的信号;
31.第一判断模块,用于判断所述多个第一红外信号中是否有活动物体;
32.第一拍摄模块,用于获取所述第一红外信号中有活动物体的第一红外信号对应的红外传感器的位置,唤醒第一摄像机进行拍摄并获得所述第一摄像机传来的第一视频,所述第一摄像机为设置在与所述位置距离最近的摄像机,所述摄像机具有多个且沿待监测的翻越区域边界处间隔设置;
33.第二判断模块,用于判断所述第一视频中是否有人体;
34.第三判断模块,用于若所述第一视频中有人体,判断是否存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿;
35.第四判断模块,用于若存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿,判断存在翻越行为并发出报警。
36.本技术的第三个方面,提供一种基于视觉感知的翻越行为监测系统,包括:
37.软件,用于执行本技术第一个方面所述的方法;
38.多个红外传感器,沿待监测的翻越区域边界处间隔设置,用于采集所述待监测的翻越区域边界附近内侧的信号;
39.多个摄像机,沿待监测的翻越区域边界处间隔设置,用于拍摄第一视频。
40.本技术的第三个方面,提供一种存储器,用于存储软件,所述软件用于执行本技术第一个方面所述的方法。
41.本技术的第三个方面,提供一种处理器,用于执行软件,所述软件用于执行本技术第一个方面所述的方法。
42.本发明提供一种基于视觉感知的翻越行为监测方法,通过获取多个红外传感器对应传来的多个第一红外信号,所述多个红外传感器沿待监测的翻越区域边界处间隔设置,所述第一红外信号采集的是所述待监测的翻越区域边界附近内侧的信号;判断所述多个第一红外信号中是否有活动物体;获取所述第一红外信号中有活动物体的第一红外信号对应的红外传感器的位置,唤醒第一摄像机进行拍摄并获得所述第一摄像机传来的第一视频,所述第一摄像机为设置在与所述位置距离最近的摄像机,所述摄像机具有多个且沿待监测的翻越区域边界处间隔设置;判断所述第一视频中是否有人体;若所述第一视频中有人体,判断是否存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿;若存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿,判断存在翻越行为并发出报警。通过上述方法,实现了对封控区域内人员翻越行为的自动化监测。
附图说明
43.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
44.图1是根据本技术实施例的基于视觉感知的翻越行为监测方法的流程图。
45.图2是根据本技术实施例的基于视觉感知的翻越行为监测方法对应的装置的结构示意图;
46.图3是根据本技术实施例的基于视觉感知的翻越行为监测方法的一种翻越行为示意图;
47.图4是根据本技术实施例的基于视觉感知的翻越行为监测方法的一种翻越行为示意图。
具体实施方式
48.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
49.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
50.如图1所示为本实施例提供的一种基于视觉感知的翻越行为监测方法的流程图,从图中可知,本实施例包括以下步骤:
51.步骤s102、获取多个红外传感器对应传来的多个第一红外信号,所述多个红外传感器沿待监测的翻越区域边界处间隔设置,所述第一红外信号采集的是所述待监测的翻越区域边界附近内侧的信号;
52.步骤s104、判断所述多个第一红外信号中是否有活动物体;
53.步骤s106、获取所述第一红外信号中有活动物体的第一红外信号对应的红外传感
器的位置,唤醒第一摄像机进行拍摄并获得所述第一摄像机传来的第一视频,所述第一摄像机为设置在与所述位置距离最近的摄像机,所述摄像机具有多个且沿待监测的翻越区域边界处间隔设置;
54.步骤s108、判断所述第一视频中是否有人体;
55.步骤s110、若所述第一视频中有人体,判断是否存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿;
56.步骤s112、若存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿,判断存在翻越行为并发出报警。
57.上述实施例提供了一种基于具有多种感应装置采集信号后实现对翻越行为的监测。该方法中,活动物体感知通过红外信号获得,进而唤醒摄像机获得视频信号实现人体感知,如此,摄像机可以在不需要工作时处于待机状态,对电量和存储的要求较低,拍摄的视频针对性强,便于后续进一步对视频信号进行调用、查看甚至处理。进一步通过视频信号检测人员是否翻越边界,视频记录和判断同时实现,准确地识别出人员的翻越情况,并作为证据进行保留。上述方法,代替人工实现实时监督,且无论白天或黑夜均可不间断工作,占用资源小,判断准确度高。
58.在本实施例中,为了准确地判断是否存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿,需要对人体和翻越区域边界上沿之间进行位置计算,核心思想是检测到人体的位置高于上沿,则基本可以判断人员出现了翻越行为,因此,该方法具体包括:
59.获取所述第一视频中的视频帧作为第一图片;
60.获取所述第一图片中所述翻越区域边界的上沿轮廓线的像素链的离散像素点,将所述第一图片中人体的中心位置与所述的离散像素点进行对比;
61.若所述第一图片中所述人体的中心位置高于所述任意一个离散像素点,判断存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿。
62.具体的,上述人体的中心位置(x,y)采用下式计算:
[0063][0064]
其中,(x
*
,y
*
)代表第一图片中以人体为感兴趣区域形成的检测框的左上角图像坐标;width和height分别代表检测框的图像宽度和图像高度。
[0065]
上述判断过程随着第一视频实时进行,作为某些可选的实施例,所述将所述第一图片中人体的中心位置与所述的离散像素点进行对比前,还包括:
[0066]
判断所述第一图片汇总人体的中心位置位置按照所在的第二图片的时间序列顺序排序后是否满足逐渐变高并与所述的离散像素点之间的高度差距小于预设的距离。
[0067]
通过上述过程,判断符合该条件的这类人员处在内侧翻越过程中但尚未翻越到边界上沿。在这些优选实施例中,翻越区域边界为高度可调节式,将对应位置处的翻越区域的高度调高,以增加人员翻越难度,减少其翻越成功的可能性。
[0068]
在本实施例中,触发报警后,有些翻越人员的可能继续翻越行为例如图4中所示,有些可能会折返例如图3中所示,还有的甚至会出现意外情况,因此,需要对后续的行为进行监控以便实施不同的后续措施,具体方法如下:判断存在所述第一视频中的人体的中心
位置高于所述翻越区域边界的上沿之后,包括:
[0069]
获取第二图片,所述第二图片为所述第一图片中所有满足所述人体的中心位置高于所述任意一个离散像素点的图片;
[0070]
获取所有所述第二图片中所述人体的中心位置按照所在的第二图片的时间序列顺序排序后形成的轨迹;
[0071]
判断所述轨迹与所述翻越区域边界的内外关系的相对变化情况;
[0072]
若所述轨迹在最后的一张第二图片中显示位于所述翻越区域边界的外侧,唤醒设置于与所述位置处最近的第二摄像机的镜头对准所述位置处并以所述人体为感兴趣目标进行跟踪拍摄,所述第二摄像机具有多个且均设置于所述翻越区域外侧。
[0073]
具体是,所述显示位于所述翻越区域边界的外侧,利用下式进行判断:
[0074][0075]
其中,为所述翻越区域边界的上沿轮廓线的像素链的离散像素点的坐标,以上沿轮廓线为x轴的正负两个区域的分界线,翻越区域边界内侧向外侧x数值逐渐变大。
[0076]
对人员翻越成功的判断,也可以通过捕捉到上述ψ2(i)成立时间大于预设时间,表明人员在翻越区域边界外侧有一定的时间,因此基本是翻越成功的表现。该方法目标图片的处理不局限于第二图片,而是包括报警之后的的视频中提取出的图片,因此需要消耗的计算资源较前一种方法更多一些,但可以作为与前一种方法的替代方案。
[0077]
上述过程,关注的是人体位置高于翻越区域上沿的图片中所对应的轨迹,特别是通过判断最后的轨迹在翻越区域外侧的方式判断其翻越成功,这种方式满足上述两个条件的人员一定是翻越成功的,因此,排除了翻越到上沿但并未最终翻越的其他情况,判断方式简单,准确度高,因此,一旦出现该种情况,需要对翻越成功人员的后续行为进行严密监控,因此,启动翻越区域外侧的摄像机进行跟踪拍摄。这里所述的跟踪拍摄为现有技术,通过多个摄像头联动可以实现,在此不做赘述。
[0078]
在本实施例中,某些意外情况可能是翻越过程中出现人员受伤,因此,需要及时对该类情况提供人工救援,该步骤具体的方法为:所述判断所述轨迹与所述翻越区域边界的内外关系的相对变化情况,包括:
[0079]
若所述轨迹在预定时间内满足大于预定数量的第二图片中显示均位于所述翻越区域边界上,发出救援信号,所述救援信号包括所述位置。
[0080]
上述方法仍然以第二图片为基础,判断轨迹长时间停留在翻越区域边界上,通常表明翻越人员出现意外,例如受伤等情况,此时,发出救援信号,该信号不同于报警信号,更多用于提示需要救援人员立即到现场进行查看,避免发生人身伤害。
[0081]
为了充分地利用该方法在执行过程中获得的数据,以便于更好地对人员进行分类管理,在本实施例中,所述获取第二图片后,还包括:
[0082]
利用预先训练好的机器学习模型识别所述第二图片中的人体对应的人员信息。
[0083]
在本实施例中,所述判断所述轨迹与所述翻越区域边界的内外关系的相对变化情况之后,还包括:
[0084]
根据所述轨迹与所述翻越区域边界的内外关系的相对变化情况给所述轨迹打分;
[0085]
将所述轨迹与对应的所述人员信息关联,累积同一所述人员信息下的所有轨迹的分数获得第一得分;
[0086]
按照所述第一得分对人员进行分类管理。
[0087]
由此,获得翻越人员信息,方便对翻越成功的人员进行跟踪调查,或者对未翻越人员进行分级管理。对不同的轨迹可以反应出翻越人员的心理状态,通过打分以及累积的方式,能够量化人员的翻越倾向,使得人员管理更加精准。
[0088]
在本实施例中,还提供一种基于视觉感知的翻越行为监测装置,包括:
[0089]
红外信号获取模块,用于获取多个红外传感器对应传来的多个第一红外信号,所述多个红外传感器沿待监测的翻越区域边界处间隔设置,所述第一红外信号采集的是所述待监测的翻越区域边界附近内侧的信号;
[0090]
第一判断模块,用于判断所述多个第一红外信号中是否有活动物体;
[0091]
第一拍摄模块,用于获取所述第一红外信号中有活动物体的第一红外信号对应的红外传感器的位置,唤醒第一摄像机进行拍摄并获得所述第一摄像机传来的第一视频,所述第一摄像机为设置在与所述位置距离最近的摄像机,所述摄像机具有多个且沿待监测的翻越区域边界处间隔设置;
[0092]
第二判断模块,用于判断所述第一视频中是否有人体;
[0093]
第三判断模块,用于若所述第一视频中有人体,判断是否存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿;
[0094]
第四判断模块,用于若存在所述第一视频中的人体的中心位置高于所述翻越区域边界的上沿,判断存在翻越行为并发出报警。
[0095]
在本实施例中,基于视觉感知的翻越行为监测系统,如图2所示,包括:
[0096]
软件,用于执行一种基于视觉感知的翻越行为监测方法;
[0097]
多个红外传感器,沿待监测的翻越区域边界处间隔设置,用于采集所述待监测的翻越区域边界附近内侧的信号;
[0098]
多个摄像机,沿待监测的翻越区域边界处间隔设置,用于拍摄第一视频。
[0099]
在本实施例中,还提供一种存储器,用于存储软件,所述软件用于执行一种基于视觉感知的翻越行为监测方法。
[0100]
在本实施例中,还提供一种处理器,用于执行软件,所述软件用于执行一种基于视觉感知的翻越行为监测方法。
[0101]
需要说明的是,上述软件执行的一种基于视觉感知的翻越行为监测方法与前面的介绍的一种基于视觉感知的翻越行为监测方法相同,在此不再赘述。
[0102]
如图2所示,上述存储器和处理器主要设置在监控室内,报警装置主要设置在待监测的翻越区域现场和监控室内,方便对翻越人员进行提醒以及对监控人员进行提示。
[0103]
这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。
[0104]
上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或
技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0105]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1