CN109033239B - 一种基于最小二乘优化的路网结构生成方法 - Google Patents

一种基于最小二乘优化的路网结构生成方法 Download PDF

Info

Publication number
CN109033239B
CN109033239B CN201810727001.4A CN201810727001A CN109033239B CN 109033239 B CN109033239 B CN 109033239B CN 201810727001 A CN201810727001 A CN 201810727001A CN 109033239 B CN109033239 B CN 109033239B
Authority
CN
China
Prior art keywords
point
gps
key nodes
road section
key
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
CN201810727001.4A
Other languages
English (en)
Other versions
CN109033239A (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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN201810727001.4A priority Critical patent/CN109033239B/zh
Publication of CN109033239A publication Critical patent/CN109033239A/zh
Application granted granted Critical
Publication of CN109033239B publication Critical patent/CN109033239B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • 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)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明涉及一种基于最小二乘优化的路网结构生成算法,属于地图创建技术领域。对可用的GPS轨迹数据进行数据预处理,采用Web Mercator投影将GPS的经纬度数据转换成平面坐标;确定转弯点;基于转弯点的位置,利用加权的Mean‑shift算法提取路网关键节点;当确定所有关键节点的位置之后,进行关键节点之间的拓扑关系构建;对关键节点之间的拓扑关系进行检验;在关键节点判定和拓扑结构构建后,利用所有原始GPS点的信息对关键节点的位置进行纠正,建立最小二乘优化模型。采用本发明,数据获取的成本低、来源广、数据量大、效率高为地图的生成提供了新途径。

Description

