CN109033239B - 一种基于最小二乘优化的路网结构生成方法 - Google Patents
一种基于最小二乘优化的路网结构生成方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine 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点方位角的计算公式如下:
其中,θP表示GPS点P的方位角,(xp,yp)表示GPS点P的坐标。
在上述技术方案中,所述步骤(3)中加权Mean-shift的聚类算法的具体计算步骤如下:
(1)输入GPS点P及其坐标(xp,yp),每个点的权重wp,距离阈值wd;
(2)输出关键节点nk及其坐标(xk,yk)
H是带宽矩阵;
步骤二,P←mh(P)
步骤三,如果||mh(P)-P||≤wd,nk←P停止,否则转向步骤一。
其中,Gh表示单位核函数,P表示点的坐标向量,mh表示mean-shift向量,nk表示最后确定的中心点。
在上述技术方案中,所述步骤(5)中Kolmogorov-Smirnov检验的具体实施过程如下:
(1)根据Kolmogorov-Smirnov检验,建立一个原假设
(3)判断D与D0之间的关系,如果D≤D0,则接受原假设,表明此路段真实存在,即此路段左右关键节点的连通性成立,否则拒绝原假设,此路段为虚假路段,剔除,式中D0是提前设定好的阈值,D表示频率分布与理论分布之间的差距,是频率分布,是理论分布。
在上述技术方案中,所述步骤(6)中的最小二乘优化模型的目标函数为:
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点方位角的计算公式如下:
其中,θ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之间的数:
接着建立一个Kolmogorov-Smirnov检验,其原假设为:计算其中D0是提前设定好的阈值,如果D≤D0,则接受原假设,表明此路段真实存在,即此路段左右关键节点的连通性成立,否则拒绝原假设,此路段为虚假路段,对其进行剔除。
6、在关键节点判定和拓扑结构构建后,利用所有原始GPS点的信息对关键节点的位置进行纠正,建立最小二乘优化模型,其目标函数为所有原始GPS点与它们所属的路段之间的距离总和,如下所示:
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点方位角的计算公式如下:
其中,θP表示GPS点P的方位角,(xp,yp)表示GPS点P的坐标;
所述步骤3)中加权Mean-shift的聚类算法的具体计算步骤如下:
(1)输入GPS点P及其坐标(xp,yp),每个点的权重wp,距离阈值wd;
(2)输出关键节点nk及其坐标(xk,yk)
步骤二,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之间的数
(1)根据Kolmogorov-Smirnov检验,建立一个原假设
(3)判断D与D0之间的关系,如果D≤D0,则接受原假设,表明此路段真实存在,即此路段左右关键节点的连通性成立,否则拒绝原假设,此路段为虚假路段,剔除,式中D0是提前设定好的阈值,D表示频率分布与理论分布之间的差距,是频率分布,是理论分布;
所述步骤6)中的最小二乘优化模型的目标函数为:
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的参数。
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)
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)
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 | 深圳大学 | 一种室内地图自动构建方法、装置及存储介质 |
-
2018
- 2018-06-23 CN CN201810727001.4A patent/CN109033239B/zh active Active
Patent Citations (3)
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)
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 |