一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于荧光高光谱成像的农产品品质参数检测方法及设备

2022-07-10 04:20:31 来源:中国专利 TAG:


1.本发明涉及农产品检测技术领域,更为具体的,涉及一种基于荧光高光谱成像的农产品品质参数检测方法及设备。


背景技术:

2.农产品类(例如猕猴桃等)的内部品质参数如可溶性固形物含量(ssc)、 ph含量、水分含量以及维生素含量等参数的无损检测的研究越来越多。目前,内部品质参数的常用检测手段是有损的理化实验,结果准确但费时费力。现有技术中有利用可见/近红外高光谱成像技术对水果进行无损检测的研究,但利用荧光高光谱成像技术进行检测的研究却很少。另一方面,关于光谱数据的分析处理有采用算法进行处理的方案,但是存在预测准确性较差的问题。


技术实现要素:

3.本发明的目的在于克服现有技术的不足,提供一种基于荧光高光谱成像的农产品品质参数检测方法及设备,准确率高,为品质参数的无损检测分析提供了新的技术思路等。
4.本发明的目的是通过以下方案实现的:
5.一种基于荧光高光谱成像的农产品品质参数检测方法,包括步骤:
6.s1,采集农产品的荧光高光谱图像数据;
7.s2,对采集的农产品的荧光高光谱图像数据进行预处理;
8.s3,分别采用iriv、vissa、mass和rf四种算法对步骤s2中进行预处理后的光谱图像进行特征提取,得到对应的四种特征变量,然后将所述四种特征变量直接组合得到ivmr组合特征变量,再对ivmr组合特征变量利用vissa算法进行特征提取得到ivmr-vissa特征变量,再对 ivmr

vissa特征利用iriv算法进行特征提取得到ivmr-vissa-iriv特征变量;
9.s4,对步骤s3得到的ivmr-vissa-iriv特征变量作为输入,以农产品品质参数的理化值作为输出形成训练样本对,对多核支持向量回归模型 mk-svr进行训练,在训练过程中,设置不同阶数的多项式核函数,选择决定系数r
c2
最大值时对应的惩罚系数c作为最佳惩罚系数c
best
,从而建立 mk-svr预测模型;
10.s5,将待测农产品通过上述步骤s1~s3获得对应的ivmr-vissa-iriv 特征变量,并将之输入到s4步骤得到的训练后的mk-svr模型进行预测,即可获得待测农产品的内部品质参数。
11.进一步地,在步骤s1中,所述荧光高光谱图像数据包括荧光高光谱图像中选取的感兴趣区域的平均光谱数据。
12.进一步地,在步骤s2中,所述预处理包括利用去趋势算法detrending 对s1步骤采集到的农产品的荧光高光谱图像数据进行预处理。
13.进一步地,在步骤s3中,在步骤s4,所述建立多核支持向量回归预测模型mk-svr包括子步骤:
14.选择多项式函数作为基本核函数,将多个基本核函数进行加权线性组合得到多核核函数,其计算如下:
[0015][0016]
上式中,km(x,y)为第m个单核核函数,θm为第m个单核核函数的权重。
[0017]
进一步地,所述多个基本核函数包括五种不同阶数d的多项式核函数。
[0018]
进一步地,所述农产品包括猕猴桃。
[0019]
进一步地,所述感兴趣区域的平均光谱数据具体为采用envi软件将农产品荧光高光谱图像中的选定区域作为感兴趣区域,并计算该区域的平均光谱数据。
[0020]
在步骤s2中,所述去趋势算法detrending,用于去除对荧光高光谱图像的噪声。
[0021]
进一步地,所述选定区域为3/4。
[0022]
一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器加载时并执行如上任一项所述的方法。
[0023]
本发明的有益效果包括:
[0024]
本发明实施例方法,验证了采用荧光高光谱成像技术对猕猴桃ph含量进行预测的可行性,设计了一次、二次以及三次特征提取方法并建立相应的预测模型,为荧光高光谱成像技术用于猕猴桃ph含量的无损检测提供技术分析和方法参考。
[0025]
在本发明的实施例中,选择detrending算法对农产品的荧光高光谱图像数据进行预处理,可去除其中的噪声,采用一次特征提取后进行组合得到ivmr组合特征变量;进一步地,对ivmr组合特征变量分别依次vissa 进行二次特征提取以及iriv进行三次特征提取,以进一步剔除其中的冗余变量,使用mk-svr作为回归预测模型。通过验证表明, ivmr-vissa-iriv-mk-svr的预测效果最佳,其r
p2
、r
c2
、rpd分别为0.8512、0.8580和2.66。因此,本发明实施例提供的方法,不仅可行,而且准确率较高,为今后该技术用于对如猕猴桃ph含量乃至其他农产品品质参数的无损检测分析提供了新的技术思路。
附图说明
[0026]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]
图1为猕猴桃的荧光高光谱图像;
[0028]
图2为detrending预处理后的光谱图像;
[0029]
图3为iriv提取的特征变量分布;
[0030]
图4为vissa提取的特征变量分布;
[0031]
图5为mass提取的特征变量分布;
[0032]
图6为rf提取的特征变量分布;
[0033]
图7为ivmr-vissa提取的特征变量分布;
[0034]
ivmr组合特征变量、ivmr

