大气校正(ENVI)

合集下载

ENVI中基于统计学模型的大气校正方法详解

ENVI中基于统计学模型的大气校正方法详解

ENVI中基于统计学模型的大气校正方法详解I i基于统计学模型的反射率反演的方法主要有平场域法( Flat Field , FF)、对数残差法(Log Residuals)、内部平均法(Internal Average Relative Reflectanee,IARR )、经验线性法(Empirical Line)。

集中在Basie Tools->Preprocessing-> Calibration Utilities 菜单下。

1. 平场域定标(Flat Field Calibration)Flat Field定标工具通过选择图像中一块具有高反射率、光谱变化平坦的区域,利用这个区域的平均光谱值来模拟飞行时的大气条件下的太阳光谱。

将每个像元的DN值除以选择区域的平均光谱值得到相对反射率,以此来消除大气的影响。

在使用这个工具前,需要利用ENVI提供的感兴趣区绘制工具(ROI Tool )在被定标图像上选择感兴趣区作为平场域(Flat Field ),感兴趣区可选择沙漠、大块水泥地、沙地等区域。

操作过程如下:(1)在主菜单中,选择Basic Tools->Preprocessing-> Calibration Utilities-〉Flat Field 。

在打开的Calibrati on In put File对话框中,选择输入文件,单击" 0K ”。

(2)在打开的Flat Field Calibration Parameters 面板中(图13.4),在标有"Select ROI forCalibration ”一栏中,选择感兴趣区(只能选择一个),作为平场域定标的平均波谱区。

(3)选择输出路径及文件名,单击“0K ”执行定标处理。

