sunsett的个人博客分享 http://blog.sciencenet.cn/u/sunsett

博文

修复DSM坏值的方法

已有 3183 次阅读 2019-4-26 11:10 |个人分类:matlab|系统分类:科研笔记| 形态学重建, DSM, 坏值修复

本文研究意义:

前面有一篇博文采用了ENVI IDL批量修复DSM的坏值,主要的方法是 delauny三角插值的方法,该方法采用了坏值周围的值对其加权修补,可能会存在错误修补的情况,而坏值出现的地方一般是建筑阴影或者水体,因此该修补方法极易造成建筑轮廓膨胀和水体的DSM异常大。


提出的方法:

将坏值赋值为地形值,实质是保留坏值的信息(即阴影或者水体区域)


具体实现方法:

主要有以下两种方法:

  1. 开窗取最小值:以较大窗口为单元,计算窗口最小值,作为地形值

  2. 采用形态学重建的方法:设置较大的形态学结构SE,对delauny修补后的dsm提取ndsm,即可得到dtm地形值,然后反算 DSM (此时融入坏值的mask)


方法比较:

第一种方法运行时间很慢,而第二种运行速度较快,两者的效果类似,因此第二种方法有较大的实用性。




https://blog.sciencenet.cn/blog-3409932-1175593.html

上一篇:Arcgis:快速的栅格点转矢量点的方法
下一篇:Install: tensorflow2.0/1.4 -keras GPU windows
收藏 IP: 202.114.121.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 15:41

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部