基于多分类器融合寻找土壤养分光谱特征波长的方法技术

技术编号:19173991 阅读:33 留言:0更新日期:2018-10-16 23:46
本发明专利技术涉及光谱数据处理和土壤监测技术领域,公开了一种基于多分类器融合寻找土壤养分光谱特征波长的方法,步骤为:(1)取土壤光谱;(2)获取土壤养分含量值;(3)运用两种或多种算法计算特征波长;(4)多分类器融合方法筛选特征波长;(5)建立模型,分析预测效果。本发明专利技术基于光谱技术,将多分类器融合方法引入光谱特征波长提取领域,可以充分发挥每个特征波长算法的优势,取长补短,将其有效融合,对寻找最优光谱波长提供新思路,为建立更加精确的土壤养分含量模型提供基础。

Method of finding spectral characteristic wavelengths of Soil Nutrients Based on multi classifier fusion

The invention relates to the technical field of spectral data processing and soil monitoring, and discloses a method for searching characteristic wavelengths of soil nutrient spectrum based on multi-classifier fusion. The steps are: (1) extracting soil spectrum; (2) obtaining soil nutrient content value; (3) calculating characteristic wavelengths using two or more algorithms; (4) screening multi-classifier fusion method. Select characteristic wavelengths; (5) establish a model and analyze the prediction effect. Based on the spectrum technology, the method of multi-classifier fusion is introduced into the field of spectral characteristic wavelength extraction, which can give full play to the advantages of each characteristic wavelength algorithm, make up for the shortcomings, and effectively fuse them, providing a new idea for searching the optimal spectral wavelength, and providing a basis for establishing a more accurate soil nutrient content model.