一种基于最小二乘优化的路网结构生成方法
技术领域
本发明涉及一种地图创建技术领域,特别是一种基于最小二乘优化的路网结构生成方法。
背景技术
随着信息技术的发展和数字成图技术的成熟,数字道路地图服务已经逐渐渗透到人们的日常生活和生产中,成为人们生产、生活中重要的出行辅助工具(如车载导航,物流配送,地址查询等)。但在当前技术条件下,数字道路地图数据更新速度慢,无法满足日益发展的智能交通***的需求。传统道路地图数据的获取主要由专业测绘部门实地测量和遥感影像的矢量化制图两种方式,不仅成本高,信息获取周期长,后续数据处理工作量大,而且难以达到人们对道路网络数据实时性高的要求。
发明内容
本发明的目的是为了克服现有技术上的缺点,提供一种基于最小二乘优化的路网结构生成方法,为更好地利用GPS轨迹数据,提供路网构建的新途径。
本发明的基于最小二乘优化的路网结构生成方法,实现路线如图1所示,输入GPS轨迹数据,经过数据预处理后便可输入到最小二乘优化模型中,进行关键节点识别、拓扑结构构建和全局优化三步操作后,便可得到有向的路网图。具体实现步骤如下:
(1)对可用的GPS轨迹数据进行数据预处理,采用Web Mercator投影将GPS的经纬度数据转换成平面坐标;
(2)确定轨迹转弯点,计算每条轨迹上每个GPS轨迹点的方位角,轨迹上相邻两点之间方位角之差定义为每个GPS点的转弯角度,转弯角度在一定范围内的GPS点称为转弯点;
(3)基于转弯点的位置,利用加权的Mean-shift算法提取路网关键节点;
(4)当确定所有关键节点的位置之后,进行关键节点之间的拓扑关系构建;
(5)利用Kolmogorov-Smirnov检验,对关键节点之间的拓扑关系进行检验;
(6)在关键节点判定和拓扑结构构建后,利用所有原始GPS点的信息对关键节点的位置进行纠正,建立了最小二乘优化模型。
在上述技术方案中,所述步骤(2)和(3)中轨迹转弯点和关键节点的确定,其具体实施过程如下:
(1)计算每条轨迹上每个GPS轨迹点的方位角θp
(2)根据上一步中的方位角θp,计算每个GPS点的转弯角度ΔθP=θP′P,其中转弯角度为轨迹上相连两点之间方位角之差;
(3)将转弯点进行加权的Mean-shift聚类,聚类所得的中心点便是关键节点k。
在上述技术方案中,所述步骤(2)中每个GPS点方位角的计算公式如下:
Figure GSB0000198859930000021
其中,θP表示GPS点P的方位角,(xp,yp)表示GPS点P的坐标。
在上述技术方案中,所述步骤(3)中加权Mean-shift的聚类算法的具体计算步骤如下:
(1)输入GPS点P及其坐标(xp,yp),每个点的权重wp,距离阈值wd
(2)输出关键节点nk及其坐标(xk,yk)
步骤一,计算
Figure GSB0000198859930000022
其中
Figure GSB0000198859930000023
H是带宽矩阵;
步骤二,P←mh(P)
步骤三,如果||mh(P)-P||≤wd,nk←P停止,否则转向步骤一。
其中,Gh表示单位核函数,P表示点的坐标向量,mh表示mean-shift向量,nk表示最后确定的中心点。
在上述技术方案中,所述步骤(5)中Kolmogorov-Smirnov检验的具体实施过程如下:
(1)根据Kolmogorov-Smirnov检验,建立一个原假设
Figure GSB0000198859930000024
(2)已知
Figure GSB0000198859930000025
~U(0,1)计算:
Figure GSB0000198859930000026
(3)判断D与D0之间的关系,如果D≤D0,则接受原假设,表明此路段真实存在,即此路段左右关键节点的连通性成立,否则拒绝原假设,此路段为虚假路段,剔除,式中D0是提前设定好的阈值,D表示频率分布
Figure GSB0000198859930000031
与理论分布
Figure GSB0000198859930000032
之间的差距,
Figure GSB0000198859930000033
是频率分布,
Figure GSB0000198859930000034
是理论分布。
在上述技术方案中,所述步骤(6)中的最小二乘优化模型的目标函数为:
Figure GSB0000198859930000035
min{xk,xk′}+w1≤xz≤max{xk,xk′}-w1
min{yk,yk′}+w2≤yz≤max{yk,yk′}-w2
其中:dist(z,L)表示点z到直线L的距离。w1和w2是判断GPS点z是否属于路段L的参数。
本发明的有益效果是:
1、建立一种最小二乘全局优化模型,目标函数是最小化生成路网结构中的关键节点与实际路网中关键节点位置之间的偏移量,解决了生成路网结构与实际路网拓扑结构相似,位置却不相同的问题;
2、利用基于加权的Mean-shift算法来提取路网中的关键节点,加权的Mean-shift算法相比传统的Mean-shift算法将每个转弯点的转弯角度作为权重,得到的关键节点位置比传统算法更接近实际情况,准确度更高;
3、基于轨迹的特性来建立关键节点之间的连接关系,并使用Kolmogorov-Smirnov检验来判断关键节点之间的连通性是否真实存在;
4、在搜索最佳关键节点和进一步构建复杂网络中的链路和拓扑时具有时间效率。
附图说明
图1为本发明的技术实现路线示意图;
图2为本发明中最小二乘优化模型的实现方案示意图;
图3为本发明中Mean-shift聚类算法的迭代步骤图;
图4为本发明中Mean-shift聚类示意图;
图5为本发明中关键节点拓扑关系构建示意图;
图6为本发明中关键节点位置优化示意图。
图中:1-相加后的向量
具体实施方式
下面结合附图和实施例对本发明进一步说明。
本发明涉及一种基于最小二乘优化的路网结构生成方法如图2所示,包括以下步骤:
1、对可用的GPS轨迹数据进行数据预处理,采用Web Mercator投影将GPS的经纬度数据转换成平面坐标;
2、确定轨迹转弯点,计算每条轨迹上每个GPS轨迹点的方位角,轨迹上相邻两点之间方位角之差定义为每个GPS点的转弯角度,转弯角度在一定范围内的GPS点称为转弯点,每个GPS点方位角的计算公式如下:
Figure GSB0000198859930000041
其中,θP表示GPS点P的方位角,(xp,yp)表示GPS点P的坐标,如果ΔθP=θP′P在一定范围内,则GPS点P为转弯点。
3、基于转弯点的位置,利用加权的Mean-shift算法提取路网关键节点,如图4所示的原点是选定的初始迭代点,将圆圈(其半径记为h)内所有向量相加,相加的结果如向量1所示,其终点指向图中的下一个点,则下一次迭代以改点为圆心,h为半径画圆,然后求这个圆内以圆心为起点所有向量的和,如此迭代下去如图3所示,圆的中心点为收敛于一个固定的点,即概率密度最大的地方。
4、当确定所有关键节点的位置之后,进行关键节点之间的拓扑关系构建,如图5所示的以关键节点k1为圆心画圈,判断轨迹T上是否存在一定数量的GPS点在圈内,如果存在便判断轨迹T1通过关键节点k1,如果一定数量的轨迹T依次通过两个相邻的关键节点k1、k2,则确定此两个节点之间存在连接关系。
5、对关键节点之间的拓扑关系进行检验,利用Kolmogorov-Smirnov检验来判断关键节点之间的连通性是否真实存在,具体检验过程如下:
对于关键节点k1和k2之间的路段L,定义属于L的GPS点集为ZL,每个GPS点定义为z将路段周围的GPS点投影到路段左右端点直接相连的线段上。为了归一化处理,将投影点z’到路段左端点的距离除以路段总长度,得到0-1之间的数:
Figure GSB0000198859930000051
其中:
Figure GSB0000198859930000052
接着建立一个Kolmogorov-Smirnov检验,
Figure GSB0000198859930000053
其原假设为:
Figure GSB0000198859930000054
计算
Figure GSB0000198859930000055
其中D0是提前设定好的阈值,如果D≤D0,则接受原假设,表明此路段真实存在,即此路段左右关键节点的连通性成立,否则拒绝原假设,此路段为虚假路段,对其进行剔除。
6、在关键节点判定和拓扑结构构建后,利用所有原始GPS点的信息对关键节点的位置进行纠正,建立最小二乘优化模型,其目标函数为所有原始GPS点与它们所属的路段之间的距离总和,如下所示:
Figure GSB0000198859930000056
min{xk,xk′}+w1≤xz≤max{xk,xk′}-w1
min{yk,yk′}+w2≤yz≤max{yk,yk′}-w2
其中:dist(z,L)表示点z到直线L的距离。如图6所示的方框内是属于关键节点k1、k2的所连路段的所有原始GPS点,w1和w2是判断GPS点z是否属于路段L的参数。虚线圆圈和虚线是调整前所确定的位置,实线圆圈和实线是经过优化后的关键节点和路段位置。