图13.4 Flat Field Calibration Parameters 面板I2. 对数残差(Log Residuals对数残差定标工具将数据除以波段几何均值,后再除以像元几何均值,可以消除光照、大气传输、仪器系统误差、地形影响和星体反照率对数据辐射的影响。

envi大气校正后计算

envi大气校正后计算

envi大气校正后计算
大气校正是一种重要的遥感技术,用于消除大气对遥感图像的影响,以获取准确的地表反射率信息。

在进行大气校正之前,我们需要了解遥感图像中的大气成分和其对图像的影响。

大气校正的关键在于准确地估计大气成分。

常见的大气成分包括水蒸气、气溶胶和气体。

这些成分会散射、吸收和发射光线,导致遥感图像中的辐射量发生变化。

因此,在进行大气校正之前,我们需要获取大气成分的信息。

然后,我们可以使用大气校正模型来计算大气校正系数。

这些系数可以将遥感图像中的辐射量转换为地表反射率。

大气校正模型基于大气散射和吸收的物理原理,考虑了大气成分的影响。

通过对遥感图像进行大气校正,我们可以获得真实的地表反射率信息,进而进行地表特征提取和定量分析。

在进行大气校正时,我们还需要考虑遥感图像的辐射定标。

辐射定标是将遥感图像中的数字值转换为物理辐射量的过程。

通过辐射定标,我们可以获得遥感图像中的辐射亮度值,为后续的大气校正提供基础。

大气校正是遥感图像处理中非常重要的一步。

通过消除大气影响,我们可以获得准确的地表反射率信息,为地表特征的分析和应用提供可靠的数据基础。

同时,大气校正也是遥感技术发展的重要方向,
不断提高大气校正的准确性和自动化程度,将为环境监测、资源管理和灾害评估等领域提供更多的支持和应用前景。

大气校正(ENVI)

大气校正(ENVI)

大气校正(ENVI)大气校正是定量遥感中重要的组成部分。

本专题包括以下内容:∙ ∙ ●大气校正概述∙ ∙ ●ENVI中的大气校正功能1大气校正概述大气校正的目的是消除大气和光照等因素对地物反射的影响,广义上讲获得地物反射率、辐射率或者地表温度等真实物理模型参数;狭义上是获取地物真实反射率数据。

用来消除大气中水蒸气、氧气、二氧化碳、甲烷和臭氧等物质对地物反射的影响,消除大气分子和气溶胶散射的影响。

大多数情况下,大气校正同时也是反演地物真实反射率的过程。

图1 大气层对成像的影响示意图很多人会有疑问,什么情况下需要做大气校正,我们购买或者其他途径获取的影像是否做过大气校正。

通俗来讲,如果我们需要定量反演或者获取地球信息、精确识别地物等,需要使用影像上真实反映对太阳光的辐射情况,那么就需要做大气校正。

我们购买的影像,说明文档中会注明是经过辐射校正的,其实这个辐射校正指的是粗的辐射校正,只是做了系统大气校正,就跟系统几何校正的意义是一样的。

目前,遥感图像的大气校正方法很多。

这些校正方法按照校正后的结果可以分为2种:∙∙●绝对大气校正方法:将遥感图像的DN(Digital Number)值转换为地表反射率、地表辐射率、地表温度等的方法。

∙∙●相对大气校正方法:校正后得到的图像,相同的DN值表示相同的地物反射率,其结果不考虑地物的实际反射率。

常见的绝对大气校正方法有:●基于辐射传输模型∙ ∙♦MORTRAN模型∙ ∙♦LOWTRAN模型∙ ∙♦ATCOR模型∙ ∙♦6S模型等●基于简化辐射传输模型的黑暗像元法●基于统计学模型的反射率反演;相对大气校正常见的是:●基于统计的不变目标法●直方图匹配法等。

既然有怎么多的方法,那么又存在方法选择问题。

这里有一个总结供参考:1、如果是精细定量研究,那么选择基于基于辐射传输模型的大气校正方法。

2、如果是做动态监测,那么可选择相对大气校正或者较简单的方法。

3、如果参数缺少,没办法了只能选择较简单的方法了。

大气校正ENVI流程

大气校正ENVI流程

大气校正ENVI流程在最初的遥感学习中,我总是分不清传感器定标、辐射定标、辐射校正、大气校正这几个概念的区别与联系。

而且在不同的资料中,各个名词的解释又不一样。

例如:校准是将传感器获得的测量值转换为绝对亮度或与地表反射率、地表温度和其他物理量相关的相对值的处理过程(赵英石等,遥感应用分析原理与方法)遥感器定标就是建立遥感器每个探测器输出值与该探测器对应的实际地物辐射亮度之间的定量关系;建立遥感传感器的数字量化输出值dn与其所对应的视场中辐射亮度值之间的定量关系(陈述彭)。

辐射定标是将传感器记录的电压或数字值转换成绝对辐射亮度的过程(梁顺林《定量遥感》,2021)事实上,简而言之,辐射定标就是将记录的原始DN值转换为大气外表面的反射率。

目的是消除传感器本身造成的误差。

有许多方法:实验室校准、车载校准和现场校准。

公式1是将初始DN值转换为辐射度,其中Lb是辐射度值,单位是w/cm2μm.Sr(瓦特/cm2.微米球形度),增益和偏置是增益和偏移。

单位和辐射值相同。

可以看出,辐射度和DN 值是线性的。

公式2是将辐射值转换为大气视反射率,其中:lλ是辐射值,D是以天文单位表示的日地距离,eSUNλ是平均太阳视发射率,θS是以度数表示的太阳高度角。

但是,一般来说,这部分工作基本上不需要用户完成。

相关系数包含在数据的头文件或元数据中。

例如,使用envi打开MODIS数据,即反射率(大气外层的表观反射率)和辐射率大气校正就是将辐射亮度或者表观反射率转换为地表实际反射率,目的是消除大气散射、吸收、反射引起的误差。

主要分为两种类型:统计型和物理型。

另一方面,物理模型遵循遥感系统的物理规律,也可以建立因果关系。

如果初始模型不好,我们可以通过添加新的知识和信息来知道模型的哪一部分需要改进。

然而,建立和学习这些物理模型的过程是漫长而曲折的。

模型是对现实的抽象;因此,现实模型可能非常复杂,包含大量变量。

例如,6S模型、mortran等。

ENVI软件基本操作——辐射校正、辐射定标、大气校正、几何校正

ENVI软件基本操作——辐射校正、辐射定标、大气校正、几何校正

ENVI软件基本操作——辐射校正、辐射定标、⼤⽓校正、⼏何校

辐射校正
Radiometric correction ⼀切与辐射相关的误差的校正。

⽬的:消除⼲扰,得到真实反射率的数据。

⼲扰主要有:传感器本⾝、⼤⽓、太阳⾼度⾓、地形等。

包括:辐射定标,⼤⽓纠正,地形对辐射的影响
辐射定标
DN值(Digital Number ):遥感影像像元亮度值,记录地物的灰度值。

⽆单位,是⼀个整数值,值⼤⼩与传感器的辐射分辨率、地物发射率、⼤⽓透过率和散射率等相关。

反映地物的辐射率radiance
地表反射率:地⾯反射辐射量与⼊射辐射量之⽐,表征地⾯对太阳辐射的吸收和反射能⼒。

反射率越⼤,地⾯吸收太阳辐射越少;反射率越⼩,地⾯吸收太阳辐射越多,表⽰:surface albedo
表观反射率:表观反射率就是指⼤⽓层顶的反射率,辐射定标的结果之⼀,⼤⽓层顶表观反射率,简称表观反射率,⼜称视反射率。

英⽂表⽰为:apparent reflectance
辐射定标是⽤户需要计算地物的光谱反射率或光谱辐射亮度时,或者需要对不同时间、不同传感器获取的图像进⾏⽐较时,都必须将图像的亮度灰度值转换为绝对的辐射亮度(⼤⽓外层表⾯反射率),这个过程就是辐射定标。

⽅法:实验室定标、机上/星上定标、场地定标。

不同的传感器,其辐射定标公式不同。

L=gain*DN+Bias
⼤⽓校正
Atmospheric correction 将辐射亮度或者表⾯反射率转换为地表实际反射率
⽬的:消除⼤⽓散射、吸收、反射引起的误差。

分类:统计型和物理型。

ENVI对图像进行配准校正拼接裁剪

ENVI对图像进行配准校正拼接裁剪

ENVI对图像进行配准校正拼接裁剪ENVI在图像处理领域被广泛应用,其中配准、校正、拼接和裁剪是常见且重要的操作。

本文将介绍ENVI在图像配准校正拼接裁剪方面的基本原理和操作步骤。

一、图像配准图像配准是将多幅图像对准到一个统一的坐标系统中,使它们具有相同的尺度、旋转和平移。

ENVI提供了多种图像配准方法,包括基于特征点匹配的自动配准和基于控制点辅助的手动配准。

1. 自动配准ENVI的自动配准功能利用图像中的特征点进行匹配,通过计算特征点的几何变换关系来实现配准。

使用该功能时,首先选择一个参考图像,然后选择其他需要配准的图像。

ENVI将自动检测并匹配这些图像中的特征点,并计算图像之间的几何变换关系,最终实现图像的配准。

2. 手动配准对于某些情况下自动配准效果不佳或需要更精确的配准结果的场景,ENVI提供了手动配准功能。

该功能需要用户手动在图像中添加控制点,根据已知的地理坐标信息进行匹配。

通过选择足够数量的控制点,并进行几何变换,可以实现更准确的图像配准结果。

二、图像校正图像校正是指通过去除图像中的变形、噪声、光照等因素,使得图像更加准确和清晰。

ENVI提供了多种图像校正方法,如大气校正、几何校正等。

1. 大气校正在遥感图像处理中,大气校正是一个重要的步骤。

ENVI提供了不同的大气校正模型,如基于大气遥感参数的MODTRAN模型、Atmospheric and Topographic Correction (ATCOR)模型等。

用户可以根据实际需求选择合适的大气校正方法对图像进行校正,以消除大气干扰,还原地物的真实信息。

2. 几何校正几何校正是指将图像中的地物从图像坐标转换为地理坐标,使得图像与实际地理位置相符。

ENVI提供了自动几何校正功能,可以使用地面控制点或地面矢量数据进行几何校正。

通过选择合适的校正方法和参考数据,可以将图像校正为具有地理坐标的图像。

三、图像拼接图像拼接是将多幅图像按照空间位置进行组合,生成一幅更大尺寸的图像。

大气校正

大气校正

ENVIFLAASH大气校正常见错误及解决方法本文汇总了ENVI FLAASH大气校正模块中常见的错误,并给出解决方法,分为两部分:运行错误和结果错误。

前面是错误提示及说明,后面是错误解释及解决方法。

FLAASH对输入数据类型有以下几个要求:1、波段范围:卫星图像:400-2500nm,航空图像:860nm-1135nm。

如果要执行水汽反演,光谱分辨率<=15nm,且至少包含以下波段范围中的一个:l1050-1210 nml770-870 nml870-1020 nm2、像元值类型:经过定标后的辐射亮度(辐射率)数据,单位是:(μW)/(cm2*nm*sr)。

3、数据类型:浮点型(Floating Point)、32位无符号整型(Long Integer)、16位无符号和有符号整型(Integer、Unsigned Int),但是最终会在导入数据时通过Scale Factor转成浮点型的辐射亮度(μW)/(cm2*nm*sr)。

4、文件类型:ENVI标准栅格格式文件,BIP或者BIL储存结构。

5、中心波长:数据头文件中(或者单独的一个文本文件)包含中心波长(wavelenth)值,如果是高光谱还必须有波段宽度(FWHM),这两个参数都可以通过编辑头文件信息输入(Edit Header)。

运行错误1.Unable to write to this file.File or directory is invalid or unavailable。

没有设置输出反射率文件名。

解决方法是单击Output Reflectance File按钮,选择反射率数据输出目录及文件名,或者直接手动输入。

2.ACC Error:convert7IDL Error:End of input record encountered on file unit:0.平均海拔高程太大。

注意:填写影像所在区域的平均海拔高程的单位是km:Ground Elevation(Km)。

ENVI高光谱数据处理流程

ENVI高光谱数据处理流程

ENVI高光谱数据处理流程1.数据预处理数据预处理是高光谱数据处理流程中的第一步,其主要目的是去除数据中的噪声并增加图像质量。

常用的预处理方法包括:大气校正、大气校正之后的辐射校正、大气校正之后的大气校正等。

-大气校正:高光谱数据中的大气散射会引入许多噪声。

大气校正的目的是根据大气散射的物理原理,通过对高光谱数据进行光谱校正和辐射校正,去除大气散射带来的干扰。

-辐射校正:高光谱数据中的辐射能量受到地面温度、雨水和云等因素的影响,导致数据中存在辐射偏差。

辐射校正的目的是根据卫星的辐射源数据和大地辐射能量的关系,对高光谱数据进行校正,消除辐射偏差。

-大气校正之后的大气校正:在进行大气校正之后,仍然可能存在一些小范围的大气散射。

大气校正之后的大气校正的目的是再次进行大气散射校正,进一步提高图像质量。

2.特征提取特征提取是高光谱数据处理流程中的核心步骤,其主要目的是从高光谱数据中提取出对地物分类和解译有用的特征信息。

-光谱特征提取:光谱特征提取是指根据高光谱数据中不同波段的辐射能量变化,提取出反映地物光谱特性的特征参数。

常用的光谱特征包括:光谱曲线的均值、方差、斜率等。

-空间特征提取:空间特征提取是指从高光谱数据的空间分布中提取出反映地物空间特性的特征参数。

常用的空间特征包括:纹理特征、形状特征、边缘特征等。

3.分类与监督解译分类与监督解译是高光谱数据处理流程中的关键步骤,其主要目的是将预处理和特征提取之后得到的数据进行分类和解译。

-监督分类:监督分类是指通过已知的训练样本数据,建立分类模型,并将该模型应用于未知的高光谱数据,将数据分成不同的类别。

常用的监督分类方法有:最大似然分类、支持向量机分类、随机森林分类等。

-非监督分类:非监督分类是指利用高光谱数据本身的统计特性,将数据按照统计特性对其进行分类。

常用的非监督分类方法有:K-均值聚类、多元高斯聚类等。

4.地物解译与验证地物解译与验证是高光谱数据处理流程中的最后一步,其主要目的是对分类结果进行解译和验证,以评估分类的准确性。

ENVI5.1中Landsat 8数据大气校正

ENVI5.1中Landsat 8数据大气校正

ENVI5.1中Landsat 8数据大气校正ENVI 5.1 FLAASH大气校正工具中新增了一些多光谱传感器类型,如:Landsat 8 OLI、Pleiades-1A、Pleiades-1B、Rasat、Spot6。

支持多光谱传感器类型明细见下图1:图1.1 ENVI 5.0与ENVI 5.1 FLAASH中支持传感器类型对比1 打开Landsat 8数据在这里以Landsat 8数据“LC81230322013132LGN02”为例进行介绍。

File -> Open,选择LC81230322013132LGN02_MTL.txt文件,点击OK打开。

分为五个数据集:多光谱数据(1-7波段),全色波段数据(8波段),卷云波段数据(9波段),热红外数据(10,11波段)和质量波段数据(12波段)。

图2.1 Data Manager面板2 辐射定标ENVI 5.1工具箱中查找工具:/Radiometric Correction/Radiometric Calibration;双击此工具,选择要校正的多光谱数据“LC81230322013132LGN02_MTL_MultiSpectral”进行辐射定标。

1) 选择定标的文件;图2.2 打开需要定标的多光谱数据2) 定标参数设置FLAASH大气校正对于radiance数据的要求是:BIL存储格式,单位转换“Scale Factor”的设置,单击Apply FLAASH Settings得到相应的参数。

