本文汇总了 ENVI FLAASH 大气校正模块中常见的错误,并给出解决方法,分为两部分:运
行错误和结果错误。前面是错误提示及说明,后面是错误解释及解决方法。
FLAASH 对输入数据类型有以下几个要求:
1、波段范围:卫星图像:400-2500nm,航空图像:860nm-1135nm。如果要执行水汽
反演,光谱分辨率<=15nm,且至少包含以下波段范围中的一个:
1050-1210 nm
770-870 nm
870-1020 nm
2 、 像 元 值 类 型 : 经 过 定 标 后 的 辐 射 亮 度 ( 辐 射 率 ) 数 据 , 单 位 是 :
(μW)/(cm2*nm*sr)。
3、数据类型:浮点型(Floa"ng Point)、 32 位无符号整型(Long Integer)、 16 位无
符号和有符号整型(Integer、Unsigned Int),但是最终会在导入数据时通过 Scale Factor 转成
浮点型的辐射亮度(μW)/(cm2*nm*sr)。
4、文件类型: ENVI 标准栅格格式文件,BIP 或者 BIL 储存结构。
5、中心波长:数据头文件中(或者单独的一个文本文件)包含中心波长( wavelenth)
值,如果是高光谱还必须有波段宽度(FWHM),这两个参数都可以通过编辑头文件信息
输入(Edit Header)。
一.高级设置里的选项:
1.Aerosol Scale Height
大气溶胶高度,用来计算邻近效应的范围,1-2km
2.CO2 Mixing Ratio (ppm) 2001 年前是 370ppm。2001 年以后是 390ppm。
3.Use Square Slit Function(是否使用平方函数进行邻近像元亮度的均匀)一般选择
no
4.Use Adjacency Correction(进行邻近效应校正)
5.Reuse MODTRAN Calculations 使用以前的 MODTRAN 模型计算结果
6.Modtran Resolution 设置 MODTRAN 模型的光谱分辨率(推荐值 5 cm-1) 分辨率高
速度慢精度高,分辨率低,速度快,但是精度差。
7.Modtran Multiscatter Model 计算散射模型的选择。DISORT 提供更加准确的计算结
果(主要针对波长小于 1000nm 的),花费的时间比较长。选择 Isaacs 模型,速度快但是精
度较低,一般不用。Scaled DISORT 计算的精度接近于 DISORT,同时处理速度也大大提
高了接近于 Isaacs,一般分流的次数最少选取 8,对于 DISORT 来说,随着分流次数的增
加,纠正的时间就越长,但是对于 Scaled DISORT 来说,分流次数的增加基本对时间没
多大影响。一般没必要为了追求那么一点精度而浪费太多时间去选择 DISORT 模型。
8.Setting Viewing Geometry Parameters:Zenith Angle(天顶角)在星下点观测时
是 180°,也就是说从传感器到地面的视线和天顶方向的夹角,其值介于-180°——
+180°。Azimuth Angle 卫星方位角,就是从我们的角度看传感器的视线与真北方向的夹
角。天顶角\方位角(针对非星下点传感器)
二.Setting FLAASH Processing Controls
9.Use Tiled Processing
就是在大气纠正时是把图像分为很多小块进行的,然后再组合在一起的,(这样做的目的
是为了使大气校正进行的更快一些,为了使他可以保证占用内存进行计算。)一般碎片大
小默认为 100Mb,但是推荐值为内存的 75%,那样可以使纠正更快的进行。
三.Multispectral Settings(多光谱的设置)
评论6