2.2 云识别

GF-4的光谱波段较少, 如何充分利用有限的波段实现高精度的云检测至关重要。本研究选取30幅不同区域、不同时间的影像来分析典型地物和不同类型云的光谱特征, 并在此基础上设定检测阈值。主要的云检测过程包括潜在云像元估计和云像元概率计算两步。

2.2.1 潜在云像元估计

云检测的第一步是通过云的光谱特性排除绝对晴空像元得到潜在云像元, 该过程由以下几个测试完成。

1) 确定所有可能有云的像元

确定所有可能有云像元的表达式为

Rband2>0.15αNDVI<0.8,(1)αNDVI=(Rband5-Rband4)(Rband5+Rband4),(2)

式中:αNDVI为归一化植被指数(NDVI); Rband2、Rband4、Rband5分别为第2、第4、第5波段的反射率。云在遥感影像中具有较高的反射率, 即使是很薄的云, 其在蓝光波段的反射率也高于0.15[, 而绝大部分典型地物的反射率低于这个值。由于云在可见光波段的反射率较高, 因此云的NDVI值通常较低, 只有当薄云在浓密的植被上方时, NDVI可能较高, 但通常低于0.8。

2) “白度”指数检测

在可见光波段, 一些地物具有较高的反射率, 在蓝、绿、红三个波段的反射率的总和达到与云接近的数值, 但云在可见光波段的反射率特点是变化较为平缓, 所以可以用蓝、绿、红三个波段的光谱变化趋势将这部分反射率较高的晴空像元排除。该方法由Gomez-Chova 等[首先提出, 在多个传感器的云检测上已经发挥了重要作用。通过对GF-4数据进行分析, 确定采用以下的检测方法:

∑i=24(Rbandi-Aaver)Aaver<0.7,(3)

式中:Aaver为蓝、绿、红三个波段反射率的均值; Rbandi为可见光各波段的反射率。满足(3)式的像元会被识别为云像元。

3) 绿光、近红外比值检测

遥感影像中的裸土、沙漠和岩石等亮地表常与云像元混淆。通过裸土和岩石的光谱曲线可知, 它们的反射率随着波长增加而增大。由于水汽的吸收作用, 厚云和薄云的反射率在可见光波段到近红外波段有轻微的下降趋势。如果用绿光与近红外波段发射率的比值来描述这种变化, 则亮地表的比值小于1, 而云的这一比值则大于1。对GF-4影像的实验结果进行分析后可知, 薄云的这一比值有时会小于1。为了不漏掉这部分薄云, 将这两个波段的比值降低为0.85, 即

Rband3Rband5>0.85,(4)

此时就能较好地排除亮地表的影响。

4) 雾、霾像元的检测

