[go: up one dir, main page]

CN110175574A - A kind of Road network extraction method and device - Google Patents

A kind of Road network extraction method and device Download PDF

Info

Publication number
CN110175574A
CN110175574A CN201910453150.0A CN201910453150A CN110175574A CN 110175574 A CN110175574 A CN 110175574A CN 201910453150 A CN201910453150 A CN 201910453150A CN 110175574 A CN110175574 A CN 110175574A
Authority
CN
China
Prior art keywords
road
intersection
intersection node
network
extraction method
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.)
Pending
Application number
CN201910453150.0A
Other languages
Chinese (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.)
PLA Information Engineering University
Original Assignee
PLA Information Engineering 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 PLA Information Engineering University filed Critical PLA Information Engineering University
Priority to CN201910453150.0A priority Critical patent/CN110175574A/en
Publication of CN110175574A publication Critical patent/CN110175574A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • G06V20/182Network patterns, e.g. roads or rivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Image Analysis (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明涉及一种道路网提取方法及装置,属于地理数据处理技术领域。本发明首先提取影像节点位置并判断其空间属性,得到道路交叉口节点位置和类型;然后对得到的交叉口节点进行图像分割,利用辅助数据构造道路搜索缓冲区,并提取缓冲区中的方向纹理特征,根据所述的方向纹理特征确定经过交叉口节点的道路方向和分支数目;再根据各交叉口节点上的道路分支方向和道路分支数目确定交叉节点上的各道路的中心线;再根据各交叉口节点之间的空间位置和相邻关系,确定道路网的拓扑结构。本发明自动化程度高,能够提高道路网提取效率,同时通过少量的人工参数提高了道路网提取的准确性。

The invention relates to a road network extraction method and device, belonging to the technical field of geographic data processing. The present invention first extracts the image node position and judges its spatial attribute, and obtains the road intersection node position and type; then performs image segmentation on the obtained intersection node, uses auxiliary data to construct a road search buffer, and extracts the direction texture in the buffer feature, determine the road direction and the number of branches passing through the intersection node according to the direction texture feature; then determine the center line of each road on the intersection node according to the road branch direction and the road branch number on each intersection node; then according to each intersection node The spatial position and adjacency relationship between intersection nodes determine the topology of the road network. The invention has a high degree of automation, can improve the extraction efficiency of the road network, and simultaneously improves the accuracy of the road network extraction through a small amount of artificial parameters.

Description

一种道路网提取方法及装置A road network extraction method and device

技术领域technical field

本发明涉及一种道路网提取方法及装置,属于地理数据处理技术领域。The invention relates to a road network extraction method and device, belonging to the technical field of geographical data processing.

背景技术Background technique

根据道路提取算法是否需要人机交互可将道路提取算法分为道路半自动提取和道路自动提取。道路半自动提取方法是目前比较有效的方式,首先由操员手工输入种子点或者道路模板等初始信息,然后计算机利用道路初始信息完成道路的识别与定位,较常用的道路半自动提取方法有主动轮廓模型法和模板匹配法。道路全自动提取算法则在道路提取阶段中不需要任何先验信息和人工辅助操作,独立完成道路的识别和定位,道路全自动提取是研究道路提取的最终目标,但从目前研究进展来看,现有的道路全自动提取算法鲁棒性差,提取结果仍需要大量人工后处理才能满足实际生产需求,距离实现这一目标仍有很长一段距离。According to whether the road extraction algorithm needs human-computer interaction, the road extraction algorithm can be divided into semi-automatic road extraction and automatic road extraction. The semi-automatic road extraction method is currently more effective. First, the operator manually inputs initial information such as seed points or road templates, and then the computer uses the initial road information to complete road identification and positioning. The more commonly used semi-automatic road extraction methods include active contour models. method and template matching method. The fully automatic road extraction algorithm does not require any prior information and manual assistance in the road extraction stage, and independently completes road identification and positioning. Fully automatic road extraction is the ultimate goal of researching road extraction, but from the current research progress, The existing automatic road extraction algorithms are not robust, and the extraction results still need a lot of manual post-processing to meet the actual production needs, and there is still a long way to go to achieve this goal.

由于高分辨率遥感影像上地物特征明显,细节丰富,可利用的信息和可运用的理论技术多种多样。Mean和Poullis对现有的遥感影像道路提取算法进行了全面地分析总结,根据道路提取算法中信息利用的层次将道路提取方法分为三类:基于像素的道路提取方法、基于区域的道路提取方法和基于知识的道路提取方法。基于像素的道路提取方法主要对像素级的信息进行处理和分析,从而推断出可能的道路信息;基于区域的道路提取方法是目前较常用的高分辨率遥感影像道路网提取方法,先通过图像分割算法或者分类算法将遥感影像分割成不同的区域,然后根据某种规则提取道路网;基于知识的道路提取算法需要融合多种数据,使用多种信息在更高层面上进行知识的挖掘、总结和表达,最终实现道路特征的识别和提取。Due to the obvious features and rich details of high-resolution remote sensing images, the available information and applicable theoretical techniques are diverse. Mean and Poullis comprehensively analyzed and summarized the existing remote sensing image road extraction algorithms, and divided road extraction methods into three categories according to the level of information utilization in road extraction algorithms: pixel-based road extraction methods, and region-based road extraction methods and knowledge-based road extraction methods. The pixel-based road extraction method mainly processes and analyzes the pixel-level information to infer possible road information; the region-based road extraction method is currently the most commonly used high-resolution remote sensing image road network extraction method, first through image segmentation Algorithms or classification algorithms divide remote sensing images into different regions, and then extract road networks according to certain rules; knowledge-based road extraction algorithms need to integrate multiple data, and use multiple information to mine, summarize and analyze knowledge at a higher level. expression, and finally realize the recognition and extraction of road features.

上述方案虽然都能够实现道路的提取和识别,但是存在应用影像特征单一、智能化程度低的问题。Although the above-mentioned solutions can realize road extraction and recognition, they have the problems of single application image features and low intelligence.

发明内容Contents of the invention

本发明的目的是提供一种道路网提取方法,以解决目前道路网提取过程中存在应用影像特征单一、智能化程度低的问题;同时,本发明还提供了一种道路网提取装置,以解决目前道路网提取过程中存在应用影像特征单一、智能化程度低的问题。The purpose of the present invention is to provide a road network extraction method to solve the problems of single application image features and low intelligence in the current road network extraction process; at the same time, the present invention also provides a road network extraction device to solve At present, there are problems in the process of road network extraction, such as single application of image features and low degree of intelligence.

本发明为解决上述技术问题而提供一种道路网提取方法,该提取方法包括以下步骤:The present invention provides a kind of road network extraction method for solving above-mentioned technical problem, and this extraction method comprises the following steps:

1)获取包含道路特征的遥感影像,从获取的遥感影像中提取道路交叉口节点位置和类型;1) Obtain remote sensing images containing road features, and extract the location and type of road intersection nodes from the acquired remote sensing images;

