APP下载

基于土壤光谱库和光谱相异度的局部模型构建

2022-05-05彭青青陈颂超周明华

光谱学与光谱分析 2022年5期
关键词:容量光谱局部

彭青青, 陈颂超, 周明华, 李 硕*

1. 华中师范大学地理过程分析与模拟湖北省重点实验室, 湖北 武汉 430079

2. 浙江大学杭州国际科创中心, 浙江 杭州 311200

3. 中国科学院、 水利部成都山地灾害与环境研究所山地表生过程与生态调控重点实验室, 四川 成都 610041

引 言

联合国粮农组织(FAO)于2020年9月牵头发起了全球土壤实验室网络(GLOSOLAN)的倡议, 旨在帮助各国及地区充分利用光谱分析技术, 高效、 经济地获得更为详实的土壤信息, 最终实现土壤资源的可持续利用和管理[1]。 土壤可见-近红外(visible near-infrared, Vis-NIR)光谱中包含了大量的分子及化学组分信息, 不同组分的跃迁能级差不同令土壤吸收光谱曲线存在不同的吸收特征, 以此来定量分析如土壤有机碳(soil organic carbon, SOC)等属性[2-4]。 拥有丰富且多样化信息的土壤光谱库有助于解决土壤数据短缺的问题, 以服务于评估和监测从区域到全球的日益增长的土壤信息需求。 全球(如GSSL)[5]、 洲[6](欧洲的LUCAS)和国家尺度[7-8](中国的CSSL, 巴西BSSL)的光谱库相继建立, 使Vis-NIR光谱的预测能力得到了更全面的评价, 并着眼于克服大量土壤样本带来的异质性以改善经验模型从全局预测局部样本的稳健性。

当前主要有局部入库和优化子集两种策略。 局部入库策略将一定数量的局部样本的光谱及相关理化属性入库并重新校正再去预测的“Spiking”及加权优化[9], 或约束入库数量以平衡预测精度与成本同时提升的“RS-Local”[10]等方法相继改善了库在局部应用的效果。 但上述策略仍需对一定数量的样本进行实验室理化分析, 削弱了光谱技术的优势及光谱库建设的必要性。 优化子集策略侧重于衡量待测样本与库样本间的关系, 如基于聚类思想的光谱学习算法[6]和基于样本距离的地理加权回归算法[7]等将全库优化为数个子集进行建模。 虽然该策略也都提高了土壤光谱库预测局部样本的精度, 但分析受黑盒效应未能深入解释, 仅停留在光谱表征及精度指标的对比层面。

随着土壤光谱库建设经费的不断投入, 土壤光谱库所涵盖的样本特征亦将更加丰富。 当库已包含相对足够的局部样本特征信息时, 能否直接以距离思想从库里构建局部模型从而改善预测精度? 因此, 本工作的目的是: (1)考察经典的距离算法从光谱库组建局部建模集的可行性; (2)比较局部模型的容量与预测精度的响应并从光谱维度解释。 同时, 以此工作作为响应FAO帮助提升国家及地区层面的光谱技术应用服务能力的倡议。

1 实验部分

1.1 供试数据

所用数据来自国际土壤参考和信息中心(International Soil Reference and Information Center)提供的全球土壤光谱库(Global Soil Spectral Library, GSSL)。 数据包括土壤的Vis-NIR漫反射光谱以及常规实验室理化分析方法获得的40余种土壤属性。 本研究从库中筛选出同时含有Vis-NIR及SOC含量共计677个土柱(3755个土壤发生层样本)作为研究数据(图1)。 其中, Vis-NIR光谱由≤2 mm粒径的风干研磨土样测得, 波段范围350~2 500 nm, 采样间隔10 nm。 Viscarra Rossel等给出了该数据更丰富的细节[5]。

图1 全球土壤光谱库中的677个样点分布

1.2 集合划分

