一种基于哨兵2a的叶绿素a和悬浮物匹配协同反演方法
技术领域
1.本发明涉及水环境遥感监测技术领域,具体地说,涉及一种基于哨兵2a(sentinel-2a)的叶绿素a和悬浮物匹配协同反演方法。
背景技术:2.地面布点水环境调查监测,基本采用地面调查、人工采样、实验室鉴定分析等常规流程,虽然具有精准获取等一定优势,但监测过程需要耗费大量人力物力,监测效能整体偏低,且存在信息多散、汇集复杂、分析获取不及时等问题,受限于空间布点有限的客观限制,在全面地反映水生态环境的空间分布状况上存在技术短板。而卫星遥感监测具有大范围、高时效、定量化、可回溯监测的优势,作为水环境监测的“天眼”,是监测宏观水环境动态变化不可或缺的利器,是实现环保精细化、信息化管理的重要手段,可以为水生态保护提供可靠有效准确的信息源,是加强河流、湖泊、湿地等水生态环境敏感区监管的最有效手段之一。
3.叶绿素a是浮游植物生物量的一个有效指标,可以反映水体初级生产力和富营养化水平(潘应阳等,2017)。其含量与水体中藻类种类和数量有着直接的关系,对水生态系统的维持具有重要意义。水体的垂直分层、温度和养分供应都对叶绿素的生产效率有一定的影响。大气中二分之一的氧气来源于浮游植物的光合作用,而水中浮游植物进行光合作用时,叶绿素a是其用到的主要色素,其浓度对水体光谱有重要影响。
4.悬浮物是指通过0.45μm孔径的滤膜过滤后的残留物,其成分在近岸水域主要是悬浮在水体中的泥沙颗粒物,其浓度是影响该水域光谱特征的主要因素,直接影响水体的透明度,还能富集污染物,使水质环境发生局部污染。这对水体中的生物、化学和物理过程具有重要意义,对泥沙运移、污泥分析和河口三角洲演化的研究具有重要价值,也是海滩填海造地和海岸设施建设的重要参考因素(yang s l等,2002)。
5.通过卫星遥感实现对水体叶绿素a和悬浮物的监测,是获取水体质量的重要手段。当前主流的中高空间分辨率多光谱数据(landsat mss、landsat tm、spot hrv、rs-1c、noaa/avhrr、modis、gf-1/wfv、sentinel-2等)和高光谱数据(aviris、casi、aisa、cis等),均已开发并测试了多种叶绿素a和悬浮物反演算法。其中sentinel-2在空间分辨率和波段组成上具有明显的优势且覆盖了中国的大部分海域以及沿海地区,目前针对该卫星多组分水色要素同步反演的算法较少。本发明首次提出了基于sentinel-2a卫星的叶绿素a和悬浮物匹配协同反演方法,可有效评估sentinel-2a卫星多组分水色要素同步反演的能力,为水环境监管提供有效的科学依据和数据支撑。
技术实现要素:6.针对sentinel-2卫星缺乏水色要素同步反演算法的问题,本发明提出了一种基于sentinel-2a卫星的叶绿素a和悬浮物匹配协同反演方法,可实现水体水色要素高精度同步反演。
7.本发明的目的通过以下技术步骤实现:
8.步骤1)读取sentinel-2a影像波段1到波段5的遥感反射率;
9.步骤2)设置不同的连续的叶绿素a浓度值和悬浮物的浓度值,利用2seccolor模型模拟遥感反射率的值;
10.步骤3)浓度-反射率查找表构建;
11.步骤4)匹配sentinel-2a影像上遥感反射率和模拟的遥感反射率,获取叶绿素和悬浮物的浓度。
12.所述步骤1)的具体方法为:
13.a)对sentinel-2a影像进行大气校正等预处理;b)读取sentinel-2a影像第一波段(443nm)、第二波段(490nm)、第三波段(560nm)、第四波段(665nm)以及第五波段(705nm)各个像素点的遥感反射率,建立sentinel-2a波段1到波段5遥感反射率影像集。
14.所述步骤2)的具体方法为:
15.a)叶绿素a浓度值设置范围从100μg/l到102μg/l,悬浮物浓度值的设置范围从100mg/l到102mg/l,两个数值分别成指数的形式递增,增量为指数每次增加0.01;b)基于2seccolor模型模拟遥感反射率的值,每个波段计算200*200条数据。
[0016][0017][0018]
μw=cosθ
′s[0019][0020][0021]
式中,是半无限介质的定向半球面反射率;
[0022]
x是水体总后向散射系数bb(单位m-1
)和总吸收系数a的比值(单位m-1
);
[0023]
μw指平坦水面下太阳天顶角的余弦值;若水面上太阳天顶角为θs,则θ
′s=arcsin(sinθs/nw),其中nw是水的折射系数,取值1.33;
[0024]
r(0-)是水平面下辐亮度反射率;
[0025]
q是水平面向上的辐亮度反射率与水平面向下的辐亮度反射率的比值,取值3.25;
[0026]rrs
为离水反射率。
[0027]
所述步骤3)的具体方法为:
[0028]
基于步骤2)以列为叶绿素a浓度值,以行为悬浮物浓度值,中间为模拟的遥感反射率结果建立叶绿素a浓度值、悬浮物浓度值和sentinel-2a波段1至波段5的遥感反射率r
rs
的查找表。
[0029]
所述步骤4)的具体方法为:
[0030]
a)计算各个波段下影像上每个像素点获得的遥感反射率和来自查找表中的遥感
反射率的均方根误差;b)找出最小的均方根误差,确定查找表中与之匹配的叶绿素a浓度和悬浮物浓度值;c)对每一个像素点重复进行相同处理,获得叶绿素a和悬浮物空间分布图。
[0031]
均方根误差的计算公式为:
[0032][0033]
式中,i指波长,分别为443nm、490nm、560nm、665nm和705nm;
[0034]
是由2seacolor模型模拟出来的不同波段下的离水反射率;
[0035]
是影像上读取的不同波段下的离水反射率。
附图说明
[0036]
图1为本发明实施例的方法流程示意图;
[0037]
图2为部分查找表结果图;
[0038]
图3为匹配协同反演的叶绿素a和悬浮物分布结果图。
具体实施方式
[0039]
下面结合附图对本发明“一种基于哨兵2a的叶绿素a和悬浮物匹配协同反演方法”作进一步阐述说明。
[0040]
(一)叶绿素a浓度值和悬浮物浓度值设置及模拟遥感反射率的计算
[0041]
水体中的吸收系数考虑水体中的四种组分,即水分子、叶绿素a、悬浮物和黄色物质吸收系数之和,其中纯水分子的吸收系数是波长λ的函数,黄色物质的吸收系数根据实测得到。
[0042]
叶绿素a的吸收系数的计算公式为:
[0043][0044]achla
(λ)=(a0(λ)+a1(λ)ln a
chla
(440))
×ꢀachla
(440)
[0045]
式中,c
chla
为叶绿素a浓度,计算中设置范围为100μg/l到102μg/l;a0(λ)、a1(λ)为经验参数,a
chl
(440)为太湖叶绿素a波长440nm处的光谱吸收系数。
[0046]
悬浮物的吸收系数的计算公式为:
[0047][0048]
式中cs为悬浮物浓度,计算中设置范围从100mg/l到102mg/l;as(440)为太湖悬浮物波长440nm处的光谱吸收系数,为悬浮物的归一化单位吸收系数。
[0049]
由于黄色物质对光的后向散射作用非常微弱,因此后向散射系数的计算只考虑水体中的三种组分,即水分子、叶绿素和悬浮物,其中纯水分子的散射系数是波长λ的函数。
[0050]
其中,叶绿素a的散射系数的计算公式为:
[0051][0052]
式中,为叶绿素a的归一化单位吸收系数。
[0053]
悬浮物的散射系数的计算公式为:
[0054]bs
(λ)=0.03(λ/550)-1.15
·cs
[0055]
(二)查找表构建
[0056]
第一波段(443nm)、第二波段(490nm)、第三波段(560nm)、第四波段(665nm)以及第五波段(705nm)5个波段分别对应4万条遥感反射率数据,建立叶绿素a浓度值、悬浮物浓度值和sentinel-2a波段1至波段5的遥感反射率r
rs
的查找表,每个表格有200*200条数据,共5个表格,部分查找表结果如图2所示。
[0057]
(三)基于反射率匹配协同反演
[0058]
计算sentinel-2a影像读取的波段1至波段5的每个像素点的遥感反射率与来自查找表中的遥感反射率的均方根误差,当均方根误差最小的时候,与之匹配的叶绿素a浓度和悬浮物浓度则为该像素点的绿素a浓度值和悬浮物浓度值。对每一个像素点重复进行相同的处理,从而获得叶绿素a和悬浮物空间分布图(图3),部分像素点匹配的结果如表1所示。
[0059]
表1
[0060]
技术特征:1.一种基于哨兵2a的叶绿素a和悬浮物匹配协同反演方法,该方法包括以下步骤:步骤1)读取哨兵2a(sentinel-2a)影像波段1到波段5的遥感反射率;步骤2)设置不同的连续的叶绿素a浓度值和悬浮物的浓度值,利用2seccolor模型模拟遥感反射率的值;步骤3)浓度-反射率查找表构建;步骤4)匹配sentinel-2a影像上遥感反射率和模拟的遥感反射率,获取叶绿素和悬浮物的浓度。2.如权利要求书1所述的方法,其特征在于,所述步骤1):a)对sentinel-2a影像进行大气校正等预处理;b)读取sentinel-2a影像第一波段(443nm)、第二波段(490nm)、第三波段(560nm)、第四波段(665nm)以及第五波段(705nm)各个像素点的遥感反射率,建立sentinel-2a波段1到波段5遥感反射率影像集。3.如权利要求书1所述的方法,其特征在于,所述步骤2):a)叶绿素a浓度值设置范围从100μg/l到102μg/l,悬浮物浓度值的设置范围从100mg/l到102mg/l,两个数值分别成指数的形式递增,增量为指数每次增加0.01;b)基于2seccolor模型模拟遥感反射率的值,每个波段计算200*200条数据。0*200条数据。μ
w
=cosθ
′
ss
式(1)中,是半无限介质的定向半球面反射率;x是水体总后向散射系数b
b
(单位m-1
)和总吸收系数a的比值(单位m-1
);μ
w
指平坦水面下太阳天顶角的余弦值;若水面上太阳天顶角为θ
s
,则θ
′
s
=arcsin(sinθ
s
/n
w
),其中n
w
是水的折射系数,取值1.33;r(0-)是水平面下辐亮度反射率;q是水平面向上的辐亮度反射率与水平面向下的辐亮度反射率的比值,取值3.25;r
rs
为离水反射率。4.如权利要求书1所述的方法,其特征在于,所述步骤3):基于步骤2)以列为叶绿素a浓度值,以行为悬浮物浓度值,中间为模拟的遥感反射率结果建立叶绿素a浓度值、悬浮物浓度值和sentinel-2a波段1至波段5的遥感反射率rrs的查找表。5.如权利要求书1所述的方法,其特征在于,所述步骤4):a)计算各个波段下影像上每个像素点获得的遥感反射率和来自查找表中的遥感反射率的均方根误差;b)找出最小的均方根误差,确定查找表中与之匹配的叶绿素a浓度和悬浮物浓度值;c)对每一个像素点重复进行相同处理,获得叶绿素a和悬浮物空间分布图。均方根误差的计算公式为:
式(2)中,i指波长,分别为443nm、490nm、560nm、665nm和705nm;是由2seacolor模型模拟出来的不同波段下的离水反射率;是影像上读取的不同波段下的离水反射率。
技术总结本发明公开了一种基于哨兵2A的叶绿素a和悬浮物匹配协同反演方法,该方法包括如下步骤:步骤1)读取哨兵2A(Sentinel-2A)影像波段1到波段5的遥感反射率;步骤2)设置不同的连续的叶绿素a浓度值和悬浮物的浓度值,利用2SecColor模型模拟遥感反射率的值;步骤3)浓度-反射率查找表构建;步骤4)匹配Sentinel-2A影像上遥感反射率和模拟的遥感反射率,获取叶绿素和悬浮物的浓度。绿素和悬浮物的浓度。绿素和悬浮物的浓度。
技术研发人员:李家国 孙文彬 丁月圆 赵利民 陈兴峰 胡雪可
受保护的技术使用者:中国科学院空天信息创新研究院
技术研发日:2022.06.22
技术公布日:2022/11/1