2)对获取的交叉口节点进行图像分割,利用辅助数据构造道路搜索缓冲区,并提取缓冲区中的方向纹理特征,根据所述的方向纹理特征确定交叉口节点的道路分支方向和道路分支数目;2) Carry out image segmentation to the acquired intersection node, utilize auxiliary data to construct road search buffer zone, and extract the direction texture feature in the buffer zone, determine the road branch direction and road branch number of intersection node according to described direction texture feature ;

3)根据各交叉口节点上的道路分支方向和道路分支数目确定交叉口节点沿各道路分支方向的道路中心线;3) Determine the road centerline of the intersection node along the direction of each road branch according to the road branch direction and the number of road branches on each intersection node;

4)判断各交叉口节点之间位置关系和各道路中心线,确定道路网的拓扑结构。4) Judging the positional relationship between each intersection node and the centerline of each road, and determining the topological structure of the road network.

本发明还提供了一种道路网提取装置,该提取装置包括存储器和处理器,以及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器与所述存储器相耦合,所述处理器执行所述计算机程序时实现上述道路网提取方法。The present invention also provides a road network extraction device, the extraction device includes a memory and a processor, and a computer program stored in the memory and run on the processor, the processor is coupled to the memory , when the processor executes the computer program, the above road network extraction method is realized.

本发明可应用于高分辨率遥感影像道路信息采集作业当中,改变现有地理信息保障模式,通过少量人工参与完成高分分辨率遥感影像上具有一定宽度的道路信息采集任务,明显缩短成图周期,大大提高遥感影像自动化处理程度。The present invention can be applied to the road information collection operation of high-resolution remote sensing images, changing the existing geographic information guarantee mode, completing the road information collection tasks with a certain width on high-resolution remote sensing images through a small amount of manual participation, and significantly shortening the mapping cycle , greatly improving the automatic processing of remote sensing images.

进一步地,为了提高交叉口节点位置和类型识别的准确性,所述步骤1)中道路交叉口节点位置和类型的提取过程为:Further, in order to improve the accuracy of intersection node position and type identification, the extraction process of road intersection node position and type in described step 1) is:

A.利用已训练的深度卷积神经网络对获取的遥感影像进行特征提取,得到交叉口节点特征;A. Use the trained deep convolutional neural network to extract the features of the acquired remote sensing images to obtain the intersection node features;

B.将获取的特征输入到区域生成网络RPN中,以得到候选框的特征信息;B. Input the obtained features into the region generation network RPN to obtain the feature information of the candidate frame;

C.对候选框的特征信息进行分类,从而确定交叉口节点位置和类型。C. Classify the feature information of the candidate frame to determine the location and type of the intersection node.

进一步地,为了避免道路上遮挡带来的干扰,提高道路中心线提取的准确性,所述步骤3)采用均值漂移的道路中心点匹配算法进行道路中心线的提取。Further, in order to avoid the interference caused by occlusion on the road and improve the accuracy of road centerline extraction, the step 3) adopts the road center point matching algorithm of mean shift to extract the road centerline.

进一步地,本发明给出具体的道路中心点匹配算法,所述的均值漂移的道路中心点匹配算法进行道路中心线的提取包括扩展卡尔曼滤波和基于Mean Shift的道路中心点匹配。Further, the present invention provides a specific road center point matching algorithm. The road center point matching algorithm based on mean shift includes extended Kalman filter and road center point matching based on Mean Shift to extract the road center line.

进一步地,所述步骤4)中道路网拓扑结构的确定过程如下:Further, the determination process of road network topology in said step 4) is as follows:

a.以任一道路交叉口节点为初始道路交叉口,沿该初始道路交叉口的任一道路分支方向和对应的道路中心线进行搜索,直至达到下一道路交叉节点或区域边界,完成该路段的构建,重复该过程,直至该道路交叉节点上所有道路分支搜索完毕;a. Take any road intersection node as the initial road intersection, search along any road branch direction of the initial road intersection and the corresponding road centerline until reaching the next road intersection node or area boundary, and complete the road section Repeat the process until all road branches on the road intersection node are searched;

b.对初始道路交叉口的各道路分支方向上搜索到下一道路交叉节点分别按照步骤a的方式进行搜索,直至遍历所有交叉口节点。b. Search for the next road intersection node in the direction of each road branch of the initial road intersection according to the method of step a, until all intersection nodes are traversed.

附图说明Description of drawings

图1是本发明道路网提取方法的流程图;Fig. 1 is the flowchart of road network extraction method of the present invention;

