第一作者简介: 佃袁勇(1981-),男,博士,讲师,主要从事遥感在资源环境中的应用方面的研究。Email: dianyuanyong@126.com。
大气校正是高光谱图像定量反演地表参数的前提。为充分利用高光谱数据本身的光谱特点,提出了一种协同反演大气气溶胶光学厚度(aerosol optical thickness,AOT)与水汽含量(water vapor content,WV)的大气校正方法,在同时考虑了气溶胶模式、AOT和WV这3个因素的综合影响基础上,采用循环迭代的思想,基于6S辐射传输模型,反演大气参数及地表反射率,弥补了现有反演算法中没有同时考虑AOT与WV的不足; 并以武汉市Hyperion高光谱图像为例,验证了该算法的有效性。从与FLAASH算法及MOIDS提供的AOT和WV产品对比来看,该算法能较好地校正气溶胶与水汽对高光谱图像的影响,且反演过程中所有的输入均来自图像数据本身或6S辐射传输模型,无需输入额外的参数。
Atmospheric correction is the basic step in quantitative retrieval of land surface parameters with hyperspectral imagery. Based on abundant spectral information in the hyperspectral image,this paper presents a new atmospheric correction algorithm for hyperspectral imagery characterized by collaborative retrieval of the aerosol optical thickness (AOT) and the water vapor content (WV). The algorithm takes into account the effects of aerosol type,AOT and WV,and uses the iteration method combined with the 6S(second simulation of the satellite signal in the solar spectrum)radiative transfer model to retrieve the atmospheric parameters and ground reflectance. This new method overcomes the weakness of the existing atmospheric correction algorithms which fail to consider the effects of both AOT and WV. Hyperion hyperspectral image data covering Wuhan City were used to verify the effectiveness of the algorithm proposed in this paper,with the results compared with those of FLAASH(fast line-of-sight atmospheric analysis of spectral hypercubes)method in ENVI and MODIS’s AOT and WV products. It is shown that the proposed algorithm can better correct the effect of aerosol and water vapor in the atmosphere,and needs no additional parameters because all the inputs are taken from the image data themselves or the 6S radiative transfer model in the inversion process.
大气中的气溶胶和水汽是影响航空与航天遥感图像数据质量的重要因素之一[1, 2, 3, 4, 5]。大气校正的目的就是要消除大气中各种成分对遥感信号的影响, 还原真实的地表辐射信息。大气的状况瞬息万变, 很难同步测量卫星过境时大气的参数; 而如果能直接从遥感信息中反演出大气信息, 就能更好地进行大气校正。大气中的O3, O2, CO2, NO2和CH4等含量相对稳定, 只有气溶胶和水汽含量变动较大, 因而大气校正的关键就在于估算气溶胶模式、气溶胶光学厚度(aerosol optical thickness, AOT)与水汽含量(water vapor content, WV)[3, 4, 5, 6, 7, 8, 9]。目前大气校正方法主要有基于图像特征的相对订正法、基于地面线性回归模型法、大气辐射传输模型法和复合模型法等[7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]。其中, 大气辐射传输模型法模拟太阳辐射信号通过大气并与地表相互作用后回到传感器的信号, 能较精确地描述水汽和气溶胶的作用[8, 9, 10, 11, 12], 因此被广泛应用于遥感图像的大气校正。但现阶段基于大气辐射传输模型的大气校正算法对AOT和WV是分开进行反演的— — 先利用水汽吸收波段估算WV[18, 19, 20], 在消除水汽影响后再考虑AOT的反演; 而且在考虑气溶胶的影响时, 假设气溶胶为单一的模式, 没有考虑气溶胶模式的差异问题。但实际中气溶胶模式是变化的, 对气溶胶模式的选择是最大的误差源[3, 4, 5, 10, 21]。现有研究成果表明, 大陆型和城镇型气溶胶模式在蓝波段和红波段的反射率最大差别可达到13%[22, 23, 24]。
本文在前人研究基础上, 提出了一种协同反演AOT与WV的高光谱遥感图像大气校正算法。该算法以6S辐射传输模型[25](Version 4.1)构建查找表, 在估算气溶胶模式的基础上, 采用循环迭代方式协同反演AOT与WV; 并以EO-1卫星Hyperion高光谱图像为例, 验证该算法的有效性。
以武汉市Hyperion高光谱数据为数据源, 验证本文提出的大气校正算法。Hyperion是地球观测卫星EO-1上搭载的高光谱传感器, 共有242个波段(其中44个波段没有定标, 有效波段只有198个); 其中第8— 57波段采用可见光的定标系数, 第77— 224波段采用短波红外的定标系数; 空间分辨率为30 m, 光谱分辨率为10 nm。本文使用的数据是2004年4月2日上午10: 40经过武汉市上空获取的Hyperion卫星数据(行列号为123/39)。
Hyperion数据信号转化为表观反射率的公式为
式中: ρ λ 为λ 波段的表观反射率; L为光谱辐亮度; d为日地归一化距离; E为大气上界太阳光辐照度; θ 为太阳天顶角; DN为图像像元值; S为定标系数, 对于可见光波段, S=40; 对于短波红外波段, S=80。
鉴于没有地面同步实测数据可供对比, 本文选择与EO-1卫星Hyperion准同步过境的TERRA卫星MODIS的AOT与WV产品, 用于评估本文提出的反演算法。由于MODIS的AOT产品的分辨率为10 km, WV产品的分辨率为1 km(选择由近红外波段反演的WV产品), 其分辨率远小于Hyperion高光谱图像的分辨率; 因此, 本文根据MODIS产品提供的经纬度坐标, 选取在Hyperion图像范围内的AOT和WV的均值作为验证数据(表1)。
![]() | 表1 Hyperion图像范围内从MODIS产品中提取的AOT与WV数据 Tab.1 AOT and WV data extracted from MODIS products in Hyperion imange extent |
根据6S辐射传输理论, 卫星接收到的辐射信号包含大气直接散射、地表目标反射和地表目标周围背景反射部分。假设地表为朗伯面, 则卫星入瞳处信号(即表观反射率)ρ TOA为
ρ TOA=
式中: ρ TOA为传感器接收到的单个像元的反射率;
由ρ TOA反演地表反射率ρ s的过程需要首先估算大气参数, 即
ρ TOA=ρ path+
式中: ρ path, T和S分别为与大气廓线, 水汽含量(WV)和气溶胶模式、气溶胶光学厚度(τ )有关的变量。当给定大气廓线、气溶胶模式、WV和τ 时, 利用6S模型即可计算ρ path, T和S这3个变量; 进而在给定星上反射率后, 即可得到地表反射率。于是大气校正的问题转化为: 在已知星上反射率的情况下, 求解大气廓线、气溶胶模式、WV和AOT参数, 亦即求解ρ path, T和S。其中, 大气廓线可根据遥感数据获取时间以及所在地区, 选择6S模型中已有的廓线数据。因此, WV、气溶胶模式和AOT是大气校正需要反演的3个参数。本文提出了一种基于AOT和WV协同反演的大气校正算法, 该算法的流程如图1所示。
算法的关键步骤包括气溶胶模式反演、查找表生成、WV反演以及暗目标和蓝波段(0.48 μ m)及红波段(0.66 μ m)地表反射率确定等。
以6S模型中定义的4种类型的气溶胶(即沙尘类型(dust-like, DL)、海洋型(oceanic, OC)、水溶型(water-soluble, WS)和煤烟类(soot, SO))为基础, 将这4种类型气溶胶按一定比例组合, 建立不同的气溶胶模式; 结合MODIS提供的AOT与星上反射率数据, 反演气溶胶模式。根据武汉市所处的地理位置和环境等情况, 武汉市城区气溶胶的组成在城市型气溶胶(体积比为沙尘型占17%, 水溶型占61%, 煤烟类占22%)和大陆型气溶胶(体积比为沙尘型占70%, 水溶型占29%, 煤烟类占1%)之间, 因3种组分之和应等于100%, 故3个变量并不是互相独立的。首先把沙尘型和烟尘型组分各分为10个等级, 水溶型组分可根据前两者含量计算得到; 然后根据MODIS提供的AOT, 利用这100种气溶胶模式, 根据查找表分别反演地面暗目标在红波段和蓝波段的星上反射率
(
时(式中ε 为表观反射率的误差允许范围), 得到的气溶胶模式就是当前大气的气溶胶模式。
在近红外通道, 当忽略地表反照率的影响, 将其他的吸收特性与瑞利、气溶胶特性融合在一起考虑时, 则辐射传输方程(2)可简化为
ρ TOA=T ρ s+ρ path , (5)
式中: T为大气中水汽含量导致的透过率
而水汽通道的透过率可以表示为与水汽含量的关系[18], 其模型为
式中: ω 为水汽含量; α 和β 为常量参数。
利用6S和MODTRAN等模型可以很好地建立透过率与水汽含量的关系, 因此求解的关键是如何求透过率。现有的水汽反演算法中, 将式(5)中的ρ path项忽略掉, 同时认为在0.85~1.25 μ m之间的地面反射率满足线性关系[18], 且水汽以外窗口的大气透过率为1; 将大气透过率表达为2个波段或3个波段的比值, 进而利用水汽查找表求得水汽含量[19]。而在实际过程中, 由于受气溶胶的厚度和类型等影响, ρ path并不为0, 且水汽以外窗口的大气透过率也不是1, 因此利用该算法反演的水汽含量存在一定误差。
本文在以上研究基础上, 考虑了气溶胶的影响因素, 对3个波段的水汽反演算法进行了改进。针对Hyperion高光谱的卫星数据中940 nm和1 140 nm处水汽吸收带具有的多个波段, 根据赵祥等[7]的建议, 选择Hyperion第80波段(942.73 nm)为水汽吸收波段, 选择第52波段(874.53 nm)和第110波段(1 245.36 nm)为水汽弱吸收波段; 采用上述3个波段比值模型, 具体构建水汽透过率
式中: ρ TOA(80), ρ TOA(52)和ρ TOA(110)分别为Hyperion第80, 52和110波段的星上反射率; ρ path(80), ρ path(52)和ρ path(110)分别为Hyperion第80, 52和110波段的大气程辐射; C1=0.82; C2=0.18。
在确定研究区域的大气气溶胶模式后, 利用6S模型, 根据相应的观测几何参数, 可以建立WV, τ 与ρ path, T, S之间对应关系的查找表。在构建查表时, WV的变化范围在0.2~4.2 g/cm2, 以0.2 g/cm2递增; τ 的变化区间在0.05~5.0, 其中τ < 2时以0.2递增, τ > 2时以0.5递增。针对Hyperion图像, 在给定的观测几何参数下, 对每一个τ 和WV值, 假定3个地表反射率值(ρ s=0.0, 0.5, 0.8), 用6S模型进行运算, 可得到3个星上反射率。将3组对应的地表反射率和星上反射率代入式(3), 即可求得ρ path, T和S。查找表即可表示为WV和τ 与地表反射率和星上反射率的关系表。这样, 对于大气参数(AOT和WV)、地表反射率和星上反射率这3组变量, 只要知道了其中2组, 便可以推导出第3组变量。
在高光谱图像大气校正中, 图像中的暗目标能用于探测AOT[5]。对于绿色植被、黑色土壤等暗目标区域在红波段(0.66 μ m)和蓝波段(0.48 μ m)的地表反射率, 根据Levy等[5]的建议, 在暗目标地区, 红波段(
其中,
slope0.66/2.12=slop
yint0.66/2.12=-0.000 25 Θ +0.003 , (11)
slope0.48/0.66=0.49 , (12)
yint0.48/0.66=0.005 。 (13)
式(10)— (11)中:
slop
NDVISWIR=(ρ 1.24-ρ 2.12)/(ρ 1.24+ρ 2.12) , (15)
Θ =cos-1(-cos θ 0 cos θ +sin θ 0 sin θ cosφ )。 (16)
式(15)— (16)中: ρ 1.24和 ρ 2.12分别为1.24 μ m和2.12 μ m处的星上反射率; θ 0为太阳天顶角; θ 为传感器观测天顶角; φ 为太阳与传感器间相对方位角。
本文在确定暗目标及红波段和蓝波段的地表反射率时, 直接采用了上述方法。
在确定了研究区域气溶胶模式并利用6S模型建立了查找表后, 采取2.4节中的方法, 利用高光谱图像数据确定暗目标, 估算蓝波段和红波段的地表反射率; 然后采用循环迭代的方式反演AOT与WV。具体过程如下:
1)给定初始光学厚度τ 0, 利用2.2节中的方法计算水汽含量初值WV0。
2)根据暗目标的星上反射率及估算的地表反射率(见2.4节), 利用已经建立的查找表(见2.3节), 得到气溶胶光学厚度τ i。
3)根据τ i, 结合2.2节中水汽含量反演方法, 重新计算水汽含量值WVi。
4)更新当前气溶胶光学厚度τ i+1及水汽含量值WVi+1。
5)比较2次获得的AOT及WV值, 如果2次的差值在误差允许范围内, 则进入步骤6); 否则, 返回步骤2)。
6)输出WV与AOT, 并计算每个像元的地表反射率。
以同一天获取的MODIS原始数据及气溶胶产品, 获得研究区域的红波段和绿波段地表反射率、星上反射率以及相对应的AOT。利用气溶胶模式反演算法, 反演得到武汉市的气溶胶模式为: 沙尘型所占比例为17%, 水溶型所占比例为82%, 煤烟类所占比例为1%; 此时式(4)中的ε 为0.004。该气溶胶模式介于大陆型和城市型气溶胶之间, 与武汉市的地理条件和环境(湿度较大, 沙尘、煤烟较少)比较相符。
利用暗目标确定方法, 在整个研究区范围内共确定2 196个暗目标像元; 根据这些暗目标像元的地表反射率与星上反射率数据, 采用本文提出的算法反演大气参数。为比较不同算法的反演效果, 利用ENVI软件中FLAASH大气校正模块对同一Hyperion高光谱图像进行大气校正, 以比较用FLAASH反演的AOT和WV与本文算法反演的结果。同时, 以同一天获取的MODIS的AOT和WV产品值为标准值(因没有当天的地面实测数据, 故无法与地面数据对比)计算相对误差, 其结果如表2所示。
![]() | 表2 AOT与WV反演结果 Tab.2 Inversion results of AOT and WV |
从表2可以看出, 与MODIS的值相比本文方法对WV的反演精度, 相对误差在3.0%~37.6%之间, 平均相对误差20.3%, 精度略高于FLAASH算法的反演结果; 对AOT的反演精度, 相对误差在5.3%~35.5%, 平均相对误差11.8%, 精度略低于FLAASH算法的反演结果。
图2显示了大气校正前、后的效果, 其中图2(a)为大气校正前的Hyperion高光谱图像, 图2(b)与(c)分别为FLAASH算法与本文算法的大气校正结果。
图3显示了大气校正前、后Hyperion高光谱图像中典型植被、水体和水泥路面光谱反射率差异。
![]() | 图3 大气校正前后典型地物的光谱反射率Fig.3 Spectrum reflectance of typical objects before and after of atmospheric correction |
对比图3中大气校正前、后的效果可以看出, 气溶胶对可见光波段(400~700 nm), 特别是对蓝波段影响较大; 水汽的影响主要在近红外波段, 特别是在820 nm, 940 nm和1 135 nm附近。经过大气校正后, 可基本消除气溶胶及水汽的影响。对比本文算法与FLAASH算法大气校正后典型地物的光谱反射率曲线可以看出, 植被的反射率相差最大为0.09, 水体的反射率相差最大为0.07, 水泥路面反射率相差最大为0.05, 表明本文算法的大气校正效果与FLAASH算法的相当。
本文采用循环迭代的思路协同反演AOT与WV, 对整个研究区域内的2 196个暗目标像元计算了相邻2次迭代的误差。图4显示了迭代次数与相邻2次迭代的AOT和WV的平均误差关系。
![]() | 图4 反演AOT和WV的迭代次数与相邻2次迭代误差的关系Fig.4 Relationship between iteration times and adjacent two iterative error in retrieval AOT and WV |
从图4可知, 随着迭代次数的增加, 相邻2次迭代的误差逐渐减小, 一般迭代3~4次即可收敛, 此时AOT和WV的误差均< 0.05。但是, 每个像元都要循环迭代3~4次, 会增大数据处理的运算量。
1)大气校正是高光谱图像定量反演地表参数的前提。本文提出了一种协同反演大气气溶胶光学厚度(AOT)与水汽含量(WV)的方法, 充分利用高光谱数据本身的光谱特点, 在同时考虑气溶胶模式、AOT和WV这3个因素的综合影响基础上, 采用循环迭代的思想, 基于6S辐射传输模型, 反演大气参数及地表反射率, 弥补了现有反演算法中没有同时考虑AOT与WV的不足。
2)从对武汉市Hyperion高光谱图像大气校正的效果来看, 本文提出的算法能较好地校正大气中气溶胶与水汽对高光谱图像的影响, 且反演过程中所有的输入均来自图像数据本身或6S辐射传输模型, 无需输入额外的参数。
由于本文提出的算法采用了循环迭代的思路, 运算量较大, 增加了大气校正的时间。同时, 因缺少地面的实地验证数据, 仅将本文方法的大气校正结果与FLAASH大气校正结果和MODIS数据产品进行了对比。在今后的工作中, 需要进一步优化算法, 提高算法的效率, 并进行同步的地面验证工作。
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|
[18] |
|
[19] |
|
[20] |
|
[21] |
|
[22] |
|
[23] |
|
[24] |
|
[25] |
|