当前位置: 首页 > 专利查询>东南大学专利>正文

一种增量式维诺路网构建方法技术

技术编号:34952663 阅读:46 留言:0更新日期:2022-09-17 12:30
本发明专利技术公开了一种增量式维诺路网构建方法。包括:首先对地图内的障碍编号,提取边缘、质心、外接框,利用质心对图像三角剖分,根据共边关系配对障碍,再离散障碍边缘,构建维诺图,得到路网节点并建立路网节点间的邻接关系;其次在地图中出现新障碍时,提取新障碍边缘、质心、外接框,判断新障碍对原始地图路网的影响,构造局部地图,生成局部路网;最后融合全局与局部路网。本发明专利技术可以构建基于线面发生元的维诺路网,并在检测到新障碍时局部更新路网,并与全局路网无缝融合,提高算法效率。提高算法效率。提高算法效率。

【技术实现步骤摘要】
一种增量式维诺路网构建方法


[0001]本专利技术涉及一种增量式维诺路网构建方法,属于路径规划技术,具体适用于路网提取领域。

技术介绍

[0002]道路网络模型需要能够如实反应道路网络的特征,并可以支持各种针对路网约束的应用需求,如轨迹索引和轨迹查询等。在地理信息系统中,路网模型常被定义为无向或有向的网络拓扑图,可以被直观地表示为由若干个点和线组成地平面网络图。维诺图是一种空间的无缝分割网格图,由于其数据结构的特殊性,可以应用于二维空间的近邻区域分割,可应用于路网提取。
[0003]地图中的障碍通常以线或面的形式存在,现有算法对于构建平面点集的维诺图十分有效,但难以直接用于构造基于线面的维诺图;且对地图中产生的新障碍缺乏适应能力,重新规划全局路网会耗费大量资源。为了构造基于障碍地图且适应新增障碍的维诺路网,亟需提出一种增量式的维诺路网构建方法。

技术实现思路

