ENVI 5.5
ArcGIS 10.2
MODIS B1产品(包含1km 热红外波段)
数据来源
https://ladsweb.modaps.eosdis.nasa.gov/search/
研究区:北京市
研究时间:2019年9月
算法:劈窗算法
主要根据覃志豪研究成果进行,针对于陆地
其中 \({\ T}_s\) 为地表温度,
\(A_0、A_1、A_2\) 为参数,
\(T_{31}、T_{32}\) 分别为 \(B31、B32\) 的亮度温度。
其中:
\(a_{31}=-64.60363,b_{31}=0.440817\)
\(a_{32}=-68.72575,b_{32}=0.47345\)
\(C_i\) \(D_i\) 均为参数,运算如下
\(\varepsilon_i\) 为地表比辐射率,\(\tau_i\) 为 \(\ i\) 热通道大气透过率
其中:
地表比辐射率计算
\(\varepsilon_i=P_vR_v\varepsilon_{iv}+(1-Pv)Rsεis+dεi\)
\(P_v\) 为地表植被覆盖度,可以通过归一化植被指数计算 \(R_v\) 、\(R_s\) 分别为植被和裸土的辐射比率
其中:
\(\varepsilon_{31v}=0.98672\)
\(\varepsilon_{32v}=0.98990\)
\(\varepsilon_{31s}=0.96767\)
\(\varepsilon_{32s}=0.97790\)
\(R_v=0.92762+0.07033P_v\)
\(R_s=0.99782+0.08362P_v\)
\(P_v=\frac{NDVI-{NDVI}_S}{{NDVI}_V-{NDVI}_S}\)
其中:
\({NDVI}_V=0.7\)
\({NDVI}_S=0.05\)
\(\ d_\varepsilon=0.003796\min[P_{v\ },(1-P_v)]\)
其中:
\(B_i\) 为第 i 波段的反射率
大气透过率计算
\(W=(\alpha-\ln{\frac{{ref}_{19}}{{ref}_2}})/\beta\)
其中:
W 为 水汽含量, \({ref}_i\) 为 I 波段反射率
\(\alpha=0.02\)
\(\beta=0.651\)
\(y_{31}=5.72-4.69e^{(x/42.05)}\)
\(y_{32}=\ -1.25+2.28e^{(-x/12.44)}\)
亮温计算:
其中:
\(T_i\) 为亮温
\(K_{31,1}=729.541636\)
\(K_{31,2}=1304.413871\)
\(K_{32,1}=474.684780\)
\(K_{32,2}=1196.978785\)
\({Rad}_i\) 为I 通道 辐射亮度
一、预处理(几何校正与辐射定标)
方法一:MCTK
选用ENVI提供的扩展工具MCTK,进行几何校正,几何校正后的结果同时也进行了定标。首先安装MCTK,然后即可在Toolbox中extensions中找到安装的扩展工具 打开工具,按照提示输入参数
方法二:手动定标
通过toolbox中的工具查看,热红外数据集的scales和 offsets,并通过公式:
\(Radiance=scales\times(DN-offsets)\)
计算。
使用ENVI中的band math计算出结果 由于后续还需要用到NDVI,所以还需要对B1、B2进行定标。操作相同,不再赘述。 结果:MCTTK这种定标方式和手动定标结果有一定出入,所以暂时选择MCTK定标方式。 根据相关研究,做地表温度反演可以不用进行大气校正,所以就不进行大气校正了。
计算亮温 计算T31、T32亮温
地表比辐射率计算
NDVI计算
\(P_v\) 计算
\(d_\varepsilon\) 计算
\(\varepsilon_i\) 计算
大气透过率计算
W 水汽含量计算
\(T31-T32\) 大气透过率计算
\(\tau_{31}=5.72-4.69e^{(x/42.05)}\)
\(\tau_{32}=-1.25-2.28e^{(-x/12.44)}\)
计算参数 \(C_i D_i\)
\(C_i\) 计算
\(D_i\) 计算
计算参数 \(A_{0\ }\ \ A_1\ \ A_2\)
计算 \(A_0\)
计算 \(A_1\)
计算 \(A_2\)
计算地表温度
由于中间过程步骤有一步单位需要换算,所以计算结果还需要 \(\div10\)
ArcGIS 制图 在ARCGIS 中对反演结果进行可视化表达,加上等温线,显得更加直观。根据反演结果,发现北京市西南部温度比北部温度高,与现实情况,北京北部为怀柔、密云区,多山体和水域(密云水库)等,而北京市建成区在南部,所以呈现出这样的温度特征。说明反演结果较为准确。
本文章使用limfx的vsocde插件快速发布