图2是本发明道路网提取方法实施例中的基于深度学习的立交桥模型训练流程图;Fig. 2 is the flow chart of the overpass model training based on deep learning in the embodiment of the road network extraction method of the present invention;

图3是本发明道路网提取方法实施例中的深度卷积神经网络的模型图;Fig. 3 is a model diagram of a deep convolutional neural network in an embodiment of the road network extraction method of the present invention;

图4是本发明道路网提取方法实施例中的区域生成网络的目标快速定位与识别流程图;Fig. 4 is a flow chart of rapid target location and identification of the region generation network in the embodiment of the road network extraction method of the present invention;

图5是本发明道路网提取方法实施例中道路交叉节点的空间属性识别流程图;Fig. 5 is the flow chart of the spatial attribute identification of road intersection nodes in the embodiment of the road network extraction method of the present invention;

图6-a是本发明道路网提取方法实施例中方向纹理矩形图;Fig. 6-a is a direction texture rectangular diagram in an embodiment of the road network extraction method of the present invention;

图6-b是本发明道路网提取方法实施例中各个方向纹理特征值分布图;Fig. 6-b is a distribution diagram of texture feature values in various directions in the embodiment of the road network extraction method of the present invention;

图7是本发明道路网提取方法实施例中道路中心线提取流程图;Fig. 7 is a flow chart of road centerline extraction in an embodiment of the road network extraction method of the present invention;

图8是本发明道路网提取方法实施例中道路组网流程图;Fig. 8 is a road network flow chart in an embodiment of the road network extraction method of the present invention;

图9是本发明道路网提取装置实施例中的装置软件架构处理流程图。Fig. 9 is a flow chart of the device software architecture processing in the embodiment of the road network extraction device of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明的具体实施方式作进一步地说明。The specific embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

方法实施例method embodiment

本发明的提取方法总体流程是首先提取影像节点位置并判断其空间属性,得到道路交叉口节点位置和类型;然后对得到的交叉口节点进行图像分割,利用辅助数据构造道路搜索缓冲区,并提取缓冲区中的方向纹理特征,根据所述的方向纹理特征确定经过交叉口节点的道路方向和分支数目;再根据各交叉口节点上的道路方向和分支数目确定交叉节点上的各道路的中心线;再根据各交叉口节点之间的空间位置和相邻关系,确定道路网的拓扑结构;最后通过后处理方法对道路网进行修整获得最终的提取结果。该方法提取方法的关键技术是道路骨干节点检测、道路段搜索和道路网拓扑结构构建。该方法的具体实现流程如图1所示,具体过程如下:The overall flow of the extraction method of the present invention is to first extract the position of the image node and judge its spatial attributes to obtain the position and type of the road intersection node; The direction texture feature in the buffer zone, determine the road direction and the number of branches passing through the intersection node according to the direction texture feature; then determine the center line of each road on the intersection node according to the road direction and the number of branches on each intersection node ; Then according to the spatial position and adjacent relationship between each intersection node, determine the topological structure of the road network; finally, the road network is trimmed by the post-processing method to obtain the final extraction result. The key technologies of this extraction method are road backbone node detection, road segment search and road network topology construction. The specific implementation process of this method is shown in Figure 1, and the specific process is as follows:

1.获取道路交叉口节点位置和类型。1. Obtain the location and type of road intersection nodes.

深度卷积神经网络作为深度学习模型的一种,能够从数据中自动学习并提取特征,其泛化能力显著优于传统方法,深度卷积神经网络是一种多层的监督学习网络,有输入层、隐含层(包括卷积层和下采样层)和输出层,通过误差反传算法优化网络结构,求解未知参数,最终形成包含样本类别数目的目标模型库,如图2所示,以立交桥的识别为例,首先建立包含各种立交桥目标的数据库,将数据库中的一部分样本作为训练数据集,另一部分样本作为验证数据集对训练后的深度卷积神经网络进行验证和修正,先利用训练数据集对深度卷积神经网络进行训练,得到相应的训练数据集特征,并将训练数据集特征输入到分类器中对分类器进行训练,分类器可采用SVM、MLP等;然后利用验证数据集对训练后的深度卷积神经网络,得到验证数据集特征,并将得到的验证数据集特征输入到训练后的分类器中进行验证。通过上述过程可以得到立交桥模型库,将获取的遥感影像输入到的该立交桥模型库就可以确定遥感影像中是否包含有立交桥以及立交桥特征。As a kind of deep learning model, deep convolutional neural network can automatically learn and extract features from data, and its generalization ability is significantly better than traditional methods. Deep convolutional neural network is a multi-layer supervised learning network with input Layer, hidden layer (including convolutional layer and downsampling layer) and output layer, the network structure is optimized through the error backpropagation algorithm, unknown parameters are solved, and finally a target model library containing the number of sample categories is formed, as shown in Figure 2. Taking the identification of overpasses as an example, first establish a database containing various overpass targets, use some samples in the database as training data sets, and another part of samples as verification data sets to verify and correct the trained deep convolutional neural network. First, use The training data set trains the deep convolutional neural network, obtains the corresponding training data set features, and inputs the training data set features into the classifier to train the classifier. The classifier can use SVM, MLP, etc.; then use the verification data Set the trained deep convolutional neural network to obtain the verification data set features, and input the obtained verification data set features into the trained classifier for verification. Through the above process, the overpass model library can be obtained, and the acquired remote sensing image can be input into the overpass model library to determine whether the remote sensing image contains the overpass and the characteristics of the overpass.