使用Kennard-Stone(KS)法[7]从每个国家挑选十分之一的土柱样本共97个组成一个光谱多样的“局部”目标作测试集(Test, 588个样), 即小样本容量的局部而非地理空间局部[11]; 其余580个土柱留作包含相对足够局部样本特征信息的土壤光谱库(SSL, 3 167个样)。 如表1所示, SSL的SOC含量均值为1.20%但跨度较大, 且标准差及变异系数均较大, 其与SSL中土壤样品的土地利用类型、 母质、 气候和地形的高度一致性密切相关。 Test的SOC含量均值(1.13%)与SSL接近。

表1 Test与SSL的SOC含量特征统计

1.3 光谱预处理

去除光谱首尾两端噪声较大波段之后保留400~2 450 nm范围作后续研究, 即每条共计206个波段。 采用Savitzky-Golay(SG)卷积平滑法(2阶3窗口)和一阶微分进行预处理。 既可有效保留光谱的变化信息, 又能将相互干扰或相互重叠的吸收峰分离, 同时起到光谱基线校正以消除基线漂移。 主成分分析(principal components analysis, PCA)可从海量数据中提取少数几个变量以代表样本关键的变异特征, 在不损失信息的情况下达到降维目的。

1.4 光谱相异度度量

使用欧式距离(euclidean distances, ED)、 马氏距离(mahalanobis distances, MD)和余弦距离来衡量样本之间光谱维的相异度。 ED和MD距离值越小表示越相似, 反之越相异; 余弦距离也称光谱角(spectral angle mapper, SAM), 夹角余弦值越接近最大值1说明两者越相似, 值越小则越相异。

度量过程如图2所示: Test(容量n)中每一待测样都与SSL(容量m)经光谱相异度计算得到共计n列m行个距离值,每列按值大小排序后组成距离矩阵(n×m)。 以矩阵第一行也即Test容量为Local容量起点(约占矩阵前0.04%), 提取SSL中的相应样本并剔除重复后构建Local集; 矩阵前5%几近SSL容量, 作为Local容量的终点。 此外, 还增加了0.05%, 0.1%, 0.2%, 0.3%, 0.4%, 0.5%和1%以充分考察局部建模集的容量与预测精度之间变化的关系。 本研究的m为3 167,n为588, ED或MD的距离矩阵按值升序排, 而SAM则按降序排。

图2 光谱相异度计算流程

1.5 建模方法及评价指标

使用偏最小二乘回归(partial least-squares regression, PLSR)构建预测SOC含量的光谱模型。 为避免过度拟合, 采用留一法交叉检验确定模型最优潜变量数。 模型精度评价指标采用决定系数(coefficient of determination,R2)和均方根误差(root mean square errors, RMSE)。 通常, 优良的模型具有较大的R2和以及较小的RMSE值。 当精度差别不显著时, 更少的Local容量则更优。 因R2和残差预测偏差(residual prediction deviation, RPD)存在依赖性[12], 故二者可选其一。 所有的数据处理和建模预测均在软件R中实现。

2 结果与讨论

2.1 光谱分析

图3显示SSL和Test的光谱吸光度在400~800 nm范围随波长增加而急速下降, 之后趋于平缓; 在1 400, 1 900和2 200 nm三处吸收峰主要由O-H官能基团的伸缩振动或转角振动所致。 谱线主要表征了SSL和Test的特征共性, 掩盖了两者特征差异, 不论波形还是变化范围都未见显著差异, 这是因KS法使子集的特征保持最大的变异[13]。 SSL和Test光谱的前三个主成分共同解释了超99%的总体变异, PC1, PC2和PC3分别代表具有土壤中富含赤铁矿、 有机物以及赤铁矿、 伊利石和赤铁矿[14]。 两者的PC1特征向量曲线不论是波形还是峰或谷的起伏都明显不同, 相应的PC2或PC3则波形更相似, 只在峰谷高低上呈现不同。 因此, PC2和PC3包含了SSL和Test相似的特征信息。

图3 SSL(a)和Test(b)平均光谱和标准差范围以及前三个主成分特征向量

2.2 预测精度对比