具体的参数设置如下图2.3;图2.3 辐射定标参数设置3) 查看定标结果通过定标以后,查看影像的DN值是不是辐射定标后的结果,可以采用查看定标后的DN值,查询结果见下图2.4;图2.4 辐射定标结果查看3 FLAASH大气校正ENVI 5.1 工具箱中查找工具:/Radiometric Correction/Atmospheric CorrectionModule/FLAASH Atmospheric Correction,双击此工具,打开辐射定标的数据,进行相关的参数设置进行大气校正。

envi高光谱数据处理流程

envi高光谱数据处理流程

envi高光谱数据处理流程
envi高光谱数据处理流程是一种非常常用的数据处理方法,主要应用于高光谱遥感数据处理。

其主要流程包括:数据预处理、光谱反射率计算、特征提取与分类等几个步骤。

1、数据预处理:数据预处理包括数据校正、波长校准及大气校正等过程。

其中,数据校正主要是将数据进行去背景、去噪、去影响等处理。

波长校准是将采集到的数据进行波长校准,保证数据的准确性。

大气校正是将采集的数据进行大气校正,降低大气对数据的影响。

2、光谱反射率计算:光谱反射率计算是将采集到的数据进行转换,得到地表反射率信息。

这个过程主要通过将采集到的数据进行比对处理,计算出地表反射率。