Claims (1)

1.一种基于最小二乘优化的路网结构生成方法,其特征在于,包括以下步骤:
1)对可用的GPS轨迹数据进行数据预处理,采用Web Mercator投影将GPS的经纬度数据转换成平面坐标;
2)确定轨迹转弯点,计算每条轨迹上每个GPS轨迹点的方位角,轨迹上相邻两点之间方位角之差定义为每个GPS点的转弯角度,转弯角度在一定范围内的GPS点称为转弯点;
3)基于转弯点的位置,利用加权的Mean-shift算法提取路网关键节点;
4)当确定所有关键节点的位置之后,进行关键节点之间的拓扑关系构建;
5)利用Kolmogorov-Smirnov检验,对关键节点之间的拓扑关系进行检验;
6)关键节点识别和拓扑结构构建后,利用所有原始GPS点的信息对关键节点的位置进行纠正,建立最小二乘优化模型;
所述步骤3)中关键节点的确定,其具体实施过程如下:
(1)计算每条轨迹上每个GPS轨迹点的方位角θp
(2)根据上一步中的方位角θp,计算每个GPS点的转弯角度ΔθP=θP'P,其中转弯角度为轨迹上相连两点之间方位角之差;
(3)基于转弯点的位置,利用加权的Mean-shift聚类,聚类所得的中心点便是关键节点k;
所述步骤2)中每个GPS点方位角的计算公式如下:
Figure FDA0003647879650000011
其中,θP表示GPS点P的方位角,(xp,yp)表示GPS点P的坐标;
所述步骤3)中加权Mean-shift的聚类算法的具体计算步骤如下:
(1)输入GPS点P及其坐标(xp,yp),每个点的权重wp,距离阈值wd
(2)输出关键节点nk及其坐标(xk,yk)
步骤一,计算
Figure FDA0003647879650000012
其中
Figure FDA0003647879650000013
H是带宽矩阵;
步骤二,P←mh(P)
步骤三,如果||mh(P)-P||≤wd,nk←P停止,否则转向步骤一;
其中,Gh表示单位核函数,P表示点的坐标向量,mh表示mean-shift向量,nk表示最后确定的中心点;
所述Kolmogorov-Smirnov检验的具体实施过程如下:
对关键节点之间的拓扑关系进行检验,利用Kolmogorov-Smirnov检验来判断关键节点之间的连通性是否真实存在,具体检验过程如下:
对于关键节点k1和k2之间的路段L,定义属于L的GPS点集为ZL,每个GPS点定义为z,将路段周围的GPS点投影到与路段L左右端点直接相连的线段上,为了归一化处理,将投影点z’到路段左端点的距离除以路段总长度,得到0-1之间的数
Figure FDA0003647879650000021
(1)根据Kolmogorov-Smirnov检验,建立一个原假设
H0:
Figure FDA0003647879650000022
(2)已知
Figure FDA0003647879650000023
计算:
Figure FDA0003647879650000024
(3)判断D与D0之间的关系,如果D≤D0,则接受原假设,表明此路段真实存在,即此路段左右关键节点的连通性成立,否则拒绝原假设,此路段为虚假路段,剔除,式中D0是提前设定好的阈值,D表示频率分布
Figure FDA0003647879650000025
与理论分布
Figure FDA0003647879650000026
之间的差距,
Figure FDA0003647879650000027
是频率分布,
Figure FDA0003647879650000028
是理论分布;
所述步骤6)中的最小二乘优化模型的目标函数为:
Figure FDA0003647879650000029
min{xk,xk'}+w1≤xz≤max{xk,xk'}-w1
min{yk,yk'}+w2≤yz≤max{yk,yk'}-w2
其中:dist(z,L)表示点z到直线L的距离,w1和w2是判断GPS点z是否属于路段L的参数。
CN201810727001.4A 2018-06-23 2018-06-23 一种基于最小二乘优化的路网结构生成方法 Active CN109033239B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810727001.4A CN109033239B (zh) 2018-06-23 2018-06-23 一种基于最小二乘优化的路网结构生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810727001.4A CN109033239B (zh) 2018-06-23 2018-06-23 一种基于最小二乘优化的路网结构生成方法