在可见光范围内, 大部分的晴空像元各波段之间具有较强的相关性, 但薄云或薄雾在蓝光和红光波段的光谱却不同。Zhang等[发现, 晴空条件下蓝光波段和红光波段的反射率值可以在二维平面中定义一条晴空线, 当受到雾或霾的影响时, 二维平面中的坐标值便会发生偏移, 偏移量与雾霾的相对厚度成正比。Zhu等

Rband2-0.5·Rband4>0.11。(5)

以上4种检测方法为潜在云像元的识别方法, 如果影像中的像元同时满足以上各条件, 就会被识别为有云像元, 否则就被识别为绝对的晴空像元。

2.2.2 云像元概率计算

云像元识别直接把图像中的像元确定为有云或无云像元, 而由于图像中云本身的复杂性, 非此即彼的表达方法往往无法准确表达图像中云像元的分布, 通常使用像元为云的概率大小来表达, 因此, 还需要对这些潜在的云像元进行概率判定。陆地上的地物类型比较复杂, 遥感影像中陆地地物在各个波段的变化率有很大不同, 但水体表面的变化率却比较单一。为了更好地识别云, 本研究将陆地和水体进行了区分。水体的反射主要是由水体自身的特性和物质组成决定的, 自然状态下的纯净水体在近红外波段的反射率接近于0, 而陆地在此波段的反射率却相对较高。由于近红外波段的强吸收作用, 水的NDVI值一般会小于0, 但陆地的NDVI值一般会大于0.01。考虑到水中叶绿素的存在会使NDVI值增大, 选择0.1作为区分水体的阈值。当水体上方覆盖厚云时, 无法检测到水的光谱特性, 便将此区域划分为陆地; 当水体上方覆盖薄云时, 由于薄云具有透过性, 仍然可以将其识别为水体。水的检测可以通过(6)式实现:

αNDVI<0.1Rband5<0.15。(6)

水体上方薄云的存在使得水体在近红外波段的反射率明显增大, 如果用0.15的反射率, 则需将(6)式识别出的水像元在近红外波段的表观反射率进行归一化处理, 得到的值越小说明该像元在近红外波段的反射率越低, 越有可能是水; 相反, 若这个值越接近于1, 则该像元在近红外波段的反射率越高, 就越有可能是薄云像元。这个归一化的值可由公式P1=min(Rband5, 0.15)/0.15得到。通过对影像进行分析后可知, 当水上方存在薄云像元时, P1的值较大, 如果将该幅影像中所有水域的P1值按从小到大排列, 则云像元的值位于较高的分位处。实验结果表明, 当选取85%上分位的值作为阈值时, 能更好地区分薄云与水像元。

与水像元相比, 陆地像元包含更丰富的地物信息, 不同的地物在同一波段的反射率差别较大, 很难找到一个类似水像元区域的归一化值。但是与其他的地物相比, 云在可见光近红外波段的反射率变化得更加平缓, 可以用不同波段之间的光谱变化率从地物中识别云。(2)式中的NDVI值描述了光谱在近红外波段与可见光波段之间的变化趋势, (3)式中的平均距离则描述了光谱在可见光各波段之间的变化趋势。用1减去这两个值中的较大值来表示整个光谱波段的变化概率, 即

P2=1-max[abs(αNDVI),Wtest],(7)

式中:Wtest为潜在云像元估计中的“白度”指数检测结果; P2为光谱概率。P2的值越大说明NDVI和平均距离的值越小, 光谱之间的变化趋势越平缓, 越有可能是云像元。在实验中选取上分位85%作为光谱变化率的阈值, 取得了很好的检测效果。

云检测算法的流程如图2所示。

图2

Fig. 2

图2 GF-4云检测算法流程Fig. 2 Flow chart of GF-4 cloud detection algorithm

fmask云检测 matlab_高分四号卫星数据云和云阴影检测算法相关推荐

  1. 使用RSD对高分1号卫星数据进行批量大气校正

    高分数据处理可以有下述5中选项 MSS数据的批量正射校正 MSS数据批量正射校正和大气校正 PAN 数据的批量正射校正 MSS与PAN批量正射校正和融合 MSS与PAN批量正射校正.MSS的大气校正和 ...

  2. 使用RSD批量正射校正和批量融合高分1号卫星数据

    这里提供菜命令的方式启动批量处理.菜单批量处理进行以下几种处理工作. MSS数据的批量正射校正 MSS数据批量正射校正和大气校正 PAN 数据的批量正射校正 MSS与PAN批量正射校正和融合 MSS与 ...

  3. 简单处理GPM数据和风云四号卫星数据

    上一篇博客介绍了GPM数据和风云四号卫星数据的下载,本篇博客简介一些简单的处理和数据可视化操作. 一.GPM数据 直接将下载好的文件直接拖入ArcMap中. 双击左侧图层下方的precipitatio ...

  4. ENVI_IDL: 对风云四号卫星数据波段合成和线性拉伸并分别生成TIFF格式和JPEG格式

    目录 1. 实验内容 2.编程 2.1 代码部分 2.2 运行结果 1. 实验内容 ---------------------------------------------------------- ...

  5. 高分二号(GF-2)号卫星数据的查询下载地址和方法

    高分二号卫星是我国自主研制的首颗空间分辨优于1米的民用光学遥感卫星可在平台中查询到,搭载有两台高分辨率1米全色.4米多光谱相机,具有亚米级空间分辨率.高定位精度和快速姿态机动能力等特点,有效地提升了卫 ...

  6. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇8、无缝镶嵌产品生产

    在上一节中介绍了大规模影像数据管理,利用ArcGIS的镶嵌数据集模型可以方便进行影像管理.但对于一些行业用户而言,仅实现影像管理可以满足需求吗?由于采集时间.采集条件的不同,影像通过镶嵌数据集实现镶嵌 ...

  7. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇7、大规模影像管理

    遥感图像数据是一个单位重要的资产,随着数据越来越多,如果想用得好,先得管得好.ArcGIS 10.0之后,提供了以镶嵌数据集(Mosaic Dataset,简称MD)为核心的大规模影像管理解决方案.该 ...

  8. 使用ERDAS对国产卫星影像进行控制点正射校正—以高分二号卫星(GF2)为例

    ** 使用ERDAS对国产卫星影像进行控制点正射校正-以高分二号卫星(GF2)为例 ** 一.研究区影像: 1.1.高分二号原始影像 影像为山西介休市的一景获取时间为2019.01.22的GF2影像: ...

  9. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇1、ArcGIS RasterType Extension for Chinese Satellites 2.0插件介绍

    为了更好的服务于国产卫星用户,中国卫星插件推出2.0版本,增加了对高分一号卫星的支持. 1.插件版本说明及获取方式: 适用于ArcGIS 10.2或更高版本. 如需插件,请通过邮箱获取:may@esr ...

  10. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】概览篇

    从马航失联事件看中国卫星,不难发现,国产卫星不论是在数据质量还是在获取时效性等方面,都越发的让世界瞩目.在此次事件表现卓越的高分一号卫星,你了解他吗?你的工作中会接触到他吗?继对资源三号.资源一号02 ...

最新文章

  1. IIS写权限漏洞 (HTTP PUT方法利用)
  2. 【数据平台】Eclipse+Scala开发环境(本机和集群两个运行模式)
  3. 使用matlab构建一个信号、添加噪声信号并图示信号
  4. 如何做好数字化体验管理,了解一下?
  5. Java黑皮书课后题第5章:*5.48(处理字符串)编写一个程序,提示用户输入一个字符串,显示奇数位置的字符
  6. 从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换
  7. 如何给VirtualBox虚拟机的ubuntu LVM分区扩容
  8. 第十二节:深究内核模式锁的使用场景(自动事件锁、手动事件锁、信号量、互斥锁、读写锁、动态锁)
  9. 中文分词——正向最大匹配法
  10. 3GPP Releases
  11. 腾讯企业邮箱外域邮件发送失败原因及其解决方案
  12. 历史上的今天 | 甲骨文起诉谷歌;ICCP 成立
  13. java 围棋_围棋冠军都输了?用Java编写的智能围棋战力惊人?
  14. 同步时钟、异步时钟----概念解析
  15. 智慧电厂三维可视化定位技术,高效管控人员/车辆
  16. 认证授权那点事儿 —— OAuth 2.0
  17. 百度地图 JavaScript API ios不能使用情况
  18. zemax模拟ld_使用ZEMAX序列模式模拟激光二极管光源
  19. MySQL命令大全:MySQL命令行大全
  20. 鼎新图书馆结束使用计算机时,新生导航•【学习篇】| 学霸从图书馆开始

热门文章

  1. Windows安全加固简介
  2. 关于flash强制更新:早上上班,多台电脑提示未安装flash
  3. Go语言:运行报错cannot load ... malformed module path “...“: missing dot in first path element解决办法
  4. Leetcode 318. Maximum Product of Word Lengths
  5. android+桌面组件开发,android——桌面组件的开发
  6. 【CSS应用篇】——CSS如何实现渐变背景
  7. 【AWVS】python调AWVS接口 新建扫描并导出扫描报告 [自定义扫描报告](三)
  8. 关闭windows Defender的自动扫描
  9. double d C语言,1,若有以下定义,char a;int b;float c;double d;... 若有以下语句,则正确的描述是,C语言...
  10. 三个字组成的字:鑫、淼、焱、众 …………