ENVI遥感影像初学笔记5-辐射校正

        遥感图像的辐射校正的主要目的是消除或减轻由于大气、地表特性和传感器自身等因素引起的图像辐射畸变,从而获得准确的地物表面反射率或辐射亮度信息。

校正对比:

        校正前:

        校正后:

        看上去确实一定程度上减轻了大气影响引起的图像辐射畸变。

辐射定标:

辐射定标原理:

        辐射定标是遥感图像处理的重要步骤,首先对传感器进行辐射和几何定标,确保输出数据的准确性。接着进行大气校正,消除大气影响,获取地表反射率或辐射亮度信息。通过将传感器采集的数字计数值(DN)转换为地表反射率或辐射亮度值(radiance),实现对地物的定量分析和解译。

       将DN值转换为辐射亮度值的公式如下:

                                                       L_{\lambda} = Gain \times DN + offset

        这个公式描述了如何将数字计数(DN值)转换为特定波长(λ)处的辐射亮度值L_{\lambda}。在在这个公式中,Gain代表增益,它用于将DN值转换为辐射亮度值的比例因子,而offset则是偏移值,用于调整DN值与辐射亮度值之间的偏移量。

        具体来说,对于给定的波段,某个像元的DN值通过乘以增益,并加上偏移值,就可以得到该波段下的辐射亮度值。增益和偏移值通常由传感器的特性和校准参数确定,它们用来将原始的数字计数值转换为物理上可解释的辐射亮度值。

        这个转换过程是辐射定标的一部分,它使得遥感图像中的数值能够与地表反射率或辐射亮度等物理量相对应,为后续的定量分析提供了基础数据。

ENVI辐射定标操作

        打开图像:

        

        打开工具箱->Radiometric Correction ->Radiometric Calibration:

        将定标类型选择Radiance(辐射亮度),其它参数默认:

大气校正

FLAASH介绍:

       ENVI软件中的FLAASH模块基于MODTRAN辐射传输模型,可快速对Landsat、MODIS、SPOT、IRS等多光谱数据进行高效大气校正。该模块可以自动校正大气吸收和散射,提取地物真实反射率,保证准确性和精度,并具有出色的处理效率,为遥感数据处理提供了重要支持。

存储格式转换:

        由于FLAASH大气校正输入数据要求BIL,需要将刚刚定标好的RC1.dat转换格式:

        在工具箱中打开Raster Manager->Convert Interleave:

        将刚刚定标的BSQ存储格式的RC1.dat转换成BIL存储格式:

大气校正:

        在准备好数据之后,在工具箱选择Radiometric Correction->Atmospheric Correction Module开始进行大气校正:

        打开FLAASH窗口后点击Input Radiance image并设置图像尺度拉伸因子为10:

        Sensor Type选择landset-8 OLI:

        关于大气校正模型的输入参数数据可以在View metadata观看Landset8采集的具体数据:

        设置多光谱参数:

        基本参数设置完后点击Apply,需要等待一段时间校正,校正后的成果如开头所示:

        校正前:

        校正后:

### 使用ENVI软件计算或提取地表反射率 #### 地表反射率的概念及其重要性 地表反射率是指地球表面单位面积上反射的太阳辐射通量与入射到该表面上的太阳辐射通量之比。这一参数对于理解地表能量平衡、植被健康状况评估等方面至关重要。 #### 计算地表反射率前的数据准备 为了准确获得地表反射率,在使用ENVI进行处理之前,通常需要先校正原始影像数据中的大气效应和其他干扰因素。这一步骤可以通过FLAASH模块来完成,它基于MODTRAN算法模拟并去除大气影响,从而得到更接近真实情况的地表反射率图像[^2]。 ```python # Python伪代码展示调用FLAASH的过程(实际操作需通过ENVI界面) import envi_module as emod image_path = "path_to_your_image" output_dir = "desired_output_directory" flaash_processor = emod.FLAASHPackage() processed_data = flaash_processor.run(image_path, output_dir) ``` #### 利用ENVI内置工具执行具体步骤 1. 打开待处理的多光谱或高光谱遥感影像文件; 2. 寻找菜单栏下的`Basic Tools -> Radiometric Correction -> FLAASH...`; 3. 设置好相应的参数选项,比如传感器类型、地理位置信息等; 4. 运行FLAASH纠正过程等待其结束即可获取经过大气校正后的地表反射率产品; 上述流程能够有效提高最终结果的质量,并使得后续分析更加可靠和精确。值得注意的是,不同版本间的操作细节可能存在差异,请参照官方文档以确保每一步都正确无误地被执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值