3、特征提取:特征提取是将采集到的数据进行特征分析,得到地物分类信息。

这个过程主要通过对采集到的数据进行分析,计算出每个波段的特征,然后根据这些特征进行分类。

4、分类:分类是将采集到的数据进行分类,识别出地表不同的类别。

这个过程主要通过将采集到的数据进行分析,然后根据不同的特征进行分类,最终得到地表不同的类别。

总之,envi高光谱数据处理流程是一个比较全面、细致的数据处理方法,可以有效地对高光谱遥感数据进行处理,得到准确的地表信息。

- 1 -。

envi大气校正后计算

envi大气校正后计算

envi大气校正后计算
在ENVI软件中进行大气校正后,可以通过Band Math工具来计算各个参数值。

以下是计算步骤:
1. 启动ENVI软件,并加载经过大气校正的TM数据。

2. 右键点击Toolbox→Band Algebra→Band Math,打开Band Math对话框。

3. 根据所需参数的计算公式,在Enter an expression(运算表达式输入框)中输入表达式。

例如,如果要计算NDVI,可以使用公式:NDVI=(NIR-R)/(NIR+R)。

其中,NIR为近红外波段,R为红光波段。

4. 单击Add to List按钮,将表达式添加到列表中。

5. 单击OK按钮,打开Variables to Bands Pairings对话框。

为运算表达式中各个变量赋予图像文件或者图像波段。

6. 单击Choose按钮,选择文件名及路径保存结果。

7. 执行运算,等待运算完成即可得到计算结果。

需要注意的是,具体的计算公式和参数需要根据所使用的传感器和数据类型进行选择和调整。

此外,ENVI软件提供了许多其他工具和功能,可以进行更复杂的图像处理和分析。

如有需要,可以参考ENVI软件的使用手册或相关教程进行学习和操作。

envi辐射定标和大气校正步骤

envi辐射定标和大气校正步骤

envi辐射定标和大气校正步骤
辐射定标和大气校正是遥感影像处理中的重要步骤,用于消除大气效应,得到真实的地物辐射亮度。

1. 辐射定标(Radiometric Calibration):
a. 获取辐射定标参考:通过使用辐射标准器,如辐射球或辐射标准板,获取具有已知辐射值的参考影像;
b. 通过校正系数确定辐射值:根据辐射定标参考和参考影像的灰度值,计算校正系数,以将影像的灰度值转换为辐射亮度。

2. 大气校正(Atmospheric Correction):
a. 估算大气透过率:通过使用大气透过率模型,根据遥感影像的特性(如波段反射率、大气参数等),估算不同波段的大气透过率;
b. 估算大气辐射:使用大气辐射传输模型,结合大气透过率和太阳辐射,估算出大气辐射;
c. 扣除大气辐射:将估算得到的大气辐射从原始遥感影像中扣除,得到经过大气校正的影像。

这些步骤可以根据具体的遥感影像和数据处理软件的要求进行调整和优化。

flassh大气校正ENVI处理方法

flassh大气校正ENVI处理方法
大气校正ENVI处理方法
吴祎越
1、数据读取
1、需要envi控件 2、解压后打开 , ,更改数值、调整为CCD、 和融合。
输入和搜寻、输出,并进行辐射定标 3、单击apply,之后等待。
2、修改数据格式
1、在Basic Tools内容下选择Convert Data,出现窗体 ,
选择需要的数据类型(一
般设为BIL),然后选择 输出地方。
2、等待,
结果为所用。
3、构建波谱响应函数
1、选择Window-Start New Plot Window, Window窗口中,选择File-InputData-ASCII ENVI Plot ,选择下载好的
波谱响应函数文件.txt打开。
2、选择需要的项目。
3、出现波谱曲线
,编辑数据,
4、保存,选择存储位置


可以查找到文件

Байду номын сангаас
4、FLAASH大气校正
1、选择Spectral-FLAASH,
2、从
中获取信息填入。
3、
此处加入波谱函数文件。
4、单击apply ,
等待
5、结果

ENVI大气校正实习

ENVI大气校正实习

实习内容一、实习要求1. 要求所有的内容自己独立完成,软件环境使用ENVI遥感图像处理系统。

2. 数据采用提供的Landsat7多光谱数据和AVIRIS高光谱数据,也可以采用其他数据完成实习内容。

3. 熟悉大气校正的原理和相关内容。

4.对比黑暗像元大气校正、平场域法、对数残差法、经验线法和FLAASH大气校正结果有何异同。

5. 要求提交实习报告,包括实现过程和主要结果的截图,实习中碰到的问题及解决方式要在实习报告中加以详细的阐述。

二、实习内容了解使用Flaash大气校正模块对多光谱和高光谱数据进行大气校正的原理以及过程,可以借助网络或者参考书籍弄懂Flaash大气校正的特点、处理步骤、算法的基本原理、Flaash 输入数据的要求和输入参数的说明等。

三、实习步骤①多光谱数据的大气校正数据准备这一步主要完成的工作是数据的辐射定标,以及按照FLAASH对数据要求进行相关的处理。

第一步传感器定标(1) 启动ENVI,在ENVI主菜单中,选择File—Open External File—Landset—Fast,在文件选择对话框中选择LandsatTM_JasperRidge_hrf.fst头文件,ENVI自动将数据添加到波段列表中。

(2) 在ENVI主菜单中,选择Basic Tools—Preprocessing—Calibration Utilities—Landset Calibration,选择影像,打开Landset定标工具。

(3) Landset定标工具会从元数据文件中自动获取相关的参数信息,包括成像日期,定标参数等,选择Calibration Type:Radiance。

(4) 选择输入的路径和文件名,单击OK按钮执行定标处理。

得到的辐射亮度单位为W/( m2*um*sr),FLAASH要求的辐射亮度的单位为uW/( cm2*um*sr),两者相差10倍关系。

图像的存储顺序为BSQ,下面将定标结果进行换算和BSQ—BIL的转换处理。

ENVI下用TM数据做大气校正

ENVI下用TM数据做大气校正

