道路网拓扑和几何信息的提取方法与流程

文档序号:13736495阅读:3537来源:国知局
道路网拓扑和几何信息的提取方法与流程

本发明涉及道路拓扑和几何信息的提取方法,尤其涉及道路拓扑和几何信息的提取方法。



背景技术:

从卫星遥感和航拍影像中自动地提取道路,是一个已经进行了20多年的研究课题。已有的方式主要利用计算机视觉和机器学习技术,采用边缘检测、特征提取、模板匹配、动态规划、模糊集、多尺度检测、随机场模型或神经网络等方法,进行道路的提取。但由于道路提取问题的复杂性(如道路上有车辆和行人、道路面颜色与建筑顶部颜色接近、道路与周围地面无明显分界和存在树木遮挡等),提取的准确度和鲁棒性一直是实现自动化的阻碍。目前道路提取及道路网拓扑和几何信息的生成仍然以人工为主。

通过网络和专利搜索,与本发明最为接近的技术方案如下:

(1)专利《一种基于自适应聚类学习的道路网提取的方法》(专利号申请号:201610273017.3)。该方法需要解决的目标问题包括路网提取。路网提取是在分段提取道路的基础上,基于路段连接的几何结构进行拼接来进行的,然后基于交叉结构再进行拼接的修正。

(2)专利《一种基于kmeans的高分辨率遥感地图道路提取方法》(专利申请号:201410219942.9)。该方法需要解决的目标问题是道路提取,但输出为原始图像的道路分割图像,而不是结构化的道路网拓扑和几何信息。该方法使用了连通域过滤来降噪,并对图像进行了骨架提取。

现有的技术主要利用计算机视觉和机器学习技术进行道路提取,并在提取过程中生成道路中心线和拓扑信息。道路网拓扑和几何信息的准确性受限于算法所能够达到的道路提取的准确性,并影响了技术的最终价值。同时,现有的研究大多关注在道路网的图像分割上,很少涉及可用于导航路线规划和辅助高精度地图车道线提取的道路网拓扑和几何信息的自动生成上。

深度学习在图像分割领域,已经表现出了传统计算机视觉和机器学习技术无法比拟的优势。尤其在存在海量标记样本数据的情况下,深度学习具有获得持续性能提升的潜力。

使用深度学习卷积神经网络对高精度正射航拍影像进行道路精细分割,可较大程度提升分割的准确率,但由于道路分割问题的复杂性,仍然会出现错检和漏检的情况。



技术实现要素:

本发明解决的问题是现有道路拓扑和几何信息的提取存在错检和漏检的情况、不能自动提取以及鲁棒性差的问题。

为解决上述问题,本发明提供一种道路网拓扑和几何信息的提取方法,该方法包括如下步骤:采用深度学习对高精度正射航拍影像进行道路分割获得二值图像,对所述二值图像进行预处理;处理预处理得到的图像以生长出道路的整个网状结构;对所述道路的整个网状结构进行修正以得到正确的道路网拓扑信息。

在进一步方案中,所述预处理是采用计算机视觉形态学方法和连通域分析进行所述预处理。

在进一步方案中,所述预处理包括先对二值图像进行降采样;接着,使用形态学闭运算-先膨胀后腐蚀所述降采样得到的图像,以填充细小空洞和连接邻近区域;最后,后使用连通域分析,得到图像上所有的连通域,只保留最大面积的连通域。

在进一步方案中,所述生长出道路的整个网状结构包括:从预处理的图像中提取网状结构的结点;对所有结点使用种子填充算法,迭代生长出整个的网状结构。

在进一步方案中,所述预处理的图像中提取网状结构的结点包括:采用骨架提取算法获得单像素骨架,再通过均值滤波对所述单像素骨架图像进行卷积运算而提取网状结构的结点。

在进一步方案中,所述方法还包括对图像进行卷积操作后,统计所有大于255/3的像素作为网状结构的结点,对于所有相邻结点,只保留一个,删除其它所有与之相邻结点,从而获得了网状结构的所有结点。

在进一步方案中,所述对所述道路的整个网状结构进行修正包括设计网状算子去除网状结构中的短边。

在进一步方案中,所述对所述道路的整个网状结构进行修正包括设计网状算子去除网状结构中的小桥。

在进一步方案中,所述对所述道路的整个网状结构进行修正还包括对网状结构的每条边进行曲线拟合,并进行去噪和光滑。

在进一步方案中,所述对所述道路的整个网状结构进行修正还包括对去噪和光滑的图像进行矢量化,并对每条边进行抽稀,去除多余的点。

与现有技术相比,本发明至少具有以下优点:

由于本发明对采用深度学习对高精度正射航拍影像进行道路分割获得二值图像,对所述二值图像进行预处理,对分割结果的漏检和错检进行了修正;处理预处理得到的图像以全自动生长出道路的整个网状结构;对所述道路的整个网状结构进行修正以得到正确的道路网拓扑信息。这样,实现了全自动生成道路网拓扑和几何信息。经测试,算法具有高鲁棒性。生成的路网信息可用于传统的导航路线规划,也可用于高精度地图生产的道路段分割和车道线提取。

附图说明

图1是本发明道路网拓扑和几何信息的提取方法的流程图;

图2是迭代生长的流程图;

图3是基于深度学习的道路分割二值图;

图4是通过本发明的方法生成的道路网;

