本研究采用了哨兵2A卫星建立针对星云湖的叶绿素a遥感估算模型。通过星地同步观测分析了各波段反射率与叶绿素a浓度的相关性,依据DVI,RVI,NDVI,TBM,MCI这5种算法采用不同敏感波段的组合建立了21个模型,再将建模数据集分为全部数据集,高浓度和低浓度数据集,将3个数据集代入21个模型建立63个回归方程,并分析这些回归方程的建模和验证效果,提出针对星云湖不同叶绿素a浓度范围的湖区采用不同的模型进行叶绿素a浓度的遥感估算。本研究结果表明:1) 哨兵2卫星4个红边波段和近红外波段反射率均与叶绿素a浓度呈强烈正相关,叶绿素a浓度高于0.1 mg/L时,最佳模型是RVI1H,其rRMSE和NMAE分别为4.01%和3.95%。叶绿素a浓度低于0.1 mg/L时,最佳模型是NDVI1L,其rRMSE和NMAE分别为25.95%,19.32%,采用TBM1L模型估算比较适合计算全湖的平均值,其MNB为−0.57%。2) 建模的回归方程决定系数高,只能说明建模数据集的线性较好,但是模型是否适用,主要依据还是验证数据的误差。综上,本研究建立的星云湖叶绿素a遥感估算模型,对于星云湖的蓝藻水华遥感监测具有一定的参考价值。 Sentinel-2A satellite was used to establish chlorophyll-a remote sensing estimation models for the Xingyun Lake in this study. The correlation between the spectral reflectivity of each band and the concentration of chlorophyll-a was analyzed by the concurrent observation. According to DVI, RVI, NDVI, TBM and MCI algorithms, a combination of different sensitive bands and algorithms is used to set up 21 models. Then the modeling dataset is divided into all datasets, high and low concentration datasets. Three data sets are substituted into 21 models to establish 63 regression equations. The modeling and validation effects of these regression equations are analyzed. The remote sensing estimation of chlorophyll-a concentration in Xingyun Lake is carried out by using different models in different chlorophyll-a concentration ranges of Xingyun Lake. The result shows that: 1) The spectral reflectivity of the 4 Red-Edge bands and Near-Infrared band of the Sentinel-2 satellite is strongly positive related to the concentration of chlorophyll-a. When the concentration of chlo-rophyll-a was higher than that of 0.1 mg/L, the best model is that the rRMSE and NMAE of RVI1H, were 4.01% and 3.95%, respectively. When the concentration of chlorophyll-a is lower than 0.1 mg/L, the best model is that the rRMSE and NMAE of NDVI1L are 25.95% and 19.32%, respectively. TBM1L model is more suitable to calculate the average value of the whole lake, and its MNB is −0.57%. 2) The regression equation of modeling has high determination coefficient, which can only show that the linearity of the modeling data set is better, but whether the model is applicable or not is mainly based on the error of the verification data.
张雨萌,王泉*,段春钰,蒋宝丽,杨超杰,秦洁,张葆莹,金杨
玉溪师范学院,化学生物与环境学院,云南 玉溪
收稿日期:2019年12月28日;录用日期:2020年1月10日;发布日期:2020年1月17日
本研究采用了哨兵2A卫星建立针对星云湖的叶绿素a遥感估算模型。通过星地同步观测分析了各波段反射率与叶绿素a浓度的相关性,依据DVI,RVI,NDVI,TBM,MCI这5种算法采用不同敏感波段的组合建立了21个模型,再将建模数据集分为全部数据集,高浓度和低浓度数据集,将3个数据集代入21个模型建立63个回归方程,并分析这些回归方程的建模和验证效果,提出针对星云湖不同叶绿素a浓度范围的湖区采用不同的模型进行叶绿素a浓度的遥感估算。本研究结果表明:1) 哨兵2卫星4个红边波段和近红外波段反射率均与叶绿素a浓度呈强烈正相关,叶绿素a浓度高于0.1 mg/L时,最佳模型是RVI1H,其rRMSE和NMAE分别为4.01%和3.95%。叶绿素a浓度低于0.1 mg/L时,最佳模型是NDVI1L,其rRMSE和NMAE分别为25.95%,19.32%,采用TBM1L模型估算比较适合计算全湖的平均值,其MNB为−0.57%。2) 建模的回归方程决定系数高,只能说明建模数据集的线性较好,但是模型是否适用,主要依据还是验证数据的误差。综上,本研究建立的星云湖叶绿素a遥感估算模型,对于星云湖的蓝藻水华遥感监测具有一定的参考价值。
关键词 :三波段模型,归一化植被指数,比值植被指数,差值植被指数,最大叶绿素指数,星云湖,叶绿素a,哨兵2卫星
Copyright © 2020 by author(s) and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
叶绿素a (Chl.a)浓度是衡量水体富营养化程度的重要水质参数,由于湖泊藻类爆发和消亡速度很快,传统的采样监测不能及时反映湖泊藻类水华的发生和发展,自动监测站可以高频率地获取水质数据,但是由于费用较高,往往不能布设很多监测位点,不能获取湖泊藻类爆发的空间分布情况。遥感估算叶绿素a浓度可以实现高时间频率、且空间上连续覆盖整个湖区的监测数据,可以更好地、详细地掌握湖泊藻类水华的发生和发展情况。
针对内陆水体的叶绿素a遥感估算的方法主要有经验模型法、半经验模型法和生物光学模型法 [
基于叶绿素a在红光和绿光波段有2个主要的吸收峰,又大量反射近红外光,因此,红光和近红外这2个波段常用于植被及浮游植物色素等含有叶绿素的地物遥感反演。最常用的基于红光和近红外的遥感指数有通过波段比值计算得到比值植被指数(RVI) [
由于内陆浑浊水体含有许多影响叶绿素a吸收的物质,例如溶解性有机固体(CDOM),悬浮颗粒物等,在较宽的近红外波段范围内容易导致双波段经验模型估算叶绿素a浓度的稳定性较差。Dall’Olmo等 [
随着卫星传感器技术的进步,狭窄的红边波段对叶绿素荧光激发非常敏感,同时还可以避免其它色素物质的干扰,非常适合用于叶绿素a的遥感估算。欧洲空间局(ESA)的哨兵2 (Sentinel-2)和我国的高分六号卫星 [
有一些采用经验模型估算叶绿素a的研究得到了较好的效果,误差较小,但是这些研究采用的建模数据集和验证数据集均来自同一次采样的数据,无从得知模型的适应性,采用不同日期的星地同步观测数据分别建模和验证模型才能得知模型的普适性。
杨国范等 [
星云湖位于云南省玉溪市江川区,属于高原断层淡水湖,是云南省九大高原湖泊之一,总面积约34 km2。 [
迄今为止,针对星云湖的叶绿素a估算的算法研究都是采用MODIS卫星建立经验估算模型 [
Sentinel-2 (哨兵2)卫星是欧盟“全球环境与安全监测”计划的第二颗卫星,由两颗卫星组成(A星和B星),携带一枚多光谱成像仪MSI,拥有13个光谱波段,10 m空间分辨率,双星重访周期达到5d,目前全世界在轨的可以公开获取数据的多光谱卫星中,Sentinel-2是空间分辨率和光谱分辨率最高的。采用哨兵2对星云湖进行遥感监测,可以获得34万个像元,空间解析度远比MODIS高 [
本研究采用Sentinel-2卫星进行星地同步观测,以此建立星云湖叶绿素a浓度估算模型,采用MCI、TBM、NDVI、RVI、DVI,5种算法,并将多个叶绿素敏感的红边波段应用在上述模型中,得到多种算法的组合,优选误差最小的算法用于星云湖叶绿素a浓度的遥感估算。本研究建立的星云湖叶绿素a估算模型对实现针对星云湖的高时空分辨率的蓝藻水华遥感监测具有重要的参考意义。
本次研究对星云湖进行了2次采样,采样时间分别为2018年10月18日和2018年11月18日,采样点的布设如图1所示,采用思拓力S7-D型GPS定位,定位误差在1米以内,10月份有13个采样点,11月份有9个采样点,编号及位置如图1所示。
图1. 采样点布设及哨兵2A卫星影像假彩色合成图
采用热乙醇萃取分光光度法对水样叶绿素a进行测定 [
Chl .a = 27.9 V 乙 醇 [ ( E 665 − E 750 ) − ( A 665 − A 750 ) ] / V 样 品 (1)
其中Chl.a是叶绿素的浓度(mg/L),V乙醇是乙醇萃取液定容的体积(ml),V样品是过滤水样的体积(ml)。
用于星地同步观测的Sentinel-2A卫星数据通过USGS (http://glovis.usgs.gov/)获取,原始卫星影像为L1C级别,采用官方的预处理工具SNAP和Sen2cor进行大气校正预处理为L2A级别。本研究两次采样的日期和时间分别为2018年10月18日早上10~12点,2018年11月18日早上7~9点(图1)。Sentinel-2A卫星过境星云湖的时间分别为2018年10月19日11点37分,2018年11月18日11点40分。因此,2018年10月18日采样,19日卫星过境的数据属于准同步数据,相差一天。2018年11月18日采样与卫星过境的时间相差在4个小时以内,属于同步数据。
本研究首先分析MSI各波段与建模数据集叶绿素a浓度的相关关系,采用SPSS计算皮尔逊相关系数,然后选择具有显著相关性,相关系数高的波段,基于比值植被指数(RVI) [
RVI = R r s ( λ 2 ) / R r s ( λ 1 ) H (2)
DVI = R r s ( λ 2 ) − R r s ( λ 1 ) (3)
NDVI = ( R rs ( λ 2 ) − R r s ( λ 1 ) ) ( R rs ( λ 2 ) + R r s ( λ 1 ) ) (4)
TBM = [ R r s ( λ 1 ) − 1 − R r s ( λ 2 ) − 1 ] R r s ( λ 3 ) (5)
MCI = R r s ( λ 2 ) − R r s ( λ 1 ) − [ ( λ 2 − λ 1 ) ( λ 3 − λ 1 ) ( R r s ( λ 3 ) − R r s ( λ 1 ) ) ] (6)
上式中, R r s 是光谱反射率, λ 2 是近红外波段(叶绿素强烈反射波段), λ 1 是红光波段(叶绿素强烈吸收波段), λ 3 是750 nm附近的波段。本研究将根据MSI传感器的波段设置,基于各波段反射率与叶绿素浓度之间的相关分析结果,采取不同的波段组合构成自变量,将与叶绿素浓度呈显著正相关的波段作为上述遥感指数的 λ 2 ,与叶绿素浓度呈显著负相关的波段作为 λ 1 ,建立回归模型。模型建立和模型验证均采用缩减主轴回归分析(RMA) [
关于建模和验证数据集的选取,由于10月18日采样的7,8,9,10号位点在10月19日的卫星影像里面有云和云下阴影遮盖,所以将其剔除;1,2号位点由于叶绿素a浓度太高,将其作为异常值剔除。最终用于验证的有效位点为编号3,4,5,6,11,12,13这7个点。11月18日采样的4号位点数据异常,引起建模误差较大,将其剔除。最终,有8个2018年11月18日的采样点的数据用于建模,7个同年10月18日采样的数据用于验证。
陈宇炜 [
日期 | 最大值 | 最小值 | 平均值 | 样点数 | 数据集类型 |
---|---|---|---|---|---|
2018/10/18 | 0.25575 | 0.02325 | 0.10296 | 7 | All① |
0.25575 | 0.11625 | 0.17825 | 4 | High② | |
0.06975 | 0.02325 | 0.0465 | 3 | Low③ | |
2018/11/18 | 0.20088 | 0.01116 | 0.09796 | 8 | All① |
0.20088 | 0.10044 | 0.14787 | 4 | High② | |
0.03348 | 0.01116 | 0.02511 | 4 | Low③ |
表1. 星云湖叶绿素a监测数据(mg/L)
① All dataset; ② Data with a concentration greater than 0.1 mg/L of chlorophyll-a is a high concentration dataset; ③ Data with a concentration lower than 0.1 mg/L of chlorophyll-a is a low concentration dataset.
① 全部数据集;② 叶绿素a浓度大于0.1 mg/L的数据为高浓度数据集;③ 叶绿素a浓度小于0.1 mg/L的数据集为低浓度数据集。
本研究采用多个误差评价指标,包括均方根误差(RMSE),相对均方根误差(rRMSE),归一化均方根误差(NRMS),平均归一化偏倚(MNB),归一化平均绝对误差(NMAE) [
RMSE = ∑ i = 1 N ( X esti , i − X meas , i ) 2 N − 1 (7)
式中, X esti , i 指估算值, X meas , i 指的是实测值,N为总的数据量。
相对均方根误差(rRMSE)的计算公式为:
rRMSE = RMSE / Mean meas (8)
其中 Mean meas 为实测叶绿素a的浓度平均值。
NRMS表示结果的相对随机不确定性,它代表 ε i 的标准差,计算公式为:
NRMS = stdev ( ε i ) % (9)
ε i 是测量值与估算值之差所占实测值的百分比,计算公式如下:
ε i = ( ( X esti , i − X meas , i ) / X meas , i ) × 100 (10)
MNB表示估算的平均偏差,它代表 ε i 的平均值;NMAE表示估算的平均绝对误差,它代表 ε i 的绝对值的平均值,计算公式如下:
MNB ( % ) = mean ( ε i ) (11)
NMAE ( % ) = mean ( | ε i | ) (12)
从现场实测数据来看(表1),10月份监测数据叶绿素a浓度较高,到了11月份,叶绿素a浓度有所降低,从图1呈粉红色的区域分布也可以看出10月19日星云湖南北湖区的蓝藻水华分布比较集中,颜色较深,与实地监测叶绿素浓度的分布情况较为一致。2018年11月19日的叶绿素a浓度高值区域位于星云湖北部湖区,并且颜色要比10月18日的浅,推测11月的富营养化程度没有10月份的严重。
波段敏感性分析表明在使用建模数据中的全部数据集的时候,红光波段(Red)反射率值与实测叶绿素a浓度呈现显著的负相关,而4个红边波段(VRE)和近红外波段(NIR)反射率与实测叶绿素a浓度呈现显著正相关。而高浓度和低浓度数据集与红光波段都是负相关,但是显著性不强。在红边和近红外波段,除了低浓度数据集与B8a红边波段反射率相关系数很高,但是显著性不强以外,其余波段均与相应数据集有显著正相关,见表2。本研究将选择B4作为λ1,B5,B6,B7,B8,B8a波段作为λ2代入上述5个模型中分析。
数据集 | B4(Red) | B5 (VRE) | B6 (VRE) | B7 (VRE) | B8 (NIR) | B8a (VRE) |
---|---|---|---|---|---|---|
ALL | −0.741* | 0.979** | 0.973** | 0.967** | 0.974** | 0.963** |
HIGH | −0.305 | 0.997** | 0.995** | 0.996** | 0.997** | 0.985* |
LOW | −0.915 | 0.981* | 0.994** | 0.978* | 0.995** | 0.933 |
表2. 皮尔逊相关性分析结果
*At level 0.05 (double tail),**At level 0.01 (double tail),the correlation was significant.
*在0.05级别(双尾),**在0.01级别(双尾),相关性显著。
本研究采用2018年11月18日的星地同步监测数据进行建模,然后用2018年10月18日采样,第二天卫星观测的准同步数据进行验证。本研究中模型的命名规则如下,例如:MCI1H,其中的MCI为自变量x的算法名称,数字1为编号,H为高浓度数据集,建模分别采用2018年11月18日的A,H,L数据集,验证数据也对应采用同年10月18日的A,H,L数据集。建模和验证结果如表3所示。
建模结果表明,全部数据集建模误差均较大(见表3),误差最小的模型是DVI1A,其rRMSE为32.77%,NMAE为28.44%,MNB为2.94%。高浓度数据集建模误差最小的模型是RVI1H (见表4),其rRMSE和NMAE分别为4.01%和3.95%。表现较好的模型有MCI2H,DVI1H以及所有的NDVI各波段组合,其NMAE均小于10%,rRMSE均小于11%。低浓度数据集表现最好的模型是NDVI1L和DVI2L (见表5),前者rRMSE为25.95%,NMAE为19.32%,MNB为−13.3%,后者的rRMSE为25.71%,NMAE为24.86%,MNB为−17.32%。低浓度数据集MNB最低的模型是TBM1L,为−0.57%。MNB较低的模型模拟值与实测值之间正负偏离抵消较多,比较适用于计算全湖的平均值。
本研究还发现,三个数据集建模最佳的模型选择的λ2除了低浓度数据集的DVI2L选择红边波段B6 (中心波长740 nm)以外,其余都是红边波段B5 (705 nm),与近红外波段B8的842 nm相距较远,与红光波段的中心波长665 nm距离较近。因此,全部数据集建模,用差值植被指数作为自变量,误差最小,如果估算全湖平均值可能得到更低的误差。高浓度数据集则用RVI指数作为自变量最适合,无论是估算单个点的还是全湖平均值,误差均是最低的。此外,高浓度数据集建模,自变量可以选用的指数很多,包括NDVI,DVI,MCI都表现不错。而低浓度数据集建模,可以选用NDVI或者DVI作为自变量,它的单点估算误差最低,如果要做全湖平均值的估算,选用TBM作为自变量是最适合的。
模型名称 | λ1 | λ2 | λ3 | 斜率 | 截距 | R2 | RMSE | rRMSE (%) | NRMS (%) | MNB (%) | NMAE (%) |
---|---|---|---|---|---|---|---|---|---|---|---|
MCI1A | B4 | B5 | B6 | 12.618 | −0.2925 | 0.847 | 0.0862 | 83.69 | 89.50 | −11.72 | 70.65 |
MCI2A | B4 | B5 | B7 | 8.059 | −0.164 | 0.915 | 0.0506 | 49.18 | 53.01 | −3.12 | 36.93 |
MCI1L | B4 | B5 | B6 | 1.428 | −0.008483 | 0.983 | 0.0242 | 52.05 | 33.80 | −43.04 | 43.04 |
MCI2L | B4 | B5 | B7 | 1.064 | 0.002668 | 0.958 | 0.0261 | 56.04 | 29.11 | −50.05 | 50.05 |
TBM1A | B4 | B5 | B6 | 0.1563 | −0.01611 | 0.963 | 0.0614 | 59.62 | 61.29 | 18.29 | 45.33 |
TBM2A | B4 | B7 | B6 | 0.1269 | 0.06769 | 0.946 | 0.0624 | 60.58 | 61.93 | 19.56 | 45.75 |
TBM3A | B4 | B8 | B6 | 0.132 | 0.0802 | 0.961 | 0.0711 | 69.06 | 71.94 | 18.25 | 52.98 |
TBM4A | B4 | B8a | B6 | 0.1321 | 0.164 | 0.933 | 0.0712 | 69.13 | 64.52 | 34.80 | 53.62 |
RVI1A | B4 | B5 | 0.1341 | −0.2015 | 0.944 | 0.0435 | 42.26 | 44.42 | 9.71 | 33.48 | |
RVI2A | B4 | B6 | 0.1218 | −0.05622 | 0.964 | 0.0589 | 57.20 | 58.36 | 18.76 | 43.36 | |
RVI3A | B4 | B7 | 0.1242 | −0.0568 | 0.958 | 0.0640 | 62.16 | 63.13 | 21.18 | 46.07 | |
RVI4A | B4 | B8 | 0.1513 | −0.06809 | 0.966 | 0.0740 | 71.85 | 73.82 | 22.17 | 53.45 | |
RVI5A | B4 | B8a | 0.2322 | −0.06655 | 0.958 | 0.0708 | 68.80 | 66.20 | 31.26 | 50.65 | |
NDVI1A | B4 | B5 | 0.6619 | −0.1441 | 0.901 | 0.0484 | 46.98 | 50.68 | 2.35 | 35.33 | |
NDVI2A | B4 | B6 | 0.2998 | 0.08199 | 0.932 | 0.0450 | 43.74 | 45.53 | 11.70 | 31.86 | |
NDVI3A | B4 | B7 | 0.3084 | 0.0836 | 0.942 | 0.0507 | 49.28 | 51.29 | 13.18 | 33.34 | |
NDVI4A | B4 | B8 | 0.3342 | 0.09956 | 0.963 | 0.0583 | 56.62 | 59.84 | 11.67 | 38.15 | |
NDVI5A | B4 | B8a | 0.3378 | 0.1694 | 0.941 | 0.0531 | 51.62 | 49.87 | 23.09 | 36.03 | |
DVI1A | B4 | B5 | 5.055 | −0.07714 | 0.954 | 0.0337 | 32.77 | 35.25 | 2.94 | 28.44 | |
DVI2A | B4 | B6 | 4.278 | 0.06789 | 0.964 | 0.0500 | 48.60 | 51.01 | 11.46 | 38.70 | |
DVI3A | B4 | B7 | 4.35 | 0.06965 | 0.956 | 0.0504 | 48.97 | 51.47 | 11.28 | 39.56 | |
DVI4A | B4 | B8 | 5.27 | 0.08582 | 0.966 | 0.0583 | 56.60 | 60.25 | 9.60 | 47.24 | |
DVI5A | B4 | B8a | 7.953 | 0.1681 | 0.946 | 0.0703 | 68.30 | 69.88 | 21.88 | 53.23 |
表3. 叶绿素a遥感估算模型建立和验证结果(全部数据集)
模型名称 | λ1 | λ2 | λ3 | 斜率 | 截距 | R2 | RMSE | rRMSE (%) | NRMS (%) | MNB (%) | NMAE (%) |
---|---|---|---|---|---|---|---|---|---|---|---|
MCI1H | B4 | B5 | B6 | 9.643 | −0.1733 | 0.675 | 0.0563 | 31.60 | 36.85 | 9.67 | 31.55 |
MCI2H | B4 | B5 | B7 | 8.086 | −0.1623 | 0.919 | 0.0182 | 10.18 | 7.46 | 8.16 | 8.16 |
TBM1H | B4 | B5 | B6 | 0.1133 | 0.03592 | 0.977 | 0.0416 | 23.33 | 27.89 | 5.06 | 19.78 |
TBM2H | B4 | B7 | B6 | 0.08882 | 0.09726 | 0.991 | 0.0373 | 20.92 | 25.25 | 3.52 | 18.25 |
TBM3H | B4 | B8 | B6 | 0.09377 | 0.1078 | 0.991 | 0.0431 | 24.19 | 29.51 | 2.15 | 22.00 |
TBM4H | B4 | B8a | B6 | 0.09973 | 0.1683 | 0.984 | 0.0478 | 26.79 | 30.82 | 9.19 | 20.63 |
RVI1H | B4 | B5 | 0.09619 | −0.09147 | 0.806 | 0.0071 | 4.01 | 4.41 | 1.77 | 3.95 | |
RVI2H | B4 | B6 | 0.08953 | 0.004734 | 0.983 | 0.0385 | 21.59 | 26.22 | 2.80 | 19.25 | |
RVI3H | B4 | B7 | 0.09011 | 0.00768 | 0.997 | 0.0365 | 20.47 | 24.69 | 3.53 | 17.82 | |
RVI4H | B4 | B8 | 0.111 | −0.003111 | 0.994 | 0.0421 | 23.59 | 28.81 | 1.81 | 21.57 | |
RVI5H | B4 | B8a | 0.1755 | −0.006778 | 0.991 | 0.0470 | 26.34 | 30.67 | 8.19 | 20.87 | |
NDVI1H | B4 | B5 | 0.6836 | −0.149 | 0.866 | 0.0150 | 8.44 | 7.42 | −5.88 | 7.17 |
NDVI2H | B4 | B6 | 0.2828 | 0.09277 | 0.92 | 0.0151 | 8.47 | 4.18 | −7.75 | 7.75 | |
---|---|---|---|---|---|---|---|---|---|---|---|
NDVI3H | B4 | B7 | 0.2814 | 0.09631 | 0.952 | 0.0129 | 7.21 | 3.35 | −6.67 | 6.67 | |
NDVI4H | B4 | B8 | 0.2908 | 0.1129 | 0.941 | 0.0195 | 10.92 | 7.84 | −8.85 | 8.85 | |
NDVI5H | B4 | B8a | 0.3078 | 0.1719 | 0.984 | 0.0157 | 8.81 | 10.00 | −3.31 | 8.72 | |
DVI1H | B4 | B5 | 4.405 | −0.04396 | 0.973 | 0.0178 | 10.00 | 9.50 | 6.31 | 7.58 | |
DVI2H | B4 | B6 | 3.208 | 0.09494 | 0.991 | 0.0375 | 21.06 | 25.53 | 3.05 | 18.63 | |
DVI3H | B4 | B7 | 3.249 | 0.09849 | 0.999 | 0.0362 | 20.34 | 24.39 | 4.10 | 17.40 | |
DVI4H | B4 | B8 | 3.964 | 0.1099 | 0.994 | 0.0416 | 23.35 | 28.49 | 2.05 | 21.23 | |
DVI5H | B4 | B8a | 6.128 | 0.1687 | 0.994 | 0.0453 | 25.42 | 30.39 | 5.53 | 21.50 |
表4. 叶绿素a遥感估算模型建立和验证结果(高浓度数据集)
模型名称 | λ1 | λ2 | λ3 | 斜率 | 截距 | R2 | RMSE | rRMSE (%) | NRMS (%) | MNB (%) | NMAE (%) |
---|---|---|---|---|---|---|---|---|---|---|---|
MCI1L | B4 | B5 | B6 | 1.428 | −0.008483 | 0.983 | 0.0242 | 52.05 | 33.80 | −43.04 | 43.04 |
MCI2L | B4 | B5 | B7 | 1.064 | 0.002668 | 0.958 | 0.0261 | 56.04 | 29.11 | −50.05 | 50.05 |
TBM1L | B4 | B5 | B6 | 0.09088 | 0.00304 | 0.989 | 0.0211 | 45.34 | 52.35 | −0.57 | 39.44 |
TBM2L | B4 | B7 | B6 | 0.06677 | 0.04338 | 0.947 | 0.0239 | 51.30 | 59.17 | 2.34 | 42.96 |
TBM3L | B4 | B8 | B6 | 0.1057 | 0.0632 | 0.971 | 0.0439 | 94.41 | 104.78 | 26.08 | 64.90 |
TBM4L | B4 | B8a | B6 | 0.04402 | 0.06858 | 0.232 | 0.0174 | 37.44 | 43.11 | −2.87 | 33.52 |
RVI1L | B4 | B5 | 0.0358 | −0.03484 | 0.96 | 0.0158 | 33.94 | 29.05 | −22.78 | 31.19 | |
RVI2L | B4 | B6 | 0.06501 | −0.02218 | 0.994 | 0.0193 | 41.44 | 47.81 | 1.80 | 34.48 | |
RVI3L | B4 | B7 | 0.06557 | −0.02251 | 0.977 | 0.0256 | 55.08 | 63.36 | 4.78 | 44.73 | |
RVI4L | B4 | B8 | 0.09272 | −0.03642 | 0.997 | 0.0383 | 82.45 | 92.32 | 20.14 | 59.06 | |
RVI5L | B4 | B8a | 0.09941 | −0.01754 | 0.909 | 0.0211 | 45.34 | 52.05 | 4.88 | 35.16 | |
NDVI1L | B4 | B5 | 0.1024 | 0.008346 | 0.927 | 0.0121 | 25.95 | 25.71 | −13.33 | 19.32 | |
NDVI2L | B4 | B6 | 0.09206 | 0.0404 | 0.992 | 0.0142 | 30.49 | 32.07 | −12.58 | 28.14 | |
NDVI3L | B4 | B7 | 0.0948 | 0.0409 | 0.989 | 0.0168 | 36.09 | 39.30 | −12.00 | 33.91 | |
NDVI4L | B4 | B8 | 0.1243 | 0.05079 | 0.999 | 0.0220 | 47.30 | 54.48 | −3.36 | 42.21 | |
NDVI5L | B4 | B8a | 0.1008 | 0.06598 | 0.923 | 0.0156 | 33.47 | 37.96 | −6.25 | 28.21 | |
DVI1L | B4 | B5 | 1.349 | −0.002367 | 0.975 | 0.0185 | 39.80 | 18.39 | −36.48 | 36.48 | |
DVI2L | B4 | B6 | 1.963 | 0.04154 | 0.999 | 0.0120 | 25.71 | 21.95 | −17.32 | 24.86 | |
DVI3L | B4 | B7 | 2.078 | 0.04231 | 0.988 | 0.0147 | 31.61 | 29.96 | −18.06 | 31.43 | |
DVI4L | B4 | B8 | 2.832 | 0.05378 | 0.998 | 0.0205 | 44.15 | 48.84 | −12.66 | 42.72 | |
DVI5L | B4 | B8a | 2.942 | 0.07549 | 0.961 | 0.0211 | 45.43 | 50.60 | −12.00 | 43.80 |
表5. 叶绿素a遥感估算模型建立和验证结果(低浓度数据集)
根据前述建模和验证的效果优选出来的模型,在实际应用中,本研究提出基于浓度分区的星云湖叶绿素a遥感估算方法,既首先选用DVI1A模型进行估算,将估算结果按照叶绿素a浓度0.1 mg/L作为阈值,将湖区分为高浓度区域和低浓度区域,然后分别针对高浓度和低浓度区域使用对应的最适用模型再次估算,高浓度湖区采用RVI1H模型,低浓度湖区采用NDVI1L模型进行估算,该方法由ENVI/IDL代码实现,计算机逐像元判断第一次估算的结果,并选择合适的模型进行第二次估算计算,最终得到星云湖叶绿素a浓度模拟结果,如图2和表6所示。
图2. Sentinel-2A卫星估算星云湖叶绿素a分布图
日期 | 最大值 | 平均值 | 平均值 + 2 × 标准差 |
---|---|---|---|
2018/10/19 | 7.5112 | 0.1453 | 0.3411 |
2018/11/18 | 0.4342 | 0.1146 | 0.2467 |
表6. 星云湖叶绿素a浓度遥感估算结果(mg/L)
两次遥感估算应用结果表明,叶绿素a高浓度分布区域与卫星影像上的藻类水华大量爆发区域一致。其中11月18日的藻类水华主要分布在北部湖区,而10月19日在南北两边都有大量藻类覆盖湖面,但是南边部分区域因为有云,而云团被误识别为低浓度的叶绿素a,范围在0~0.05 mg/L之间,见图2。
基于浓度分区估算星云湖叶绿素a的结果最大值分别达到0.4342 mg/L (11月18日)和7.5112 mg/L (10月19日),估算结果最小值均小于0,计算机自动调整为0,平均值为0.1146 mg/L (11月18日),0.1453 mg/L (10月19日)。2018年10月19日估算的结果大于0.47 mg/L的像元仅有8个,可以认为是异常值,其主要的叶绿素a浓度分布区间可以用平均值加减2倍标准差来表达,其中平均值减去2倍标准差均小于0,可调整为0,平均值加上两倍标准差的结果如表6所示,10月19日的结果为0.3411 mg/L,11月18日估算的结果为0.2467 mg/L,10月份的估算结果明显高于11月份,这与假彩色影像上的主观感受类似。
本研究采用了Sentinel-2A卫星对星云湖的叶绿素a浓度开展遥感估算,通过星地同步观测,建立叶绿素a估算模型。首先,以实测叶绿素a浓度0.1 mg/L为阈值,将建模数据分为三个数据集,分别是高浓度、低浓度和全部数据集;其次,将建模数据与哨兵2A卫星各波段反射率值做相关分析,得到5个显著正相关的红边和近红外波段,根据敏感波段结合DVI,RVI,NDVI,TBM,MCI这5种算法组合形成21种不同波段组合的算法,将其作为自变量x,分别代入3个建模数据集,形成63个回归方程,比较这些回归方程的建模和验证效果。优选出适合不同浓度区间的最佳模型,提出基于浓度分区的方法对星云湖叶绿素a进行遥感估算,该方法可以灵活地针对不同叶绿素a浓度范围的湖区,应用不同的模型进行运算,以此来提高叶绿素a估算精度。本研究得到如下结论:
1) 哨兵2卫星4个红边波段和近红外波段反射率均与叶绿素a浓度呈强烈正相关,叶绿素a浓度高于0.1 mg/L时,采用RVI1H模型,误差最低,其rRMSE和NMAE分别为4.01%和3.95%。叶绿素a浓度低于0.1 mg/L时,采用NDVI1L模型进行估算,rRMSE为25.95%,NMAE为19.32%,MNB为−13.3%,采用TBM1L模型估算时,MNB为−0.57%,说明模拟值与实测值之间正负偏离抵消较多,比较适用于计算全湖的平均值。
2) 基于浓度分区对星云湖叶绿素a进行估算,2018年10月19日估算的叶绿素a浓度大于同年11月18日的估算结果,这个结论与标准假彩色影像的感官结果类似。
3) 低浓度叶绿素a估算模型误差较高浓度模型的误差大,主要原因是本研究基于两次不同时间的星地同步和准同步观测来建模和验证,不同时间的卫星数据,由于大气状况不同,大气校正也并不是完美地消除所有大气的影响,相同的地物在两次不同时相的影像中的反射率值是有细微的差别的,而不同批次的采样和实验也会带来一定的误差,气象因子方面,风的作用会改变浮藻的位置,而低浓度范围的叶绿素a估算精度更容易受到这些误差的影响。在今后的研究当中需要积累更多的星地同步观测数据,同时也要加强对星云湖中其它光学敏感物质的监测研究,排除各种干扰物质的影响,进一步提高叶绿素a的估算精度。
4) 建模的时候得到的回归方程的决定系数高,只能说明建模数据集的线性较好,但是模型是否适用,主要依据还是验证数据的误差。
玉溪师范学院大学生创新创业训练计划项目(编号2018A33),云南省地方本科高校(部分)基础研究联合专项项目(编号2017FH001-100,2018FH001-067,2018FD094,2017FD161)和云南省教育科学规划项目(编号GJZ171813)联合资助。
张雨萌,王 泉,段春钰,蒋宝丽,杨超杰,秦 洁,张葆莹,金 杨. 基于Sentinel-2卫星的星云湖叶绿素a遥感估算研究Remote Estimation of Chlorophyll-a in Xingyun Lake by Sentinel-2 Satellite[J]. 环境保护前沿, 2020, 10(01): 20-31. https://doi.org/10.12677/AEP.2020.101003
https://doi.org/10.1016/j.rse.2019.04.021
https://doi.org/10.1016/0273-1177(93)90555-P
https://doi.org/10.1016/j.ifacol.2018.08.114
https://doi.org/10.1364/AO.44.000412
https://doi.org/10.1016/j.rse.2013.05.017
https://doi.org/10.1117/12.813039
https://doi.org/10.1016/j.isprsjprs.2014.12.022
https://doi.org/10.3133/cir1455
https://doi.org/10.3390/rs61110694
https://doi.org/10.1002/9781118445112.stat07912