基于社会亲和力长短期记忆网络模型的拥挤场景行人轨迹预测方法技术

技术编号:19009562 阅读:31 留言:0更新日期:2018-09-22 09:22
一种基于社会亲和力长短期记忆网络模型的拥挤场景行人轨迹预测方法,由对获取的数据进行预处理、基于社会亲和力映射图的池化操作、目标轨迹预测、训练模型、构建预测轨迹步骤组成。本发明专利技术将数据驱动善于处理连续序列问题的长短期记忆网络结合社会亲和力映射图来进行轨迹预测,模型由序列数据驱动,通过训练可以学习到普遍的行人轨迹模式,再结合预测时提取到的个人的轨迹特征和周围相关行人的轨迹特征,可以实现复杂场景的行人轨迹预测。本发明专利技术与现有技术相比,具有方法简单、与环境无关等优点,可用于捕获行人间约定俗成的社会习惯和微妙的交互,预测未来发生的交互。

Prediction method of pedestrian trajectories in crowded scenes based on long term short-term memory network model with social affinity

A pedestrian trajectory prediction method for crowded scenes based on social affinity long-term and short-term memory network model is composed of data preprocessing, pooling operation based on social affinity mapping map, target trajectory prediction, training model and constructing prediction trajectory steps. The invention combines a data-driven long-and short-term memory network which is good at dealing with continuous sequence problems with a social affinity map for trajectory prediction. The model is driven by sequence data and can be trained to learn the general trajectory pattern of pedestrians, and then combines the trajectory characteristics of individuals extracted from the prediction with the trajectory of pedestrians around them. Trace features can be used to predict pedestrian trajectories in complex scenes. Compared with the prior art, the present invention has the advantages of simple method and environment-independent, and can be used to capture the customary social habits and subtle interactions between pedestrians and predict future interactions.