对发明而言,其目的是识别道路交叉口节点,而道路交叉口节点,特别是立交桥,作为复杂目标,在采用深度卷积神经网络进行识别时需要采用具有多个卷积神经网络层的训练结构,以提高目标检测的鲁棒性。如图3所示,本实施例中的深度卷积神经网络包括13层卷积层的网络结构。在通过深度卷积神经网络得到卷积特征后还需要对其进行分类。For the invention, the purpose is to identify road intersection nodes, and road intersection nodes, especially overpasses, as complex objects, require training with multiple convolutional neural network layers for recognition using deep convolutional neural networks. structure to improve the robustness of object detection. As shown in FIG. 3 , the deep convolutional neural network in this embodiment includes a network structure of 13 convolutional layers. After the convolutional features are obtained through the deep convolutional neural network, it needs to be classified.

为了提高分类的效率,需要在分类前为其提供一定的候选区域,本实施例在检测过程中将卷积特征输入到RPN,得到候选框的特征信息,对候选框中提取出的特征,使用分类器判别是否属于一个特定类,对于属于某一特征的候选框,用回归器进一步调整其位置实现目标的快速检测定位。整个处理过程包括对待测试图像进行特征提取、利用区域生成网络生成候选窗口、特征分类、位置精修等步骤完成对目标的快速定位与识别任务,技术流程如图4所示。In order to improve the efficiency of classification, it is necessary to provide a certain candidate area before classification. In this embodiment, the convolution feature is input to the RPN during the detection process to obtain the feature information of the candidate frame. For the features extracted from the candidate frame, use The classifier determines whether it belongs to a specific class, and for the candidate frame belonging to a certain feature, the regressor is used to further adjust its position to achieve rapid detection and positioning of the target. The whole processing process includes feature extraction of the image to be tested, generation of candidate windows by region generation network, feature classification, position refinement and other steps to complete the task of rapid positioning and recognition of the target. The technical process is shown in Figure 4.

2.获取交叉口节点的属性信息。2. Obtain the attribute information of the intersection node.

交叉口节点的属性一般包括交叉口节点上的道路分支数目和道路分支方向,由于遥感影像上交叉口节点是一种比较复杂的地理目标,仅用单一的方法很难识别其交叉口节点的属性,特别是对于立交桥这种交叉口节点而言,其空间属性更加多样复杂,识别更加困难。为了完整、准确地获取交叉口节点特别是立交桥类的特殊交叉口节点的属性信息,本发明采用基于多元数据的空间属性分析判断方法,以立交桥为例,识别的基本思想是综合利用影像上梯度特征、纹理特征、空间布局特征以及其他来源数据进行统一分析和判别,通过制定相应的判别准则来对立交桥进行深入的分析和处理,实现立交桥道路分支数目及道路分支方向的计算工作,为后续进行道路骨干网提取提供节点信息,其流程如图5所示,过程如下:The attributes of an intersection node generally include the number of road branches on the intersection node and the direction of the road branch. Since the intersection node on the remote sensing image is a relatively complex geographical target, it is difficult to identify the attributes of the intersection node with only a single method. , especially for intersection nodes such as overpasses, their spatial attributes are more diverse and complex, and identification is more difficult. In order to completely and accurately obtain the attribute information of intersection nodes, especially the special intersection nodes such as overpasses, the present invention adopts a spatial attribute analysis and judgment method based on multivariate data. Taking an overpass as an example, the basic idea of recognition is to comprehensively utilize the gradient on the image. Features, texture features, spatial layout features, and other source data are analyzed and discriminated in a unified manner. The overpass is analyzed and processed in depth by formulating corresponding discrimination criteria, and the calculation of the number of road branches and the direction of the road branches of the overpass is realized. The road backbone network extracts and provides node information. The process is shown in Figure 5, and the process is as follows:

对步骤1的确定的立交桥目标进行图像分割,然后利用形态学方法滤除场景中干扰因素,再依据外界辅助数据构造道路搜索缓冲区,并提取缓冲区中的方向纹理特征,通过对比道路不同方向上的纹理特征值,判断道路的方向和分支数目(由道路特征可知,沿道路方向上纹理特征稳定,变化最小)。其中辅助数据包括GIS数据、空间信息数据等,搜索缓冲区是指沿道路两个边线向外扩展一定距离作为搜索范围,目的是提高计算效率。Segment the image of the overpass target determined in step 1, and then use the morphological method to filter out the interference factors in the scene, then construct the road search buffer according to the external auxiliary data, and extract the directional texture features in the buffer, and compare the different directions of the road The texture feature value on the road is used to judge the direction of the road and the number of branches (it can be seen from the road feature that the texture feature is stable along the road direction and the change is minimal). The auxiliary data includes GIS data, spatial information data, etc., and the search buffer refers to extending a certain distance along the two sides of the road as the search range, with the purpose of improving calculation efficiency.

方向纹理特征(Angular Texture Signature)是指用具有方向的矩形区域纹理特征值来表示该区域灰度及纹理的变化情况。对于影像上某个点p,定义一个函数T(a,w,p),函数表示以p点为中心,宽度为w的矩形区域内像素点的纹理特征值(熵、能量、均值、方差等)。从水平方向开始,以α为间隔旋转角度,形成一组矩形模板,得到一组纹理特征值{T(a0,w,p),T(a1,w,p),…,T(an,w,p)},用这些值来描述该点的方向纹理特征。以方向纹理特征中的方差为例说明如图6-a和图6-b所示。Angular Texture Signature (Angular Texture Signature) refers to the texture feature value of a rectangular area with direction to represent the change of the gray level and texture of the area. For a point p on the image, define a function T(a,w,p), which represents the texture feature value (entropy, energy, mean, variance, etc.) ). Starting from the horizontal direction, rotate the angle at intervals of α to form a set of rectangular templates, and obtain a set of texture feature values {T(a0,w,p),T(a1,w,p),...,T(an,w ,p)}, use these values to describe the direction texture characteristics of the point. Taking the variance in the directional texture feature as an example to illustrate it is shown in Figure 6-a and Figure 6-b.

