[go: up one dir, main page]

CN115206099B - 一种车辆gps轨迹的自适应路径推断方法 - Google Patents

一种车辆gps轨迹的自适应路径推断方法 Download PDF

Info

Publication number
CN115206099B
CN115206099B CN202210831380.8A CN202210831380A CN115206099B CN 115206099 B CN115206099 B CN 115206099B CN 202210831380 A CN202210831380 A CN 202210831380A CN 115206099 B CN115206099 B CN 115206099B
Authority
CN
China
Prior art keywords
candidate
road
feature
features
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210831380.8A
Other languages
English (en)
Other versions
CN115206099A (zh
Inventor
曾喆
黄松
游嘉程
吕波涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Petroleum East China
Original Assignee
China University of Petroleum East China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Petroleum East China filed Critical China University of Petroleum East China
Priority to CN202210831380.8A priority Critical patent/CN115206099B/zh
Publication of CN115206099A publication Critical patent/CN115206099A/zh
Application granted granted Critical
Publication of CN115206099B publication Critical patent/CN115206099B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/052Detecting movement of traffic to be counted or controlled with provision for determining speed or overspeed
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Biomedical Technology (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Remote Sensing (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Operations Research (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明给出了一种用于稀疏轨迹的自适应(API)路径推断方法,(1)构建路网模型,得到训练集和路段表征向量,初始化模型参数集;(2)获得候选点集合、候选路径集Γ;(3)计算轨迹点的单点特征即距离特征,连续两个轨迹点间的前后特征,即空间特征,时间特征,角度特征、交通相关性特征;并计算路径特征矩阵。(4)对候选轨迹的特征进行编码;(5)将隐藏层特征输入注意力层,经过全连接层得到各特征的权重;(6)用单点特征、前后特征及其相应的特征权重构建自适应权重的条件随机场模型,使用动态规划算法求解出一条最优推断路径。(7)后向传播算法更新模型参数参数集。(8)训练致模型收敛,并预测路径。本发明引入注意力机制对轨迹点的几个特征在不同复杂度的路网环境下对特征的权重进行自适应调节,从而达到在复杂路网环境下更优的匹配效果。

Description

一种车辆GPS轨迹的自适应路径推断方法
技术领域
本发明属于导航和智能交通领域,具体涉及一种用于GPS轨迹自适应路径推断的方法。
背景技术
随着卫星导航定位技术的发展以及人类出行活动对导航技术的愈发依赖,各种人类活动的轨迹数据愈发重要。在各种导航定位设备逐渐普及的背景下,无时无刻都在源源不断的产生大量GPS轨迹数据。但是,由于GPS定位本身的局限性和部分场景下GPS信号传播受到干扰的情况下的定位结果会存在较大误差。若使用未经后处理的GPS轨迹数据会造成较大误差。因此,在处理这些数据前往往会将其于高精密城市路网进行匹配,所以如何高效准确地匹配这些数据也成为了数据处理过程中重要的一环。
从轨迹数据匹配的过程上看,将GPS轨迹点匹配到路网上最简单的方法就是将轨迹点匹配到距离轨迹点最近的路段上。但在实际匹配过程中会出现诸多因素影响到匹配结果的准确率。例如,较长时间的GPS信号采样率对匹配的影响很大,采样时间间隔越长,匹配难度越大,其次道路的复杂程度也会增加匹配难度。
在轨迹匹配到路网的过程中,我们往往需要权衡轨迹点的前后走向以及单点到路网的距离等特征在不同的路网环境下的占比,在将轨迹匹配到路网时,输入到条件随机场模型的权重参数应根据路网的复杂程度自适应各个特征的权重将很大程度上能减少路网复杂区域的错误匹配,本发明引入注意力机制对轨迹点的几个特征在不同复杂度的路网环境下对特征的权重进行自适应调节,从而达到在复杂路网环境下更优的匹配效果。
发明内容
(一)要解决的技术问题
为解决现有轨迹匹配方法中在复杂路网下存在的问题,本发明给出了一种车辆GPS轨迹的自适应路径推断方法。
(二)技术方案
本发明包含以下步骤:
一种车辆GPS轨迹的自适应路径推断方法,其特征在于,包括以下步骤:
(1)构建路网模型,使用Skip-Gram图嵌入方法从历史轨迹获得路段之间依赖关系和每个路段的表征向量;标定轨迹点对应匹配路段和匹配点数据,得到训练集Ttrn,初始化模型参数集{θ},其中包括全连接层参数和注意力模型参数。
(2)以每个轨迹点pt(xt,yt)为中心做边长为Dc的正方形,按距离大小选取距离最小的q条路段作为候选路段,轨迹点在每条候选路段的最小垂距所对应垂足作为候选点
Figure BDA0003748540740000021
轨迹点pt所有候选点组成候选点集/>
Figure BDA0003748540740000022
对于任意一条轨迹τ,从路网中先找到所有轨迹点对应候选点集Ct组成的候选路径集Γ。
(3)计算轨迹点与候选路径的特征;对于任意一条轨迹τ,包含M个轨迹点,将其分为u条长为m的局域轨迹,且相邻轨迹设置重叠度Ovi,i+1,计算轨迹点pt及其候选点的单点特征
Figure BDA00037485407400000213
即距离特征/>
Figure BDA00037485407400000214
连续两个轨迹点pt和pt-1之间前后特征/>
Figure BDA0003748540740000023
即空间特征/>
Figure BDA0003748540740000024
时间特征/>
Figure BDA0003748540740000025
角度特征/>
Figure BDA0003748540740000026
以及两轨迹点对应匹配路段的交通相关性特征/>
Figure BDA0003748540740000027
对所有轨迹点求完特征后将所有特征连接起来形成一个路径特征矩阵LF=[EF,PF]=[DF,SF,TF,AF,CF]。
(4)对候选轨迹特征进行编码;计算候选路径集Γ中每一条候选路径的势函数
Figure BDA0003748540740000028
即候选路径中所有候选点特征的加权和;选取/>
Figure BDA0003748540740000029
最大的前q′条候选路径,其中第α条路径γα的特征矩阵/>
Figure BDA00037485407400000210
用全连接层进行编码得到该路径的隐藏层特征
Figure BDA00037485407400000211
其中FC为全连接层;将选取的q′条候选路径特征矩阵经过全连接编码后得到每条候选路径对应的隐藏层特征/>
Figure BDA00037485407400000212
其中h=[hDF,hSF,hTF,hAF,hCF];全连接层对所有候选点的单点特征和前后特征进行编码,得到隐藏层特征;
(5)将隐藏层特征输入注意力层得到各个特征权重;将处理后的隐藏层特征分别作为注意力模型的查询项Q、键项K、值项V,由Att(Q,K)=softmax(QKT)计算拉伸点积,并作为各隐藏层特征之间关系强弱的关系矩阵,最后再经过全连接层Wa=FC(Att(Q,K)),其中Wa=[WDF,WSF,WTF,WAF,WCF],即各特征权重的大小;
(6)构建自适应权重的条件随机场模型API-CRF;将距离特征DF作为发射概率,PF=[SF,TF,AF,CF]作为转移概率,将各个特征的权重Wa作为各个概率的权重构建条件随机场CRF,对于两条局部轨迹重叠部分的权重取这两个局域轨迹的权重的平均值;最后根据轨迹点与候选点之间的特征及其权重,使用动态规划算法求解最优推断路径,即基于一条轨迹的轨迹点与其候选点的特征的加权累加作为非归一化概率,找到最大的非归一化概率并回溯找到对应的候选轨迹作为最优推断路径。
(7)根据步骤(1)中训练集Ttrn中匹配点所构成的路径与步骤(6)得到的最优推断路径y求取误差值,通过后向传播算法更新模型参数参数集。
(8)重复步骤(2)到步骤(7)直到模型收敛,输入需要预测的轨迹点到模型进行预测,得到预测路径。
(三)有益效果
本发明的优点体现在:
提出了一种自适应路径推断模型,针对GPS轨迹点在不同复杂程度路网下的匹配逻辑,设计了自适应调整权重的条件随机场模型,以推断出GPS轨迹点的真实行驶路径。它使用图嵌入方法提取路段之间的交通相关性,并使用注意力模型捕捉轨迹与周围路段之间的关系,从而在推断最优行驶路径的过程中,自适应地为不同复杂程度下的不同匹配特征加权。本发明选择了具有不同复杂程度路网的真实匹配数据集,用于在不同的道路环境下测试所提出的方法,并根据周围道路信息自适应地调整特征权重,能够较为准确地推断GPS轨迹对应的行驶路径。
附图说明
图1为本发明实施的步骤流程图。
图2为Skip-Gram图嵌入层网络结构图。
图3为本发明提出的自适应权重条件随机场网络模型图。
图4为本发明API-CRF与基于固定权重C-CRF模型、基于STD的匹配方法和基于HMM的匹配方法在同一测试样本上的匹配结果对比图。
具体实施方式
为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述:
参照图1,本发明的具体实施步骤为:
1.初始化模型参数集{θ},数据预处理
1.1初始化模型参数集{θ}
{θ}表示训练参数,其中包括全连接层参数
Figure BDA0003748540740000031
和注意力模型参数(WK,WQ,WV);模型参数集{θ}中所有参数赋随机初始值。
1.2建立路网模型
路网定义为一个有向图R(N,E),其中N是路网的连接节点,E为节点间的路段。每一路段包括道路的起始节点和终止节点id、路网中各点的经纬度坐标、道路的长度以及道路的通行时间,中间的节点包含节点的经纬度以及id信息,使用Skip-Gram图嵌入方法从历史轨迹获得路段之间依赖关系和每个路段的表征向量,图2为使用Skip-Gram求取路段表征向量的示意图。
1.3车辆轨迹序列划分:对于一条有M个轨迹点的轨迹τ,可以将其分为u条具有m个轨迹点的局域轨迹,其中相邻轨迹设置一定的重叠度,第i和i+1条局域轨迹的重叠度Ovi,i+1计算公式为:
Figure BDA0003748540740000041
以m个轨迹点组成的局域轨迹作为一个批次。每个训练批次中的轨迹点的信息要包括id、经度、纬度、匹配路网id、车辆速度、轨迹点记录时间。各训练批次组合形成训练数据集Ttrn。然后将整个训练数据分成多个批次,并且每次只处理一个批次,每批次包括一个轨迹点列表,其大小由批次大小这个参数所确定。
1.4选定候选路段与候选点
以每个轨迹点pt(xt,yt)为中心做边长为Dc的正方形,将落在正方形内的路段按距离大小选取距离最小的q条路段作为候选路段并组成候选路段集Γ;轨迹点在每条候选路段的最小垂距所对应垂足作为候选点
Figure BDA0003748540740000042
其中q值最小等于轨迹点对应的候选点个数中的最小值,最大等于轨迹点对应的候选点个数中的最大值。
2获得轨迹匹配特征矩阵LF
2.1计算距离特征DF,即单点特征
对于每个轨迹点pt,都有候选点
Figure BDA0003748540740000043
与之对应,而后通过两点间距离公式便可求得距离/>
Figure BDA0003748540740000044
Figure BDA0003748540740000045
通过距离求得距离特征
Figure BDA00037485407400000410
Figure BDA0003748540740000046
2.2计算空间特征SF
采用迪杰斯特拉算法计算相邻两个轨迹点得候选点
Figure BDA0003748540740000047
的最短路径长度
Figure BDA0003748540740000048
两个相邻的轨迹点pt-1和pt,其空间特征(转移特征)/>
Figure BDA0003748540740000049
可以表示为:
Figure BDA0003748540740000051
其中dis(pt-1,pt)为两个轨迹点在投影坐标系中的直线距离。
2.3计算时间特征TF
对于轨迹点pt-1和pt,可以近似地将它们的瞬时速度平均值视为两轨迹点的行驶平均速度,其候选点对
Figure BDA0003748540740000052
的时间特征/>
Figure BDA0003748540740000053
可以近似表示为:
Figure BDA0003748540740000054
timetrue=tt-tt-1
Figure BDA0003748540740000055
其中tt和tt-1分别是pt和pt-1所在时刻,vt和vt-1分别是pt和pt-1的瞬时速度。
2.4计算角度特征AF
角度特征是轨迹点连线与候选点连线的夹角,其可以表示为:
Figure BDA0003748540740000056
2.5计算交通相关性特征CF
道路上下文特征通过历史轨迹获得路段之间的依赖关系,在传统Graphembedding模型的基础上进行改进,将道路关系模型表示为G(v,ε),其中v←E,ε←ξ,E是路网节点N之间的路段,ξ是路段E之间的拓扑和交通相关性。求得路网中一定长度内所有路段间的最短路径集Ss,以便表达两条路段的拓扑相关性;同时训练集Ttrn中将高频轨迹点匹配到路网上的车辆行驶路径集Sd中隐含着司机行车习惯和道路通行情况等特征;使用中地图匹配恢复后的路径集Sd以及最短路径集Ss来训练,并使用Skip-gram方法训练得到路网中每条路段E的表征向量emb。
对于轨迹点pt-1和pt,他们对应的两条候选路段
Figure BDA0003748540740000057
之间的交通相关性特征可以使用以下公式计算:
Figure BDA0003748540740000058
其中
Figure BDA0003748540740000059
为pt-1点的第j个候选点所在路段,/>
Figure BDA00037485407400000510
为点pt的第j'个候选点所在路段,
Figure BDA00037485407400000511
为/>
Figure BDA00037485407400000512
的表征向量,/>
Figure BDA00037485407400000513
为/>
Figure BDA00037485407400000514
的表征向量。
2.6所有特征连接起来形成路径特征矩阵LF
LF=[EF,PF]=[DF,SF,TF,AF,CF]
其中EF为单点特征,即距离特征DF,PF为前后特征,包括空间特征SF,时间特征TF,角度特征AF,路口上下文特征CF。
3将特征进行编码
对于轨迹τ,从路网中可以找到候选路径集对于候选路径Γ中第α条候选路径γα包括轨迹点pt到候选点
Figure BDA0003748540740000061
之间的单点特征/>
Figure BDA0003748540740000062
以及候选点/>
Figure BDA0003748540740000063
与候选点/>
Figure BDA0003748540740000064
之间的前后特征/>
Figure BDA0003748540740000065
t=1,2,…,M,M为轨迹τ中轨迹点个数。
首先对所有特征通过全连接层进行编码,得到隐藏层特征。
Figure BDA0003748540740000066
其中LF代表路径特征,FC为全连接层,M为轨迹个数,当k=1时
Figure BDA0003748540740000067
代表轨迹τ中第α条候选路径中第t个轨迹点的单点特征;当k>1时,/>
Figure BDA0003748540740000068
代表轨迹τ中第α条候选路径中第t和t+1个轨迹点之间的前后特征。
再计算候选路径集Γ中每一条候选路径的势函数
Figure BDA0003748540740000069
并选取势函数最大的前q′条候选路径,选取的所有候选路径经过全连接编码后得到每条候选路径对应的隐藏层特征/>
Figure BDA00037485407400000610
Figure BDA00037485407400000611
h=[h1,h2,…,hn],n为特征数目,h与每个轨迹点的特征相对应。
4隐藏层特征输入注意力层
将隐藏层特征hk进行后处理后分别作为注意力模型的查询项Q、键项K、值项V,然后使用下面的公式计算拉伸点积,得到各项隐藏层特征的关系矩阵Att(Q,K):
Figure BDA00037485407400000612
Q=WQ*h
K=WK*h
V=LF
其中
Figure BDA00037485407400000613
经过全连接层将特征之间的关系映射强弱映射为各个特征的权重大小:
Wa=FC(Att(Q,K))
其中Wa向量的维度为1*n,其中n为特征数目,此时Wa的含义为LF特征向量的权重大小,Wa中的值和LF一一对应,且此时Wa是一个共有参数,对于所有候选路径来说Wa都是一致的。
5自适应权重的条件随机场模型API-CRF
将距离特征DF作为发射概率,PF=[SF,TF,AF,CF]作为转移概率,步骤4得到的权重作为各个概率的权重值,构建CRF;CRF表示给定轨迹序列τ(p1,p2,…,pm),推断出路径序列γ(y1,y2,…,ym)的概率。这个概率可以表示为:
Figure BDA0003748540740000071
其中Z(τ)为归一化因子,其定义为:
Figure BDA0003748540740000072
针对上述构建CRF模型,对其中势函数
Figure BDA0003748540740000073
进行分解:
Figure BDA0003748540740000074
其中λk为特征权重,fk为特征计算函数,λk′为单点特征的权重,μk″为前后特征的权重,fk′为单点特征函数,tk″为前后特征函数。
将单点特征的权重表示为ewi,前后特征的权重表示为owi,EFi为单点特征,PFi-1,i为前后特征。因此势函数可以表示为:
Figure BDA0003748540740000075
其中
Figure BDA0003748540740000076
时注意力模型得到的权重值,M为轨迹点数目,n为特征数目。
按照步骤1.3对一条轨迹划分为局域轨迹,再按照步骤2计算局域轨迹的各个特征,通过步骤4得到局域轨迹的各个特征对应的权重值Wa,两条局域轨迹之间重叠部分的特征权重值取这两个局域轨迹的平均值。
6推断最优路径
最后根据轨迹点及其候选点的特征及其权重,使用维特比算法求解最优推断路径γ*
维特比算法是一种针对多步骤每步多选择模型的最优选择问题,它在每一步的选择都保存了前续步骤到当前步骤的最小总代价以及当前代价的情况下前续步骤的选择;基于每个候选轨迹点的特征及其权重,将非归一化概率的维特比递归定义为:
Figure BDA0003748540740000081
Figure BDA0003748540740000082
初始位置的非归一化概率
Figure BDA0003748540740000083
中,q表示第一个GPS点对应的候选点个数,/>
Figure BDA0003748540740000084
表示第i条子轨迹的路径特征对应权重,/>
Figure BDA0003748540740000085
表示第t个GPS点对应的第j个候选点的第k个特征。
在计算δ变量后,通过迭代计算最大非归一化概率值:
Figure BDA0003748540740000086
然后利用下式回溯最优路径
Figure BDA0003748540740000087
Figure BDA0003748540740000088
Figure BDA0003748540740000089
最终得到最优的推断路径
Figure BDA00037485407400000810
6后向传播{θ}并更新参数集
6.1计算损失
模型采用最大似然的方法对{θ}进行估计,训练集由输入序列τ={p1,p2,…,pM}和标签序列γ={y1,y2,…,yM},似然函数为:
Figure BDA00037485407400000811
Figure BDA00037485407400000812
通过替换上述特征函数可以得到:
Figure BDA00037485407400000813
Z为步骤5种的归一化操作;对上式取负值即损失函数:
Loss=-L(w)
6.2后向传播并更新{θ}
训练要求为真实标签应该对应推断路径最大的概率值,即最小化Loss,使用随机梯度下降的优化方法来求解参数,后向传播更新{θ}。
7重复步骤2到步骤6,直到损失函数达到收敛情况,则停止迭代,反之进一步更新{θ};完成训练后将需要进行预测的轨迹点输入到模型种进行预测,得到预测路径。
上述过程在附图
实验结果:
本实施例从两个区域随机选取1804条轨迹,共766442个轨迹点,及其相应的匹配点集,其中A区,共有1042条轨迹,457895个GPS点,B区域共有726条轨迹和308547个GPS点,采样率均为3s;对每一条轨迹及其匹配点集做下采样处理,得到采样间隔为6s、12s、18s、24s、30s、36s、42s、48s、54s、60s、90s、120s的数据集,并分别从中随机抽取50%作为训练集,50%作为测试集;选取基于STD匹配方法、基于HMM的匹配方法、固定权重CRF模型C-CRF,以及自适应权重CRF模型API共四种方法进行对比实验,对测试集进行预测,以匹配正确率PCM作为评判指标,实验对比结果请见图4。
从实验结果可以看出,本发明给出的自适应路径推断方法在各个采样率下的PCM要高于C-CRF、HMM、STD方法的地图匹配结果,可以较为准确地将轨迹点匹配至路网。
如上所述,本发明的具体实现步骤使本发明更加清晰。在本发明的精神和权利要求保护范围内,对本发明做出的任何修改和改变,都落入本发明的保护范围。

Claims (2)

1.一种车辆GPS轨迹的自适应路径推断方法,其特征在于,包括以下步骤:
(1)构建路网,将路网定义为由节点N和节点之间的路段E构成的有向图R(N,E),使用图嵌入的方法从历史轨迹获得路段之间依赖关系和每个路段的表征向量;标定轨迹点对应匹配路段和匹配点数据,得到训练集Ttrn
(2)以每个轨迹点pt(xt,yt)为中心做边长为Dc的正方形,按距离大小选取距离最小的q条路段作为候选路段,轨迹点在每条候选路段的最小垂距所对应垂足作为候选点
Figure QLYQS_1
轨迹点pt所有候选点组成候选点集/>
Figure QLYQS_2
进一步找到路网中所有轨迹点对应候选点集Ct组成的候选路径集Γ;
(3)计算轨迹点与候选路径的特征;对于任意一条轨迹τ,包含M个轨迹点,将其分为u条长为m的局域轨迹,且相邻轨迹设置重叠度Ovi,i+1,对于候选路径Γ中第α条候选路径γα包括轨迹点pt及其候选点
Figure QLYQS_5
的距离特征/>
Figure QLYQS_6
即单点特征/>
Figure QLYQS_9
以及和连续两个轨迹点pt-1,pt及其候选点/>
Figure QLYQS_4
之间的前后特征/>
Figure QLYQS_7
即空间特征/>
Figure QLYQS_10
时间特征/>
Figure QLYQS_11
角度特征
Figure QLYQS_3
根据每个路段的表征向量计算两轨迹点对应匹配路段的交通相关性特征/>
Figure QLYQS_8
其中t=1,2,…,M;所有特征连接后形成一个候选路径特征矩阵LF=[EF,PF]=[DF,SF,TF,AF,CF];
(4)对候选轨迹特征进行编码;计算候选路径集Γ中每一条候选路径的势函数
Figure QLYQS_12
即候选路径中所有候选点特征的加权和;选取/>
Figure QLYQS_13
最大的前q′条候选路径,其中第α条路径γα的特征矩阵/>
Figure QLYQS_14
用全连接层进行编码得到该路径的隐藏层特征/>
Figure QLYQS_15
其中FC为全连接层;将选取的q′条候选路径特征矩阵经过全连接编码后得到每条候选路径对应的隐藏层特征/>
Figure QLYQS_16
其中h=[hDF,hSF,hTF,hAF,hCF];全连接层对所有候选点的单点特征和前后特征进行编码,得到隐藏层特征;
(5)将隐藏层特征输入注意力层得到各个特征权重;将处理后的隐藏层特征分别作为注意力模型的查询项Q、键项K、值项V,由Att(Q,K)=softmax(QKT)计算拉伸点积,并作为各隐藏层特征之间关系强弱的关系矩阵,最后再经过全连接层Wa=FC(Att(Q,K)),其中Wa=[WDF,WSF,WTF,WAF,WCF],即各特征权重的大小;
(6)构建自适应权重的条件随机场模型API-CRF;将距离特征DF作为发射概率,PF=[SF,TF,AF,CF]作为转移概率,将各个特征的权重Wa作为各个概率的权重构建条件随机场CRF,对于步骤(3)中两条局部轨迹重叠部分的权重取这两个局域轨迹的权重的平均值;CRF表示为由给定轨迹序列τ(p1,p2,…,pm)推断出路径序列γ(y1,y2,…,ym)的概率
Figure QLYQS_17
Figure QLYQS_18
其中Z(τ)为归一化因子,/>
Figure QLYQS_19
可以写为/>
Figure QLYQS_20
其中/>
Figure QLYQS_21
为特征权重,LFt,k表示为第t个轨迹点的第k个特征;最后根据轨迹点与候选点之间的特征及其权重,使用动态规划算法求解最优推断路径,即基于一条轨迹的轨迹点与其候选点的特征的加权累加作为非归一化概率,找到最大的非归一化概率并回溯找到对应的候选轨迹作为最优推断路径;
(7)计算Loss函数,后向传播并更新参数集{θ},直到Loss函数达到收敛的情况下再停止迭代,反之进一步更新{θ};完成训练后将需要进行预测的轨迹点输入到模型种进行预测,得到预测路径。
2.根据权利要求1所述的一种车辆GPS轨迹的自适应路径推断方法,其特征在于,所述步骤(3)中计算两轨迹点对应匹配路段的交通相关性特征CFt,t-1,具体如下所示:
(1)、将道路关系模型表示为G(v,ε),其中v←E,ε←ξ,E是路网节点N之间的路段,ξ是路段E之间的拓扑和交通相关性;道路上下文特征可以通过历史轨迹获得路段之间的依赖,求取路网中一定长度内所有路段间的最短路径集Ss,以便表达两条路段之间的拓扑相关性;同时从训练集Ttrn中截取出相同路段轨迹点匹配到路网上的结果即车辆行驶的路径集Sd,路径集Sd隐含司机的行驶习惯以及道路通行情况;Ss和Sd都可以表征路段间交通相关性的强弱,将Ss和Sd作为训练集对Skip-gram进行训练,训练好的Skip-gram模型可以用当前路段的表征向量预测前后路段的表征向量,对每一个路段使用Skip-gram方法预测得到路网中每条路段E的表征向量emb;
(2)、对于轨迹点pt-1和pt,他们对应的两条候选路段
Figure QLYQS_22
之间的交通相关性特征可以使用以下公式计算:
Figure QLYQS_23
其中
Figure QLYQS_24
为pt-1点的第j个候选点所在路段,/>
Figure QLYQS_25
为点pt的第j'个候选点所在路段,
Figure QLYQS_26
为/>
Figure QLYQS_27
的表征向量,/>
Figure QLYQS_28
为/>
Figure QLYQS_29
的表征向量。
CN202210831380.8A 2022-07-15 2022-07-15 一种车辆gps轨迹的自适应路径推断方法 Active CN115206099B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210831380.8A CN115206099B (zh) 2022-07-15 2022-07-15 一种车辆gps轨迹的自适应路径推断方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210831380.8A CN115206099B (zh) 2022-07-15 2022-07-15 一种车辆gps轨迹的自适应路径推断方法

Publications (2)

Publication Number Publication Date
CN115206099A CN115206099A (zh) 2022-10-18
CN115206099B true CN115206099B (zh) 2023-06-20

Family

ID=83581586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210831380.8A Active CN115206099B (zh) 2022-07-15 2022-07-15 一种车辆gps轨迹的自适应路径推断方法

Country Status (1)

Country Link
CN (1) CN115206099B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116363546B (zh) * 2022-11-04 2025-12-19 中国人民公安大学 一种基于时序的动态稀疏轨迹补全方法
CN115759386B (zh) * 2022-11-11 2023-07-07 中国民航科学技术研究院 一种民航航班执飞结果预测方法、装置及电子设备
CN116597652B (zh) * 2023-06-25 2025-08-15 中南大学 一种热点路径识别方法及相关设备
CN116523433B (zh) * 2023-07-03 2023-09-01 常州唯实智能物联创新中心有限公司 基于双向动态边权重的四向车调度方法及系统
CN120356118B (zh) * 2025-03-26 2025-11-11 广州城市职业学院 一种无人机倾斜摄影测量的规划方法、系统及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110637213A (zh) * 2017-05-16 2019-12-31 北京嘀嘀无限科技发展有限公司 用于数字路径规划的系统和方法
CN111858817A (zh) * 2020-07-23 2020-10-30 中国石油大学(华东) 一种用于稀疏轨迹的BiLSTM-CRF路径推断方法
WO2021183137A1 (en) * 2020-03-13 2021-09-16 Zenuity Ab Methods and systems for vehicle path planning
WO2021206793A1 (en) * 2020-04-06 2021-10-14 B&H Licensing Inc. Method and system for detecting jaywalking of vulnerable road users

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2095148B8 (en) * 2006-11-06 2012-12-12 TomTom Global Content B.V. Arrangement for and method of two dimensional and three dimensional precision location and orientation determination
US10663305B2 (en) * 2018-07-16 2020-05-26 Here Global B.V. Map matched aggregation for K-anonymity in trajectory data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110637213A (zh) * 2017-05-16 2019-12-31 北京嘀嘀无限科技发展有限公司 用于数字路径规划的系统和方法
WO2021183137A1 (en) * 2020-03-13 2021-09-16 Zenuity Ab Methods and systems for vehicle path planning
WO2021206793A1 (en) * 2020-04-06 2021-10-14 B&H Licensing Inc. Method and system for detecting jaywalking of vulnerable road users
CN111858817A (zh) * 2020-07-23 2020-10-30 中国石油大学(华东) 一种用于稀疏轨迹的BiLSTM-CRF路径推断方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
于娟 等.高级地图匹配算法:研究现状和趋势.电子学报.2021,第49卷(第9期),全文. *

Also Published As

Publication number Publication date
CN115206099A (zh) 2022-10-18

Similar Documents

Publication Publication Date Title
CN115206099B (zh) 一种车辆gps轨迹的自适应路径推断方法
CN111930110B (zh) 一种结合社会生成对抗网络的意图轨迹预测方法
CN114625151B (zh) 一种基于强化学习的水下机器人避障路径规划方法
CN110070732B (zh) 一种基于实时仿真的匝道信号前馈控制方法及系统
CN103927891B (zh) 一种基于双贝叶斯的路口动态转向比例两步预测方法
CN109272157A (zh) 一种基于门控神经网络的高速公路交通流参数预测方法及系统
CN115691167B (zh) 一种基于交叉口全息数据的单点交通信号控制方法
CN116360454B (zh) 行人环境下基于深度强化学习的机器人路径避碰规划方法
CN114970058B (zh) 一种基于信赖域贝叶斯的大规模网络信号控制优化方法
CN112632202B (zh) 一种基于高阶隐马尔可夫模型的动态地图匹配方法
CN113313941B (zh) 基于记忆网络和编码器-解码器模型的车辆轨迹预测方法
CN112991750B (zh) 基于强化学习与生成式对抗网络的局部交通优化方法
CN116161056B (zh) 一种基于强化学习的结构化道路车辆轨迹规划方法与系统
CN106530721B (zh) 一种基于转移矩阵的交叉口各流向流量值动态预测方法
Wang et al. Reconstruction of missing trajectory data: a deep learning approach
CN112953972A (zh) 一种单脉冲神经网络时域编码神经元的网络入侵检测方法
CN113239472B (zh) 一种基于强化学习的导弹制导方法和装置
CN107562837A (zh) 一种基于道路网的机动目标跟踪算法
CN116448134B (zh) 基于风险场与不确定分析的车辆路径规划方法及装置
CN111884854B (zh) 基于多模式混合预测的虚拟网络流量迁移方法
CN117131979A (zh) 基于有向超图及注意力机制的交通流速度预测方法及系统
CN111858817B (zh) 一种用于稀疏轨迹的BiLSTM-CRF路径推断方法
CN120370938A (zh) 基于深度强化学习的无人数据收集车多目标路径规划方法
CN116758767B (zh) 基于多策略强化学习的交通信号灯控制方法
CN107480786A (zh) 基于输出状态限制的循环神经网络轨迹似然概率计算方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant