买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:吉林大学
摘要:本发明公开了一种考虑持续交互信息的车辆轨迹预测方法,通过搭建的网络模型充分提取车辆轨迹数据集中的车辆运动信息和车辆间空间交互信息,精确地预测出车辆的未来轨迹;首先,对车辆轨迹数据集进行处理;然后,设计车辆的轨迹预测模型;最后,构造损失函数,训练车辆的轨迹预测模型;本方法在对车辆间空间交互进行建模时,不仅提取出每一历史时刻车辆间空间交互信息,而且考虑到车辆间空间交互信息存在时间关联性,并设计出时间关联提取器,充分捕捉车辆间空间交互信息在时间上的关联性,为车辆的预测轨迹增加约束,使得网络预测出的车辆轨迹更加准确。
主权项:1.一种考虑持续交互信息的车辆轨迹预测方法,通过搭建的网络模型充分提取车辆轨迹数据集中的车辆运动信息和车辆间空间交互信息,精确地预测出车辆的未来轨迹,其特征在于,具体步骤如下:步骤一、对车辆轨迹数据集进行处理:首先,按照时间顺序提取车辆轨迹数据集中车辆的位置信息,包括车辆的横纵向位置坐标x,y;然后,对提取的车辆位置信息进一步处理,处理步骤包含轨迹数据的提取和邻接矩阵的构建;针对轨迹数据的提取,定义历史观测时域的时间长度为Tobs,在Tobs范围内提取到N辆车的位置信息,得到车辆的历史轨迹His: 式中,为t时刻车辆的位置信息;定义未来时间长度为Tpred,获得Tpred范围内相应的N辆车的真实位置信息,由此得到车辆的未来真实轨迹Truth: 式中,为Tobs+k时刻车辆的真实位置信息;针对邻接矩阵的构建,利用车辆的历史轨迹His求得每一历史时刻车辆之间的距离,并将其存储至邻接矩阵Adj中,Adj的表达式为: 式中,Al,l∈{1,2,…,Tobs}包含了l时刻车辆之间的距离信息,表示了l时刻车辆之间的空间交互信息,Al的表达式为: 式中,表示l时刻车辆i,j之间的距离;步骤二、设计车辆的轨迹预测模型:车辆的轨迹预测模型包含三个模块:车辆运动信息提取模块、车辆空间交互模块以及车辆轨迹预测模块;车辆运动信息提取模块利用编码器对步骤一中得到的His进行编码,得到编码信息Henc:Henc=EncoderHis;Wenc,benc5式中,为编码信息,Encoder为编码器,编码器由门控循环单元GRU组成,编码器中GRU的输入特征数为2,隐藏特征数为64,序列长度为Tobs,层数为1,Wenc为编码器的权重参数,benc为编码器的偏置参数,将Henc经过全连接层对编码信息进行聚合: 式中,是特征数为32的车辆运动信息编码,φ为全连接层的嵌入函数,为聚合编码信息的全连接层的权重参数,为聚合编码信息的全连接层的偏置参数;车辆空间交互模块将步骤一中的His和相应的Adj作为输入,使用图卷积来获得历史每一时刻车辆间空间交互信息,图卷积的表达式为: 式中,表示Al,l∈{1,2,…,Tobs}在第m+1层卷积层的特征矩阵,表示Al,l∈{1,2,…,Tobs}在第m层卷积层的特征矩阵,Wlm为第m层卷积层的权重矩阵,m∈{1,2,3,4},I为单位矩阵,Λl∈RN×N是的度矩阵,是一个对角矩阵,表示Λl中第q行第q列的元素,是中第q行所有元素的和,为中第q行第p列的元素,是对标准化,用于加快图卷积的处理过程,σ是用于增加特征矩阵非线性的激活函数;图卷积首先通过一个卷积核为1×1的二维卷积层将His的特征数扩展为32: 式中,为车辆的运动特征,Conv1×1是卷积核为1×1的二维卷积层,输入通道特征数为2,输出通道特征数为32,为Conv1×1的权重参数,为Conv1×1的偏置参数;然后将Hisext与相乘,并将乘积结果与Hisext相加得到特征数为32的 式中,代表His经过一次图卷积操作后得到的中间变量,保证特征数不变,对再进行两次图卷积操作,这两次图卷积操作中均使用卷积核为1×1的二维卷积层,输入通道特征数为32,输出通道特征数为32,最终得到包含每一历史时刻车辆间空间交互信息的向量考虑到车辆间空间交互信息存在时间关联性,因此用时间关联提取器来提取车辆间空间交互信息的时间关联性;首先,将作为时间关联提取器的输入: 式中,为时间关联提取器提取到的空间交互关联信息,Extractor为时间关联提取器,时间关联提取器由门控单元GRU组成,时间关联提取器中GRU的输入特征数为32,隐藏特征数为64,序列长度为Tobs,层数为1,为时间关联提取器的权重参数,为时间关联提取器的偏置参数;然后,将通过一个全连接层,得到特征数为32的 式中,为考虑时间关联的车辆间空间交互信息,φ为全连接层的嵌入函数,是聚合车辆间空间交互信息的全连接层的权重参数,是聚合车辆间空间交互信息的全连接层的偏置参数;车辆轨迹预测模块通过获取的车辆运动信息和车辆间空间交互信息来预测未来时间长度为Tpred内车辆的轨迹;具体操作如下:首先,对和进行拼接,将拼接后的向量通过全连接层,得到特征数为64的聚合特征 式中,表示在第3维度,即在特征维度上对拼接,φ为全连接层的嵌入函数,是聚合车辆运动信息和车辆间空间交互信息的全连接层的权重参数,是聚合车辆运动信息和车辆间空间交互信息的全连接层的偏置参数;然后,再用一个全连接层对在时间维度上进行变换,得到将Tpred个在时间维度上进行拼接,得到 式中,为中间变量,φ为全连接层的嵌入函数,是聚合时间信息的全连接层的权重参数,是聚合时间信息的全连接层的偏置参数,表示车辆运动信息和车辆间空间交互信息的向量,表示将Tpred个在第一维度,即在时间维度上进行拼接;最后,将作为解码器的输入,输出预测轨迹Pred: 式中,为Tobs+n时刻车辆位置的预测值,Decoder为解码器,解码器由门控单元GRU组成,解码器中GRU的输入特征数为64,隐藏特征数为2,序列长度为Tpred,层数为1,为解码器的权重参数,为解码器的偏置参数;步骤三、构造损失函数,训练车辆的轨迹预测模型:损失函数Loss的表达式为: 本模型在pytorch深度学习框架下使用随机梯度下降优化器对车辆的轨迹预测模型中的权重参数和偏置参数进行训练,学习率为0.002,当损失函数达到最小值时,保存相应的权重参数和偏置参数,车辆的轨迹预测模型训练完成。
全文数据:
权利要求:
百度查询: 吉林大学 一种考虑持续交互信息的车辆轨迹预测方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。