vissa特征变量和ivmr-vissa-iriv 特征变量均为自命名术语。
具体实施方式
[0035]
本说明书中所有实施例公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合和/或扩展、替换。
[0036]
下面根据附图1~图7,对本发明的技术构思、解决的技术问题、工作原理、工作过程和有益效果作进一步详细、充分地说明。
[0037]
一、光谱数据的提取
[0038]
参阅图1。本发明实施例可使用氙灯作为激发光源,激发滤光片选择 390nm、荧光滤光片选择495nm,利用高光谱荧光系统获取猕猴桃的荧光高光谱图像。采用envi软件将猕猴桃荧光高光谱图像中的3/4区域作为感兴趣区域(region of interest,roi)并提取光谱,以roi区域的平均光谱作为猕猴桃样本的荧光高光谱图像数据,猕猴桃样本的荧光高光谱图像如图1所示。选取的波长范围为376.80nm~1011.05nm,共计125个波段的光谱信息。
[0039]
利用spxy算法将90个样本划分成训练集和预测集,其中,训练集70 个,预测集20个,划分后的猕猴桃ph含量统计结果见表1。
[0040]
表1猕猴桃ph含量统计结果
[0041][0042]
从表1可知,预测集的ph含量范围在训练集的ph含量范围之内,且训练集和预测集样本的分散程度基本一致,表明二者的样本具有代表性。
[0043]
二、光谱预处理
[0044]
参阅图2。提取光谱图像过程中产生的噪声会对预测结果造成一定影响,故对猕猴桃的荧光高光谱图像数据利用去趋势detrending算法进行预处理,其预处理后的光谱图像如图2所示。
[0045]
三、特征变量提取
[0046]
采用iriv、mass、vissa和rf等4种算法对detrending预处理后的光谱图像进行一次特征提取,并在此基础上将4种一次特征变量直接组合得到ivmr组合特征变量,并对ivmr组合特征变量分别进行vissa二次特征提取和iriv三次特征提取,详述如下:
[0047]
参阅图3,基于iriv的特征变量提取:在实际应用过程中,对预处理后的光谱数据采用迭代保留信息变量方法(iteratively reserved informationvariables,iriv)提取特征变量。设置iriv的最大主因子数为20,交叉验证为5次。iriv提取特征变量的分布如图6所示,经过5次迭代提取出28 个特征变量。
[0048]
参阅图4,基于vissa的特征变量提取:在实际应用过程中,将预处理后的光谱数据采用变量迭代空间收缩法(variable iterative space shrinkageapproach,vissa)提取特征变量。设置交叉验证为5折,二进制矩阵采样数为1000,最大主因子数为10,变量的初始权重为0.5。图7为vissa提取出的特征变量分布情况,经过24次迭代后提取出42个特征变量。
[0049]
参阅图5,基于mass的特征变量提取:在实际应用过程中,将预处理后的光谱数据
通过模型自适应空间缩小法(the model adaptive spaceshrinkage,mass)提取特征变量。设置样本采样率为0.95,特征采样率为 0.5,二进制矩阵采样数为1000,最大主因子数为10,交叉验证为5折。 mass提取出的特征变量分布情况,经过25次迭代提取出34个特征变量。
[0050]
参阅图6,基于rf的特征变量提取:在实际应用过程中,将预处理后的光谱数据采用随机蛙跳算法(random frog,rf)提取特征变量。设置初始变量数为5,迭代2000次,阈值概率为0.15。图6为提取出的特征变量分布图,提取出概率≥0.15的33个特征变量。
[0051]
本发明实施例考虑到一种方法提取出的特征变量包含信息有限,故对前述4种方法提取的以此特征变量进行组合得到的60个 (iriv vissa mass rf,ivmr)组合特征变量,ivmr组合特征变量的数量较多且有相关性,故需进行二次特征提取。
[0052]
参阅图7,二次特征提取:在实际应用过程中,用vissa算法对60个 ivmr组合特征变量进行二次特征提取。设置参数为5折交叉验证,二进制矩阵采样数为1000,最大主因子数为10,变量初始权重为0.5。ivmr-vissa 提取出的特征变量分布情况,经过25次迭代后提取出27个特征变量。27 个特征变量中还存在冗余变量,故本发明实施例对其进行三次特征提取。
[0053]
三次特征提取:利用iriv对ivmr-vissa中的27个特征变量进行三次特征提取。设置最大主因子数为20,交叉验证8次。ivmr-vissa-iriv 提取出的特征变量分布情况,从中剔除了42、1、50、43等4个特征变量,提取出23个特征变量。
[0054]
四、建模
[0055]
用训练集样本提取出的ivmr-vissa-iriv特征变量训练多核支持向量回归模型mk-svr,然后将预测集的ivmr-vissa-iriv特征变量输入训练后的mk-svr模型进行预测。svr模型仅设置一种核函数对样本进行预测,当数据来源较广时,其预测结果较差。考虑将多个核函数混合成一个核函数,该核函数被称为多核核函数(multiple kernel function),此多核核函数可更大限度地适应多种特征变量从而可提升预测结果的准确性。
[0056]
多核核函数是多个基本核函数的加权线性组合,其计算如下:
[0057][0058]
式中,km(x,y)为第m个单核核函数,θm为第m个单核核函数的权重。
[0059]
选择多项式函数作为基本核函数,将五种不同阶数的多项式核函数进行线性组合用以构造多核核函数。设置多项式阶数d=[1,2,3,4,5],惩罚系数c的取值范围为[10-1
~106],mk-svr模型对猕猴桃样本(包括训练集和预测集)ph含量的预测结果见表2。
[0060]
表2不同特征提取方法的mk-svr预测结果
[0061][0062]
表2中,r
c2
、r
p2
分别表示训练集和预测集的决定系数(其值越接近1 就表示模型的稳定性以及拟合度越高),rmsec、rmsep分别表示训练集和预测集的均方根误差(其值越小表明模型的预测性能越好),rpd表示相对分析误差(rpd≥2表示模型的预测精度越高),从表2可知,ivmr-mk-svr 的预测结果差,源于ivmr组合特征变量之间的冗余度较大,vissa对 ivmr组合特征变量进行第二次提取后剔除了其中的冗余变量,再进一步经 iriv进行第三次特征提取,ivmr-vissa-iriv-mk-svr的预测效果最佳,其r
p2
、r
c2
、rpd分别为0.8512、0.8580和2.66。
[0063]
实施例1:一种基于荧光高光谱成像的农产品品质参数检测方法,包括步骤:
[0064]
s1,采集农产品的荧光高光谱图像数据;
[0065]
s2,对采集的农产品的荧光高光谱图像数据进行预处理;
[0066]
s3,分别采用iriv、vissa、mass和rf四种算法对步骤s2中进行预处理后的光谱图像进行特征提取,得到对应的四种特征变量,然后将所述四种特征变量直接组合得到ivmr组合特征变量,再对ivmr组合特征变量利用vissa算法进行特征提取得到ivmr-vissa特征变量,再对 ivmr