ENVI下有TM数据做大气校正一、数据校准(calibration utility)打开TM数据,单击”Basic Tools”->”Preprocessing”->”Calibration Utility”->”Landsat Calibration”,如下图选择要校准的文件,然后会弹出下面的对话框第一个选项是传感器,选择Landsat 5 TM,余下的是数据的详细信息,能在同一文件夹下_MTL.txt中找到。

其中“Calibration Type”选“Radiance”。

二、波段叠加(Layer Stacking)六个波段文件全部校准后,再叠加到一起,成为一个文件。

单击”Map”->”Layer Stacking”,弹出对话框,单击“Import File…”,导入已校准的波段文件,导入文件后单击“Reorder Files…”,调整波段的排列顺序。

输入要保存的文件名,单击“OK”。

三、数据转换(Convert Data)常用的TM数据时BSQ(波段顺序排列)格式的,而FLAASH大气校正用的是BIL(波段按行交叉格式)的格式,所以要做数据转换。

单击”Basic Tools”->”Convert Data(BSQ,BIL,BIP)”,弹出如下对话框Output Interleave选择BIL,输入要导出的文件的名称,单击”OK”。

导出文件后要编辑新文件的头文件。

单击”File”->”Edit ENVI Header”,选择要编辑的文件,然后弹出对话框单击“Edit Attributes”->”Wavelengths”,弹出如下对话框选择波段,选择合适的单位,在这里选择“Nanometers”,在下方的文本框中输入该波段的中心波长。

TM参与校正的六个波段的波长分别是tm1 485tm2 560tm3 660tm4 830tm5 1650tm7 2215编辑后单击“OK”。

遥感数据大气校正ENVI

遥感数据大气校正ENVI

在最初的遥感学习中,我总是分不清传感器定标、辐射定标、辐射校正、大气校正这几个概念的区别与联系。

而且在不同的资料中,各个名词的解释又不一样。

例如:定标是将传感器所得的测量值变换为绝对亮度或变换为与地表反射率、表面温度等物理量有关的相对值的处理过程(赵英时等《遥感应用分析原理与方法》)遥感器定标就是建立遥感器每个探测器输出值与该探测器对应的实际地物辐射亮度之间的定量关系;建立遥感传感器的数字量化输出值DN与其所对应的视场中辐射亮度值之间的定量关系(陈述彭)。

辐射定标是将传感器记录的电压或数字值转换成绝对辐射亮度的过程(梁顺林《定量遥感》,2009)其实,简单来说,辐射定标就是将记录的原始DN值转换为大气外层表面反射率,目的是消除传感器本身产生的误差,有多种方法:实验室定标、星上定标、场地定标。

公式1就是将初始的DN值转换为辐射亮度,其中Lb是值辐射亮度值,单位是:W/cm2.μm.sr(瓦特/平方厘米.微米.球面度),Gain和Bias是增益和偏移,单位和辐射亮度值相同,可以看出,辐射亮度和DN值是线性关系。

公式二是将辐射亮度值转换为大气表观反射率,式中:Lλ为辐射亮度值,d为天文单位的日地距离,ESU Nλ为太阳表观辐射率均值,θs是以度为单位的太阳高度角。

不过总的来说,这部分的工作基本上不需要用户自己做,相关的系数都包含在数据的头文件或者元数据中了。