图6-a是基于中心点p像素为轴旋转,从水平方向0度开始计算,以20度为间隔建立的矩形,形成18个矩形框,图6-b是根据18个矩形模板计算的方差生成的图表。由图6-b绘制的图表可以看出,道路中心点p周围的矩形区域方差的极值点出现在第2和11这两个方向上,说明这两个方向区域灰度变化最小。由图6-a也可以看出这两个方向正是道路的方向,故用方向纹理特征进行道路提取在理论上是合理的。Figure 6-a is based on the center point p pixel as the axis rotation, starting from 0 degrees in the horizontal direction, and building rectangles at intervals of 20 degrees to form 18 rectangular frames. Figure 6-b is the variance calculated based on 18 rectangular templates Generated chart. From the chart drawn in Figure 6-b, it can be seen that the extreme points of the variance of the rectangular area around the road center point p appear in the two directions of 2 and 11, indicating that the gray scale changes in these two directions are the smallest. It can also be seen from Figure 6-a that these two directions are exactly the direction of the road, so it is theoretically reasonable to use directional texture features for road extraction.

3.对相邻交叉节点之间的道路进行识别。3. Identify roads between adjacent intersection nodes.

传统基于模板匹配的道路识别算法主要采用相关系数作为相似性测度,对观测值粗差十分敏感,鲁棒性差,当路面上出现车辆或树阴等遮挡时会产生较大匹配误差或匹配失败,不适用于高分辨率遥感影像。为此,本发明采用基于均值漂移的道路中心点匹配算法,该算法算法采用一种鲁棒的相似性测度,通过均值漂移算法求解道路中心点的最佳匹配点,克服了传统模板匹配对路面遮挡敏感的缺点;然后运用卡尔曼滤波,结合道路先验信息和当前(匹配得到的)观测信息提取高分辨率遥感影像上的道路。匹配过程如图7所示。The traditional road recognition algorithm based on template matching mainly uses the correlation coefficient as the similarity measure, which is very sensitive to the gross error of the observation value and has poor robustness. Suitable for high-resolution remote sensing images. For this reason, the present invention adopts the road center point matching algorithm based on mean value drift, and this algorithm algorithm adopts a kind of robust similarity measurement, solves the optimal matching point of road center point by mean value drift algorithm, has overcome traditional template matching to road surface The shortcomings of occlusion sensitivity; then use the Kalman filter to extract the road on the high-resolution remote sensing image by combining the road prior information and the current (matched) observation information. The matching process is shown in Figure 7.

卡尔曼滤波状态参数由道路方向φk和道路中心坐标(xk,yk)组成,在状态预测过程中,k+dt处的状态预测向量由k处的状态估值向量通过状态方程来得到,状态方程为:Kalman filter state parameters are composed of road direction φ k and road center coordinates (x k , y k ), in the state prediction process, the state prediction vector at k+dt Estimate the vector from the state at k Obtained by the state equation, the state equation is:

由式(2)可知,状态预测过程不是线性过程,需要使用扩展卡尔曼滤波,扩展卡尔曼滤波所采用的状态预测向量的协方差矩阵为:It can be seen from formula (2) that the state prediction process is not a linear process, and the extended Kalman filter needs to be used. The covariance matrix of the state prediction vector used by the extended Kalman filter is:

其中Φk表示状态方程线性化后的系数矩阵,Qk表示系统噪声的协方差矩阵,Pk-1是状态向量的协方差矩阵。在状态预测之后,则使用道路中心点匹配算法获取观测值,即:Among them, Φ k represents the coefficient matrix after linearization of the state equation, Q k represents the covariance matrix of the system noise, and P k-1 is the covariance matrix of the state vector. After state prediction, the road center point matching algorithm is used to obtain observations, namely:

式中φk表示在坐标(xk,yk)处的道路方向,由道路中心坐标观测值和上一状态的道路中心坐标估计值计算得到。观测方程为:In the formula, φ k represents the road direction at the coordinates (x k , y k ), which is calculated from the observed value of the road center coordinates and the estimated value of the road center coordinates of the previous state. The observation equation is:

其中A为单位向量,那么k处的状态估计向量为:Where A is a unit vector, then the state estimation vector at k is:

Kk为卡尔曼滤波器的增益,系统误差协方差矩阵Q和观测误差协方差矩阵R在卡尔曼滤波中发挥着重要作用。在本发明的道路提取方法中,系统误差主要与待提取道路的曲率相关,因而系统误差协方差矩阵Q应视道路实际曲率而定。对于观测值协方差矩阵R,则采用如下策略:在匹配到一个道路中心点之后,算法将计算匹配点与道路模板的相似度,然后根据相似度大小实时确定R。同时道路中心线必须为光滑曲线,所以当观测值中的道路方向与上一状态中的道路方向的差值超过阈值时,则增大R。K k is the gain of the Kalman filter, the system error covariance matrix Q and the observation error covariance matrix R play an important role in the Kalman filter. In the road extraction method of the present invention, the systematic error is mainly related to the curvature of the road to be extracted, so the systematic error covariance matrix Q should depend on the actual curvature of the road. For the observation value covariance matrix R, the following strategy is adopted: after matching a road center point, the algorithm will calculate the similarity between the matching point and the road template, and then determine R in real time according to the similarity. At the same time, the road centerline must be a smooth curve, so when the difference between the road direction in the observed value and the road direction in the previous state exceeds the threshold, then increase R.

最后,根据式(2)-(5)迭代追踪道路中心点,实现高分辨率遥感影像道路段的自动匹配搜索(该过程已在论文《均值漂移与卡尔曼滤波相结合的遥感影像道路中心线追踪算法》(2016年2月测绘学报)中详细公开)。Finally, the road center point is iteratively tracked according to equations (2)-(5) to realize the automatic matching search of road segments in high-resolution remote sensing images (this process has been described in the paper "Road Center Line of Remote Sensing Image Combined with Mean Shift and Kalman Filtering Tracking Algorithm" (Journal of Surveying and Mapping, February 2016) published in detail).

