本文介绍在ENVI软件下对Landsat-8数据进行辐射定标的过程,此外,通过本文可以初步了解Landsat-8影像数据,及多个波段同时打开的方法,辐射定标相关英文解释,学GIS的同时也学English,文中如有不当的地方,欢迎大家批评指正。

预处理是遥感图像在使用之前做的一系列初步的处理过程,一般包括辐射定标、辐射校正、几何校正、投影转换、图像裁剪与镶嵌等操作。

近年来遥感领域快速发展,逐渐从定性走向定量,而辐射定标是实现遥感信息定量化的基本前提,通常提供给用户的遥感数据都是数字图像,每个像元只有一个像元值(DN, Digital Number的缩写)该值为其覆盖范围内所有地物辐射能量的积分值或平均值。

为什么要进行辐射定标?

利用像元值只能进行同景图像内部的相对比较,然而全球资源和环境变化研究需要遥感技术能够提供多时域、多区域、多种传感器且相互之间具有可比性的遥感数据。可以通过辐射定标,将图像像元值转换为对应像元的辐射率或者反射率等物理量。

数据介绍:Landsat-8 数据 “LC08_L1TP_123039_20180915_20180928_01_T1”

步骤一 加载文件

进入ENVI主界面下,以头文件的形式打开多光谱影像,依次点击File -> Open -> “LC08_L1TP_123039_20180915_20180928_01_T1_MTL.txt” 后即可打开影像,(相比于其他软件,ENVI打开多光谱影像的过程友好简单),打开Data Manager数据管理器,可以清楚看到Landsat-8影像数据分为五个数据集:

MultiSpectral多光谱数据(1~7波段)

Panchromatic 全色波段数据(8波段)

Cirrus卷云波段数据(9波段)

Thermal热红外数据(10,11波段)

Quality质量波段数据(12波段)

步骤二 调用辐射定标工具

工具位于Toolbox -> Radiometric Correction -> Radiometric Calibration

correction和calibrate意思相近,区别在哪里,牛津字典上是这样解释的

correction: a change that makes sth more accurate than it was before

calibrate: to mark units of measurement on an instrument such as a thermometer so that it can be used for measuring sth accurately.

像温度计上那样标注刻度,看来calibrate译成定标,correction译成校正蛮合理的。

步骤三 选择文件

我们先选用多光谱数据

步骤四 设置参数

Calibration Type定标的类型包括radiance辐射率、reflectance反射率、brightness temperatures亮度温度三种,对于Landsat 8数据:

多光谱数据可以进行辐射率定标和反射率定标;

热红外数据可以进行辐射率定标和亮度温度定标。

我们这里以多光谱数据的辐射率定标为例。

其余参数介绍:Output Interleave输出格式;输出数据类型;Scale Factor比例因子,可以通过点击Apply FLAASH Settings得到相应的参数。

步骤五 输出结果

Output Filename下选择输出路径和文件名,以.dat格式输出,点击OK执行处理。

结果还是挺明显的,以上便是基本的操作过程。

原理探究

我们进一步深入了解一下,当我们点击执行后,ENVI内部到底进行了怎么样的处理,以下英文解释来自ENVI官方文档。

Radiance: This option is available if the image has gains and offsets for each band. ENVI reads these values from metadata from the sensors listed above. Radiance is computed using the following equation:

辐射率:需要每个波段都有增益和偏移,ENVI可以从头文件中的元数据读取,计算公式如下所示。

\[L_{\lambda}=Gain * Pixel value + Offset\]

ENVI expects gains and offsets to be in units of W/(m2 * sr * µm). If so, then radiance will be in units of W/(m2 * sr * µm).

ENVI期望增益和偏移的单位为W/(m2 * sr * µm) 这样的话,辐射率的单位就为W/(m2 * sr * µm)

Reflectance: Top-of-atmosphere reflectance (0 to 1.0). This option is available if the image has gains, offsets, solar irradiance, sun elevation, and acquisition time defined in the metadata. ENVI reads these values from metadata from the sensors listed above. Reflectance is computed using the following equation:

反射率:大气顶部的反射率在0~1之间,需要影像数据具有增益、偏移、太阳辐照度、太阳高度和采集时间。ENVI可以从头文件中的元数据读取这些值,计算公式如下所示:

$$\rho_{\lambda} = \ \frac{\pi L_{\lambda}d^{2}}{\text{ESUN}_{\lambda}\sin\theta}$$

式中:

辐射率 Lλ = Radiance in units of W/(m2 * sr * µm)

日地距离 d = Earth-sun distance, in astronomical units.

太阳辐射照度 ESUNλ = Solar irradiance in units of W/(m2 * µm)

太阳高度角 θ = Sun elevation in degrees

With Landsat-8 files, the reflectance gains and offsets have been scaled by the sine of the sun elevation.

Landsat-8数据中,反射率增益和偏移量已经按太阳高度角正弦值进行了缩放。

Brightness Temperature: This option is only available for Landsat-8, ETM+, and TM thermal imagery. Brightness temperatures (in Kelvin) are computed as follows:

仅支持Landsat-8, ETM+, TM热红外影像,亮度温度(单位:开尔文)计算公式如下:

$$T = \ \frac{K2}{\ln{(\frac{K1}{L_{\lambda}} + 1)}}$$

K1 and K2 = Calibration contstants, in Kelvin. ENVI reads these values from the Landsat metadata. 其中K1和 K2为定标常量,ENVI会从元数据中读取。

头文件中究竟有什么呀,有点好奇,我们用写字板打开,这样较为整齐:

以上为部分内容,确实都是一些具体的参数,包含的其他内容大家自行探索~

其他参数下的结果

最后,我们展示一下其他参数下的结果:

