`
mywebcode
  • 浏览: 1065428 次
文章分类
社区版块
存档分类
最新评论

基于ENVI bandmath的地表温度反演

 
阅读更多

地表温度作为地球环境分析的重要指标,而遥感技术作为现代重要的对地观测手段,使得基于遥感图像的地表温度反演的研究越来越多。主要的地表温度反演方法有:大气校正法,单窗算法,单通道法等等。本文介绍用辐射传输方程法对地表温度进行反演。

技术流程:

例子数据为2002年9月2日的襄樊市Landsat ETM+数据。根据数据的特点以及地表温度反演研究的技术要求,采用的技术路线为:先对Landsat ETM+数据进行预处理:数据读取、辐射定标、大气校正、襄樊区域裁剪,利用大气校正,即:辐射传输方程法对其影像热红外波段数据进行操作反演,实现襄樊市地区的地表真实温度的反演研究。具体的处理流程如下:

图 1 计算流程

具体的实现步骤如下:

第一步:准备数据

热红外数据使用的是Landsat的第六波段,已经做了传感器定标、几何校正、工程区裁剪,详细流程参考上面的流程图。文件为TM6-rad-subset-jz-xiangfan.img。

由TM影像(已经过大气校正)生成的NDVI数据,已经利用主菜单->Basic Tools->Resize Data(SFatial/SFectral)重采样为60米分辨率,与TMi6数据保持一致,文件名为:TM-NDVI-60m.img。

第二步:地表比辐射率计算

物体的比辐射率是物体向外辐射电磁波的能力表征。它不仅依赖于地表物体的组成,而且与物体的表面状态(表面粗糙度等)及物理性质(介电常数、含水量等)有关,并随着所测定的波长和观测角度等因素有关。在大尺度上对比辐射率精确测量的难度很大,目前只是基于某些假设获得比辐射率的相对值,本文主要根据可见光和近红外光谱信息来估计比辐射率。

(一)<wbr><wbr> 植被覆盖度计算</wbr></wbr>

计算植被覆盖度Fv采用的是混合像元分解法,将整景影像的地类大致分为水体、植被和建筑,具体的计算公式如下:

FV = (NDVI- NDVIS)/(NDVIV - NDVIS) (2)

其中,NDVI为归一化差异植被指数,取NDVIV = 0.70和NDVIS = 0.00,且有,当某个像元的NDVI大于0.70时,FV取值为1;当NDVI小于0.00,FV取值为0。

利用ENVI主菜单->Basic Tools->Band Math,在公式输入栏中输入:

(b1 gt 0.7)*1+(b1 lt 0.)*0+(b1 ge 0 and b1 le 0.7)*((b1-0.0)/(0.7-0.0))

b1:选择NDVI图像

得到植被盖度图像。

(二)<wbr> 地表比辐射率计算</wbr>

根据前人的研究,将遥感影像分为水体、城镇和自然表面3种类型。本专题采取以下方法计算研究区地表比辐射率:水体像元的比辐射率赋值为0.995,自然表面和城镇像元的比辐射率估算则分别根据下式(3)(4)进行计算:

εsurface = 0.9625 + 0.0614FV - 0.0461FV2<wbr></wbr> (3)

εbuilding = 0.9589 + 0.086FV - 0.0671FV2<wbr><wbr></wbr></wbr> (4)

式中,εsurface和εbuilding分别代表自然表面像元和城镇像元的比辐射率。

利用ENVI主菜单->Basic Tools->Band Math,在公式输入栏中输入:

(b1 le 0)*0.995+(b1 gt 0 and b1 lt 0.7)*(0.9589 + 0.086*b2 - 0.0671*b2^2)+(b1 ge 0.7)*(0.9625 + 0.0614*b2 - 0.0461*b2^2)

b1:NDVI值;

b2:植被覆盖度值。

得到地表比辐射率数据。

第三步:计算相同温度下黑体的辐射亮度值

辐射传输方程法,又称大气校正法,其基本思路为:首先利用与卫星过空时间同步的大气数据来估计大气对地表热辐射的影响。然后把这部分大气影响从卫星高度上传感器所观测到的热辐射总量中减去。从而得到地表热辐射强度.再把这一热辐射强度转化为相应的地表温度.

卫星传感器接收到的热红外辐射亮度值由三部分组成:大气向上辐射亮度L↑,地面的真实辐射亮度经过大气层之后到达卫星传感器的能量;大气向下辐射到达地面后反射的能量。卫星传感器接收到的热红外辐射亮度值的表达式可写为(辐射传输方程):

Lλ = [ε·B(TS) + (1-ε)L↓]·τ + L↑<wbr></wbr>4

这里,ε为地表辐射率,TS为地表真实温度,B(TS)为普朗克定律推到得到的黑体在TS的热辐射亮度,τ为大气在热红外波段的透过率。则温度为T的黑体在热红外波段的辐射亮度B(TS)为:

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> B(T<sub><span style="font-size:12px">S</span></sub>) = [Lλ - L↑- τ·(1-ε)L↓]/τ·ε<wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>5

<wbr></wbr>

NASA官网(http://atmcorr.gsfc.nasa.gov/)中输入成影时间以及中心经纬度,则会提供上式中所需要的参数。本专题输入的数据是襄樊市地区200292日北京时间1030成像的Landsat7 ETM+影像,影像中心的经纬度为:32.51N, 111.81 E。得到下图参数图: 大气在热红外波段的透过率τ0.6,大气向上辐射亮度L↑3.39 W/(m2·sr·μm),大气向下辐射亮辐射亮度L↓5.12W/(m2·sr·μm)

图2 200292Landsat ETM+数据的大气辅助参数

利用ENVI主菜单->Basic Tools->Band Math,在公式输入栏中输入:

b2-3.39-0.6*1-b1*5.12/0.6*b1

b160m分辨率的地表比辐射率值;

b2:表示热红外波段大气校正后的辐射定标值。

得到了温度为T的黑体在热红外波段的辐射亮度值。

第四步:反演地表温度

在获取温度为TS的黑体在热红外波段的辐射亮度后,根据普朗克公式的反函数,求得地表真实温度TS

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> T<sub><span style="font-size:12px">S</span></sub> = K2/ln(K1/ B(T<sub><span style="font-size:12px">S</span></sub>)+ 1)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>

对于ETM+K1 =666.09W/(m2·sr·μm)K2 =1282.71K

利用ENVI主菜单->Basic Tools->Band Math,在公式输入栏中输入:

1282.71/alog666.09/b1 +1-273

b1:温度为T的黑体在热红外波段的辐射亮度值。

得到真实的地表温度值,单位是摄氏度。

第五步:结果浏览与输出

<wbr><wbr> 在DisFlay中显示温度值,是一个灰度的单波段图像。</wbr></wbr>

(1)<wbr><wbr><wbr><wbr><wbr> 选择<span>Tools-&gt;Color MaFFing-&gt;Density Slice</span>,单击<span>Clear Range</span>按钮清除默认区间。</wbr></wbr></wbr></wbr></wbr>

(2)<wbr><wbr><wbr><wbr><wbr> 选择<span>OFions-&gt;Add New Ranges</span>,增加以下四个区间:</wbr></wbr></wbr></wbr></wbr>

l<wbr><wbr><span>39</span>℃以上,红色</wbr></wbr>

l<wbr><wbr><span>35</span>℃至<span>39</span>℃,黄色</wbr></wbr>

l<wbr><wbr><span>30</span>℃至<span>35</span>℃,绿色</wbr></wbr>

l<wbr><wbr> 低于<span>30</span>℃,蓝色</wbr></wbr>

(3)<wbr><wbr><wbr><wbr><wbr> 单击<span>Apply</span>。</wbr></wbr></wbr></wbr></wbr>

(4)<wbr> 选择<span>File-&gt;OutFut Range to Class Image</span>,可以将反演结果输出。</wbr>

图3 地表温度反演结果

<wbr><wbr><wbr> 地表温度反演结果可以用于很多地方,如城市热岛监测、计算土壤湿度指数(NDVI/T)等。</wbr></wbr></wbr>

分享到:
评论

相关推荐

    Landsat8LST-地表温度反演

    《Landsat8LST-地表温度反演:利用ENVI进行遥感数据分析》 在地球观测领域,遥感技术扮演着至关重要的角色,它能够提供大范围、连续、实时的地表信息。其中,Landsat系列卫星是全球最广泛应用的对地观测系统之一,...

    地表温度反演单窗算法.doc

    通过这些步骤,用户可以使用 ENVI 软件实现地表温度反演单窗算法,并获得地表温度的结果图像。 此外,文档中还提供了一些相关的知识点,包括: * 大气透射率的估计:t6=0.974290-0.08007w,0.4≤w≤1.6。 * 地表比...

    MODIS温度估算初探

    植被覆盖度的计算公式基于NDVI值,可以利用ENVI的Band Math工具进行计算。 地表比辐射率的计算则更为复杂,特别是对于水体和不同植被覆盖情况下的地物。对于水体,其比辐射率一般视为常数。而对于陆地,比辐射率的...

    地面温度单窗反演

    这一过程通常在遥感数据分析软件如ENVI中完成,通过Band Math工具进行数学运算。整个流程包括计算L6、T6、C6、D6,最后求解出Ts。 单通道算法则是另一种反演方法,其模型相对简单,仅需一个通道的数据即可估算地面...

    ENVI培训教材

    ENVI中Bandmath工具为用户提供了便捷的数据处理功能,包括算术运算、逻辑运算和多种数学函数运算。植被覆盖度反演专题涉及到相关算法和处理流程,通过一系列步骤来估算植被覆盖度,并可进一步进行植被覆盖度验证和...

    传递遥感技术点燃遥感应用.doc

    5. **地物识别与定量反演**:通过Bandmath工具进行波段运算,学习如何使用IDL知识,如地表温度反演,包括热红外数据的定标、大气校正、温度反演和应用。 6. **遥感变化监测**:掌握遥感变化监测的基本原理,如森林...

    6S大气校正模型

    4. **校正过程**:将上述计算结果应用到遥感图像上,通过ENVI的Bandmath工具进行处理,可以得到经过大气校正后的地表反射图像,使得分析结果更加准确。 6S模型的优点在于其灵活性和适用性。用户可以根据实际观测...

    FLAASH大气校正

    - **计算差异图像**:使用ENVI的Band Math功能计算校正前后的差异图像,以量化大气校正的效果。 - 分析差异图像可以帮助确定大气校正是否有效,以及是否存在特定区域的异常情况。 #### 三、FLAASH大气校正原理 -...

Global site tag (gtag.js) - Google Analytics