4.道路组网。4. Road network.

道路网组网是在获取影像节点位置与类型基础上进行的,道路交叉口同质区域中心可对应于道路网结构中的顶点,连接相邻交叉口之间的道路拟合曲线对应于道路网结构中的线。道路网拓扑结构构建过程分为两步:道路网组网与道路网规整。道路网组网的目的是判断交叉口之间的空间位置及相邻关系,构成初步影像道路网拓扑结构。组网时选定某交叉口为初始位置,利用道路方向搜索算法确定该交叉口道路分支的准确方向,沿不同道路分支匹配搜索道路节点,直至下一个交叉口处中止当前搜索并存储当前顶点与路段信息,然后从新交叉口位置继续搜索直至所有遍历所有交叉口;道路网规整是对道路网拓扑结构的后处理过程,是对道路网中路段节点的梳理,由于影像上场景复杂,干扰因素较多,利用匹配搜索算法获取的道路段节点可能会延伸至周围场景,使得节点偏离道路中心线,对道路网规整的目的是保留位于道路上的节点,并对这些节点进行曲线拟合,最后将顶点及路段信息存储到相应表结构中,形成完整的道路网拓扑结构。道路网拓扑结构构建的流程如图8所示。The road network networking is based on the location and type of image nodes. The center of the homogeneous area of the road intersection can correspond to the vertices in the road network structure, and the road fitting curve connecting adjacent intersections corresponds to the road network lines in the structure. The road network topology construction process is divided into two steps: road network networking and road network regulation. The purpose of road network networking is to judge the spatial position and adjacent relationship between intersections, and to form a preliminary image road network topology. When networking, select an intersection as the initial position, use the road direction search algorithm to determine the exact direction of the road branch of the intersection, match and search road nodes along different road branches, and stop the current search at the next intersection and store the current vertex and Road section information, and then continue to search from the new intersection position until all intersections have been traversed; road network regulation is a post-processing process of the road network topology, and is a sorting out of road section nodes in the road network. Due to the complexity of the scene on the image, the interference factors are relatively large. Many, the road segment nodes obtained by using the matching search algorithm may extend to the surrounding scenes, making the nodes deviate from the road centerline. The purpose of the road network regulation is to retain the nodes on the road, and perform curve fitting on these nodes, and finally Vertices and road section information are stored in the corresponding table structure to form a complete road network topology. The process of road network topology construction is shown in Figure 8.

其中,道路分支方向是通过计算道路的方向纹理特征值获取的,以前面算法检测的交叉口分支方向为初始方向,在初始方向邻域一定范围内计算方向纹理矩形特征值,纹理特征值出现极值的方向即是道路的方向。以任一道路交叉口节点为初始道路交叉口,沿该初始道路交叉口的任一道路分支方向和对应的道路中心线进行搜索,直至达到下一道路交叉节点或区域边界,完成该路段的构建,重复该过程,直至该道路交叉节点上所有道路分支搜索完毕;对初始道路交叉口的各道路分支方向上搜索到下一道路交叉节点分别按照上述方式进行搜索,分别将各路段的顶点与路段信息保存至拓扑结构表中,从下一个交叉口开始继续处理,直至遍历所有交叉口,形成初步的道路网拓扑结构。Among them, the road branch direction is obtained by calculating the directional texture eigenvalue of the road. The intersection branch direction detected by the previous algorithm is used as the initial direction, and the directional texture rectangular eigenvalue is calculated within a certain range of the initial direction neighborhood, and the texture eigenvalue appears extreme. The direction of the value is the direction of the road. Take any road intersection node as the initial road intersection, search along any road branch direction of the initial road intersection and the corresponding road centerline until reaching the next road intersection node or area boundary, and complete the construction of the road section , repeat this process until all road branches on the road intersection are searched; search for the next road intersection node in the direction of each road branch of the initial road intersection according to the above method, and respectively compare the vertices of each road section with the road section The information is saved in the topology table, and the processing continues from the next intersection until all intersections are traversed to form a preliminary road network topology.

装置实施例Device embodiment

本发明的道路网提取装置包括存储器和处理器,以及存储在存储器上并在处理器上运行的计算机程序,处理器与存储器相耦合,处理器执行计算机程序时实现上述方法实施例中的道路网提取方法。该装置的软件架构处理流程如图9所示。处理器可以采用单片机、DSP、PLC或MCU等,存储器可以采用RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域已知的任何其他形式的存储介质,各指令的具体实现手段已在方法的实施例中进行了说明,这里不再赘述。The road network extraction device of the present invention includes a memory and a processor, and a computer program stored in the memory and run on the processor, the processor is coupled with the memory, and the road network in the above method embodiment is realized when the processor executes the computer program Extraction Method. The software architecture processing flow of the device is shown in FIG. 9 . Processor can adopt single-chip microcomputer, DSP, PLC or MCU etc., memory can adopt RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, register, hard disk, mobile disk, CD-ROM or any other form known in the art The storage medium and the specific implementation means of each instruction have been described in the embodiments of the method, and will not be repeated here.

Claims (6)