以SSL建立全局模型的预测精度做基线(R2=0.47, RMSE=1.43%), ED, MD和SAM分别构建Local预测Test的SOC精度如图4(a), (c)和(e)所示。 每种比例所对应的样本数即为Local容量。 随着容量的增大, 三者的精度变化规律均呈现出逐渐变好到逐渐变差直至与SSL精度趋同的趋势。 ED和MD在前0.1%时精度达到最优, 且ED略优于MD; SAM在前0.1%时就已呈现出较ED和MD更优的预测精度和更少的Local容量, 并在前2%时精度达到最优(R2=0.59, RMSE=1.14%), 而此时的ED(R2=0.46, RMSE=1.48%)或MD(R2=0.50, RMSE=1.39%)均不可与SAM相比且精度都显著变差。 ED或MD表现不如SAM的情况也出现在相关文献中[15-16]。

图4 ED, MD和SAM构建九种容量Local建模集的预测精度结果及主成分分析图

2.3 主成分空间分异

将Local的光谱在PCA空间的分布投影到Test的相应PCA空间以供对比, 图4(b), (d)和(f)分别为ED, MD和SAM在九种比例下PC2和PC3的空间分布。 其中, 蓝色和红色框分别代表Local和Test的边界, 灰色阴影代表分布范围。 Test的红点位置和范围恒不变。 随着比例逐渐增大, 代表Local的蓝点逐渐增多表明容量随之增大, 且受点位分布影响, 范围也随之形变且变大。

如前0.04%的ED, 此时其Local只有396个样本, 因此其阴影范围小于Test; 同样的情形也出现在前0.04%的MD(399)和SAM(411)。 ED和MD都从0.1%[图4(b)和(d)第1, 2, 4象限]开始超越Test, 且两者的Local范围以及与Test的重合情况都极相似, 这不仅同两者相似的容量吻合还同两者在0.1%相似的精度结果吻合。 SAM则是从0.2%开始超越Test[图4(f)第1和4象限]。 总之, 以上规律和图4中三者所呈现的“容量-精度”拐点相一致。

Local容量的拐点过后, 同Test更相异的样本也更多地被加入到Local中, 是预测精度降低的主要原因[9]。 尤其, 前0.2%下的SAM同ED和MD相比, 在第1和4象限的范围更贴合Test, 而后两者则更加远离。 鉴于前0.2%下的SAM精度优于ED和MD, 表明1和4象限的样本对模型精度的影响更显著。 前0.1%下ED和MD的范围结合拐点也进一步证实了这一点。

值得注意的是不论Local的容量如何增大, 三种方法的Local范围都未能覆盖第3象限的Test。 这表明, 虽然能通过光谱相异度从SSL中筛选出同Test最相似的Local, 但其对Test全部特征的可达性是受限的。 为此, 我们将在今后的研究中考察如异构多源信息融合、 多层随机验证策略等同Local精度提升间的响应。

3 结 论

通过度量Vis-NIR的光谱相异度考察了从土壤光谱库构建局部模型预测SOC含量的能力。 基于全球光谱库数据先创建了一个Test和一个包含其主要特征的SSL。 ED, MD和SAM用于度量Test与SSL相异度并分别构建了九种容量的Local, 再使用PLSR建立SOC预测模型并评价。 研究表明, 三种算法在“容量-精度”的拐点存在显著差异, SAM法较MD, ED相比具有明显优势, 其前0.2%比例下的Local不仅预测精度最优, 且用于建模的样本容量也最少。 SAM兼顾了光谱的波形和幅度, 与计算欧氏空间距离的ED和计算协方差距离的MD相比, 更适合用于从光谱库中构建局部模型以改善全局模型的精度。

猜你喜欢

容量光谱局部
基于三维Saab变换的高光谱图像压缩方法
爨体兰亭集序(局部)
非局部AB-NLS方程的双线性Bäcklund和Darboux变换与非线性波
高光谱遥感成像技术的发展与展望
水瓶的容量
超精密车削出现局部振纹的诊断及消除
局部遮光器
小桶装水
星载近红外高光谱CO2遥感进展
苦味酸与牛血清蛋白相互作用的光谱研究