一种高精度的车辆轨迹多模态预测方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202011629289.5
(22)申请日 2020.12.31
(71)申请人 大连海事大学
地址 116026 辽宁省大连市高新园区凌海
路1号
(72)发明人 刘洪波 汪大峰 杨浩旭 王怡洋 
赵正  
(74)专利代理机构 大连东方专利代理有限责任
公司 21212
代理人 鲁保良 李洪福
(51)Int.Cl.
G06K  9/62(2006.01)
G06N  3/04(2006.01)
G06Q  10/04(2012.01)
(54)发明名称一种高精度的车辆轨迹多模态预测方法(57)摘要本发明公开了一种高精度的车辆轨迹多模态预测方法,包括以下步骤:对车辆轨迹进行编码;使用概率分布剪裁模块剪裁轨迹;解码生成轨迹;使用能量网络判别轨迹质量;训练损失函数。本发明使用以能量函数为核心的能量网络实现对于训练轨
迹样本的拟合,因而在理论上实现了在充分拟合数据的前提下对于轨迹多样性生成的需要。本发明的多样性轨迹预测方法采用数据驱动的方式,将同一时刻的车辆轨迹编码为隐层状态向量后加入池化层以提供车辆的交互轨迹生成。本发明采用了基于概率分布裁剪机制实现对于能够生成高质量轨迹样本的概率分布裁剪,显著降低了采样难度的同时也有更高的机会采集到高概率区域样本,生成质量更高、更加真
实的车辆轨迹。权利要求书2页  说明书4页  附图2页CN 112733908 A 2021.04.30
C N  112733908
A
1.一种高精度的车辆轨迹多模态预测方法,其特征在于:包括以下步骤:
A、对车辆轨迹进行编码
读取车辆的轨迹后,将轨迹进行编码压缩为低维向量,然后与通过车辆之间的交互池化操作获取的车辆交互向量进行拼接,最终获取拼接后的隐层状态向量信息,具体方法如下;
A1、利用长短期记忆模块进行数据压缩
使用全连接的神经网络将每个车辆的轨迹编码为定长的向量将向量作为长短期记忆模块的输入;则第t时刻对于车辆轨迹的隐层状态向量获取过程如下:
式中,为读取的第i ‑1辆车辆在t时刻的轨迹点坐标,为由第0到t ‑1时刻的车辆轨迹生成的隐层状态向量,所述的隐层状态向量为潜在的注意力状态向量,fc(.)是使用RELU函数作为激活函数的信息聚合函数,W vec 是信息聚合神经网络的权重,W encoder 是
长短期记忆模块的权重且在一个场景内为所有的车辆轨迹所共享,
i为当前车辆的序号;A2、使用池化层实现不同车辆信息的汇总
将编码后含有隐层状态信息和历史轨迹信息的隐层状态向量放入池化层中,将车辆的隐藏状态都加以池化,对每一个车辆得到一个池化后的向量P i ,最终得到下式:
式中,为社交池化后的含有隐藏信息和历史轨迹信息的向量,W p 是池化层的权重;
B、使用概率分布剪裁模块剪裁轨迹
将得到的作为概率分布裁剪模块的输入,使用概率分布裁剪机制从能量概率分布中
采样得出生成更加真实轨迹的样本z t ‑1,然后将和z t ‑1拼接作为下一步轨迹解码生成器的输入,具体的公式化表达如下:
从能量概率分布中取出生成更加真实轨迹的样本z t ‑1后,将z t ‑1和进行如下的拼接:z t ‑1=ω(G ψ,U θ,α)~N(α;0,1),
式中,ω(.)是概率分布裁剪函数,该函数具有从能量概率分布中取出更加真实轨迹的噪声的功能;G ψ为轨迹解码生成器,U θ为能量函数,α为随机变量,Concat(·)为向量拼接操作函数;其中,为拼接后的隐层状态向量;为了生成轨迹,我们需要对拼接后的向量
送入长短期记忆网络生成t时刻的隐层状态向量其公式如下:
C、解码生成轨迹
以作为全连接神经网络的输入向量,用下面的方法调整全连接神经网络获取最后的轨迹,反向通过多层感知机全连接的神经网络γ,以此得到生成的车辆轨迹
为了让轨迹解码生成器生成的轨迹分布更加多样性,引入互信息网络;最大化互信息等于最小化二值交叉熵,下式即为轨迹解码生成器的互信息估计公式:
式中,BCE(.)是二值交叉熵损失函数,是由能量概率分布中取出的z t ‑1经过随机排列得到的;
D、使用能量网络判别轨迹质量
能量网络由一个编码器与多层感知机神经网络构成;
首先将轨迹解码生成器生成的轨迹输入到长短期记忆模块,编码成低维度向量,然后送入多层感知机神经网络进行判别是否符合车辆未来基准的轨迹,最后将经过编码器编码的隐层状态向量加入带有激活函数的全连接神经网络实现对于分类的打分,使用能量网络对神经网络预测出来的轨迹进行质量判断,质量高的轨迹代表真实性高,质量差的轨迹代表真实性低;采取如下公式判断生成的轨迹是否与未来基准轨迹相近:
其中,MLP(·)是带有激活函数的全连接神经网络;如果预测出来的轨迹通过能量网络后得分为T fake =1,则认为预测的轨迹与车辆未来基准轨迹具有一致,即生成的轨迹真实性高;T fake =0,则生成轨迹真实性差;
E、训练损失函数
使用L 2损失函数评估生成轨迹与真实轨迹之间的差异,公式如下:
式中,L 2为损失函数;traj real 为未来基准的轨迹,traj pred 为使用轨迹解码生成器生成的对应预测轨迹;同时对于整个轨迹预测方法,将能量网络误差U loss 和轨迹解码生成器误差G mi_loss 加入,训练整个神经网络结构采用的误差损失函数如下所示:
T loss =U loss +G mi_loss +L 2;
整个轨迹预测方法通过最小化T loss 来减小生成的轨迹traj pred 与未来基准轨迹traj real 的差异。
一种高精度的车辆轨迹多模态预测方法
技术领域
[0001]本发明涉及一种车辆轨迹预测技术,特别是一种高精度的车辆轨迹多模态预测方法。
背景技术
[0002]现代社会,随着人口的汇集与增长,越来越多的车辆行驶场景出现,在中国庞大的人口基数下,这种现象愈发明显,密集车辆轨迹预测有助于制定相对应的安全管理策略,设计更好的车辆分流模式,实时统计密集车辆的流量、检测密集车辆的异常行为,保障广大公民的人身安全。
[0003]目前的预测技术存在着以下问题:对于单个车辆的轨迹预测仅仅预测最有可能的路径,然而多数场景下车辆根据目的不同不仅只是按照之前的最可能出现的轨迹,实际上是一组可能的轨迹中随机选取,现有的技术虽然在考虑车辆之间的信息交互与多样性轨迹生成时,考虑到了多路径的选取,但是并未生成足够多的待选轨迹组以及足够的真实性。到目前为止,行驶车辆的轨迹预测存在着候选轨迹不足与真实性不够高的难题。
发明内容
[0004]为解决现有技术存在的上述问题,本发明提出一种能生成足够多的候选轨迹并提高真实性的高精度车辆轨迹多模态预测方法。
[0005]为了实现上述目的,本发明的技术方案如下:一种高精度的车辆轨迹多模态预测方法,包括以下步骤:
[0006]A、对车辆轨迹进行编码
[0007]读取车辆的轨迹后,将轨迹进行编码压缩为低维向量,然后与通过车辆之间的交互池化操作获取的车辆交互向量进行拼接,最终获取拼接后的隐层状态向量信息,具体方法如下;
[0008]A1、利用长短期记忆模块进行数据压缩
[0009]使用全连接的神经网络将每个车辆的轨迹编码为定长的向量将向量
作为长短期记忆模块的输入。则第t时刻对于车辆轨迹的隐层状态向量获取过程如下:
[0010]
[0011]
[0012]式中,为读取的第i‑1辆车辆在t时刻的轨迹点坐标,为由第0到t‑1时刻的车辆轨迹生成的隐层状态向量,所述的隐层状态向量为潜在的注意力状态向量,
是信息聚合神经网络的权重,fc(.)是使用RELU函数作为激活函数的信息聚合函数,W
vec
W
是长短期记忆模块的权重且在一个场景内为所有的车辆轨迹所共享,i为当前车辆encoder
的序号;
[0013]
A2、使用池化层实现不同车辆信息的汇总
[0014]将编码后含有隐层状态信息和历史轨迹信息的隐层状态向量放入池化层中,将车辆的隐藏状态都加以池化,对每一个车辆得到一个池化后的向量P i ,最终得到下式:
[0015]
[0016]式中,为社交池化后的含有隐藏信息和历史轨迹信息的向量,W p 是池化层的权
重;[0017]B、使用概率分布剪裁模块剪裁轨迹
[0018]将得到的作为概率分布裁剪模块的输入,使用概率分布裁剪机制从能量概率分布中采样得出生成更加真实轨迹的样本z t ‑1,然后将和z t ‑1拼接作为下一步轨迹解码生成器的输入,具体的公式化表达如下:
[0019]从能量概率分布中取出生成更加真实轨迹的样本z t ‑1后,将z t ‑1和
进行如下的拼接[0020]
z t ‑1=U(G ψ,U 6,α)~N(α;0,1),
[0021]
[0022]式中,ω(.)是概率分布裁剪函数,该函数具有从能量概率分布中取出更加真实轨迹的噪声的功能。G ψ为轨迹解码生成器,U θ为能量函数,α为随机变量,Concat(·)为向量拼
接操作函数。其中,为拼接后的隐层状态向量。为了生成轨迹,我们需要对拼接后的向
量送入长短期记忆网络生成t时刻的隐层状态向量其公式如下:
[0023]
[0024]
C、解码生成轨迹
[0025]以作为全连接神经网络的输入向量,用下面的方法调整全连接神经网络获取最后的轨迹,反向通过多层感知机全连接的神经网络γ,以此得到生成的车辆轨迹
[0026]
[0027]为了让轨迹解码生成器生成的轨迹分布更加多样性,引入互信息网络。最大化互信息等于最小化二值交叉熵,下式即为轨迹解码生成器的互信息估计公式:
[0028]
[0029]式中,BCE(.)是二值交叉熵损失函数,是由能量概率分布中取出的z t ‑1经过随机排列得到的。
[0030]D、使用能量网络判别轨迹质量
[0031]能量网络由一个编码器与多层感知机神经网络构成。首先将轨迹解码生成器生成

本文发布于:2024-09-22 21:12:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/421830.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:轨迹   车辆   生成   向量
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议