1.一种道路网提取方法,其特征在于,该提取方法包括以下步骤:1. A road network extraction method is characterized in that the extraction method comprises the following steps: 1)获取包含道路特征的遥感影像,从获取的遥感影像中提取道路交叉口节点位置和类型;1) Obtain remote sensing images containing road features, and extract the location and type of road intersection nodes from the acquired remote sensing images; 2)对获取的交叉口节点进行图像分割,利用辅助数据构造道路搜索缓冲区,并提取缓冲区中的方向纹理特征,根据所述的方向纹理特征确定交叉口节点的道路分支方向和道路分支数目;2) Carry out image segmentation to the acquired intersection node, utilize auxiliary data to construct road search buffer zone, and extract the direction texture feature in the buffer zone, determine the road branch direction and road branch number of intersection node according to described direction texture feature ; 3)根据各交叉口节点上的道路分支方向和道路分支数目确定交叉口节点沿各道路分支方向的道路中心线;3) Determine the road centerline of the intersection node along the direction of each road branch according to the road branch direction and the number of road branches on each intersection node; 4)判断各交叉口节点之间位置关系和各道路中心线,确定道路网的拓扑结构。4) Judging the positional relationship between each intersection node and the centerline of each road, and determining the topological structure of the road network. 2.根据权利要求1所述的道路网提取方法,其特征在于,所述步骤1)中道路交叉口节点位置和类型的提取过程为:2. road network extraction method according to claim 1, is characterized in that, described step 1) in the extraction process of road intersection node position and type: A.利用已训练的深度卷积神经网络对获取的遥感影像进行特征提取,得到交叉口节点特征;A. Use the trained deep convolutional neural network to extract the features of the acquired remote sensing images to obtain the intersection node features; B.将获取的特征输入到区域生成网络RPN中,以得到候选框的特征信息;B. Input the obtained features into the region generation network RPN to obtain the feature information of the candidate frame; C.对候选框的特征信息进行分类,从而确定交叉口节点位置和类型。C. Classify the feature information of the candidate frame to determine the location and type of the intersection node. 3.根据权利要求1或2所述的道路网提取方法,其特征在于,所述步骤3)采用均值漂移的道路中心点匹配算法进行道路中心线的提取。3. The road network extraction method according to claim 1 or 2, characterized in that, said step 3) adopts the road center point matching algorithm of mean shift to extract the road centerline. 4.根据权利要求3所述的道路网提取方法,其特征在于,所述的均值漂移的道路中心点匹配算法进行道路中心线的提取包括扩展卡尔曼滤波和基于Mean Shift的道路中心点匹配。4. The road network extraction method according to claim 3, characterized in that, the road center point matching algorithm of the mean shift includes extended Kalman filtering and road center point matching based on Mean Shift to extract the road center line. 5.根据权利要求1所述的道路网提取方法,其特征在于,所述步骤4)中道路网拓扑结构的确定过程如下:5. road network extraction method according to claim 1, is characterized in that, described step 4) in the determination process of road network topology structure is as follows: a.以任一道路交叉口节点为初始道路交叉口,沿该初始道路交叉口的任一道路分支方向和对应的道路中心线进行搜索,直至达到下一道路交叉节点或区域边界,完成该路段的构建,重复该过程,直至该道路交叉节点上所有道路分支搜索完毕;a. Take any road intersection node as the initial road intersection, search along any road branch direction of the initial road intersection and the corresponding road centerline until reaching the next road intersection node or area boundary, and complete the road section Repeat the process until all road branches on the road intersection node are searched; b.对初始道路交叉口的各道路分支方向上搜索到下一道路交叉节点分别按照步骤a的方式进行搜索,直至遍历所有交叉口节点。b. Search for the next road intersection node in the direction of each road branch of the initial road intersection according to the method of step a, until all intersection nodes are traversed. 6.一种道路网提取装置,其特征在于,该提取装置包括存储器和处理器,以及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器与所述存储器相耦合,所述处理器执行所述计算机程序时实现权利要求1-5中任一项所述的道路网提取方法。6. A road network extracting device, characterized in that the extracting device comprises a memory and a processor, and a computer program stored on the memory and operated on the processor, the processor is connected to the memory coupled, the processor implements the road network extraction method according to any one of claims 1-5 when executing the computer program.
CN201910453150.0A 2019-05-28 2019-05-28 A kind of Road network extraction method and device Pending CN110175574A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910453150.0A CN110175574A (en) 2019-05-28 2019-05-28 A kind of Road network extraction method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910453150.0A CN110175574A (en) 2019-05-28 2019-05-28 A kind of Road network extraction method and device

Publications (1)

Publication Number Publication Date
CN110175574A true CN110175574A (en) 2019-08-27

Family

ID=67696416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910453150.0A Pending CN110175574A (en) 2019-05-28 2019-05-28 A kind of Road network extraction method and device

Country Status (1)