【技术实现步骤摘要】
基于多分类器融合寻找土壤养分光谱特征波长的方法
本专利技术涉及光谱数据处理和土壤监测
,具体基于多分类器融合寻找土壤养分光谱特征波长的方法。
技术介绍
土壤是植物赖以生存的重要组成部分,土壤养分是植物能否健康成长的根本,土壤养分不足,会影响作物的生长,若土壤养分因施肥过多,将会造成环境污染和资源浪费。土壤养分含量会随着环境、时间等因素有所变化,实时监测土壤养分含量,对掌握该地区土壤情况,环境问题有着重要作用,同时也对植物的健康成长、合理施肥、环境保护有着重要意义。目前基于光谱技术快速检测土壤养分含量已有一定进展,通常采集标准土壤样品光谱及其养分含量值,通过一系列化学计量学方法建立模型,从而实现对未知土壤样品养分含量的预测。光谱法虽然可以快速监测土壤养分含量,但是全光谱用于土壤养分模型的建立,一方面会影响预测精度,一方面会增大运行时间。土壤的组成是非常复杂的,土壤光谱中包含了大量的物质信息,这些信息中包含了噪声信息和与检测目标不相关的无用信息,它们的存在会降低模型的预测能力。如何能够准确的找到所需土壤检测目标的特征波长,是一个亟需解决的重要问题。
技术实现思路
本专利技术为解决上述技术问题,提出基于多分类器融合寻找土壤养分光谱特征波长的方法,采用以下技术方案予以实现。基于多分类器融合寻找土壤养分光谱特征波长的方法,步骤如下:(1)获取土壤样品光谱,根据实际需求选择原始光谱数据或预处理后光谱数据。(2)获取土壤样品某养分含量值。(3)将光谱数据运用多种特征波长算法分别计算各算法的特征波长。特征波长算法包括相关系数法(CC)连续投影算法(SPA)、无信息变量消除算法(UVE)、遗传算法(GA)方法等算法。特征波长算法种类数应大于1。(4)将每一种特征波长算法看做一个单分类器,将多种单分类器融合,根据实际需求选择合适的融合方法将多分类器进行融合,筛选出特征波长。融合方法包括交集法、并集法、投票法和加权投票法。设有N个分类器,Xn为第n个分类器的计算特征波长集合n=1,2,……,N,融合方法为交集法和并集法的特征波长融合结果Y1、Y2见以下公式Y1=X1∪X2∪…∪Xn∪…∪XNY2=X1∩X2∩…∩Xn∩…∩XN投票法是对光谱的每一个波长进行统计,每个单分类器(即一种特征波长算法)对全光谱波长的提取都作为给该波长投了一票,然后统计每个波长的投票个数。设有N个分类器,Xn为第n个分类器的计算特征波长集合,其中n=1,2,……,N;全光谱有M个波长点,判断第m个波长点在第n个分类器的投票数为Bnm,第m个波长点的投票总数为Tm,其中m=1,2,……,M。根据实际需求选择Tm=k等全部波长点(k=1,2,……,N)作为光谱特征波长,即为融合结果。加权投票法是在投票法基础之上,对投票数较多的波长点选择更大范围的波长。加权投票选择特征波长分两种形式,一种是全谱邻近波长加权,一种是交集邻近波长加权。设有N个分类器,Xn为第n个分类器的计算特征波长集合,其中n=1,2,……,N;全光谱有M个波长点,判断第m个波长点在第n个分类器的投票数为Bnm,第m个波长点的投票总数为Tm,其中m=1,2,……,M。根据实际需求选择Tm=k的全部波长点(k=1,2,……,N)作为光谱特征波长。Tm的大小决定该波长点加权值的大小。设谱区范围为W(W可为全谱范围,也可为交集法多分类器融合后的光谱范围),设投票个数为i,wij为i个投票个数谱区范围中第j个波长,由多到少的波长点依次为mI,…,mi,…,m1,αi为mi的权重,2≤i≤I≤N。m_newi为加权后mi的新的波长集合。m_newi={wij∈W},mi-(αi*M)≤wij≤mi+αi*Mα1≤,…,≤αi≤,…,≤aI其中,αi在符合以上条件下,可根据实际需求设置值。m_new_all即为所有提取特征波长。m_new_all={m_new1,…,m_newi,…,m_newI}(5)将筛选出的光谱特征波长和其土壤某养分含量值采用一系列化学计量学方法建立光谱反演模型,通过模型评价标准判别分析该养分含量模型预测效果。建模方法包括最小二乘回归(PLS)、最小二乘支持向量机(LS-SVM)、人工神经网络(BPNN)等算法;评价标准包括绝对系数R2、预测均方根误差RMSEP、相对分析误差RPD等标准。本技术方案基于光谱技术,将多分类器融合方法引入光谱特征波长提取领域。多分类器融合是相对于单分类器方法提出来的,能够将多个单分类器的分类信息进行综合分析,针对不同的分类器具有一定的互补性。将每个常规的特征波长算法看作一个分类器,可以充分发挥每个特征波长算法的优势,取长补短,将其有效融合,能够提供最优光谱波长,便于建立更加精确的土壤养分含量模型。附图说明图1:基于多分类器融合寻找土壤养分光谱特征波长的方法流程图。具体实施方式基于多分类器融合寻找土壤养分光谱特征波长的方法,以预测土壤养分总氮(TN)为例,步骤如下:(1)获取土壤样品光谱获取178个土壤样品,采用海洋光学QE65000光谱仪,光谱采样间隔为1nm,积分时间600ms,谱区范围200-1100nm,获取土壤样品可见-近红外光谱,光谱数据采用原始光谱进行后续处理。将178个土壤样品采用Kennard-Stone算法按照2:1比例分建模集120份、检验集58份。(2)获取土壤样品某养分含量值;采用碳氮分析仪测定土壤总氮(TN)含量。(3)采用多种特征波长算法计算特征波长采用遗传算法(GA)、无信息变量法(UVE)、连续投影算法(SPA)三种特征波长提取算法分别计算土壤光谱的特征波长,各算法获取的光谱特征波长见下表。(4)多分类器融合分别采用交集法、并集法、投票法、加权投票法四种融合方法对上述计算的四种算法获取的特征波长进行多分类器融合。其中,投票法选择投两票的波长点,加权投票法采用交集邻近波长,即W可为交集法多分类器融合后的光谱范围,设置α1=0,α2=0.1,α3=0.2,四种融合方法提取土壤光谱特征波长见下表。(5)建立土壤总氮(TN)模型并评价模型精度将建模集土壤样品通过四种融合方法提取后光谱特征波长与TN含量采用偏最小二乘回归算法分别建立反演光谱模型,并用检验集土壤样品对模型进行检验,通过绝对系数R2、预测均方根误差RMSEP、相对分析误差RPD评价土壤TN含量模型预测效果。由于并集法没有筛选出特征波长,所以以下只讨论三种融合方法的远侧效果,提取波长建立的TN含量模型建模集和检验集绝对系数R2、预测均方根误差RMSEP、相对分析误差RPD见下表。融合方法建模集R2检验集R2RMSEPRPD交集法0.90470.93990.01333.7413投票法0.43780.52440.03251.4201加权投票法0.86060.76240.02402.0299传统的特征波长提取方法建立的TN含量模型建模集和检验集绝对系数R2、预测均方根误差RMSEP、相对分析误差RPD见下表特征波长算法建模集R2检验集R2RMSEPRPD全光谱0.86410.81260.02032.3274spa0.91850.89580.01582.9988uve0.8710.83790.01892.4989ga10.96050.73070.02561.8427本文档来自技高网...