多光谱数据的反射率定标

热红外数据的辐射率定标

热红外数据的亮度温度定标

以上便是今天的全部内容,除了辐射定标外,遥感图像预处理还包括辐射校正、几何校正、投影转换、图像裁剪与镶嵌等操作,有机会再给大家介绍。

tm影像辐射定标_「教程」遥感图像预处理之辐射定标相关推荐

  1. 3dmax挤出制作窗花_「教程」3DMAX制作藤编家具模型,超实用教程,收藏备用

    今天我们以下图为例讲解这个场景我们需要做两个模型,一个是藤编茶几,一个是藤编座椅.下面开始茶几的制作一:藤编茶几的制作方法1 在扩展基本体中,创建 3dmax家具建模 快速简单的制作藤编家具高精度模型 ...

  2. 客制化键盘编程_「教程」客制化发光键盘线详细教程

    转自星期五 Friday Tartan65加猛男粉数据线镇楼 大家好,我是星期五 Friday.今天为大家带来客制化数据线教程之--发光线的制作方法,超多细节的那种. 废话不多说,首先准备工具( )内 ...

  3. 办公软件excel表格_「教程」Office办公软件视频教程(幻灯片PPT 文档 表格 Keynote...

    [教程]Office办公软件视频教程(幻灯片PPT 文档 表格 Keynote) 本次分享的内容为办公软件教程,一共14套.教程内容包括文档制作,幻灯片的制作,表格的制作等. 教程内容:PPT幻灯片教 ...

  4. 筑算高程点提取插件_「教程」原来利用高程数据点建立地形模型,只需要一个键...

    ©版权申明 本文由大地老周原创,如有转载请联系我们 各位同学经过前几期的学习,有没有对地形模型这一块的知识有更深的理解,和自己的解读呢~ 小编休息了几期,好好沉淀了一番,精心为大家准备了第四期的课程 ...

  5. 2台电脑一根网线传文件_「教程」如何快速的在两台电脑间传输大文件?

    两台电脑如何传输文件 我们常见的就是使用U盘或者网盘进行传输 但是速度非常的慢 我们需要一种文件可以直接复制到另一台设备的方法 首先准备一根网线 然后将两台电脑连接到同一局域网内 在右下角的小电脑打开 ...

  6. 查看地区的ip段_「教程」CloudFlare 自选 IP优化网站速度

    前言 CloudFlare 官网虽然不提供 CNAME / AAAA / A 记录接入 CloudFlare 的 CDN ,但是我们可以通过 CloudFlare Partner 免费使用 CNAME ...

  7. 小米10开始抓取日志怎么关闭_「教程」快来查查你的小米10是三星屏还是华星光电屏...

    小米10发布已经有很长一段时间了,在这期间,小米10系列也是好评不断,靠着高通骁龙865处理器,曲面屏,三星amoled屏幕,LPDDR5,UFS3.0,1亿像素等配置,一度被认为是真香机. 但是,小 ...

  8. 「教程」破解Splashtop Xdisplay并将iPad变成PC的扩展显示器

    http://www.cnblogs.com/wingfung/archive/2013/01/14/2859474.html 博客园 博问 闪存 首页 新随笔 联系 管理 订阅 随笔- 4  文章- ...

  9. tomcat 不支持put 高版本_「MG6_DCT280」湿式七档双离合版本-性价比并不高

    上汽名爵_MG6定义为「掀背式运动轿车」,设计感很有些英伦风格,性能也确实可圈可点.然而这台车只有MT版本值得选择,即使在新款升级"DCT280"湿式七档双离合变速箱后也不例外.因 ...

  10. ps抠头发插件_「福利」PS抠图神级插件——VertusFluid Mask

    有小伙伴跟我咨询一些摄影技巧,摄影后期,旅游攻略等方面的问题,以前都是谁问我我回答一次,后来发现同一个问题不止一个人问,所以就建个群! 粉丝群:QQ群:212183200 微信群请点击微信公众号:鸟看 ...

最新文章

  1. 介绍一些简单实用的Python小tricks
  2. LeetCode 508. Most Frequent Subtree Sum
  3. 为什么HashMap要树化呢?
  4. LNK2019:无法解析的外部符号
  5. select 组件-bug解决方案
  6. noip2006提高组-金明的预算方案解题报告
  7. zigbee的路由器能分配网络地址吗_家用无线路由器讲解
  8. bootstrap下的双选时间插件使用方法
  9. ListView原理分析之重要方法介绍
  10. 保研复习整理——信号与系统
  11. cck8graphpad作图_新经验 | CCK8 实验心得
  12. cortex a8 java_ARM Cortex-
  13. PRML读书笔记 第十一章 采样方法(1)
  14. svn的客户端从安装到运行
  15. video.js 自定义播放组件
  16. ROS系统中编写多个C++文件时,主文件调用其它文件函数或类时出现:对“xxxxxx“未定义的引用问题记录
  17. uni-app 微信小程序分享功能河北银丹互联网科技有限公司
  18. 落地,请开手机李小晚【转】
  19. 使用 HTML5 和 CSS3 创建现代 Web 站点
  20. 实现Python爬虫的思路、原理

热门文章

  1. Python-文件操作
  2. ppt模板怎样用到html中,ppt怎样使用在线模板
  3. STM32 PWM占空比和信号周期的控制因素分析
  4. PAT-两个数的简单计算器(简单编程题)
  5. [JavaScript]JS+MySQL获取京东省市区地区
  6. java毕设答辩准备
  7. 有哪些让你印象深刻的bug?
  8. java 读取485_java通信 485
  9. 如何快速统计考勤(bushi)
  10. EN 13329强化木地板规范要求和试验方法