CN116414936B - 一种基于三角形匹配策略的道路交叉路口定位方法 - Google Patents
一种基于三角形匹配策略的道路交叉路口定位方法Info
- Publication number
- CN116414936B CN116414936B CN202310358846.1A CN202310358846A CN116414936B CN 116414936 B CN116414936 B CN 116414936B CN 202310358846 A CN202310358846 A CN 202310358846A CN 116414936 B CN116414936 B CN 116414936B
- Authority
- CN
- China
- Prior art keywords
- triangle
- matching
- intersection
- matched
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/761—Proximity, similarity or dissimilarity measures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/17—Terrestrial scenes taken from planes or by drones
-
- 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)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于三角形匹配策略的道路交叉路口定位方法,属于图像处理技术领域。其包括:输入待匹配影像数据;提取影像数据所有交叉路口,统计交叉路口点集;统计交叉路口点集中各点之间的三角形拓扑信息描述;统计待匹配数据交叉口三角形拓扑信息的所有三角形内角二维分布在基础交叉口拓扑信息库中的分布;联合匹配限制条件,得到待匹配数据的匹配三角形;通过匹配三角形对应各顶点对应的交叉口匹配结果,即得到待匹配数据的交叉口定位结果。本发明充分利用道路交叉口之间拓扑关系的强唯一性和高鲁棒性,并利用三角形结构稳定的匹配原则,最终实现准确、可靠的道路交叉口定位,能够解决道路提取困难,无法快速准确匹配的问题。
Description
技术领域
本发明属于地理信息处理领域,具体涉及一种基于三角形匹配策略的道路交叉路口定位方法。
背景技术
目前,国内外学者针对道路网的匹配算法已有深入研究,主要包括基于几何的匹配、基于拓扑特征的匹配和基于混合特征的匹配。其中,基于几何特征的匹配算法主要通过结点到折线的距离,表示匹配对象的相似度;基于拓扑特征的匹配主要依据拓扑关系对道路进行分类,并按照道路类型将其划分为匹配层和非匹配层,实现道路网的分层匹配;基于混合特征的匹配算法中,通过选取节点、方向、距离等相似性度量指标,将几何、语义、拓扑、结点、弧段匹配有效结合,建立综合匹配策略。此外,还有学者提出基于几何和拓扑特征的匹配算法,通过距离作为评价指标,再以道路网弧段断点近邻分析结果作为匹配阈值,判断匹配对象是否为同名实体,但这些匹配算法需要人为干预和控制,并且计算量大。
道路交叉口作为道路网的关键要素,其与道路形成的拓扑结构在地图路网中具有较高的辨识度,可以为多源数据的匹配提供重要的依据。因此,研究如何匹配道路交叉口拓扑结构完成道路的定位是本专利的主要研究方向。
发明内容
有鉴于此,本发明提供一种基于三角形匹配策略的道路交叉路口定位方法,该方法充分利用道路交叉口之间拓扑关系的强唯一性和高鲁棒性,并利用三角形结构稳定的匹配原则,最终实现准确、可靠的道路交叉口定位。
为了实现上述目的,本发明采用的技术方案为:
一种基于三角形匹配策略的道路交叉路口定位方法,包括以下步骤:
步骤1,采用OSM数据中的道路矢量作为基础路网数据,提取所有交叉路口,构成交叉路口点集Ri,交叉路口点集中的每个点用于表征一个交叉路口的中心点坐标;
步骤2,输入待匹配影像数据,提取待匹配影像数据中的所有交叉路口,构成交叉路口点集Rj;
步骤3,根据待匹配影像的尺寸设定约束范围Tdis,对于Ri中的每个点,寻找Ri内到该点距离不超过Tdis的点,与该点构成三角形,所有不同的三角形构成Ri的三角形描述库将中的每个三角形表征为一个二维坐标,得到的二维分布Ki(x,y);
步骤4,统计交叉路口点集Rj中的所有三角形,构成Rj的三角形描述库将中的每个三角形表征为一个二维坐标,得到的二维分布Kj(x,y);
步骤5,依据Kj(x,y)中每个坐标点的坐标,在Ki(x,y)中找到位置最接近的坐标点作为近似匹配点,并以每个匹配点为圆心、预设长度为半径划定候选区;
步骤6,基于顶点限制条件和边长限制条件,在各候选区中找到Kj(x,y)中坐标点在Ki(x,y)中的精确匹配点,得到Kj(x,y)与Ki(x,y)的精确匹配关系;
步骤7,根据Kj(x,y)与Ki(x,y)的精确匹配关系,得到Rj与Ri的匹配关系,进而得到待匹配影像数据中各交叉路口的定位结果。
进一步地,步骤3中,根据待匹配影像的尺寸设定约束范围Tdis,具体方式为,将Tdis设定为待匹配影像中两个交叉路口的最远距离。
进一步地,步骤3和步骤4中,将三角形表征为二维坐标的方式为:以三角形的最大内角值和最小内角值作为二维坐标。
进一步地,步骤6的具体方式为:
步骤601,对于一个候选区,统计其中所有三角形的所有顶点,如果某一顶点在中出现的频次p不满足p ≥n-1,n表示待匹配影像中交叉路口的个数,则将包含该顶点的三角形从本候选区中删除;
步骤602,对于一个候选区,统计其中所有三角形的边长,选出与中待匹配的三角形边长相符的三角形,该三角形的二维坐标即为精确匹配点。
本发明具有如下有益效果:
(1)本发明提出了一种基于三角形匹配策略的道路交叉口定位方法,不依赖道路提取的精细化程度,通过交叉路口之间的关系完成交叉路口之间的拓扑结构描述。
(2)本发明利用三角形相似的原则,根据交叉路口之间的拓扑关系分布完成匹配,可以减少交叉路口的提取精度误差积累。
(3)应用本发明方法,可以实现对道路交叉口的拓扑结构描述,为无人机定位提供有效的技术支撑。
附图说明
图1为本发明实施例中一种基于三角形匹配策略的道路交叉路口定位方法的过程示意图。
图2为本发明实施例中交叉路口三角形拓扑结构构建的示意图。
图3为本发明实施例中不同约束范围内的三角形拓扑信息二维分布统计示意图。
图4为本发明实施例中待匹配三角形内角在匹配三角形库中的分布情况示意图。
具体实施方式
下面结合附图及具体实施方式对本发明做进一步详细的说明。
一种基于三角形匹配策略的道路交叉路口定位方法,该方法包括:输入待匹配影像数据;提取影像数据所有交叉路口,统计交叉路口点集,点集内容包括:交叉路口、对应点在图像中的位置坐标;统计交叉路口点集中各点之间的三角形拓扑信息描述;统计待匹配数据交叉口三角形拓扑信息的所有三角形内角二维分布在基础交叉口拓扑信息库中的分布;联合匹配限制条件,得到待匹配数据的匹配三角形;通过匹配三角形对应各顶点对应的交叉口匹配结果,即得到待匹配数据的交叉口定位结果。
如图1所示,该方法具体包括以下步骤:
步骤1:输入待匹配影像数据;
步骤2:提取影像数据所有交叉路口,统计交叉路口点集Rj(j=1,2...n),点集内容包括:交叉路口id'、对应点在图像中的位置坐标x'、y';
步骤3:统计交叉路口点集Rj中各点之间的三角形拓扑信息描述
步骤4:统计待匹配数据交叉口三角形拓扑信息的所有三角形内角二维分布Kj(x,y)在基础交叉口拓扑信息库Ki(x,y)中的分布;
步骤5:联合匹配限制条件,得到待匹配数据的匹配三角形;
步骤6:通过匹配三角形对应各顶点在Ri中对应的交叉口匹配结果,即得到待匹配数据的交叉口定位结果。
基础交叉口拓扑信息库的构建过程如下:
首先采用OSM数据中的道路矢量作为基础路网数据,提取道路交叉口点集Ri,构建约束范围Tdis内交叉口点之间的三角形描述库对所有三角形拓扑信息进行内角的二维统计,统计结果记为Ki(x,y)。其中,交叉口点集Ri内容包括:交叉路口id、位置坐标x、位置坐标y,根据待匹配影像最大尺寸L设置三角形描述库构建范围Tdis(Tdis≥L),在此范围内构建任意交叉口点之间的三角形描述库内容包括:三角形id,顶点1的id和位置坐标:p1_id、p1_x、p1_y,顶点2的id和位置坐标:p2_id、p2_x、p2_y,顶点3的id和位置坐标:p3_id、p3_x、p3_y,构成三角形的最大和最小内角:anglemax、anglemin,及三个边长距离:edge1、edge2、edge3,原理如图2所示。对约束范围d内的三角形拓扑信息的最大和最小内角进行二维分布统计,统计示意图如图3所示。统计结果记为:
Ki(x,y)=Ki(x=anglemax,y=anglemin)(i对应三角形id)
即Ki(x,y)可表示对应id三角形。
步骤3的具体实现方式为:
交叉路口点集Rj中各点之间的三角形拓扑信息描述描述方式同
步骤4的具体实现方式为:
统计描述库中所有三角形内角二维分布Kj(x,y)在Ki(x,y)中的分布情况,如图4所示。设置以Kj(x,y)中的点为中心,半径阈值为rk的缓冲区范围,落在缓冲区内的点即判定为与缓冲区中心点的相似点,即候选近似匹配三角形。
步骤5的匹配限制条件具体实现方式为:
如果候选近似三角形的顶点出现的频次p满足p≥n-1(n表示影像中待匹配的交叉点个数),则该顶点属于近似匹配点,去除不包括该顶点的三角形,进一步筛选出近似匹配三角形;进一步,通过中的edge范围进一步约束筛选出匹配三角形。
该方法充分利用道路交叉口之间拓扑关系的强唯一性和高鲁棒性,并利用三角形结构稳定的匹配原则,最终实现准确、可靠的道路交叉口定位,能够解决道路提取困难,无法快速准确匹配的问题。
以下为一个更具体的例子:
一种基于三角形匹配策略的道路交叉路口定位方法,包括以下步骤:
步骤1:输入待匹配影像数据;采用无人机拍摄图像,大小为3056pixel*2243pixel(1400m*1300m)。
步骤2:提取影像数据所有交叉路口,统计交叉路口点集Rj(j=1,2...n),点集内容包括:交叉路口id'、对应点在图像中的位置坐标x'、y';
其中交叉路口提取模型采用YOLOv5模型,训练数据采用NWPU-RESISC45中的intersection类和LoveDAU中选择349张带有道路交叉口的图像;
步骤3:统计交叉路口点集Rj中各点之间的三角形拓扑信息描述
步骤4:统计待匹配数据交叉口三角形拓扑信息的所有三角形内角二维分布Kj(x,y)在基础交叉口拓扑信息库Ki(x,y)中的分布;
具体的做缓冲区,落在缓冲区内的三角形即为候选相似三角形。缓冲区大小设置为以距离该待匹配三角形最近的10个点。
步骤5:联合匹配限制条件,得到待匹配数据的匹配三角形;
其中,匹配限制条件为对落在缓冲区内的候选近似三角形顶点出现频次(至少出现L-1次,L为交叉口点个数)快速删选。
步骤6:通过匹配三角形对应各顶点在Ri中对应的交叉口匹配结果,即得到待匹配数据的交叉口定位结果。
总之,本发明方法利用道路网的关键要素道路交叉口信息,一方面不依赖道路提取结果影响,大大降低匹配难度;另一方面利用交叉口之间的拓扑关系,减少交叉路口提取精度误差积累影响;并利用三角形相似原则完成匹配,稳定性强。本发明方法可以为多源数据的匹配提供重要的依据。
Claims (4)
1.一种基于三角形匹配策略的道路交叉路口定位方法,其特征在于,包括以下步骤:
步骤1,采用OSM数据中的道路矢量作为基础路网数据,提取所有交叉路口,构成交叉路口点集Ri,交叉路口点集中的每个点用于表征一个交叉路口的中心点坐标;
步骤2,输入待匹配影像数据,提取待匹配影像数据中的所有交叉路口,构成交叉路口点集Rj;
步骤3,根据待匹配影像的尺寸设定约束范围Tdis,对于Ri中的每个点,寻找Ri内到该点距离不超过Tdis的点,与该点构成三角形,所有不同的三角形构成Ri的三角形描述库将中的每个三角形表征为一个二维坐标,得到的二维分布Ki(x,y);
步骤4,统计交叉路口点集Rj中的所有三角形,构成Rj的三角形描述库将中的每个三角形表征为一个二维坐标,得到的二维分布Kj(x,y);
步骤5,依据Kj(x,y)中每个坐标点的坐标,在Ki(x,y)中找到位置最接近的坐标点作为近似匹配点,并以每个匹配点为圆心、预设长度为半径划定候选区;
步骤6,基于顶点限制条件和边长限制条件,在各候选区中找到Kj(x,y)中坐标点在Ki(x,y)中的精确匹配点,得到Kj(x,y)与Ki(x,y)的精确匹配关系;
步骤7,根据Kj(x,y)与Ki(x,y)的精确匹配关系,得到Rj与Ri的匹配关系,进而得到待匹配影像数据中各交叉路口的定位结果。
2.根据权利要求1所述的一种基于三角形匹配策略的道路交叉路口定位方法,其特征在于,步骤3中,根据待匹配影像的尺寸设定约束范围Tdis,具体方式为,将Tdis设定为待匹配影像中两个交叉路口的最远距离。
3.根据权利要求1所述的一种基于三角形匹配策略的道路交叉路口定位方法,其特征在于,步骤3和步骤4中,将三角形表征为二维坐标的方式为:以三角形的最大内角值和最小内角值作为二维坐标。
4.根据权利要求1所述的一种基于三角形匹配策略的道路交叉路口定位方法,其特征在于,步骤6的具体方式为:
步骤601,对于一个候选区,统计其中所有三角形的所有顶点,如果某一顶点在中出现的频次p不满足p≥n-1,n表示待匹配影像中交叉路口的个数,则将包含该顶点的三角形从本候选区中删除;
步骤602,对于一个候选区,统计其中所有三角形的边长,选出与中待匹配的三角形边长相符的三角形,该三角形的二维坐标即为精确匹配点。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310358846.1A CN116414936B (zh) | 2023-04-06 | 2023-04-06 | 一种基于三角形匹配策略的道路交叉路口定位方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310358846.1A CN116414936B (zh) | 2023-04-06 | 2023-04-06 | 一种基于三角形匹配策略的道路交叉路口定位方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116414936A CN116414936A (zh) | 2023-07-11 |
| CN116414936B true CN116414936B (zh) | 2025-08-19 |
Family
ID=87050946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310358846.1A Active CN116414936B (zh) | 2023-04-06 | 2023-04-06 | 一种基于三角形匹配策略的道路交叉路口定位方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116414936B (zh) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110175574A (zh) * | 2019-05-28 | 2019-08-27 | 中国人民解放军战略支援部队信息工程大学 | 一种道路网提取方法及装置 |
| CN115878737A (zh) * | 2022-10-26 | 2023-03-31 | 中国电子科技集团公司第五十四研究所 | 一种基于路网数据的交叉口提取及拓扑结构描述方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10859395B2 (en) * | 2016-12-30 | 2020-12-08 | DeepMap Inc. | Lane line creation for high definition maps for autonomous vehicles |
-
2023
- 2023-04-06 CN CN202310358846.1A patent/CN116414936B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110175574A (zh) * | 2019-05-28 | 2019-08-27 | 中国人民解放军战略支援部队信息工程大学 | 一种道路网提取方法及装置 |
| CN115878737A (zh) * | 2022-10-26 | 2023-03-31 | 中国电子科技集团公司第五十四研究所 | 一种基于路网数据的交叉口提取及拓扑结构描述方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116414936A (zh) | 2023-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106570468B (zh) | 一种重建LiDAR原始点云建筑物轮廓线的方法 | |
| CN109256028B (zh) | 一种用于无人驾驶的高精度路网自动生成的方法 | |
| CN110021072B (zh) | 面向全息测绘的多平台点云智能处理方法 | |
| CN101702200B (zh) | 一种机载激光雷达点云数据的自动分类方法 | |
| CN111209291A (zh) | 一种利用众包感知地图更新高精度地图的方法及系统 | |
| CN106529431B (zh) | 基于车载激光扫描数据的路坎点自动提取及矢量化方法 | |
| CN111553409A (zh) | 一种基于体素形状描述符的点云识别方法 | |
| CN101937453B (zh) | 一种基于加权拓扑约束比较的三维模型检索方法 | |
| CN117854060B (zh) | 基于深度学习的隧道岩体面状裂隙识别方法及系统 | |
| CN114332291B (zh) | 一种倾斜摄影模型建筑物外轮廓规则提取方法 | |
| CN116071722B (zh) | 基于路段轨迹的车道几何信息提取方法、系统、设备及介质 | |
| CN110046661A (zh) | 一种基于上下文特征和图割算法的车载点云聚类方法 | |
| CN111209805A (zh) | 一种车道线众包数据的多道路片段数据的快速融合优化方法 | |
| CN109000656A (zh) | 基于空间聚类的水下地形匹配导航适配区选择方法 | |
| CN108764157A (zh) | 基于法向量高斯分布的建筑物激光脚点提取方法及系统 | |
| CN116485821A (zh) | 一种建筑物点云分割与矢量轮廓线提取方法及装置 | |
| Shao et al. | Urban GeoBIM construction by integrating semantic LiDAR point clouds with as-designed BIM models | |
| CN118312789A (zh) | 一种基于图神经网络的道路网数据匹配方法 | |
| Dørum | Deriving double-digitized road network geometry from probe data | |
| CN115578245B (zh) | 一种串联的居民楼建筑轮廓线提取与融合方法 | |
| CN116414936B (zh) | 一种基于三角形匹配策略的道路交叉路口定位方法 | |
| CN115631220A (zh) | 一种融合语义特征的无人机激光雷达航带平差方法 | |
| Lee et al. | Extraction and regularization of various building boundaries with complex shapes utilizing distribution characteristics of airborne LIDAR points | |
| CN114758323A (zh) | 一种基于车载激光点云的城市道路标牌提取方法 | |
| CN120451958A (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 |