当前位置: 首页 > news >正文

在GEE中实现Landsat C2L2 大气校正法地表温度反演方法对比

一、大气校正法

1.地表温度反演公式

(1)得到B(Ts)同温度下的黑体辐射亮度:

Lλ:卫星传感器接收到的辐射亮度([W·m−2·sr−1·μm−1])

B(Ts)​:温度Ts对应的黑体辐射亮度([W·m−2·sr−1·μm−1])。B是普朗克函数,TS是地表温度LST。

ε:地表比辐射率(0-1,无量纲)

τ:大气透射率(0-1,无量纲),可以用大气水分含量来估计。

Ld:大气下行辐射([W·m−2·sr−1·μm−1])

Lu:大气行辐射([W·m−2·sr−1·μm−1])

(2)再由普朗克公式,可求得真实地表温度:

对于TM,K1 =607.76 W/(m2*µm*sr),K2 =1260.56K。
对于ETM+,K1=666.09 W/(m2*µm*sr),K2 =1282.71K。
对于TIRS Band10,K1= 774.89 W/(m2*µm*sr),K2 = 1321.08K。

因此,只要能知道地表比辐射率,就可求得地表温度。

2.地表比辐射率计算

(1)Sobrino等人提出的NDVI阈值法:(简化公式)

Pv为植被覆盖度。

也可以不用简化公式,用NDVI0.2、0.5分段求取,结果会更精确一些。具体见文章《Land surface temperature retrieval from LANDSAT TM 5》,

(二)覃志豪等人提出的针对不同地表的经验公式

覃志豪于2004年发表在《国土资源遥感》的《陆地卫星TM6波段范围内地表比辐射率的估计》的方法:

根据文章提出的经验公式,根据NDVI阈值计算水体、自然表面、城镇三种不同地表的比辐射率:

这也是简化算法。

二、算法实现

(1)数据及波段选取:

使用landsat8 collection2-level2数据集反演地表温度,用到的波段如图:

SR_B4:红色波段 (Red)

SR_B5:近红外波段 (NIR)

ST_TRAD:热辐射亮度

ST_URAD:大气上行辐射

ST_DRAD:大气下行辐射

ST_ATRAN:大气透过率

代码思路可参考:

使用GEE实现温度反演的三种方法_gee反演地表温度-CSDN博客

Landsat 计算LST(地表温度)——没有大气剖面参数计算器怎么办_大气校正参数计算器用不了-CSDN博客

(2)算法设计

根据第一节地表温度计算原理,分为4步进行:

植被覆盖度Pv——地表比辐射率ε——亮温BT——地表温度Ts:

第1步:利用red、NIR波段计算NDVI,用NDVI反演出植被覆盖度Pv:

var Pv = ndvi.expression('(b1 <= 0.05) ? 0 : ((b1 >= 0.7) ? 1 : (b1 - 0.05) / 0.65)', {b1: ndvi});

第2步:利用覃志豪的经验公式,反演地表比辐射率ε

var LSE = ndvi.expression( 'b1 < 0 ? 0.995 : (b1 > 0.7 ? (0.9625 + 0.0614*Pv - 0.0461*Pv*Pv) : (0.9589 + 0.0860*Pv - 0.0671*Pv*Pv ))', {'Pv': Pv, 'b1': ndvi} );

第3步:利用反演出的比辐射率ε,以及4个波段:ST_TRAD(热辐射亮度)、ST_URAD(大气上行辐射)、ST_DRAD(大气下行辐射)、ST_ATRAN(大气透过率),计算B(Ts)同温度下的黑体辐射亮度,采用前文的公式1:

式中,Lλ=ST_TRAD ,Lu=ST_URAD,Ld=ST_DRAD ,t = ST_ATRAN。将4波段和ε代入。

第4步:由前文公式2,B(Ts)利用普朗克公式反演真实地表温度,其中,K1、 K2根据传感器选取。

传感器K1K2
Landsat4 TM(band6)671.621284.30

Landsat5 TM ( band6 )

607.76

1260.56

Landsat7 ETM+ (band6)

666.09

1282.71

Landsat8 TIRS (band10)

774.8853

1321.0789

Landsat8 TIRS (band11 )

