查看原文
其他

ENVI中的Landsat8大气校正

走天涯徐小洋 走天涯徐小洋地理数据科学 2022-05-17

Landsat是目前使用最广泛的遥感数据源之一,ENVI又是最常用的遥感处理软件,进行很多分析之前,都需要对影像进行大气校正,在这里就对使用ENVI进行大气校正做一个介绍。



ENVI中有两种大气校正方法,FLAASH大气校正和QUAC快速大气校正。快速大气校正速度快,效果较差,FLAASH大气校正较慢一点,设置的参数较多,但是大气校正效果也比较好。在这里主要对FLAASH大气校正进行介绍。





01


辐射定标



大气校正前,首先需要进行辐射定标。

从ENVI工具箱中打开

/Radiometric Correction/Radiometric Calibration

辐射定标工具,选择要进行辐射定标的多光谱数据。

辐射定标参数如下:

单击Apply FLAASH Settings应用FLAASH所需的辐射定标参数,其中影像输出编码应为BIL编码,尺度参数Scale Factor为0.1。

指定输出目录,为了防止大气校正过程中报错,应该指定全英文目录。

辐射定标后如图所示:



02


FLAASH大气校正




打开ENVI中的FLAASH大气校正模块,/Radiometric Correction/Atmospheric Correction Module/FLAASH Atmospheric Correction/Radiometric Correction/Atmospheric Correction Module/FLAASH Atmospheric Correction


1、输入Input Radiance Image, 指定辐射尺度参数,Radiance Scale Factor,所有波段指定同样的尺度,前面辐射定标尺度参数已经转换完成,在这里保持默认设置为1即可。



、指定反射率文件输出目录Output Reflectance File

3、指定传感器类型Sensor Type: Landsat8 OLI,一般情况下经纬度、传感器高度、成像时间等能够通过指定传感器类型后自动获取,如果没有需要手动填写一下。

4、指定地面高程Ground Elevation,根据影像区域情况填写,注意单位是千米。在这里地形比较平坦,略有起伏,因此在这里我写了0.1Km

5、指定大气模型类型Atmospheric Model

Sub-Arctic Winter亚极圈冬季,纬度40-50度,本幅影像纬度44度,因此应选用亚寒圈冬季模型。

6、气溶胶模型Aerosol Model:影像范围主要为乡村荒野,在这里选择Rural

7、多光谱设置Multispectral Settings

Assign Default Values Based on Retrieval Conditions 选择660-2100nm

8、设置完成,Apply,开始大气校正



03


常见报错处理

ACC error:modrd5:reading archive file header

IDL error:

READU:End of file encountered.Unit:102,file:

当出现以上那种102错误时,是由于默认输出文件读写权限受限,将

Output Directory for FLAASH Files输出目录重新指定一个位置即可。


04


大家好,我是广告


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存