本发明涉及目标行为分析领域,具体提供一种事件识别方法、系统、计算机设备及可读存储介质。
背景技术:
1、随着科技的发展,在检测某个目标是否达到(或离开)某一指定位置这类事件的判断中,由最初的由工作人员现场查看,到后来通过摄像头实时获取现场图像,并将当前时刻的图像通过目标识别即对指定位置的图形进行分析处理,以判断目标是否达到达(或离开)指定位置。但是实际的应用场景中,由于摄像头等图像获取装置的位置、高度等问题,会存在目标被遮挡的情况。例如,在机场停机坪应用场景中,需要通过传送带车传送行李进货仓,随飞机运输乘客携带的行李。然而,由于飞机机翼、拍摄机位高度与角度等因素影响,导致拍摄图片中传送带车存在一定程度的遮挡,即获取的图像中目标并不是清晰且完整的,对目标检测的检测结果造成了影响,使得目标是否到达(或离开)指定位置事件判断出现误差,并且也难以获得目标达到(或离开)事件发生的时间。
2、相应地,本领域需要一种新的事件识别方案来解决上述问题。
技术实现思路
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、进一步的,根据轨迹判断待检测事件是否发生这种检测方式具有较高的通用性,能够满足机场传送带车到离位检测需求;同时还能够满足多种车辆行为识别、人体行为识别、泛安防等众多应用场景的需求。
1.一种事件识别方法,其特征在于,包括步骤:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述神经网络包括第一骨干网络、第二骨干网络、分类网络;
4.根据权利要求1所述的方法,其特征在于,所述判断所述检测目标的运动轨迹与待检测事件的关系,以确定待检测事件是否发生,包括:
5.根据权利要求1所述的方法,其特征在于,所述判断所述检测目标的运动轨迹与待检测事件的关系,以确定待检测事件是否发生,还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种事件识别系统,包括:
9.一种计算机设备,包括处理器和存储装置,其中所述存储器中存储有程序,其特征在于,所述处理器执行所述程序时实现权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,存储有程序,其特征在于,所述程序被执行时实现权利要求1至7中任一项所述的方法。