利用特征显著度提取地形特征线的方法

A Feature Significance-Based Method to Extract Terrain Feature Lines

  • 摘要: 针对现有的地形特征线提取方法不能根据特征强弱对提取结果进行方便的筛选控制的问题,提出了一种基于特征显著度的山脊和山谷线提取方法。首先,对数字高程模型数据进行高斯滤波和下采样;然后,通过全局断面扫描确定特征点,并根据高度、高度落差和坡度计算特征显著度,在进行特征延伸后构造特征图,利用最小生成树算法得到特征森林;随后进行枝干分解并计算各枝干的特征显著度,根据特征显著度进行枝干裁剪;最后,通过尾钩剔除、位置修正和平滑等后处理得到最终特征线。实验结果表明,该方法能提供给用户方便有效的手段以根据特征显著度对特征进行筛选控制,提取的特征线与实际地形相符,有良好的抗噪能力且能较好地处理平坦地形特征。

     

    Abstract: Existing methods to extract terrain feature lines cannot sift through the results according to their feature strength. To solve this problem, a feature significance-based method is proposed to extract ridge and valley lines. First, Gaussian filtering and downsampling are done to the digital elevation model. Then, feature points are determined by global profile scans, and feature significance for each feature point is calculated according to height, drop height and gradient attributes. After feature extension, feature graph is constructed, and the minimum spanning tree algorithm is utilized to obtain the feature forest. In the following, branch decomposition is conducted and feature significance for each branch is figured out, on the basis of which branches are pruned. At last, final feature lines are obtained by postprocessings such as tail hook remove, location correction and smoothing. Experiments show that the proposed method can provide users with convenient and effective means to sift through the results based on the feature significance, and the extracted feature lines coincide with the real terrain. Furthermore, the proposed method has nice anti-noise capability, and can deal with flat terrain features fairly well.

     

/

返回文章
返回