Country Link
CN (1) CN110175574A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110852243A (en) * 2019-11-06 2020-02-28 中国人民解放军战略支援部队信息工程大学 Improved YOLOv 3-based road intersection detection method and device
CN111126166A (en) * 2019-11-30 2020-05-08 武汉汉达瑞科技有限公司 Remote sensing image road extraction method and system
CN111259797A (en) * 2020-01-16 2020-06-09 南开大学 Iterative remote sensing image road extraction method based on points
CN113420597A (en) * 2021-05-24 2021-09-21 北京三快在线科技有限公司 Method and device for identifying roundabout, electronic equipment and storage medium
CN113841152A (en) * 2019-10-10 2021-12-24 格步计程车控股私人有限公司 Method, data processing device and computer program product for determining road intersections
CN115855020A (en) * 2022-11-24 2023-03-28 中国测绘科学研究院 Road intersection extraction method based on center line

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364259A (en) * 2008-04-09 2009-02-11 武汉大学 Road Change Information Extraction Method for Panchromatic Remote Sensing Image Driven by Multi-level Knowledge
CN101404119A (en) * 2008-11-18 2009-04-08 北京交通大学 Method for detecting and counting urban road vehicle by utilizing remote sensing image
US20130343641A1 (en) * 2012-06-22 2013-12-26 Google Inc. System and method for labelling aerial images
CN106408015A (en) * 2016-09-13 2017-02-15 电子科技大学成都研究院 Road fork identification and depth estimation method based on convolutional neural network
CN106778605A (en) * 2016-12-14 2017-05-31 武汉大学 Remote sensing image road net extraction method under navigation data auxiliary
CN107578446A (en) * 2017-09-19 2018-01-12 中国人民解放军信息工程大学 A method and device for extracting roads from remote sensing images
CN109785307A (en) * 2019-01-09 2019-05-21 武汉大学 A kind of unmanned plane image road Damage assessment method based on vector guidance

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364259A (en) * 2008-04-09 2009-02-11 武汉大学 Road Change Information Extraction Method for Panchromatic Remote Sensing Image Driven by Multi-level Knowledge
CN101404119A (en) * 2008-11-18 2009-04-08 北京交通大学 Method for detecting and counting urban road vehicle by utilizing remote sensing image
US20130343641A1 (en) * 2012-06-22 2013-12-26 Google Inc. System and method for labelling aerial images
CN106408015A (en) * 2016-09-13 2017-02-15 电子科技大学成都研究院 Road fork identification and depth estimation method based on convolutional neural network
CN106778605A (en) * 2016-12-14 2017-05-31 武汉大学 Remote sensing image road net extraction method under navigation data auxiliary
CN107578446A (en) * 2017-09-19 2018-01-12 中国人民解放军信息工程大学 A method and device for extracting roads from remote sensing images
CN109785307A (en) * 2019-01-09 2019-05-21 武汉大学 A kind of unmanned plane image road Damage assessment method based on vector guidance

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
DRAGOS COSTEA等: "Aerial image geolocalization from recognition and matching of roads and intersections", 《COMPUTER VISION AND PATTERN RECOGNITION》 *
冯学智 等: "《"3S"技术与集成》", 31 December 2007, 商务印书馆 *
刘沛林: "《家园的景观与基因 传统聚落景观基因图谱的深层解读》", 31 January 2014, 商务印书馆 *
文少波 等: "《新能源汽车及其智能化技术》", 30 September 2017, 东南大学出版社 *
曹帆之等: "均值漂移与卡尔曼滤波相结合的遥感影像道路中心线追踪算法", 《测绘学报》 *
李润生: "高分辨率遥感影像道路网提取方法研究", 《万方数据知识服务平台》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113841152A (en) * 2019-10-10 2021-12-24 格步计程车控股私人有限公司 Method, data processing device and computer program product for determining road intersections
CN113841152B (en) * 2019-10-10 2022-11-15 格步计程车控股私人有限公司 Method, data processing device and computer program product for determining a road intersection
US11663499B2 (en) 2019-10-10 2023-05-30 Grabtaxi Holdings Pte. Ltd. Method, data processing apparatus and computer program product for determining road intersections
CN110852243A (en) * 2019-11-06 2020-02-28 中国人民解放军战略支援部队信息工程大学 Improved YOLOv 3-based road intersection detection method and device
CN111126166A (en) * 2019-11-30 2020-05-08 武汉汉达瑞科技有限公司 Remote sensing image road extraction method and system
CN111259797A (en) * 2020-01-16 2020-06-09 南开大学 Iterative remote sensing image road extraction method based on points
CN113420597A (en) * 2021-05-24 2021-09-21 北京三快在线科技有限公司 Method and device for identifying roundabout, electronic equipment and storage medium
CN115855020A (en) * 2022-11-24 2023-03-28 中国测绘科学研究院 Road intersection extraction method based on center line

Similar Documents

Publication Publication Date Title
CN110175574A (en) A kind of Road network extraction method and device
CN106778605B (en) Automatic extraction method of remote sensing image road network aided by navigation data
CN109682382B (en) Global fusion localization method based on adaptive Monte Carlo and feature matching
CN110223324B (en) Target tracking method of twin matching network based on robust feature representation
Guo et al. Efficient center voting for object detection and 6D pose estimation in 3D point cloud
CN103247040B (en) Based on the multi-robot system map joining method of hierarchical topology structure
CN107092877B (en) Roof contour extraction method of remote sensing image based on building base vector
CN103295242B (en) A kind of method for tracking target of multiple features combining rarefaction representation
CN103400151B (en) The optical remote sensing image of integration and GIS autoregistration and Clean water withdraw method
CN113065594B (en) Road network extraction method and device based on Beidou data and remote sensing image fusion
CN101800890B (en) Multiple vehicle video tracking method in expressway monitoring scene
CN110674866A (en) Method for detecting X-ray breast lesion images by using transfer learning characteristic pyramid network
CN112949407B (en) Remote sensing image building vectorization method based on deep learning and point set optimization
CN112489081B (en) Visual target tracking method and device
CN103278170A (en) Mobile robot cascading map building method based on remarkable scenic spot detection
CN111368769A (en) Ship multi-target detection method based on improved anchor box generation model
CN104766346B (en) A kind of zebra fish tracking based on video image
CN109708658B (en) A visual odometry method based on convolutional neural network
CN112595322A (en) Laser SLAM method fusing ORB closed loop detection
CN106407943A (en) Pyramid layer positioning based quick DPM pedestrian detection method
CN117367404A (en) Visual positioning mapping method and system based on SLAM (sequential localization and mapping) in dynamic scene
CN114186112B (en) Robot navigation method based on Bayesian optimization multiple information gain exploration strategy
CN116402690A (en) A method, system, device and medium for road extraction in high-resolution remote sensing images based on multi-head self-attention mechanism
Zhang et al. A LiDAR-intensity SLAM and loop closure detection method using an intensity cylindrical-projection shape context descriptor
CN115035164B (en) A moving target recognition method and device

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190827

RJ01 Rejection of invention patent application after publication