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

基于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>

分享到:
评论

相关推荐

    基于单窗算法反演地表温度的ENVI操作教程.docx

    基于单窗算法反演地表温度的ENVI操作教程 本资源摘要信息旨在提供基于单窗算法反演地表温度的ENVI操作教程,旨在帮助用户快速掌握单窗算法的原理和实现方法,并提供了详细的计算公式和步骤。 一、单窗算法原理 单...

    温度反演ENVI插件

    提供的压缩文件`landsat_LST.7z`可能是Landsat 8的原始数据,包含了多个波段的信息,可以作为反演地表温度的输入。而`ENVI_Landsat8_LST_V5.3_1.zip`则是插件文件,解压后按照上述说明进行安装,以便在ENVI中使用...

    Landsat8 TIRS地表温度反演工具

    辐射转换是将TIRS传感器接收到的辐射强度转化为地表发射率,这是反演地表温度的基础。大气校正则需要考虑大气对热红外辐射的影响,包括大气吸收、散射以及大气窗口区域的辐射传输,这些都会对地表温度的测量结果产生...

    landsat-遥感影像地表温度反演教程(大气校正法).docx

    本教程主要讲解了如何使用 Landsat 遥感影像数据进行地表温度反演,基于辐射传输方程,通过大气校正法对 Landsat 遥感影像数据进行处理。下面是教程的详细内容: 一、数据准备 在本教程中,我们使用 Landsat 8 ...

    基于大气校正法的Landsat8TIRS反演地表温度.docx

    ### 基于大气校正法的Landsat8 TIRS反演地表温度 #### 热红外遥感概述 热红外遥感技术是一种利用传感器接收来自地表的热辐射信号并以此来推断地表特性的重要手段。通过卫星搭载的热红外传感器收集的数据,科学家们...

    地表温度反演(大气校正法)

    通过对地表温度反演原理及其大气校正法的详细介绍,我们不仅了解了地表温度反演的基本概念和技术要点,还掌握了使用ENVI软件实现地表温度反演的具体步骤。这些知识和技能对于从事地理信息系统、遥感应用等相关领域的...

    ENVI自动反演Landsat-8温度插件

    标题中的“ENVI自动反演Landsat-8温度插件”是指在环境系统研究所(Environmental Systems Research Institute,简称ENVI)这款遥感图像处理软件中,存在一个专门用于自动反演Landsat-8卫星数据的地表温度的插件。...

    Landsat-8地表温度反演

    基于landsat-8的地表温度反演

    Landsat8地表温度反演单窗算法工具

    该算法基于热红外波段的辐射能量来推算地表温度,通过特定的物理模型,将遥感图像中的热红外辐射亮度温度转化为实际的地表温度。 单窗算法的核心在于选取两个特定的热红外波段,通常为TIRS的10波段和11波段,这两个...

    ENVI下利用ETM+数据反演地表温度

    "ENVI下利用ETM+数据反演地表温度" ENVI是一种专业的遥感数据处理软件,在遥感数据分析和处理中发挥着重要作用。本文主要介绍了ENVI下利用ETM+数据反演地表温度的方法。 遥感技术在现代环境监测和研究中扮演着...

    lst_cal.pro(单窗算法/单通道算法的地表温度反演)

    通过单窗算法与单通道算法来实现地表温度反演,基于ENVI进行的IDL二次开发,支持.dat格式的遥感影像。大气平均温度通过气象网站得到研究区的历年数据,大气水汽含量由经验公式所确定。两种方法所反演的地表温度相差...

    Band Math in ENVI

    ### Band Math 在 ENVI 中的应用 #### 一、概述 Band Math 功能是 ENVI (一个广泛应用于遥感影像处理的软件) 中一项强大的工具,它允许用户通过自定义数学表达式来组合或处理多个波段的数据。此功能通常用于进行...

    Landsat8LST-地表温度反演

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

    ENVI基于改进的 CASA 模型反演 NPP计算软件

    总的来说,"ENVI基于改进的CASA模型反演NPP计算软件"是遥感生态学研究中的重要工具,它将复杂的模型计算过程简化,使非专业用户也能进行NPP的定量评估。这对于环境监测、森林管理和气候变化研究等领域具有重要价值。...

    原基于ENVI5.0的北京市气溶胶反演文档

    **基于ENVI5.0的北京市气溶胶反演文档** 本文主要介绍如何利用ENVI(Environment for Visualizing Images)5.0软件进行北京市气溶胶的反演过程,这是一项重要的环境科学与遥感技术结合的应用。ENVI是一款强大的遥感...

    ENVI_Landsat8_LST_V5.3_1.zip

    描述中的“landsat8温度反演插件”暗示了这个压缩包包含了一个用于从Landsat 8数据中提取地表温度信息的插件。地表温度反演是遥感中的一个重要应用,它允许科学家和研究人员分析地球表面的热特性,这对于气候研究、...

    ENVI叶绿素反演 操作

    在遥感领域,叶绿素反演是一项关键的分析任务,它主要涉及到通过遥感数据估算地表植被的叶绿素含量。ENVI(Environment for Visualizing Images)是一款广泛使用的专业遥感图像处理软件,提供了丰富的功能来实现这一...

    基于-单窗算法反演地表温度ENVI操作教程.doc

    基于-单窗算法反演地表温度ENVI操作教程.doc

    Landsat8温度数据和landsat7温度数据反演地表温度

    Landsat8 和 Landsat7 温度数据反演地表温度是遥感应用中的一个重要方向,本文将详细介绍 Landsat8 和 Landsat7 温度数据的处理流程和反演方法。 首先,需要从 USGS 下载 Landsat8 和 Landsat7 数据,并对头文件...

Global site tag (gtag.js) - Google Analytics