480.8883

1201.1442

Landsat9 TIRS (band10)

799.0284

1329.2405

Landsat9 TIRS (band11 )

475.6581

1198.3494

三、实验结果

使用landsat8 collection2-level2级别数据,相同时间段实验结果

1.ST B10:

仅需将开尔文换算为摄氏度

2.大气校正法:

3.MOD11A2

顺便对比了下MODIS的结果:

1.ST B10波段由于官方使用Aster 比辐射率数据进行反演,因比辐射率数据本身的缺失,导致地表温度局部有缺失。

2.landsat大气校正法反演结果总体与ST B10官方反演结果相差不多,但不会出现缺失情况(因去云操作导致的缺失值除外)。

3.MODIS地表温度数据比landsat大气校正结果低1°C左右,对比了其他年份和其他研究区,也有低于2°C的,但基本都是MODIS地表温度数据较低。研究区南部也存在明显差异

4 如果不想自行反演,也可直接使用官方collection2-level2 ST波段地表温度数据,用MODIS数据填补缺失值。结果如下:

但是,如果研究区ST波段有大范围缺失,用MODIS填补,因二者数据值本身的差异,填补区域会与周围区域有明显边界。

http://www.jsqmd.com/news/610799/

相关文章:

  • HTC Vive定位器固件更新后红灯闪烁?5步急救指南(附LED检测技巧)
  • JPEGsnoop:2024终极JPEG图像深度解析工具,轻松识别图片编辑痕迹
  • tmux 示例
  • JS数组+函数+存储形式+传递方式
  • 国产 AI IDE(Agent) 颠覆传统开发方式:codebuddy 介绍,以及简单对比 trae、lingma、Comate
  • OpenClaw开源贡献:为Qwen3.5-9B-AWQ-4bit编写自定义技能指南
  • LingBot-Depth实战入门:Gradio界面上传/下载/批处理功能全解析
  • 2026年知名的深圳防伪溯源系统可靠供应商推荐 - 行业平台推荐
  • OpenClaw中文优化:Qwen3.5-9B汉化版安装与指令适配
  • 你的SSH密钥可能已经过期了队
  • OpenClaw成本优化:千问3.5-9B自部署降低Token消耗
  • 论文引用格式太复杂?9种主流标准一键搞定,2026年硕博生必备神器推荐
  • 沧州半自动打捆机哪家好?2026年04月用户口碑供应商揭秘,捆扎机/全自动打捆机/半自动打包机,半自动打捆机厂商有哪些 - 品牌推荐师
  • 具身智能中的传感器技术15.1——关节位置传感器技术1.1
  • django基于机器学习的电商评论情感分析_6z73z1t1_zh014
  • Hunyuan-MT-7B多场景:Pixel Language Portal在国际艺术展览多语导览内容生成系统
  • UE+Airsim(Win11)+gazebo+PX4(WSL)配置——持续更新中
  • 网络入侵检测实战:基于LeNet-5的全流程实现(第四篇:工程化应用案例(真实落地场景))
  • Apache DolphinScheduler 工作流传参实战:从本地变量到上下游联动,一篇讲透
  • ExplorerPatcher:Windows 11终极定制工具完整指南
  • 保姆级教程:用IGH EtherCAT库控制雷赛伺服电机(PV模式,附完整C代码)
  • 基于单片机的远程智能晾衣架
  • 揭秘.NET 9低代码编译管道:如何将Blazor + Source Generators响应式编译速度提升5.8倍?
  • Cesium地图边界线绘制实战:从阿里DataV获取完美边界数据的3种方法
  • 数据团队该醒醒了:AI智能体不是你的下一个仪表盘概
  • OpenClaw网关高级配置:Qwen3-32B镜像的负载均衡与超时优化
  • 专门设计用于对RAG(检索增强生成)系统进行自动化、对抗性数据提取攻击的安全测试工具
  • Qwen3-TTS-Tokenizer-12Hz应用落地:车载语音系统低延迟token流式传输方案
  • OpenClaw故障排查大全:Qwen3-4B模型连接失败解决方案
  • 【PHP内核级异步优化白皮书】:基于Zend VM 4.9重构的I/O等待消除策略