【技术实现步骤摘要】
基于社会亲和力长短期记忆网络模型的拥挤场景行人轨迹预测方法
本专利技术属于图像处理
,具体涉及到采用社会亲和力长短期记忆网络实现拥挤场景行人轨迹预测。
技术介绍
行人轨迹预测是指通过目标已有的运动轨迹对其未来固定时刻的位置坐标进行预测。行人轨迹预测是计算机视觉领域的核心问题,有很多应用方向,如自动驾驶汽车,智能追踪系统,送餐机器人等。现有的行人轨迹预测方法有SocialForce(SF)模型,Gaussianprocesses方法,CorrelationFilter(CF)模型,ConvolutionalNeuralNetworks(CNN)方法和Social长短期记忆网络模型。SF模型由能量函数驱动,函数将行人间和行人与障碍物间的吸引和排斥转化为能量来预测行人轨迹。Gaussianprocesses方法通过高斯混合模型分布来预测速度、角偏量等参数。CorrelationFilter(CF)模型通过设计滤波模板,使得模板和输入图片做相关时,能在目标中心位置得到最大响应值。ConvolutionalNeuralNetworks(CNN)方法和RecurrentNeuralNetworks(RNN)方法都应用了神经网络来进行轨迹预测。ConvolutionalNeuralNetworks(CNN)方法输入为图像,Social长短期记忆网络模型输入为轨迹坐标序列。SocialForce(SF)模型,Gaussianprocesses方法,CorrelationFilter(CF)模型都要由复杂的公式或函数驱动,SocialForce(SF)模型只能捕获吸引和排斥两种固定的交互类型,当处理复杂的交互和场景时有一定的局限性。目前通过神经网络进行轨迹预测取得了很大的进步,ConvolutionalNeuralNetworks(CNN)方法中的Multi-DomainNetwork(MDNet)模型得到了瞩目的实验结果,RecurrentNeuralNetworks(RNN)方法中的Social长短期记忆网络模型将RNN的变种长短期记忆网络用于轨迹预测并取得一定的进步。以上的轨迹预测方法都在复杂的交互或是复杂的场景下有一定的局限性。
技术实现思路
本专利技术所要解决的技术问题在于克服上述现有技术的缺点,提供一种结构简单、方法简单、可适用于复杂场景、可捕获多种交互的基于社会亲和力长短期记忆网络模型的拥挤场景行人轨迹预测方法。解决上述技术问题采用的技术方案由以下步骤组成:(1)对获取的数据进行预处理行人轨迹数据来源于公开的数据集ETH、UCY中所有坐标序列集合数据集中共有5个场景,为目标Ok在时间步t的坐标,时间步t与时间步t+1之间的步长为tstep,T是集合坐标序列的总数、为有限的正整数,k是在T个坐标序列集合中的任意一个坐标序列,{Ok|k∈[1,T]}为目标集合,在目标集合中任意选取一个目标Oi,i∈[1,T]进行轨迹预测,所有xy坐标都经过归一化处理,即xy坐标像素除以相应的视频分辨率。(2)基于社会亲和力映射图的池化操作社会亲和力长短期记忆网络模型包括输入层、隐含层、池化层、输出层,每个目标有一个单层长短期记忆网络,所有的目标共享相同的长短期记忆网络参数,池化层对与目标相邻的长短期记忆网络进行池化操作。每个行人规划有一个半径为L像素的圆形区域,根据目标间的空间相对位置将圆形区域聚类划分为G0个区域,G0个区域代表G0种社会亲和力,聚类后的圆形区域为社会亲和力映射图;在时间步t,目标Oi的任一邻近目标Om位于社会亲和力映射图范围内,为目标Oi的任一邻近目标,任一邻近目标Om有大小为G0×1的相对位置矩阵为任一邻近目标Om在社会亲和力映射图中相对于目标Oi的位置,一个空间相对位置为区域1的邻近目标Om位置矩阵如下:矩阵中元素1为任一邻近目标Om相对位置,元素0为非任一邻近目标Om相对位置,通过张量保存目标Oi所有邻居的位置信息和相对应的长短期记忆网络时间步t-1的隐含层状态,张量通过公式(2)、(3)获得:其中,为任一邻近目标Om在时间步t-1的长短期记忆网络隐含层状态,是包含任一邻近目标Om在时间步t相对位置的隐含层状态,是社会亲和力映射图范围内所有任一邻近目标Om的集合,将所有邻近目标的长短期记忆网络的隐含层状态累加;通过池化层的池化操作连接相邻的长短期记忆网络,得池化层状态其中,φ(.)为ReLU函数,Ws为池化权重矩阵,bs为池化偏置矩阵,以池化权重矩阵中不同的值连接不同社会亲和力映射图区域所有邻近目标Om的长短期记忆网络。(3)目标轨迹预测通过张量获取目标Oi在时间步t的xy坐标信息:式中φ(.)为ReLU函数,We为xy坐标的权重矩阵,为目标Oi在时间步t的xy坐标,be为xy坐标的偏置矩阵。目标Oi的长短期记忆网络在时间步t的隐含层状态包含有时间步t-1的池化层状态时间步t-1目标Oi的隐含层状态时间步t目标Oi的位置信息通过公式(6)得隐含层状态式中Wl为长短期记忆网络输入的权重矩阵,bl为长短期记忆网络输入的偏置矩阵。用隐含层状态预测时间步t+1目标Oi的xy坐标长短期记忆网络的输出层状态通过公式(7)得:式中Wo为长短期记忆网络隐含层状态的权重矩阵,bo为长短期记忆网络隐含层状态的偏置矩阵,为均值,为标准差,均为二维,为xy坐标的相关系数。在预测坐标之前,输出层状态通过公式(8)、(9)、(10)进行更新:用双变量高斯函数预测时间步t+1目标Oi的xy坐标(4)训练模型通过交叉验证的方式对社会亲和力长短期记忆网络模型进行训练,即用4个场景的坐标序列集合训练模型,用剩下的1个场景的坐标序列集合测试,对5个坐标序列集合重复5次相同的操作,训练方法为:选择负对数似然函数作为损失函数训练社会亲和力长短期记忆网络模型:其中tobs+1为预测开始时间,tpred为预测结束时间,通过最小化损失函数,学习得到最佳的模型参数,训练得到行人普遍的行走模式;(5)构建预测轨迹结合个人轨迹坐标特征和普遍的行人行走模式,从时间步ts到tobs观察个人轨迹坐标特征,从时间步tobs+1到tpred预测轨迹坐标,其中,ts为观察开始时间,tobs为观察结束时间,从时间步ts到tobs个人行走特征相关的信息通过隐含层传递到预测时间步,观测操作进行隐含层状态的传递,时间步tobs+1到tpred,每个时间步仅预测下一时间步的坐标,将预测坐标作为下一时间步的长短期记忆网络的输入,重复至时间步tpred,得到连续预测轨迹。在本专利技术的对获取的数据进行预处理步骤(1)中,本专利技术的行人轨迹数据来源于公开的数据集ETH、UCY中所有坐标序列集合数据集中共有5个场景,为目标Ok在时间步t的坐标,时间步t与时间步t+1之间的步长为tstep,T是集合坐标序列的总数,T取值为700~1566。在本专利技术的构建预测轨迹步骤(1)中,本专利技术的时间步t与时间步t+1之间的步长为tstep,tstep取值为0.1~1秒。在本专利技术的基于社会亲和力映射图的池化操作步骤(2)中,本专利技术的社会亲和力长短期记忆网络模型最佳包括1层输入层、1层隐含层、1层池化层、1层输出层,每个目标有一个单层长短期记忆网络,所有的目标共享相同的长短期记忆网络参数,池化层对本文档来自技高网
...
基于社会亲和力长短期记忆网络模型的拥挤场景行人轨迹预测方法

