ENVI扩展工具:FLAASH Easy-to-Use 大气校正易用版


目前ENVI FLAASH大气校正已经很智能了,许多参数都能够自动识别,比如中心经纬度、拍摄时间等等。为了更方便的使用FLAASH功能,特意编写易用版扩展工具,只需设置简单几个参数即可完成复杂的大气校正处理。而且可以用在ENVI Modeler中建模使用。

因为是易用版,需要内置传感器参数,仅支持如下传感器类型:

  • GF1 PMS1、GF1 PMS2、GF1 WFV1、GF1 WFV2、GF1 WFV3、GF1 WFV4
  • GF2 PMS1、GF2 PMS2
  • GF4 PMS
  • GF6 PMS、GF6 WFV
  • GF5 AHSI
  • ZY3-01 MUX、ZY3-02 MUX、ZY1-02C PMS
  • GF7 MUX
  • ZY1-02D MUX(8波段)、AHSI(166波段)
  • Landsat-8 OLI
  • HJ1A CCD1、HJ1A CCD2、HJ1B CCD1、HJ1B CCD2

工具安装

方法1:使用 ENVI App Store 进行 ENVI 扩展工具的安装与管理。

App Store 下载地址:envi.geoscene.cn/appstore

方法2:手动下载 https://envi.geoscene.cn/appstore/flaahayuse

下载 zip 压缩包并解压,将得到的 extensions 和 custom_code 文件夹拷贝到如下 ENVI 安装路径,覆盖同名文件夹即可:

  • ENVI 5.3 - C:\Program Files\Exelis\ENVI53\

  • ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\

重启 ENVI 即可使用。

工具使用

本工具与ENVI自带FLAASH工具放在了同一个文件夹内:

/Radiometric Correction/Atmospheric Correction Module/FLAASH Easy-to-Use

输入数据要求:

  • 与FLAASH工具要求一致。辐亮度数据(最好使用Radiometric Calibration工具定标,设置Apply FLAASH Setting)
  • 要求包含拍摄时间信息
  • 要求包含波长信息
  • 高光谱数据要求包含FWHM信息

注:如果缺少元数据信息,请使用Edit ENVI Header添加。建议使用ENVI App Store中的“中国国产卫星支持工具”来打开国产数据,本工具能自动识别更新定标系数,方便辐射定标。不会缺少上述元数据信息。

特殊说明

1) 对于GF4 PMS数据,由于全色和多光谱是在一个文件中(5个波段),所以大家在辐射定标时可以进行波段裁剪(选择后4个多光谱波段)。如果使用5个波段的定标结果进行FLAASH大气校正,工具将自动波段裁剪,只处理4个多光谱波段。

2) 对于Landsat-8 OLI数据,如果KT变换的波段选择想设置下方的选项,请使用ENVI自带FLAASH工具完成,本工具不支持设置此参数。

3) 当气溶胶模型(Aerosol Model)选择Maritime时,如果传感器能进行气溶胶反演,将自动设置Aerosol Retrieval为2-Band Over Water。

利用ENVI Modeler构建批处理工具

由于本工具使用自定义ENVITask方式开发,所以可以用在ENVI Modeler中。下面为构建好的批处理模型(需要Generate Output Filename支持,可以在ENVI App Store中下载安装“自定义ENVITask用于ENVI Modeler”)。

对于相同传感器类型、相同参数的数据,可以使用此模型进行批量FLAASH大气校正。直接运行此模型即可,或自己生成ENVI扩展工具(Code > Generate IDL Program > Create Extension)。

模型下载链接:https://pan.baidu.com/s/1Z03aAcVf5AR2GOjivtd-7w

提取码:clz3