Sentinel-2L1C数据FLAASH大气校正
FLAASH输入数据为Sentinel-2 L1C 辐射率定标工具(https://www.cnblogs.com/enviidl/p/16386359.html)的输出结果。其中4个波段和9个波段的FLAASH大气校正方法同常规多光谱数据类似, 9波段20米的大气校正与landast8类似,具体可参考:
以下仅介绍11个波段的60m Sentinel-2数据FLAASH大气校正关键参数设置。
启动/Radiometric Correction/Atmospheric Correction Module/FLAASH Atmospheric Correctio工具。
一、基本参数设置

图. 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大气校正前后植被光谱曲线
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?