遥感影像阴影指因倾斜照射,地物自身遮挡能源而造成影像上的暗色调,它反映了地物的空间结构特征,阴影不仅增强立体感,而且它的形状和轮廓还显示了地物的高度和侧面形状,有助于地物的识别。

遥感影像阴影,可根据侧影的长度和照射角度,推算出地物的高度;当然阴影也会拖盖一些信息,给解译工作带来麻烦。所以出发的目的不同,评判就不一。

提取精度:83%以上(验证三处)

先上图,为提取效果:

具体方法及步骤:

首先进行阴影提取,然后计算太阳方位角方向的阴影边长,根据三角函数相关公式计算得到建筑物高度,通过分析太阳和卫星天顶角存在a,b两种情况:

数据来源:遥感集市样例数据,下载方法参照:https://mp.csdn.net/postedit/81124974

数据获取时间:2014-09-27 11:04:41(仅作为练习操作使用)

具体步骤:

步骤一:对原始数据进行预处理,包括辐射定标、正射校正、大气校正和影像融合。

步骤二:进行ROI选择,平均光谱角分类(具体参照:https://blog.csdn.net/qq_33356563/article/details/84578113)。

步骤三:分类后处理---小斑点处理(Majority和Minority分析 )。

步骤四:栅格转矢量。

步骤五:剔除异常矢量值(根据面积大小)。

步骤六:阴影长度计算(Python+GDAL

步骤七:ArcGIS中进行字段计算器计算值(注意:角度与弧度的转换)

计算公式:

精度粗略估计:

街景地图验证:

说明:主旨在于参考论文思路的实现,精度不高的原因自我分析主要在于:1.阴影边缘的处理;2.阴影长度的提取。

利用遥感影像阴影建筑物高度计算相关推荐

  1. 基于多特征的遥感影像阴影提取(python+matlab代码)

    来源: 那些年"南方测绘杯"科技论文比赛做的工作 先看效果: 实现思路: 由于遮挡物的存在,会使辐射源(太阳)辐射能量不能到达地面某些区域,这些区域就是遥感影像上的阴影区域,它们通 ...

  2. 遥感影像的纹理特征计算(基于ENVI和Python实践)

    纹理特征计算的一些方法 1.主要有四大类:统计方法.信号处理方法.模型方法和结构方法 2.灰度共生矩阵的概念 在水平方向也就是0方向,0-0有共计4个:0-1共计2个 3.灰度共生矩阵计算的结果 4. ...

  3. android图像识别建筑物轮廓,高分辨率遥感影像的建筑物轮廓信息提取方法

    1.2 角点的检测及获取 1.2.1 角点的检测 角点通常是指图像亮度变化剧烈的点或图像边缘曲线上曲率极大值的点.拐角点是建筑物存在的最直接证据之一, 拐角点及其连线可以充分有效地表达建筑物.利用Ha ...

  4. 遥感影像识别-制作数据集

    1. 目的与意义 遥感己被广泛应用于地质监视,气象监测,军事情报收集,环境保护,农情普查等众多领域.遥感图像分割旨将遥感图像所描述的复杂地物信息中感兴趣的地物类别划分为具有语义的闭合区域.人工目视解译 ...

  5. 基于遥感影像及轨迹数据融合的地图自动化生成器

    自动化的地图生成对于城市服务及基于位置服务非常重要,现有的工作研究主要利用遥感影像或可以充分反映地图路网情况的车辆轨迹数据生成地图,数据源较为单一,如果能将遥感影像数据及轨迹数据融合起来,地图生成的质 ...

  6. 哨兵2a 波段组合_一种针对哨兵2A影像的建筑物阴影提取处理方法与流程

    本发明涉及建筑物阴影提取技术领域,尤其涉及一种针对哨兵2A影像的建筑物阴影提取处理方法. 背景技术: 阴影在遥感影像中是一种广泛分布,不可忽视的地物.在高分影像中,城市的建筑物阴影通常由于高大的建筑物 ...

  7. 文献《基于图分割的高分辨率遥感影像建筑物变化检测研究》的阅读笔记

    什么是图分割? 定义:将图像中的每个像元映射成图的顶点(像元自身的特征信息对应图中顶点属性),像素之间的相邻关系映射为图的边. 顶点:原始图像中每个像素映射为无向图的一个顶点: 顶点属性:像素自身的特 ...

  8. 使用QGIS提取天地图遥感影像中的建筑物轮廓,及AI方案

    最近要开始做某工厂的GIS三维可视化大屏项目,其首先是要获得厂区内的建筑模型数据,搜了搜各大厂商的地图都没有那个厂区的建筑模型数据,只有几个零星的主要建筑,其余的仓库等等都没有,所以爬虫啥的都没用,必 ...

  9. 8影像计算ndvi landsat_使用GDAL读取遥感影像的信息

    读取影像数据集的元数据 GDAL已经提供了足够方便的函数,可以读取影像的一些元数据信息, 从而方便对数据进行处理.GDAL一般是以字典的形式对元数据进行组织的, 但是对于不同的栅格数据类型,元数据的类 ...

  10. python 读取geotiff_科学网—利用python GDAL库读写geotiff格式的遥感影像方法 - 张伟的博文...

    (1)利用python GDAL库读写geotiff格式的遥感影像方法,具有很好的参考价值,不错! from osgeo import gdal import numpy as np def read ...

最新文章

  1. ROS、realsense开发常用命令汇总
  2. 多线程编程(3) - 多线程同步之 CriticalSection(临界区)
  3. php管理员登录文件,使用PHP文件重置管理员密码(Drupal 8)
  4. Android中动态更新ListView
  5. MySQL学习笔记 约束以及修改数据表
  6. Dell poweredge r210进BIOS修改磁盘控制器(SATA Controller)接口模式
  7. linux中人脸识别不了,虹软人脸识别在 linux中so文件加载不到的问题
  8. 信息学奥赛一本通(1024:保留3位小数的浮点数)
  9. hadoop和spark的区别和联系
  10. HIL自动驾驶仿真:VTD分布式显示配置详解
  11. IDEA集成SVN插件及SVN使用 - 超详细
  12. QQ推广,无法发起临时会话
  13. 算法 | 八大排序算法,含动态图详解
  14. 世嘉MD游戏开发【十一】:背景卷轴滚动(视差滚动)Parallax Scroll和摄像机
  15. 迪普科技负载均衡助力金关工程(二期)核心业务交付
  16. 一种分数微分基方法用于多尺度纹理增强(Fractional Differential Mask: A Fractional Differential-Based Approach for Multi)
  17. 天河超级计算机观后感,“天河一号”超级计算机读后感
  18. 再谈模拟器上网!!(Symbian OS S60)(转)
  19. memcpy函数实现(c语言)
  20. jimogsh 推荐《Mathematica演示项目笔记》

热门文章

  1. VMware VMFS分区表恢复
  2. Java学习笔记Day2:流程控制
  3. chosen插件使用
  4. 计算机与控制工程学院用英语怎么说,计算机与控制工程学院副院长童向荣老师2017年开学典礼致辞...
  5. 爬取图片和查询ip地址归属地
  6. Spark视频王家林大神 第7课: Spark机器学习内幕剖析
  7. 【OpenGL ES】着色语言GLSL
  8. C# 公历日期时间转农历日期方法 注解解读
  9. 联想E14笔记本 不插鼠标出现鼠标自动漂移乱串
  10. Android强制系统横屏的原理和实现