Publications (2)

Publication Number Publication Date
CN109033239A CN109033239A (zh) 2018-12-18
CN109033239B true CN109033239B (zh) 2022-08-19

Family

ID=65521729

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810727001.4A Active CN109033239B (zh) 2018-06-23 2018-06-23 一种基于最小二乘优化的路网结构生成方法

Country Status (1)

Country Link
CN (1) CN109033239B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113538890B (zh) * 2020-04-16 2022-12-23 江苏海平面数据科技有限公司 一种城市关键路口选择方法
CN111582602B (zh) * 2020-05-19 2021-03-16 深圳市快金数据技术服务有限公司 一种基于物流供应链的协同优化方法
CN112989223B (zh) * 2021-03-22 2022-03-01 杭州电子科技大学 基于轨迹的修正与简化的电动自行车轨迹地图匹配方法
CN113554891B (zh) * 2021-07-19 2022-07-01 江苏南大苏富特智能交通科技有限公司 一种基于公交gps轨迹构建电子地图路网的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101290725A (zh) * 2007-04-17 2008-10-22 株式会社日立制作所 数字道路地图的生成方法和地图生成***
CN104330089A (zh) * 2014-11-17 2015-02-04 东北大学 一种利用历史gps数据进行地图匹配的方法
CN107688665A (zh) * 2017-09-27 2018-02-13 深圳大学 一种室内地图自动构建方法、装置及存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101290725A (zh) * 2007-04-17 2008-10-22 株式会社日立制作所 数字道路地图的生成方法和地图生成***
CN104330089A (zh) * 2014-11-17 2015-02-04 东北大学 一种利用历史gps数据进行地图匹配的方法
CN107688665A (zh) * 2017-09-27 2018-02-13 深圳大学 一种室内地图自动构建方法、装置及存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《Automatic Finding of Main Roads in Aerial Images by Using Geometric-Stochastic Models and Estimation》;Meir Barzohar 等;《IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE》;19960731;第18卷(第7期);第707-720页 *
《Road Network Identification by means of the Hough Transform》;E. Salerno 等;《2012 Workshop on Sensor Data Fusion: Trends, Solutions, Applications (SDF)》;20120906;第1-6页 *

Also Published As

Publication number Publication date
CN109033239A (zh) 2018-12-18

Similar Documents

Publication Publication Date Title
CN109033239B (zh) 一种基于最小二乘优化的路网结构生成方法
CN110095127B (zh) 一种基于分段的隐马尔可夫模型地图匹配方法
WO2022252398A1 (zh) 基于船舶轨迹特征点提取的时空dp方法
CN108171131B (zh) 基于改进MeanShift的Lidar点云数据道路标识线提取方法
CN112328718B (zh) 一种基于车辆动态轨迹跟踪的道路拓扑构建***和方法
CN112013862B (zh) 一种基于众包轨迹的行人路网提取及更新方法
CN111291790B (zh) 一种基于轨迹相似度的转向路径提取及路网拓扑变化检测框架方法
CN110909788A (zh) 一种基于统计聚类的轨迹数据中道路交叉口位置识别方法
CN113932821B (zh) 基于连续窗口平均方向特征的轨迹地图匹配方法
WO2021208110A1 (zh) 车道线识别异常事件确定方法、车道线识别装置及***
CN110260855B (zh) 一种融合行人航位推算、地磁信息与室内地图信息的室内行人导航定位方法
US20220108603A1 (en) Detection method of key road-sections based on ricci flow
CN110334863B (zh) 一种地面移动单元路网区域巡逻问题建模与轨迹生成方法
CN114564545A (zh) 一种基于ais历史数据的船舶经验航线提取***及方法
CN108959414B (zh) 一种基于机器学习的导航数据点提取缺失道路的方法
Zhao et al. Automatic calibration of road intersection topology using trajectories
Wang et al. Fusing heterogeneous traffic data by Kalman filters and Gaussian mixture models
CN109522385B (zh) 一种多尺度道路网m-n匹配模式的判定方法
Tang et al. A novel method for road intersection construction from vehicle trajectory data
Fu et al. Density adaptive approach for generating road network from GPS trajectories
Wu et al. A heuristic map-matching algorithm by using vector-based recognition
CN110081890B (zh) 一种结合深度网络的动态k最近邻地图匹配方法
Sasaki et al. Road segment interpolation for incomplete road data
Zhou et al. When road information meets data mining: Precision detection for heading and width of roads
CN108763817B (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