vissa特征利用iriv算法进行特征提取得到ivmr-vissa-iriv特征变量;
[0067]
s4,对步骤s3得到的ivmr-vissa-iriv特征变量作为输入,以农产品品质参数的理化值作为输出形成训练样本对,对多核支持向量回归模型 mk-svr进行训练,在训练过程中,设置不同阶数的多项式核函数,选择决定系数r
c2
最大值时对应的惩罚系数c作为最佳惩罚系数c
best
,从而建立 mk-svr预测模型;
[0068]
s5,将待测农产品通过上述步骤s1~s3获得对应的ivmr-vissa-iriv 特征变量,并将之输入到s4步骤得到的训练后的mk-svr模型进行预测,即可获得待测农产品的内部品质参数。
[0069]
实施例2:在实施例的基础上,在步骤s1中,所述荧光高光谱图像数据包括荧光高光谱图像中选取的感兴趣区域的平均光谱数据。
[0070]
实施例3:在实施例2的基础上,在步骤s2中,所述预处理包括利用去趋势算法detrending对s1步骤采集到的农产品的荧光高光谱图像数据进行预处理。
[0071]
实施例4:在实施例1的基础上,在步骤s3中,在步骤s4,所述建立多核支持向量回
归预测模型包括子步骤:
[0072]
选择多项式函数作为基本核函数,将多个基本核函数进行加权线性组合得到多核核函数,其计算如下:
[0073][0074]
上式中,km(x,y)为第m个单核核函数,θm为第m个单核核函数的权重。
[0075]
实施例5:在实施例4的基础上,所述多个基本核函数包括五种不同阶数d的多项式核函数。
[0076]
实施例6:在实施例1的基础上,所述农产品包括猕猴桃。
[0077]
实施例7:在实施例2的基础上,所述感兴趣区域的平均光谱数据具体为采用envi软件将农产品荧光高光谱图像中的选定区域作为感兴趣区域,并计算该区域的平均光谱数据。
[0078]
实施例8:在实施例3的基础上,在步骤s2中,所述去趋势算法 detrending,用于去除对荧光高光谱图像的噪声。
[0079]
实施例9:在实施例7的基础上,所述选定区域为3/4。
[0080]
实施例10:一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器加载时并执行如实施例1~9任一项所述的方法。
[0081]
本发明未涉及部分均与现有技术相同或可采用现有技术加以实现。
[0082]
上述技术方案只是本发明的一种实施方式,对于本领域内的技术人员而言,在本发明公开了应用方法和原理的基础上,很容易做出各种类型的改进或变形,而不仅限于本发明上述具体实施方式所描述的方法,因此前面描述的方式只是优选的,而并不具有限制性的意义。
[0083]
除以上实例以外,本领域技术人员根据上述公开内容获得启示或利用相关领域的知识或技术进行改动获得其他实施例,各个实施例的特征可以互换或替换,本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献