例如用Env i打开Modis数据,就是反射率(大气外层表观反射率),辐射亮度以及发射率三个数据类型(见dsbin:传感器定标http://bbs.esri /ESRI/viewthread.php?tid=56191)。

大气校正就是将辐射亮度或者表观反射率转换为地表实际反射率,目的是消除大气散射、吸收、反射引起的误差。

主要分为两种类型:统计型和物理型。

统计型是基于陆地表面变量和遥感数据的相关关系,优点在于容易建立并且可以有效地概括从局部区域获取的数据,例如经验线性定标法,内部平场域法等,详细请参照玉妮小居新浪博客:辐射校正的统计模型/s/blog_5f4afe870100da1w. html。

ENVI FLAASH大气校正

ENVI FLAASH大气校正

ENVI FLAASH大气校正今天忙了一下午,终于将Hyperion数据的FLAASH大气校正搞定了,下面是FLAASH User's GUIDE 的一个例子的步骤,共享一下Start FLAASH and Set the Input and Output Parameters1. From the main ENVI menu select Spectral →FLAASH or Basic Tools →Calibration Utilities →FLAASH.2. Click on the Input Radiance Image button and select theJasperRidge98av.img file from ENVI’s tandard Input File dialog and click OK.3. In the Radiance Scale Factors dialog, click the Read array of scale factors(one per band) from ASCII file button, then click OK.4. When the file selection dialog appears, navigate to theenvidata/flaash/hyperspectral/input_files/ directory on Tutoral Data CD #3 and select the A VIRIS_1998_scale.txt file.5. In the Input ASCII File dialog, accept all of the default values and click OK.Recall that the input radiance image has been scaled into two-byte signed integers. In order for FLAASH to compute the atmospheric correction, these data must be converted into floating-point radiance values in units of. The 1998 A VIRIS scale factors (which are valid for all A VIRIS data collected between 1995 and 2003) are 500 for the first 160 bands and 1000 for the remainder.in the FLAASH Atmospheric Correction Model Input Parameters dialog, the default path and output reflectance file name for the FLAASH-correctedreflectance result are displayed in the Output Reflectance File text box.6. Change the output path to one on a writable drive by typing in the text box, or by clicking on the Output Reflectance File button to navigate to the desired output directory and define the output file name.7. In the Output Directory for FLAASH Files text box, enter the full path of the directory where you want to have all other output FLAASH files written. You may also click on the Output Directory for FLAASH Files button to the left of the text box to navigate to the desired directory.8. In the Rootname for FLAASH Files text box, enter the name you want to use as a prefix for the FLAASH Output Files.ENVI will automatically add an underscore character to the rootname that youenter.Restore a Template and Review the Model Parameters1. In the bottom right-hand corner of the FLAASH Atmospheric Model InputParameters dialog, click the Restore button.The FLAASH run parameters for the sample Jasper Ridge A VIRIS image havebeen provided in a template file on the Tutorial Data CD #3.2. Navigate to the envidata/flaash/hyperspectral/input_files/directory on Tutorial Data CD #3 in the file selection dialog, select the JasperRidge98av_template.txt file, and click Open.The FLAASH Atmospheric Correction Model Input Parameters dialog fills in automatically and looks like Figure 4-2 (except for the file input and outputfields, which will be specific to your machine).NoteIf a message appears, warning you that the paths don’t exist, click OK to dismiss it.3. Review the scene collection details and model parameters for the Jasper Ridge scene.4. Click the Advanced Settings button at the bottom of the dialog window.The parameters in the Advanced Settings dialog allow you to adjust additional controls for the FLAASH model. Note that the default setting for Automatically Save Template File is Yes and Output Diagnostic Files is No.While you may find it excessive to save a template file for each FLAASH run,this file is often the only way to determine the model parameters that were used to atmospherically correct an image after the run is complete, and access to it can be quite important. The ability to output diagnostic files is offered solely as an aid for RSI Technical Support engineers to help diagnose problems. For more details about Advanced Settings see “FLAASH Advanced Settings”on page 39.5. Click Cancel in the Advanced Settings dialog to return to the input parameters dialog.Start the Processing and View the Corrected Image1. In the FLAASH Atmospheric Model Input Parameters dialog, click Apply to begin the FLAASH processing. A standard ENVI status report dialog will be displayed. •You may cancel the processing at any point, but be aware that there are some FLAASH processing steps that can’t be interrupted, so the response to the Cancel button may not be immediate.2. When FLAASH completes, the output reflectance image, as well as the column water vapor image and the cloud classification map, will be entered into the Available Bands List. You should also find the journal file and the template file in the FLAASH output directory.3. Using standard ENVI procedures, display the reflectance result into a new imagedisplay.4. In the Main Image window, right-click and select Z Profile from the shortcut menu.5. Move the cursor in the Main Image window and observe the reflectance spectra in the Spectral Profile window.Verify the Model ResultsThe results you produce with the Jasper Ridge files should be identical to the data found in the envidata/flaash/hyperspectral/flaash_results/ directory on Tutorial Data CD #3.Compare Images by Linking1. From the ENVI main menu, select File →Open Image File and open the perRidge98av_flaash_refl.img file from the envidata/flaash/hyperspectral/flaash_results/ directory on Tutorial Data CD #3.The image bands are listed in the Available Bands List.2. In the Available Bands List, highlight one of the image bands, then right-click and select Load True Color to <new> from the shortcut menu (or display an RGB combination of bands 28, 19, 10, spectively).3. Display the same RGB combination from your FLAASH reflectance result into another image window.4. Right-click in one of the image display windows and choose Link Displays from the shortcut menu. In the Link Displays dialog, set the Dynamic Overlay to Off and click OK.5. Double-click in one of the Main Image display windows to display the Cursor Location/Value window.6. Roam around one of the images using your mouse and note the data values int he Cursor Location/Value window. You should see that the data values are identical for corresponding bands in both images.Compute a Difference Image Using Band MathFor a more quantitative verification of the reflectance results, compute a difference image using Band Math.1. From the ENVI main menu, select Basic Tools →Band Math. The Band Math dialog appears.2. In the Enter an Expression text box, enter the following expression: float(b1) –b23. Click OK.4. In the Variables to Band Pairings dialog, click on B1 to highlight it and click the Map Variable to Input File button.5. When the input file selection dialog appears, click on the JasperRidge98av_flaash_refl.img file and click OK.6. Use the same procedure to assign B2 to your FLAASH reflectance image.7. Enter or choose an output file name for the result and click OK.NoteThe file size for this difference image will be twice as large as the FLAASH reflectance image file, so be sure you have sufficient disk space for this Band Math result.8. Every value in the difference image should be zero. To ensure that the results are identical, select Basic Tools →Statistics →Compute Statistics from the ENVI main menu to calculate the basic statistics for the difference image.Note the Max and Min columns in the statistics report window.NoteDue to differences in computer machine precision, your FLAASH reflectanceimage result may differ from those in the verification directory by approximately1-5 DNs, or 0.0001 to 0.0005 reflectance units。

ENVI下的大气校正

ENVI下的大气校正

大气校正是定量遥感中重要的组成部分。

本专题包括以下内容:l.大气校正概述;2.ENVI中的大气校正功能;1.大气校正概述大气校正的目的是消除大气和光照等因素对地物反射的影响,广义上讲获得地物反射率、辐射率或者地表温度等真实物理模型参数;狭义上是获取地物真实反射率数据。

用来消除大气中水蒸气、氧气、二氧化碳、甲烷和臭氧等物质对地物反射的影响,消除大气分子和气溶胶散射的影响。

大多数情况下,大气校正同时也是反演地物真实反射率的过程。

图1 大气层对成像的影响示意图很多人会有疑问,什么情况下需要做大气校正,我们购买或者其他途径获取的影像是否做过大气校正。

通俗来讲,如果我们需要定量反演或者获取地球信息、精确识别地物等,需要使用影像上真实反映对太阳光的辐射情况,那么就需要做大气校正。

我们购买的影像,说明文档中会注明是经过辐射校正的,其实这个辐射校正指的是粗的辐射校正,只是做了系统大气校正,就跟系统几何校正的意义是一样的。

目前,遥感图像的大气校正方法很多。

这些校正方法按照校正后的结果可以分为2种:绝对大气校正方法:将遥感图像的DN(Digital Number)值转换为地表反射率、地表辐射率、地表温度等的方法。

相对大气校正方法:校正后得到的图像,相同的DN值表示相同的地物反射率,其结果不考虑地物的实际反射率。

常见的绝对大气校正方法有:基于辐射传输模型MORTRAN模型LOWTRAN模型ATCOR模型6S模型等基于简化辐射传输模型的黑暗像元法基于统计学模型的反射率反演;相对大气校正常见的是:基于统计的不变目标法直方图匹配法等。

既然有怎么多的方法,那么又存在方法选择问题。

这里有一个总结供参考:1、如果是精细定量研究,那么选择基于基于辐射传输模型的大气校正方法。

2、如果是做动态监测,那么可选择相对大气校正或者较简单的方法。

3、如果参数缺少,没办法了只能选择较简单的方法了。

2. ENVI大气校正功能在ENVI中包含了很多大气校正模型,包括基于辐射传输模型的MORTRAN模型、黑暗像元法、基于统计学模型的反射率反演。

ENVI5.0sp3对TM影像的大气校正

ENVI5.0sp3对TM影像的大气校正

ENVI5.0sp3对TM影像的大气校正第一步:辐射定标(1)选择File->Open,选择_MTL.txt文件打开。

(2)ENVI自动显示RGB显示真彩色图像,打开Data Manager对话框,可以看到ENVI自动读取元数据信息,包括中心波长信息、波段名称等。

并将数据根据类型自动划分为2类。

(1)选择ToolBox/Radiometric Correction/Radiometric Calibration,选择可见光-近红外数据。

(2)在Radiometric Calibration面板中●定标类型(Calibration Type):辐射亮度值(Radiance)●输出储存顺序(Output Interleave):BIL●输出数据类型:Float●单击FLAASH Settings按钮,自动获取辐射亮度单位转换系数ScaleFactor:0.1其他选项是方便用于FLAASH大气校正。

(3)选择文件名和路径输出图1:Radiometric Calibration面板第二步:FLAASH大气校正选择Toolbox/Radiometric Correction/Atmospheric CorrectionModule/FLAASH Atmospheric Correction,打开FLAASH大气校正工具。

(1)文件输入与输出信息项目单击Input Radiance Image按钮,选择上一步准备好的辐射亮度值数据LC81230322013132LGN02_rad.dat。

在Radiance Scale Factors对话框中选择Use single scale factor for all bands(Single scale factor:1),在辐射定标中对单位进行了转换。

单击Output Reflectance File按钮选择输出文件名和路径。

(2)传感器与图像目标信息●Lat:2852 30.72,Lon:119 32 29.50(FLAASH自动获取)●Sensor Type:Landsat TM5●Ground Elevation(km):0.45(从相应区域的DEM获得平均值)●Flight Date:1995-09-04 Flight Time:01:34:27注:在右边图层管理器中,单击右键选择View Metadata,在Metadata viewer 中浏览time可以看到飞行时间图2:图像成像时间查看(3)大气模型(Atmospheric Model):Mid_Latitude Summer(9月份纬度:23°N-29°N)(4)气溶胶模型(Aerosol Model):Rural(5)气溶胶反演(Aerosol Retrieval):2-Band(K-T)(6)初始能见度(Initial Visibility):40。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大气校正(ENVI)大气校正是定量遥感中重要的组成部分。

本专题包括以下容:大气校正概述ENVI中的大气校正功能1大气校正概述大气校正的目的是消除大气和光照等因素对地物反射的影响,广义上讲获得地物反射率、辐射率或者地表温度等真实物理模型参数;狭义上是获取地物真实反射率数据。

用来消除大气中水蒸气、氧气、二氧化碳、甲烷和臭氧等物质对地物反射的影响,消除大气分子和气溶胶散射的影响。

大多数情况下,大气校正同时也是反演地物真实反射率的过程。

图1 大气层对成像的影响示意图很多人会有疑问,什么情况下需要做大气校正,我们购买或者其他途径获取的影像是否做过大气校正。

通俗来讲,如果我们需要定量反演或者获取地球信息、精确识别地物等,需要使用影像上真实反映对太的辐射情况,那么就需要做大气校正。

我们购买的影像,说明文档中会注明是经过辐射校正的,其实这个辐射校正指的是粗的辐射校正,只是做了系统大气校正,就跟系统几何校正的意义是一样的。

目前,遥感图像的大气校正方法很多。

这些校正方法按照校正后的结果可以分为2种:绝对大气校正方法:将遥感图像的DN(Digital Number)值转换为地表反射率、地表辐射率、地表温度等的方法。

相对大气校正方法:校正后得到的图像,相同的DN值表示相同的地物反射率,其结果不考虑地物的实际反射率。

常见的绝对大气校正方法有:基于辐射传输模型MORTRAN模型LOWTRAN模型ATCOR模型6S模型等基于简化辐射传输模型的黑暗像元法基于统计学模型的反射率反演;相对大气校正常见的是:基于统计的不变目标法直方图匹配法等。

既然有怎么多的方法,那么又存在方法选择问题。

这里有一个总结供参考:1、如果是精细定量研究,那么选择基于基于辐射传输模型的大气校正方法。

2、如果是做动态监测,那么可选择相对大气校正或者较简单的方法。

3、如果参数缺少,没办法了只能选择较简单的方法了。

2 ENVI大气校正功能在ENVI中包含了很多大气校正模型,包括基于辐射传输模型的MORTRAN模型、黑暗像元法、基于统计学模型的反射率反演。

基于统计的不变目标法可以利用ENVI一些功能实现。

其中MORTRAN模型集成在ENVI大气校正扩展模块中。

还有直方图匹配等。

2.1 简化黑暗像元法大气校正黑暗像元法是一种古老、简单的经典大气校正方法。

它的基本原理是在假设待校正的遥感图像上存在黑暗像元、地表朗伯面反射和大气性质均一,并忽略大气多次散射辐照作用和邻近像元漫反射作用的前提下,反射率很小(近似0)的黑暗像元由于大气的影响,使得这些像元的反射率相对增加,可以认为这部分增加的反射率是由于大气影响产生的。

这样,将其他像元减去这些黑暗像元的像元值,就能减少大气(主要是大气散射)对整幅影像的影响,达到大气校正的目的。

整个过程的关键是寻找黑暗像元以及黑暗像元增加的像元值。

ENVI下的Dark Subtract工具提供选择波段最小值、ROI的平均值、自定义值三种方式确定黑暗像元的像素值。

操作过程如下:(1)打开待校正图像文件。

(2)在主菜单中,选择Basic Tools->Preprocessing->General Purpose Utilities-> Dark Subtract,在文件选择对话框中选择待校正图像文件,单击OK按钮,打开Dark Subtraction Parameters面板。

(3)在Dark Subtraction Parameters面板中,确定黑暗像素值包括三种方法(Subtraction Method):波段最小值(Band Minimum)ROI的平均值(Region Of Interest)自定义值(User Value)(4)在Output Result to中选择File以及相应的输出路径和文件名,单击OK执行操作。

图2 Dark Subtraction Parameters面板(Band Minimum)2.2 基于统计学模型的反射率反演基于统计学模型的反射率反演的方法主要有平场域法(Flat Field,FF)、对数残差法(Log Residuals)、部平均法(Internal Average Relative Reflectance,IARR)、经验线性法(Empirical Line)。

集中在Basic Tools->Preprocessing-> Calibration Utilities菜单下。

1.平场域法(Flat Field)Flat Field定标工具通过选择图像中一块具有高反射率、光谱变化平坦的区域,利用这个区域的平均光谱值来模拟飞行时的大气条件下的太谱。

将每个像元的DN值除以选择区域的平均光谱值得到相对反射率,以此来消除大气的影响。

在使用这个工具前,需要利用ENVI提供的感兴趣区绘制工具(ROI Tool)在被定标图像上选择感兴趣区作为平场域(Flat Field),感兴趣区可选择沙漠、大块水泥地、沙地等区域。

2.对数残差(Log Residuals)对数残差定标工具将数据除以波段几何均值,后再除以像元几何均值,可以消除光照、大气传输、仪器系统误差、地形影响和星体反照率对数据辐射的影响。

定标结果的值在1附近。

3.部平均法(Internal Average Relative Reflectance,IARR)IAR (Internal Average Relative) Reflectance定标工具假定整幅图像的平均光谱基本代表了大气影响下的太谱信息。

把图像DN值与整幅图像的平均辐射光谱值相除,得到的结果为相对反射率。

该工具特别适用于没有植被的干旱区域。

4.经验线性法(Empirical Line)Empirical Line 定标方法是假设图像DN值与反射率之间存在线性关系:反射率= 增益* DN值+ 偏移利用两个已知点的地面反射光谱值,再计算图像上对应像元点的平均DN值,然后利用线性回归求出增益和偏移值,建立DN值与反射率之间的相互关系式,进行反射率的定标。

消除了太阳辐亮度和大气程辐射。

ENVI的Empirical Line定标工具要求至少需要一个已知区域的地面反射光谱值(Field Spectra)作为参照波谱,以及图像上对应像元点的波谱曲线(Data Spectra)。

它们可以来自波谱剖面或波谱曲线、波谱库、感兴趣区、统计文件和ASCII文件。

输入的波谱将自动被重采样,以与选择的数据波长相匹配。

也可以用已经存在的系数对数据集进行定标。

2.3 不变目标法相对大气校正相对大气校正按照数学基础可以分为2种,非线性校正法和线性校正法。

非线性校正法最典型的是直方图匹配,图像的直方图是图像中所有灰度值的概率分布。

即将校正图像的直方图与参考图像的直方图进行匹配,使两幅图像具有相同或相近的灰度值概率分布,达到两幅图像上同名地物具有相同灰度值的目的。

利用ENVI中Histogram Matching 工具(Display中,Enhance->Histogram Matching)线性校正法有个前提假设:不同时相的图像灰度值之间满足线性关系,这种假设在近似情况下是成立的。

这样就可以通过线性等式来描述不同时相间的灰度关系,用x表示参考图像,y表示待校正图像,他们之间的线性关系可描述为:y=ax+b (式1)其中:a、b为线性等式中的参数,即为增益和偏移量。

根据前述原理,完成线性相对校正需要以下3个步骤:第一步,在两幅图像中搜寻相对固定目标即光谱稳定的地物样本点,即伪不变特征要素(PIF:Pseudo-Invariant Features);第二步,运用这些伪不变特征点的DN值,利用线性回归的方法求解式(13.6)中的参数,得到图像间的线性关系;第三步,根据该关系式,通过波段运算,得到与参考图像具有相同或相近辐射值的结果图像,完成相对大气校正。

整个过程的关键是PIF的选择。

下面以两个不同大气环境下成像、已经经过精确配准、ENVI标准格式的Landsat TM5数据为例(2000年和2001年),介绍线性校正法的操作步骤:第一步:PIF选择选择一幅目视质量较好的图像作为基准图像(2001年),另外一幅作为待校正图像(2000年)。

在两个图像上选择相同区域的沥青房顶、砾石面、混凝土停机坪、洁净水体、混凝土、沙地等地物作为PIF,这些地物不会随时间的变化而变化。

(1)在主模块中,选择File->Open Image File,打开两幅图像,并在Display中显示。

(2)在其中一幅影像上点击右键,从快捷菜单中选择Geographic Link,将显示的两幅影像地理。

(3)在显示2000年图像的主图像窗口中,选择Overlay-> Region of Interest,打开ROITool面板。

(4)通过目视方式,从两幅图像找到光谱稳定、相同地物作为样本,用Polygon或者Point类型绘制感兴趣区。

(5)在绘制一定数量感兴趣后(不宜太多,太多后面的回归运算量会很大),在ROI Tool面板中,选择File-> Output ROIs to ASCII。

(6)回到ROI Tool面板中,选择Options-> Reconcile ROIs via Map,将前面绘制的ROI转接到2001年的图像上,类似(5)步的方法将基准图像的ROI对应像素位置和像元值输出为文本文件。

分别用记事本打开上面步骤得到两个文本文件,这样我们得到了2000年的图像和2001年的图像相对应伪不变特征要素(PIF)的像素值。

从文本文件中可以看到,两个时相图像中每一个波段的像素值是一一对应关系,刚好对应式1中的x和y。

第二步中就是利用这些像素值,根据最小二乘回归分析法获得式13.6中的a和b两个参数。

第二步、线性关系式求解使用最小二乘回归的方法来求解线性回归式a和b参数,如表1。

表1回归解算的a和b值Band30.92-9Band4 1.21-16Band50.994Band70.943第三步、线性变换利用表1中的a和b值,在ENVI的Band Math工具对待校正图像做线性变换,然后利用Layer Stacking工具将线性变换结果组合成一个多波段文件。

不变目标法相对大气校正操作过程已经完成。

2.4 热红外大气校正ENVI提供Thermal Atm Correction工具,可以近似去除热红外辐射数据中的大气影响。

在进行大气校正之前,为了得到最好的结果,必须将热红外数据定标为比辐射率数据(TIMS的热红外数据必须被转化为辐射亮度数据),并且待校正数据波长在8-14&micro;m之间。

下面以ASTER L1A的热红外波段为例,操作过程如下:(1)打开ASTER,在波段列表中按照波长自动归为4组,2组可见光-近红外(VNIR)、短波红外(SWIR)和热红外(IIR),并根据头文件信息自动定标为辐射亮度值(单位W/(m2 *&micro;m*sr))。

相关文档
最新文档