[0004]针对以上问题,本专利技术提供一种增量式的维诺路网构建方法。
[0005]为达到以上目的,本专利技术的技术方案如下:
[0006]一种增量式的维诺路网构建方法,包括以下步骤:
[0007]S1:以地图内的各连通域为单位对障碍编号,获取连通域边缘、质心及外接框;
[0008]S2:利用连通域质心对图像进行三角剖分,并根据三边关系将各区域配对;
[0009]S3:将各连通域边缘离散,根据离散边缘点集构建维诺图,得到由维诺顶点构成的路网节点集;
[0010]S4:根据顶点共边关系将每个路网节点与邻接点关联,得到原始地图维诺路网;
[0011]S5:对比新地图与原始地图,得到新障碍坐标,提取新障碍构成的连通域边缘、质心、外接框;
[0012]S6:判断原始地图路网是否跨越新障碍构成的外接框,若跨越,进行步骤S7,若未跨越,不做处理;
[0013]S7:以新障碍质心为中心,外接框长宽的倍数为尺寸逐步扩张局部地图,直至局部地图内三个或以上的连通域后停止,剔除局部地图内原有的路网节点;
[0014]S8:对局部地图重复步骤S3、S4,得到局部路网节点;
[0015]S9:将局部地图内路网与原始地图路网融合。
[0016]优选的,所述步骤S1具体包括以下过程:
[0017]对导入的二值化地图进行预处理:利用函数区分各连通域,分别提取各连通域的边缘、质心及外接框坐标,并将质心坐标串联为数组。
[0018]优选的,所述步骤S2具体包括以下过程:
[0019]利用质心坐标数组对图像进行Delaunay三角剖分,三角顶点对应三个相邻连通域编号。根据三角共边关系将连通域配对,同一条边两端的连通域为一对。
[0020]优选的,所述步骤S3具体包括以下过程:
[0021](3

1)将各连通域边缘离散,离散步长与配对元素之间的距离相关,表示为:
[0022][0023]其中,d为配对元素间的最短距离,L1和L2为配对元素的边长集合,λ为离散步长。
[0024](3

2)将离散的边缘点集作为发生点集,生成Voronoi图及Voronoi顶点坐标;
[0025](3

3)合并同一连通域生成的Voronoi区域,即剔除多余顶点,包括地图外的顶点,连通区域内的顶点,若两相邻顶点生成的线段跨越连通区域,则剔除该两顶点,剩余顶点构成地图内的路网节点,对其编号。
[0026]优选的,所述步骤S4具体包括以下过程:
[0027]根据原始Voronoi顶点的共边关系将每个路网节点与其邻近点关联,记录每个节点的邻接点编号、坐标、距离,可作为路径规划素材。
[0028]优选的,所述步骤S5具体包括以下过程:
[0029]用新地图矩阵减原始地图矩阵,得到新障碍坐标,提取新障碍构成的连通域边缘、质心、外接框。
[0030]优选的,所述步骤S6具体包括以下过程:
[0031](6

1)搜索离新连通域质心最近的原始地图路网节点;
[0032](6

2)判断该节点是否在新障碍连通域外接框内,若在框内,进行步骤S7;若不在,进行步骤(6

3);
[0033](6

3)判断该节点与其邻接节点连线是否与外接框相交,若相交,进行步骤S7,若未相交,不做处理。
[0034]优选的,所述步骤S7具体包括以下过程:
[0035](7

1)以新障碍质心为中心,外接框长度的倍数为尺寸逐步扩张局部地图,检测到局部地图内有三个或以上的连通域后停止;
[0036](7

2)剔除局部地图内原有的路网节点
[0037](7

3)查找被剔除的点与原地图的交流节点以的形式储存被剔点与交流点。
[0038]优选的,所述步骤S8具体包括以下过程:
[0039]对局部地图重复步骤S3、S4,得到局部路网节点。
[0040]优选的,所述步骤S9具体包括以下过程:
[0041](9

1)遍历步骤(7

3)所得交流点,查找局部路网节点中与交流点距离最近的点;
[0042](9

2)判断原始地图中的交流点与局部地图中相应的最近点连线是否与新连通域外接框相交,若相交,则该交流点不参与融合;若相交,进入步骤(9

3);
[0043](9

3)消除原始地图交流点与被剔除点关联,建立局部地图内最近点与原始地图交流点关联,作为新地图邻接节点,各自储存编号、坐标、距离,其余原地图节点不做处理。
[0044]相对于现有技术,本专利技术具有如下优点:
[0045]首先,本专利技术提出基于线面发生元的维诺图构建方法,利用邻近障碍间的最短距离与障碍外接框之间的关系决定离散步长,遵循离得近的障碍紧密离散,离得远的障碍稀疏离散的原则,在充分离散障碍边缘的基础上减少了离散点数量,提高算法效率,
[0046]其次,本专利技术可适应原始地图出现新增障碍的情况,在此情况下,不必重新计算全局路网,而仅针对新增障碍处生成大小自适应的局部路网,可在不破坏大部分全局路网节点的情况下使局部路网与全局路网无缝融合,极大地提高了算法效率;
[0047]再次,本专利技术提出的算法基于Delaunay三角剖分的特性,所提路网与障碍物距离适当,为安全路网;
[0048]最后,本专利技术提供每个路网节点与其邻接节点的编号与距离,能够快速获得路径索引,与路径规划算法结合,可限制路径搜索空间,提高规划效率。
附图说明
[0049]图1为本专利技术的增量式维诺路网构建方法流程图;
[0050]图2为本专利技术实施例中生成的原始维诺路网图;
[0051]图3为本专利技术实施例中新障碍出现时的生成的增量维诺路网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种增量式的维诺路网构建方法,其特征在于,包括以下步骤:S1:以地图内的各连通域为单位对障碍编号,获取连通域边缘、质心及外接框;S2:利用连通域质心对图像进行三角剖分,并根据三边关系将各区域配对;S3:将各连通域边缘离散,根据离散边缘点集构建维诺图,得到由维诺顶点构成的路网节点集;S4:根据顶点共边关系将每个路网节点与邻接点关联,得到原始地图维诺路网;S5:对比新地图与原始地图,得到新障碍坐标,提取新障碍构成的连通域边缘、质心、外接框;S6:判断原始地图路网是否跨越新障碍构成的外接框,若跨越,进行步骤S7,若未跨越,不做处理;S7:以新障碍质心为中心,外接框长宽的倍数为尺寸逐步扩张局部地图,直至局部地图内三个或以上的连通域后停止,剔除局部地图内原有的路网节点;S8:对局部地图重复步骤S3、S4,得到局部路网节点;S9:将局部地图内路网与原始地图路网融合。2.根据权利要求1所述的增量式的维诺路网构建方法,其特征在于,所述步骤S1具体包括以下过程:对导入的二值化地图进行预处理,利用函数区分各连通域,分别提取各连通域的边缘、质心及外接框坐标,并将质心坐标串联为数组。3.根据权利要求1所述的增量式的维诺路网构建方法,其特征在于,所述步骤S2具体包括以下过程:利用质心坐标数组对图像进行Delaunay三角剖分,三角顶点对应三个相邻连通域编号;根据三角共边关系将连通域配对,同一条边两端的连通域为一对。4.根据权利要求1所述的增量式的维诺路网构建方法,其特征在于,所述步骤S3具体包括以下过程:(3

1)将各连通域边缘离散,离散步长与配对元素之间的距离相关,表示为:其中,d为配对元素间的最短距离,L1和L2为配对元素的边长集合,λ为离散步长;(3

2)将离散的边缘点集作为发生点集,生成Voronoi图及Voronoi顶点坐标;(3

3)合并同一连通域生成的Voronoi区域,即剔除多余顶点,包括地图外的顶点,连通区域内的顶点,若两相邻顶点生成的线段跨越连通区域,则剔除该两顶点,剩余顶点构成地图内的路网节点,对其编号。5.根据权利要求1所述的增量式的维诺路网构建方法,其特征在于,所述步骤S4具体包括以下过程:根据原始Vo...

【专利技术属性】
技术研发人员:徐晓苏高佳誉姚逸卿
申请(专利权)人:东南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1