ENVI5.3温度反演-单窗算法
技术流程:(此图来自网络)

1.数据来源
LANDSAT8 影像
2.数据预处理
2.1 辐射定标
2.2 大气校正

特别说明大气校正之前需要准备的数据:
–1待校正影像所在区域的平均海拔高度。 下面是在ENVI5.3中的步骤。
(1)打开需要统计区域对应的图像。
(2)选择File->Open World Data
->Elevation(GMTED2010),打开ENVI自带全球900米分辨率的DEM数据。【如果其他版本,需要打开其他DEM数据,如90米的srtm或者30米的G-DEM数据】
(3)在Toolbox中,选择数据统计-空间统计(Compute Statistics),打开输入文件对话框,选择GMTED2010.jp2数据。单击Stats Subset按钮,打开Select Statistics Subset对话框。
(4)在Select Statistics Subset对话框中,单击File按钮,选择统计区域对应的图像,单击Ok。
(5)在统计面板中,默认选择Basic Stats基本统计即可.
这样就可以得到平均海拔高程。
【注:该方法是统计图像最大外接矩形区域,如果需要精确统计不规则图像,则需要在Compute Statistics Input File对话框中输入掩膜文件。】

–2影像成像时间(格林威治时间)【有些版本不需要人工获取,这里5.3可以自动获取影像成像时间】(人工获取方式:在layer manager 中的数据图层中右键选择View Metadata浏览 time 字段获取)

3.基础参数计算
3.1NDVI计算
NDVI=〖BNIR-BR〗/〖BNIR+BR〗
其中BNIR和BR代表近红外波段的反射值,红色带。对于Landsat 8,第四和第五个波段是红色和近红外波段。

ENVI操作:直接用envi直接算的话,主菜单中transform-ndvi,算归一化植被指数。NDVI值越小,表示颜色越暗

3.2植被覆盖度计算
NDVI出现了负数:需要将最小值与最大值的范围拉伸值0-1之间,以便于植被覆盖度的计算。

(1)原理:将累计DN值为5%(或离5%最近的)以下的全部规定为0[无植被覆盖],离90%(或离90%最近的)以上的全部规定为1[全植被覆盖]–来自文献**–与原不同**
(2)公式:F=(b1 lt NDVI MIN)*0+(b1 gt NDVI MAX)1+(b1 ge NDVI MIN and b1 le NDVI MAX) ((b1-NDVI MIN)/ (NDVI MAX-NDVI MIN))
【b1:选择NDVI图像】
【lt-小于,gt-大于】
【NDVI MIN对应累积5%对应的DN值,NDVI MAX对应累计90%对应的DN值。这里的NDVIMIN和NDVIMAX是代表研究区域的最好植被覆盖和最差植被覆盖的植被指数,即裸地和茂盛植被覆盖区的NDVI值】
参考博文:http://blog.sina.com.cn/s/blog_764b1e9d0100u29i.html

3.3地表比辐射率计算
=0.004F+0.986

3.4band10辐射亮度图像
(1)在主界面中,选择File→Open,在文件选择对话框中选择"LC81230322013276LGN00_MTL.txt"文件,ENVI自动按照波长分为五个数据集:多光谱数据(1-7波段),全色波段数据(8波段),卷云波段数据(9波段),热红外数据(10,11波段)和质量波段数据(12波段)。
(2)在Toolbox工具箱中,选择Radiometric Correction/Radiometric Calibration。在File Selection对话框中,选择数据LC81230322013132LGN02_MTL_Thermal,单击Spectral Subset选择Thermal Infrared1(10.9),打开Radiometric Calibration面板。
(3)在Radiometric Calibration面板中,设置以下参数:定标类型(Calibration Type):辐射亮度值(radiance)。
其他选择默认参数。
(4)选择输出路径和文件名1-LC81230322_band10_rad.dat,单击OK按钮执行定标处理。得到Band10辐射亮度图像。
来自:http://blog.sina.com.cn/s/blog_764b1e9d0102wa8s.html

3.5辐射亮度温度(辐射亮温)计算


头文件中,针对每个波段都有一个最大和最小的辐射亮度值,也就是卫星影像的最小DN值和最大的DN值对应的亮度值。
Lλ = ML*Qcal + AL
通过查看影像的头文件,如下图,可以获取偏差参数:ML(RADIANCE_MULT_BAND_x)和AL(RADIANCE_ADD_BAND_x)为图像的增益和偏置
Tb=K2/[ln⁡(K1/Lλ +1) ]
【K1和K2要根据不同影像查表得到,对于Landsat 8来说,K1=774.89 mW∙〖cm〗(-2)∙〖sr〗(-1)∙〖μm〗^(-1),K2=1321.08 K;Lλ为波段10或者波段11经过辐射校正后的数据】

3.6大气透射率计算
在NASA官网(http://atmcorr.gsfc.nasa.gov/)中输入成影时间以及中心经纬度,则会提供上式中所需要的参数。得到:大气在热红外波段的透过率τ为0.67,大气向上辐射亮度L↑为2.97 W/(m2·sr·μm),大气向下辐射亮辐射亮度L↓为4.69W/(m2·sr·μm)。

提示:由于缺少地表相关参数(气压、温度、相对湿度等信息),得到的结果是基于模型计算的结果。

3.7地表温度计算

第一步,计算C: b1b2   
    b1:地表比辐射率;   b2:大气透射率*
第二步,计算D: (1-b2)(1+(1-b1)b2)
    b1:地表比辐射率;   b2:大气透射率
第三步,计算LST: (-67.355351(1-b1-b2)+b3
(0.458606*(1-b1-b2)+b1+b2)-b2*11.1377265)/b1
【当温度介于0-70°C 时,a=-67.3554,b=0.4586】
b1:指的是C;   b2:指的是D; 
b3:指的是辐射亮温Tb;b4:指的是大气平均作用温度Ta

关于大气平均作用温度计算的T0:选择当地气温值。
依据:我们平时生活中所了解到的气温,是在离地面1.5米高的百叶箱中的温度表上测得,具有较好的代表性。

4 结果浏览与输出
在图层管理器(Layer Manager)中的地表温度图像图层,右键选择 Raster Color Slices。将温度划分为五个区间:
30℃以上;25℃至30℃;20℃至25℃;15℃至20℃;低于15℃。
分别浏览几个温度区间的空间分布范围。
得出统计反演结果。

5 反思记录
反演结果得出的温度范围在[-500,-79]之间,中间的问题,目前认为是辐射亮温公式计算有误,需要重新检验。下一篇将对此做出记录。

记 / ENVI5.3温度反演-单窗算法-操作要点相关推荐

  1. 基于Landsat的地表温度反演——单窗算法

    基于遥感的地表温度反演主要有三种,辐射传输方程法.单窗算法和劈窗算法.在遥感生态指数(RSEI)的地表温度反演用到的是辐射传输方程算法.接下来,简单说一下覃志豪的单窗算法反演地表温度的基本操作. 原理 ...

  2. 遥感应用报告集---个人对地温反演单窗算法的理解

    基于多源影像的地表温度反演算法的研究 引言 地表温度是一个重要的地球物理参数,其反演对于地震.气候等灾害监测,城市热岛,农业,以及全球环境变化等研究具有重要的意义[1~3].根据数据源和研究区域的不同 ...

  3. ENVI5.3.1Landsat 8影像基于单窗算法和辐射传输方程进行地表温度反演

    ENVI5.3.1基于Landsat 8影像进行辐射定标和大气校正 文章目录 一.为什么要进行辐射定标和大气校正? 二.详细步骤 1. 数据获取 2.数据预处理 2.1 辐射定标 2.1.1 多光谱波 ...

  4. 【Envi】基于单窗算法的地表温度反演实验操作记录

    文章目录 比前言还前 前言 参考博客 技术流程 1.数据预处理 1.1数据获取 1.2辐射亮度温度 1.2.1热红外波段辐射定标与亮度 1.2.2辐射亮度温度计算 1.3地表比辐射率 1.3.1多光谱 ...

  5. 基于Google Earth Engine的Landsat单窗算法地表温度(LST)反演

    基于Google Earth Engine的Landsat单窗算法地表温度(LST)反演 1 背景知识 2 算法介绍 3 代码 4 效果 1 背景知识   基于遥感数据的地表温度(LST)反演目前得到 ...

  6. 基于ENVI与ERDAS的Landsat 7 ETM+单窗算法地表温度(LST)反演

    基于ENVI与ERDAS的Landsat 7 ETM+单窗算法地表温度(LST)反演 1 原理部分与前期操作准备 1.1 图像预处理 1.2 植被指数反演 1.3 单窗算法原理 2 实际操作部分 2. ...

  7. 基于单窗算法的地表温度反演算法

    1.计算BAND10亮温温度 (1)辐射标定 其中,Qcal为影像原始值 Landsat8参数列表: RADIANCE_MULT_BAND_1 = 1.2970E-02RADIANCE_MULT_BA ...

  8. 【转载】基于ENVI bandmath的地表温度反演

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

  9. [ENVI] 定量遥感实验-地表温度反演与地表温度测定 (超详细步骤)

    实验目的 得到地表气温专题图反演结果之间的散点图 实验内容及实验步骤 1.MODIS地表温度产品的使用 软件环境:ENVI及MRT(已提供,请提前安装好)或MCTK扩展工具 实验数据:地表温度与发射率 ...

最新文章

  1. 天津全国计算机考试报名时间2015,天津2020年计算机等级考试报名时间汇总
  2. windows线程同步-原子操作-Interlocked系列函数(用户模式)
  3. R语言绘制核密度图实战(Kernel Density Plot)
  4. 2020年,那些「引爆」了机器学习社区的热门论文、库和基准
  5. 内存错误 处理 [CAlayer release]
  6. Kickstart之添加自动化脚本
  7. mysql 字段 as_mysql 字段as详解及实例代码
  8. 中柏平板u盘启动_中柏电脑如何设置BIOS U盘启动
  9. python网课阿里云_阿里云大牛用过的680集Python视频教程无偿分享,学完万物皆可爬...
  10. 转义字符html识别吗,HTML_谈谈html转义字符如何通过代码识别,偶尔会在数据中看到诸如#3 - phpStudy...
  11. 转 ajax.dll 与 ajaxpro.dll的用法
  12. 快速理解聚合根、实体、值对象的区别和联系
  13. linux恢复表数据,Linux恢复误删的数据
  14. 2019年python爬虫-我破解了中文裁判网数据挖掘-反爬技术哪些事情
  15. 模块化笔记软件 Anytype 综合评测
  16. 武汉理工计算机研究生就业去向统计,武汉理工大学《2019届毕业生就业质量报告》发布,本科生月薪7333...
  17. com.zxy.android tiny,遇到一个 SIGABRT 这样的错误
  18. 寄存器(RAL)模型中的write方法
  19. 美颜SDK架构技术分析
  20. 计算机传真机电话,为什么计算机能发传真?语音信箱真是把语音投入到信箱里吗?...

热门文章

  1. 被骗几十万总结出来的Ddos攻击防护经验!
  2. 互联网快讯:高德打车创新推出上车点AR导航;猿辅导推智能练习本聚焦教育智能硬件;芒果TV宣布将上调会员价格
  3. 一句话弄懂常见二叉树类型
  4. CUDA C++ Programming Guide——简介
  5. Windows双系统启动时引导仍为单系统问题解决
  6. Spark 2.0.2 中文文档 | 片刻 ApacheCN(Apache中文网)
  7. python归一化 增大差异_特征选择和特征生成问题初探
  8. 牧牛火链与日照职业技术学院达成建设共识
  9. 给家里的垃圾桶做个分类标贴
  10. Unity+C#开发笔记(四)| 如何判断两次按键的时间间隔 | ╭(●`∀´●)╯╰(●’◡’●)╮