[发明专利]一种基于有向图结构和LSTM的车辆轨迹特征提取方法有效
申请号: | 202111209178.3 | 申请日: | 2021-10-18 |
公开(公告)号: | CN113903173B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 张琪;钱程扬;蒋如乔 | 申请(专利权)人: | 苏州工业园区测绘地理信息有限公司 |
主分类号: | G08G1/01 | 分类号: | G08G1/01;G06F16/2458;G06F16/29;G06N3/04;G06N3/08 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 215000 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 结构 lstm 车辆 轨迹 特征 提取 方法 | ||
1.一种基于有向图结构和LSTM的车辆轨迹特征提取方法,其特征在于,具体包括如下步骤:
步骤1,收集车辆轨迹数据集Traj={traji|i=1,2,...,n},将收集的车辆轨迹数据集Traj={traji|i=1,2,...,n}进行清洗并基于隐马尔可夫模型进行车辆轨迹地图匹配,将车辆轨迹点数据的投影点作为匹配点最终获得预处理后的车辆轨迹数据集Trajr={traj_ri|i=1,2,...,n};其中,i表示车辆轨迹索引,n表示车辆轨迹总数,traji表示第i条车辆轨迹,j表示轨迹点索引,m表示第i条车辆轨迹traji的轨迹点总数,表示第i条车辆轨迹中第j个轨迹点坐标,xj表示第j个轨迹点的经度值,yj表示第j个轨迹点的纬度值,tj表示第j个轨迹点的时间信息,traj_ri表示第i条预处理后的车辆轨迹,jj表示匹配点索引,mm表示第i条预处理后的车辆轨迹traj_ri的匹配点总数,表示第i条预处理后的车辆轨迹中第jj个匹配点坐标,r_rjj表示第jj个匹配点的经度值,y_rjj表示第jj个匹配点的纬度值,t_rjj表示jj个匹配点的时间信息;
步骤2,通过城市道路数据构建有向环图D=(V,E),其中,V表示道路交叉口序列,V={cidu|u=1,2,...,mv},u表示道路交叉口索引,mv表示道路交叉口总数,cidu表示第u个道路交叉口处的唯一标识;E表示道路中的路段序列,E={eii|ii=1,2,...,ne},eii表示第ii个具有方向的路段,ne表示具有方向的路段总数;将匹配点沿车辆行驶轨迹转换成道路交叉口序列{ciduh},并通过线性插值法增加车辆轨迹经过道路交叉口的时间信息tuh,得到车辆轨迹节点序列traj_ci={ciduh,x_cu,y_cu,tuh)|h=1,2,...mc},h表示预处理后的车辆轨迹经过道路交叉口的顺序,(ciduh,x_cu,y_cu,tuh)表示第i条预处理后的车辆轨迹节点序列的第h个车辆轨迹节点,u表示道路交叉口索引,x_cu表示第u个道路交叉口在x轴的坐标值,y_cu表示第u个道路交叉口在y轴的坐标值,tuh表示轨迹在第u个道路交叉口的时间,mc表示第i条预处理后的车辆轨迹节点序列中车辆轨迹节点的总数;
步骤3,分别从时间、空间、运动、环境四个方面提取车辆轨迹节点序列的局部特征,得到每个车辆轨迹节点(ciduh,x_cu,y_cu,tuh)的局部特征序列其中nf表示每个车辆轨迹节点的局部特征数量;
步骤3中从时间方面提取的局部特征包括:轨迹转向周期Turncycle、轨迹路段时间周期Segmentcycle;
Turncycle={tnp|tnp=fturnnp-fturn(np-1),np∈[2,mc],np∈N+}
Segmentcycle={tnp|tnp=fsegstartnp-fsegendnp,np∈[2,mc],np∈N+}
其中,fturnnp表示车辆第np个轨迹节点转向发生的时刻,fturn(np-1)表示车辆第np-1个轨迹节点转向发生的时刻,tnp表示车辆第np个轨迹节点转向的时间,fsegstartnp表示第np个轨迹节点进入路段的时刻,fsegendnp表示第np个轨迹节点离开路段的时刻;
步骤3中从空间方面提取的局部特征包括:车辆轨迹空间方位θ、路段空间位移序列Δx、路段路网距离序列disr、轨迹弯曲度序列circle,
Δx={Δxnp|Δxnp=|xnp-xnp-1|,np∈[2,mc],np∈N+}
其中,θnp表示第np个轨迹节点所在路口的空间方位,xnp表示第np个轨迹节点在x轴方向的数值,xnp-1表示第np-1个轨迹节点在x轴方向的数值,Δxnp表示第np-1个轨迹节点和第np个轨迹节点之间的空间位移,dnp表示第np-1个轨迹节点和第np个轨迹节点之间的路段路网的距离,表示两个轨迹节点间的实际路段距离,circlenp表示第np个轨迹节的弯曲度,表示第np-1个轨迹节点和第np个轨迹节点之间在y轴方向的距离;
步骤3中从运动方便提取的局部特征包括:路段上车辆平均速度序列v、路段平均加速度序列a、路段上车辆平均转向速度序列vturn,
其中,表示为两个轨迹节点间的实际路段距离,tnp表示车辆在第np-1个轨迹节点和第np个轨迹节点之间的行驶耗时,anp表示车辆在第np-1个轨迹节点和第np个轨迹节点之间路段的平均加速度,vnp表示车辆在第np-1个轨迹节点和第np个轨迹节点之间的平均速度,vtnp表示车辆在第np-1个轨迹节点和第np+1个轨迹节点之间的平均转向速度,ynp表示第np个轨迹节点在y轴方向的数值,δt表示道路交叉口前后路段的累计时间,xnp表示第np个轨迹节点在x轴方向的数值;
步骤3中从环境方面提取的局部特征为轨迹节点所经路段道路等级序列rl=(rlnp|rlnp∈Roadlevel,np∈[2,mc],np∈N+},
其中,rlnp表示车辆经过第np-1个轨迹节点和第np个轨迹节点之间的路段道路等级,Roadlevel=[1,2,3,4]表示道路的类型,1表示快速路,2表示主干路,3表示次干路,4表示支路;
步骤4,通过城市道路数据构建空间邻域图,使用聚合函数聚合车辆轨迹节点的邻近车辆轨迹节点局部特征,使用邻近车辆轨迹节点局部特征训练长短时记忆模型LSTM,以车辆转向预测为目标,直至迭代运行200次或交叉熵损失函数收敛,得到训练学习好的车辆转向预测模型;
步骤5,实时收集车辆轨迹节点,输入训练好的车辆转向预测模型中,通过全连接层进行轨迹特征输出,输出每个车辆轨迹的表征向量,即为提取的车辆轨迹特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区测绘地理信息有限公司,未经苏州工业园区测绘地理信息有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111209178.3/1.html,转载请声明来源钻瓜专利网。