【技术保护点】
1.基于多分类器融合寻找土壤养分光谱特征波长的方法,其特征在于,包括以下步骤:(1)获取土壤光谱;(2)获取土壤养分含量值;(3)运用两种或多种算法计算特征波长;(4)多分类器融合筛选特征波长;(5)建立模型,分析预测效果。

【技术特征摘要】
1.基于多分类器融合寻找土壤养分光谱特征波长的方法,其特征在于,包括以下步骤:(1)获取土壤光谱;(2)获取土壤养分含量值;(3)运用两种或多种算法计算特征波长;(4)多分类器融合筛选特征波长;(5)建立模型,分析预测效果。2.根据权利要求1所述的基于多分类器融合寻找土壤养分光谱特征波长的方法,其特征在于,步骤(3)中的特征波长算法为相关系数法和/或连续投影算法和/或无信息变量消除算法和/或遗传算法。3.根据权利要求1所述的基于多分类器融合寻找土壤养分光谱特征波长的方法,其特征在于,步骤(4)的筛选方法为:将每一种特征波长算法看做一个单分类器,将多种单分类器融合,根据实际需求选择合适的融合方法将多分类器进行融合,筛选出特征波长。4.根据权利要求3所述的基于多分类器融合寻找土壤养分光谱特征波长的方法,其特征在于,融合方法为交集法和/或并集法和/或投票法和/或加权投票法。5.根据权利要求4所述的基于多分类器融合寻找土壤养分光谱特征波长的方法,其特征在于,交集法和并集法计算过程为:设有N个分类器,Xn为第n个分类器的计算特征波长集合n=1,2,......,N,融合方法为交集法和并集法的特征波长融合结果Y1、Y2分别为:Y1=X1∪X2∪...∪Xn∪...∪XNY2=X1∩X2∩...∩Xn∩...∩XN6.根据权利要求4所述的基于多分类器融合寻找土壤养分光谱特征波长的方法,其特征在于,投票法过称为:设有N个分类器,Xn为第n个分类器的计算特征波长集合,其中n=1,2,......,N;全光谱有M个波长点,判断第m个波长点在第n个分类器的投票数为Bnm,第m个波长点的投票总数为Tm,其中...

【专利技术属性】
技术研发人员:李雪莹范萍萍吕美蓉吕婧王茜刘岩
申请(专利权)人:山东省科学院海洋仪器仪表研究所
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1