【技术实现步骤摘要】
一种基于双向轨迹预测网络的行人异常行为检测方法
[0001]本专利技术涉及计算机视觉和神经网络领域,具体为一种基于双向轨迹预测网络的行人异常行为检测方法。
技术介绍
[0002]行人异常检测是指从视频序列中识别不符合预期行为(即异常)的行人活动和事件,这是车辆安全自动驾驶的一项重要任务。如果一个行人突然跑到汽车前面或跳起来,或者一个孩子把一个球扔到街上,智能自动驾驶汽车必须能够识别这些潜在的异常活动,以便使用适当的路径规划和控制策略避障,确保安全。行人异常检测问题由一个训练集和一个测试集建立,其中训练视频只包含正常的步行活动(如步行),测试视频可以包含正常和异常的活动(如跑步、跳跃、扔袋子等),目标是学习训练数据中呈现的正常行人活动模式,并在测试集中检测异常。
[0003]行人异常事件的发生频率通常远低于正常活动,通常很难获得包含大量标记异常事件的训练数据。因此,行人异常检测问题的现有解决方案主要是无监督学习方法,通常通过重建视频帧来学习正常活动的特征表示,计算测试实例的重建误差来检测异常。通过重建获得的基于像素的特征可能是非结构化的、高维的,这可能导致对噪声敏感、缺乏可解释性和冗余。
技术实现思路
[0004]针对现有技术存在的问题,本专利技术公开一种基于双向轨迹预测网络的行人异常行为检测方法,
[0005]为了解决所述技术问题,本专利技术采用的技术方案是:一种基于双向轨迹预测网络的行人异常行为检测方法,其特征在于:包括以下步骤:
[0006]S01)、准备行人异常检测数据集 ...
【技术保护点】
【技术特征摘要】
1.一种基于双向轨迹预测网络的行人异常行为检测方法,其特征在于:包括以下步骤:S01)、准备行人异常检测数据集视频;S02)、使用多人姿态估计系统AlphaPose提取行人二维骨架关节位置,并最小化组合姿态损失函数,训练模型,得到训练好的行人异常检测模型,行人异常检测模型为双向轨迹预测网络;S03)、推理时,使用AlphaPose提取检测视频中的行人二维骨架关节位置,输入双向轨迹预测网络,双向轨迹预测网络预测行人关节位置;S04)、计算人体关节误差,根据人体关节误差判断是否有行人异常行为。2.根据权利要求1所述的基于双向轨迹预测网络的行人异常行为检测方法,其特征在于:双向轨迹预测网络基于CVAE模型设计,采用门控循环单元编码器网络对输入轨迹序列进行编码,得到输入轨迹序列的编码特征向量,然后利用CVAE对输入的行人序列轨迹在观测时间步和真实时间步上的高斯分布均值和协方差进行预测,从学习到的分布中采样一个潜在变量,并与编码的特征向量连接,预测轨迹的目标位置;预测的目标位置作为输入进入一个包含双向RNN的双向解码器,前向RNN为常规RNN解码器,只是其输出不被转换到轨迹空间,后向RNN先从输入编码器隐藏状态初始化,将估计的目标作为输入向后传播,然后将同一时间步的前向和向后隐藏状态连接,以预测该时间步处的最终姿势。3.根据权利要求1所述的基于双向轨迹预测网络的行人异常行为检测方法,其特征在于:在COCO数据集17个人体骨架关节标注点上,增加了关节点18作为左右肩关节和髋关节的平均值,使用多人姿态估计系统AlphaPose为所有行人序列生成二维骨架关节位置。4.根据权利要求3所述的基于双向轨迹预测网络的行人异常行为检测方法,其特征在于:组合姿态损失函数引入基于骨、关节和端点的组合姿态约束,在轨迹损失的基础上加入人体骨骼结构的物理特性,组合姿态损失函数为:L=L
T
+αL
B
+βL
E
+γL
J
,其中LT是轨迹损失函数,L
B
是骨损失,L
J
是关节损失,L
E
是端点损失,α,β和...
【专利技术属性】
技术研发人员:葛君正,宋晨,段强,李锐,
申请(专利权)人:山东浪潮科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。