使用ENVI之大气校正(上)

  1. 将下载好的遥感影像导入遥感影像处理软件ENVI 5.6中,
  2. 使用ENVI 5.6的Toolbox中的FLAASH Atmospheric Correction工具

    d653bfa57294472d92cd7dc3acc895e7.png

在跳出的FLAASH Atmospheric Correction Model Input Parameters界面中进行如下操作

并在跳出的界面中选择Use single scale factor for all bands,并点击OK

在Input Radiance Image中导入我们刚刚进行完辐射定标完成后的遥感影像

d97387b4ca884cdc87f4d6a0e2c59cb8.png

 

1acd07bb6cf14714b6c2dac6fb091224.png

Output Reflectance File中选择合适的文件夹导出我们将要完成的大气校正的遥感图像的文件位置,

在Output Directory for FLAASH Files中选择合适的文件夹导出我们大气校正附带的一些文件。

0a2c743095034d17ad3df967c10260d4.png302e913e979f4128a847ef159d291f83.png

在Sensor Type选择遥感影像来源的卫星名称

fe8b8b469de445b8b5d2dcf26e2c8fc5.png

 

接下来修改Ground Elevation (km)信息

1207832123d848c9bca5c6168b05f154.png

再打开一个新的文件GMTED2010.JP2(在下载ENVI5.6的文件夹目录下的date文件中)将其导入

598168c740eb40648c2b114873df4bfd.png

0f187c2bd66e4632a50377edc0fc88cd.png

cb466f89fe2941e29527483761c339bd.png

7b9fa96ed8d442f2b26aaa6a99c6b452.png

ababd52ea090453985fc7a24a5df6315.png

 

  1. 再使用ENVI 5.6的Toolbox中的Compute Statistics Input File,
  2. 在跳出的界面中鼠标单击刚刚导进的GMTED2010.jp2文件,
  3. 在选择Stats Subset,在跳出的界面中点击File,导入需要进行大气校正的遥感图像

在点击OK,跳出的界面中就会有我们所需的Ground Elevation (km)信息,将其填入。


65e7f7bd6a71494383c243a9a4eadfab.png

9fa8eef05fd14be3a6b9cbd619a35f2b.png

 

8005b6616cd740ffa4e65cf3944f1b2e.png

4e336158c58c4ca8a4b60a440e801ee6.png

17b099b53ef5412480db13328fbbbd85.png

6cc0007bd72e4ee392524e45a39b416c.png

5d81af0e3b0748f2b483daf1fa059334.png

 


 

 

### ENVI 大气校正方法教程 #### 使用FLAASH模块进行大气校正 ENVI 提供了多种大气校正技术,其中 FLAASH 是一种广泛使用的模块。通过该模块可以有效地去除大气散射效应并获取地表反射率数据[^1]。 启动 FLAASH Atmospheric Correction Module 的具体流程如下: - 打开所需的数据文件(如 `CupriteAVIRISSubset.dat`),随后进入 Toolbox 菜单路径 `/Radiometric Correction/Atmospheric Correction Module/FLAASH Atmospheric Correction` 来加载工具面板。 在弹出的 **FLAASH Atmospheric Correction Model Input Parameters** 界面中设置参数[^2]: - 输入地理坐标信息以及传感器类型; - 设置气象条件选项,例如水汽含量、能见度等; - 定义输出波段范围和分辨率; 完成配置后运行处理程序即可获得经过大气校准的结果图像。 #### QUAC快速大气校正法简介 除了FLAASH之外,QUAC也是一种简便快捷的大气校正算法适用于多光谱遥感影像分析场景下当用户追求效率而不需特别精确时可考虑采用此方式来替代传统复杂耗时的方法. 执行步骤大致相同只需切换到对应的功能入口即Toolbox内的/Radiometric Correction/QUick Atmospheric Correction (QUAC)/. ```python # 示例Python脚本调用ENVI API实现自动化批量处理 import envi def apply_flash_correction(input_file,output_dir): task = envi.Task('FlaashCorrection') parameters={ 'input_raster': input_file, 'output_directory': output_dir, # 更多自定义参数... } result=task.execute(parameters) return result if __name__ == "__main__": file_path="path/to/CupriteAVIRISSubset.dat" out_folder="/results/" status=apply_flash_correction(file_path,out_folder) ``` 上述代码片段展示了如何利用ENVI Python接口创建一个简单的函数来进行FLAASH大气校正操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值