【技术保护点】
1.一种基于社会亲和力长短期记忆网络模型的拥挤场景行人轨迹预测方法,其特征在于由以下步骤组成:(1)对获取的数据进行预处理行人轨迹数据来源于公开的数据集ETH、UCY中所有坐标序列集合

【技术特征摘要】
1.一种基于社会亲和力长短期记忆网络模型的拥挤场景行人轨迹预测方法,其特征在于由以下步骤组成:(1)对获取的数据进行预处理行人轨迹数据来源于公开的数据集ETH、UCY中所有坐标序列集合数据集中共有5个场景,为目标Ok在时间步t的坐标,时间步t与时间步t+1之间的步长为tstep,T是集合坐标序列的总数、为有限的正整数,k是在T个坐标序列集合中的任意一个坐标序列,{Ok|k∈[1,T]}为目标集合,在目标集合中任意选取一个目标Oi,i∈[1,T]进行轨迹预测,所有xy坐标都经过归一化处理,即xy坐标像素除以相应的视频分辨率;(2)基于社会亲和力映射图的池化操作社会亲和力长短期记忆网络模型包括输入层、隐含层、池化层、输出层,每个目标有一个单层长短期记忆网络,所有的目标共享相同的长短期记忆网络参数,池化层对与目标相邻的长短期记忆网络进行池化操作;每个行人规划有一个半径为L像素的圆形区域,根据目标间的空间相对位置将圆形区域聚类划分为G0个区域,G0个区域代表G0种社会亲和力,聚类后的圆形区域为社会亲和力映射图;在时间步t,目标Oi的任一邻近目标Om位于社会亲和力映射图范围内,为目标Oi的任一邻近目标,任一邻近目标Om有大小为G0×1的相对位置矩阵为任一邻近目标Om在社会亲和力映射图中相对于目标Oi的位置,一个空间相对位置为区域1的邻近目标Om位置矩阵如下:矩阵中元素1为任一邻近目标Om相对位置,元素0为非任一邻近目标Om相对位置,通过张量保存目标Oi所有邻居的位置信息和相对应的长短期记忆网络时间步t-1的隐含层状态,张量通过公式(2)、(3)获得:其中,为任一邻近目标Om在时间步t-1的长短期记忆网络隐含层状态,是包含任一邻近目标Om在时间步t相对位置的隐含层状态,是社会亲和力映射图范围内所有任一邻近目标Om的集合,将所有邻近目标的长短期记忆网络的隐含层状态累加;通过池化层的池化操作连接相邻的长短期记忆网络,得池化层状态其中,φ(.)为ReLU函数,Ws为池化权重矩阵,bs为池化偏置矩阵,以池化权重矩阵中不同的值连接不同社会亲和力映射图区域所有邻近目标Om的长短期记忆网络;(3)目标轨迹预测通过张量获取目标Oi在时间步t的xy坐标信息:式中φ(.)为ReLU函数,We为xy坐标的权重矩阵,为目标Oi在时间步t的xy坐标,be为xy坐标的偏置矩阵;目标Oi的长短期记忆网络在时间步t的隐含层状态包含有时间步t-1的池化层状态时间步t-1目标Oi的隐含层状态时间步t目标Oi的位置信息通过公式(6)得隐含层状态式中Wl为长短期记忆网络输入的权重矩阵,bl为长短期记忆网络输入的偏置矩阵;用隐含层状态预测时间步t+1目标Oi的xy坐标长短期记忆网络的输出层状态通过公式(7)得:式中Wo为长短期记忆网络隐含层状态的权重矩阵,bo为长短期记忆网络隐含层状态的偏置矩阵,为均值,为标准差,均为二维,为xy坐标的相关系数;在预测坐标之前,输出层状态通过公式(8)、(9)、(10)进行更新:用双变量高斯函数预测时间步t+1目标Oi的xy坐标(4)训练模型通过交叉验证的方式对社会亲和力长短期记忆网络模型进行训练,即用4个场景的坐标序列集合训练模型,用...

【专利技术属性】
技术研发人员:裴炤张艳宁齐晓宁马苗汪西莉徐航
申请(专利权)人:陕西师范大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1