测绘学报 ›› 2023, Vol. 52 ›› Issue (1): 108-116.doi: 10.11947/j.AGCS.2023.20210317

• 地图学与地理信息 • 上一篇    下一篇

序列卷积神经网络支持下线状地图目标的分段方法

杨敏1, 陈果1, 李连营1, 黄浩然1, 苗静3, 晏雄锋1,2   

  1. 1. 武汉大学资源与环境科学学院, 湖北 武汉 430079;
    2. 同济大学测绘与地理信息学院, 上海 200092;
    3. 武汉市测绘研究院, 湖北 武汉 430022
  • 收稿日期:2021-06-07 修回日期:2022-05-18 发布日期:2023-02-09
  • 通讯作者: 晏雄锋 E-mail:xiongfengyan@tongji.edu.cn
  • 作者简介:杨敏(1985—),男,博士,副教授,研究方向为地图综合、深度学习。E-mail: yangmin2003@whu.edu.cn
  • 基金资助:
    国家自然科学基金(42071450;42001415);自然资源部数字制图与国土信息应用重点实验室开放研究基金(ZRZYBWD202101)

Segmentation of linear map objects using sequential convolutional neural network

YANG Min1, CHEN Guo1, LI Lianying1, HUANG Haoran1, MIAO Jing3, YAN Xiongfeng1,2   

  1. 1. School of Resource and Environmental Sciences, Wuhan University, Wuhan 430079, China;
    2. College of Surveying and Geo-Informatics, Tongji University, Shanghai 200092, China;
    3. Wuhan Geomatics Institute, Wuhan 430022, China
  • Received:2021-06-07 Revised:2022-05-18 Published:2023-02-09
  • Supported by:
    The National Natural Science Foundation of China (Nos. 42071450;42001415);The Open Research Fund Program of Key Laboratory of Digital Mapping and Land Information Application Engineering, Ministry of Natural Resources (No.ZRZYBWD202101)

摘要: 依据形态特征差异实施分段处理是实现线状地图目标自适应综合的重要步骤。传统方法主要采用长度、角度、曲率等参量描述局部曲线段的几何形态变化,通过人工设置规则或常规机器学习方法建立模式判别模型。本文提出基于卷积神经网络的线状目标模式识别与分段方法。首先,以相邻坐标点构成的线元为基本单元,以线元端点横、纵坐标差为特征,将线状目标离散化为二维序列;然后,建立序列卷积神经网络进行线元特征序列学习与预测,实现线元层次的模式类型判别;最后,利用迭代融合方法将拓扑相邻且模式类型相同的线元合并,从而输出不同形态模式的分段结果。以1∶5万行政区界线和1∶25万山区道路数据开展试验,本文方法分段结果与人工分段结果的一致性比率分别达到91.25%和85.65%,相较传统方法有一定提升。同时,本文方法通过深度学习获取模式判别的深层次特征,能够有效避免人工选择特征带来的主观性影响,对不同尺度、不同类型的线状目标分段问题适应性更好。

关键词: 线状地图目标, 分段, 序列卷积神经网络, 深度学习

Abstract: Segmentation of linear objects based on their morphological characteristics is a pivotal pre-step for adaptive generalization. Existing studies mainly use hand-crafted features, such as length, angle, and curvature, to describe the local structures of linear objects, and further to identify different patterns based on manual-defined rules or machine learning methods. In this study, we propose a structural recognition and segmentation method for linear objects using deep learning. First, a linear unit (also known as lixel) composed of two adjacent points is considered as the processing unit, and each linear object is discretized into a two-dimension sequence in which the differences between the horizontal and vertical coordinates of each lixel are encoded. Then, a sequential convolutional neural network (SCNN) is established to predict the types of each lixel. Finally, the segmentation results of different morphological characteristics are obtained by merging the adjacent lixels with the same type using an iteration method. Experiments were conducted on two datasets of 1∶50 k administrative boundaries and 1∶250 k mountain roads, and the consistency ratios of segmentation results were 91.25% and 85.65%, respectively, outperforming the traditional methods based on backpropagation artificial neural network and Naïve Bayes. Overall, our method can effectively avoid the subjectivity that exists when designing the hand-crafted features, and is more adaptable to the segmentation of linear objects with different scales and types.

Key words: linear map objects, segmentation, sequential convolutional neural network, deep learning

中图分类号: