记 / ENVI5.3温度反演-单窗算法-操作要点
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温度反演-单窗算法-操作要点相关推荐
- 基于Landsat的地表温度反演——单窗算法
基于遥感的地表温度反演主要有三种,辐射传输方程法.单窗算法和劈窗算法.在遥感生态指数(RSEI)的地表温度反演用到的是辐射传输方程算法.接下来,简单说一下覃志豪的单窗算法反演地表温度的基本操作. 原理 ...
- 遥感应用报告集---个人对地温反演单窗算法的理解
基于多源影像的地表温度反演算法的研究 引言 地表温度是一个重要的地球物理参数,其反演对于地震.气候等灾害监测,城市热岛,农业,以及全球环境变化等研究具有重要的意义[1~3].根据数据源和研究区域的不同 ...
- ENVI5.3.1Landsat 8影像基于单窗算法和辐射传输方程进行地表温度反演
ENVI5.3.1基于Landsat 8影像进行辐射定标和大气校正 文章目录 一.为什么要进行辐射定标和大气校正? 二.详细步骤 1. 数据获取 2.数据预处理 2.1 辐射定标 2.1.1 多光谱波 ...
- 【Envi】基于单窗算法的地表温度反演实验操作记录
文章目录 比前言还前 前言 参考博客 技术流程 1.数据预处理 1.1数据获取 1.2辐射亮度温度 1.2.1热红外波段辐射定标与亮度 1.2.2辐射亮度温度计算 1.3地表比辐射率 1.3.1多光谱 ...
- 基于Google Earth Engine的Landsat单窗算法地表温度(LST)反演
基于Google Earth Engine的Landsat单窗算法地表温度(LST)反演 1 背景知识 2 算法介绍 3 代码 4 效果 1 背景知识 基于遥感数据的地表温度(LST)反演目前得到 ...
- 基于ENVI与ERDAS的Landsat 7 ETM+单窗算法地表温度(LST)反演
基于ENVI与ERDAS的Landsat 7 ETM+单窗算法地表温度(LST)反演 1 原理部分与前期操作准备 1.1 图像预处理 1.2 植被指数反演 1.3 单窗算法原理 2 实际操作部分 2. ...
- 基于单窗算法的地表温度反演算法
1.计算BAND10亮温温度 (1)辐射标定 其中,Qcal为影像原始值 Landsat8参数列表: RADIANCE_MULT_BAND_1 = 1.2970E-02RADIANCE_MULT_BA ...
- 【转载】基于ENVI bandmath的地表温度反演
地表温度作为地球环境分析的重要指标,而遥感技术作为现代重要的对地观测手段,使得基于遥感图像的地表温度反演的研究越来越多.主要的地表温度反演方法有:大气校正法,单窗算法,单通道法等等.本文介绍用辐射传输 ...
- [ENVI] 定量遥感实验-地表温度反演与地表温度测定 (超详细步骤)
实验目的 得到地表气温专题图反演结果之间的散点图 实验内容及实验步骤 1.MODIS地表温度产品的使用 软件环境:ENVI及MRT(已提供,请提前安装好)或MCTK扩展工具 实验数据:地表温度与发射率 ...
最新文章
- 天津全国计算机考试报名时间2015,天津2020年计算机等级考试报名时间汇总
- windows线程同步-原子操作-Interlocked系列函数(用户模式)
- R语言绘制核密度图实战(Kernel Density Plot)
- 2020年,那些「引爆」了机器学习社区的热门论文、库和基准
- 内存错误 处理 [CAlayer release]
- Kickstart之添加自动化脚本
- mysql 字段 as_mysql 字段as详解及实例代码
- 中柏平板u盘启动_中柏电脑如何设置BIOS U盘启动
- python网课阿里云_阿里云大牛用过的680集Python视频教程无偿分享,学完万物皆可爬...
- 转义字符html识别吗,HTML_谈谈html转义字符如何通过代码识别,偶尔会在数据中看到诸如#3 - phpStudy...
- 转 ajax.dll 与 ajaxpro.dll的用法
- 快速理解聚合根、实体、值对象的区别和联系
- linux恢复表数据,Linux恢复误删的数据
- 2019年python爬虫-我破解了中文裁判网数据挖掘-反爬技术哪些事情
- 模块化笔记软件 Anytype 综合评测
- 武汉理工计算机研究生就业去向统计,武汉理工大学《2019届毕业生就业质量报告》发布,本科生月薪7333...
- com.zxy.android tiny,遇到一个 SIGABRT 这样的错误
- 寄存器(RAL)模型中的write方法
- 美颜SDK架构技术分析
- 计算机传真机电话,为什么计算机能发传真?语音信箱真是把语音投入到信箱里吗?...
热门文章
- 被骗几十万总结出来的Ddos攻击防护经验!
- 互联网快讯:高德打车创新推出上车点AR导航;猿辅导推智能练习本聚焦教育智能硬件;芒果TV宣布将上调会员价格
- 一句话弄懂常见二叉树类型
- CUDA C++ Programming Guide——简介
- Windows双系统启动时引导仍为单系统问题解决
- Spark 2.0.2 中文文档 | 片刻 ApacheCN(Apache中文网)
- python归一化 增大差异_特征选择和特征生成问题初探
- 牧牛火链与日照职业技术学院达成建设共识
- 给家里的垃圾桶做个分类标贴
- Unity+C#开发笔记(四)| 如何判断两次按键的时间间隔 | ╭(●`∀´●)╯╰(●’◡’●)╮