Sentinel-2L1C数据FLAASH大气校正

FLAASH输入数据为Sentinel-2 L1C 辐射率定标工具(https://www.cnblogs.com/enviidl/p/16386359.html)的输出结果。其中4个波段和9个波段的FLAASH大气校正方法同常规多光谱数据类似, 9波段20米的大气校正与landast8类似,具体可参考:

   FLAASH设置详解:  https://www.cnblogs.com/enviidl/p/16516469.html

   获取区域平均高程:  https://www.cnblogs.com/enviidl/p/16392934.html

   常见错误及解决方法:https://www.cnblogs.com/enviidl/p/16261538.html

以下仅介绍11个波段的60m Sentinel-2数据FLAASH大气校正关键参数设置。

启动/Radiometric Correction/Atmospheric Correction Module/FLAASH Atmospheric Correctio工具。

一、基本参数设置

选择辐射亮度值后,在Radiance Scale Factors对话框中,选择第二项,设置Single scale factor为1。

图. FLAASH基本参数面板

  • Sensor Type:选择UNKNOW-MSI

注*:若选Sentinel-2,则不能进行水汽反演(Water Retrieval),因为Sentinel2达不到FLAASH要求的光谱分辨率(15nm),但是强制进行水汽反演会获得更好的大气校正效果。

  • Sensor Altitude:786 km 
  • Water Retrieval:默认为No,此处改为Yes

图. Water Absorption Feature设置

  • Water Absorption Feature:提供1135nm,940nm和820nm三个选项。11波段60m定标结果无1135nm和820nm接近波长,此处选择940nm。

注*:4波段10m和9波段20m定标结果均无法进行水汽反演。 

  • Aerosol Retrieval:根据海陆类型,选择相应气溶胶模型,此处选择2- Band (K-T)。 

二、多光谱设置

图. 多光谱-水汽反演参数设置面板

  • Water Retrieval:根据基本参数面板中Water Absorption选择为940nm,选择相应的Water Absorption Channel和Water Reference Channel。
  • Filter Function File:由于Sensor Type为Uknow,所以此处需要手动选择光谱响应函数。点击Filter Function File,在弹出的对话框中点击Open按钮,定位到自己的软件安装路径下的** \ENVI5X\resource\filterfuncs,选择sentinel2.sli点击OK;

图. 多光谱-K-T气溶胶反演参数设置面板

  • Kaufman-Tanre Aerosol Retrieval:根据影像情况,选择K-T上行/下行通道。

注*:若Aerosol Retrieval为None,则此处无需设置。

  • Filter Function File:若Water Retrieval面板未选择光谱响应函数,此处需手动选择,同Water Retrieval中Filter Function File。

三、FLAASH大气校正结果

分别对三种定标输出结果进行FLAASH大气校正,得到如下结果:

图. 10m FLAASH大气校正前后植被光谱曲线

图. 20m FLAASH大气校正前后植被光谱曲线

图. 60m FLAASH大气校正前后植被光谱曲线

posted @   ENVI-IDL技术殿堂  阅读(2919)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示