图5是手工绘制的道路二值图像;

图6是通过本发明的方法生成的道路网。

具体实施方式

为详细说明本发明的技术内容、构造特征、所达成目的及功效,下面将结合实施例并配合附图予以详细说明。

本发明在采用深度学习卷积神经网络对高精度正射航拍影像进行道路分割的基础上,采用计算机视觉形态学方法和连通域分析,对分割结果中错检和漏检的情况进行了修正;然后采用骨架提取算法,提取了道路图像网状结构的单像素骨架;再通过均值滤波对单像素骨架图像进行卷积运算,提取了网状结构的结点;然后对所有结点使用种子填充算法,迭代生长出整个网状结构;并设计了两个网状算子:去除短边和小桥,对生成的网状结构进行修剪;之后对网状结构的每条边进行曲线拟合,进行去噪和光滑;再进行矢量化,并对每条边进行抽稀,去除多余的点。至此,道路网拓扑和几何信息自动生成完毕。

请参阅图1和图2,本发明道路网拓扑和几何信息的提取方法包括如下步骤:

本发明的技术方案将道路网拓扑和几何信息的自动生成分成三个阶段:道路分割二值图像的预处理、道路网状结构的自动生成和修正。

(1)道路分割二值图像的预处理

在道路分割二值图像的预处理阶段,首先进行图像的降采样,以提升后续算法的执行速度。降采样的程度取决于后续应用对于道路网几何定位精度的要求。对于导航路线规划和给高精度车道的提取提供道路方向和形状信息等应用,对于道路网几何定位精度要求不高,可使用较大的采样率。通过降采样,得到了较小分辨率的二值图像后,使用形态学闭运算-先膨胀后腐蚀,以填充细小空洞和连接邻近区域。然后使用连通域分析,得到图像上所有的连通域,只保留最大面积的连通域,从而去除了所有孤立的小区域。然后进入下一阶段。

(2)道路网状结构的自动生成

在道路网状结构的自动生成阶段,对预处理获得的图像进行骨架提取,得到了单像素宽度的路网骨架。使用3x3的1/9单位矩阵作为核进行均值滤波,对图像进行卷积操作后,统计所有大于255/3的像素作为网状结构的结点(3条边相交的点),对于所有相邻结点,只保留一个,删除其它所有与之相邻结点,从而获得了网状结构的所有结点。

以下操作对道路所有结点执行,如图2所示。获得结点的相邻像素点集,先上下左右,再对角线。然后对所有相邻像素点做循环,判断该点是否为“使用过”。如果没有,则创建一条起始于该结点的边,并将该像素点加入边的点序列中,标记该像素点为“使用过”的点。对该边启动生长迭代,并传入相邻像素点集,作为下一迭代的生长需要排除的点。在边的生长迭代中,取得该边的点序列中的最后一个点,作为种子,获

得它的所有相邻像素点集。在相邻像素点集中去除从上一步骤传入该迭代的需要排除的点,去除所有已经“使用过”的点,去除该边的第一个结点。然后对剩下的相邻像素点集做循环,如果相邻像素点为结点,则将该结点加入边,并结束该边的迭代生长;否则将相邻像素点加入边的点序列,标记该像素点为“使用过”的点,然后启动新一轮的生长迭代,并传入相邻像素点集,作为下一迭代的生长需要排除的点。通过以上迭代算法,可以生长出整个网状结构。

(3)道路网状结构的自动修正

通过以上迭代算法生成的网状结构,因为道路分割的误检和骨架提取算法的特点,会包含短边和小桥。它们不属于道路网信息,应该予以删除。本技术方案通过构建了去除短边和小桥这两种网状结构算子,可以有效地去除所有短边和小桥,从而得到正确的道路网拓扑信息。

去除短边的网状结构算子的具体实现为:遍历所有边,获得长度小于预设阈值的且只有单个节点的边,在网状结构中删除该边和节点。

去除小桥的网状结构算子的具体实现为:遍历所有边,获得长度小于预设阈值的且有两个节点的边,在网状结构中删除该边,并将该边的两个节点合并为一个节点。

在目前获得网状结构中,各条边中的点序列仍然是端点为结点的相邻像素点集合。本技术方案对该点序列进行了曲线拟合,生成了新的点序列。拟合的过程对原有的点序列进行了降噪和光顺,从而得到了更好的边的形状信息。

然后对新的点序列进行矢量化,用linestring来描述每条边,边的点序列中每两个相邻点构成了linestring的线段。在矢量化的基础上,对每条边的linestring进行抽稀,以得到描述形状所需的最小点集。

到目前为止,道路网拓扑和几何信息的自动生成已全部完成。

基于自动生成的道路网拓扑和几何信息,可实现导航路径的规划。并可给定高精度航拍影像中道路上的一点,以获得该点处的道路方向和曲率信息。该信息可用于实现在高精度地图中车道线自动提取过程的降噪处理,去除所有经边缘滤波发现的与道路方向不符的边缘。

请参阅图3至图6,由于本发明对采用深度学习对高精度正射航拍影像进行道路分割获得二值图像,对所述二值图像进行预处理;处理预处理得到的图像以生长出道路的整个网状结构;对所述道路的整个网状结构进行修正以得到正确的道路网拓扑信息,这样,不会出现错检和漏检的情况,表现出了很好的鲁棒性,能够全自动生成完整、正确的道路网拓扑和几何信息。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1