一种校正水分干扰的近红外光谱定量检测的方法及系统

文档序号:36406574发布日期:2023-12-16 14:32阅读:84来源:国知局
一种校正水分干扰的近红外光谱定量检测的方法及系统

本发明涉及光谱检测,具体涉及一种校正水分干扰的近红外光谱定量检测的方法及系统。


背景技术:

1、小麦、水稻和玉米是我国主要的粮食农作物,研究粮食农作物深加工产出的淀粉、脂肪和蛋白质等成分,对农副产品的加工产出和良种选育具有重要意义。传统的农作物成分检测技术主要是分子生物学方法,存在复杂、耗时等问题。近红外光谱技术(nirs)作为一种快速、无损、绿色、可同时检测多有机组分的分析技术,目前已广泛应用于粮食的主要成分检测。然而,nirs技术对水分的干扰吸收十分敏感,而水分又是农产品的主要成分之一。此外,粮食作物中的水分峰通常和感兴趣成分的吸收峰相重叠,简单的波段筛选方法可能无法完全消除水分的影响。因而如何应用合适的化学计量学算法,降低水分干扰是nirs成分精确分析时需要解决的问题。

2、中国专利公开号cn114813463a公开了一种消除水分干扰的近红外光谱预测造纸木片基本密度的方法,采集造纸木片样品失水过程中的近红外动态光谱,并通过外部参数正交化算法(epo)计算水分校正因子;采集造纸木片在饱水状态下的近红外光谱,并通过水分校正因子对饱水光谱进行水分校正,建立水分校正光谱与基本密度之间的偏最小二乘回归(pls)模型;对待测样品光谱先进行水分校正,然后再将校正光谱输入模型,进行基本密度预测。该方法通过消除近红外光谱中的水分干扰信息建立稳健的木片基本密度预测模型,有效降低样品水分波动对预测结果的干扰,提高模型在复杂应用环境下的适应性和稳定性。但是其通过水分校正因子对饱水光谱进行水分校正以后直接建立水分校正光谱与基本密度之间的偏最小二乘回归(pls)模型,没有考虑水分校正光谱中的其他非特征光谱对预测结果的干扰,从而预测结果不够准确。


技术实现思路

1、本发明所要解决的技术问题在于现有技术近红外光谱定量检测方法没有考虑水分校正光谱中的其他非特征光谱对预测结果的干扰,从而预测结果不够准确的问题。

2、本发明通过以下技术手段解决上述技术问题的:一种校正水分干扰的近红外光谱定量检测的方法,包括以下步骤:

3、步骤一:构建样品的训练集,从训练集中选取水分校正集和测试集;

4、步骤二:利用水分校正集采用外部参数正交化算法计算水分校正因子;

5、步骤三:采集训练集的近红外光谱,通过水分校正因子对其近红外光谱进行校正,得到水分校正光谱,采用波长选择算法提取水分校正光谱,得到特征光谱,将特征光谱和需要分析的化学成分值进行回归建模,建立水分校正定量检测模型;

6、步骤四:提取测试集中样品的特征光谱,输入水分校正定量检测模型,预测成分含量。

7、进一步地,所述步骤一包括:

8、将获取水分范围小于第一预设范围的样品作为训练集,测定训练集中需要分析的化学成分值,将训练集中样品按化学成分值顺序排列,间隔选取部分样品作为水分校正集,剩余样品作为测试集。

9、进一步地,所述步骤二包括:

10、将水分校正集中的样品置于烘箱中完全烘干至绝干的状态,采集样品绝干状态下的近红外光谱;用喷雾器给绝干状态下的样品喷水加湿,使其水分含量每次按n%逐渐升高,搅拌静置,采集上述喷水后的样品近红外光谱;n为大于0的常数;

11、重复上述步骤,采集水分校正集中所有样品从绝干状态到不同水分含量的近红外光谱;将水分校正集中所有样品的近红外光谱组成动态光谱数据集,采用外部参数正交化算法计算水分校正因子。

12、更进一步地,采集得到的近红外光谱需要经过savitzky-golay卷积平滑预处理,预处理公式为

13、

14、其中,h为归一化因子且hi为第i个平滑系数,xk+1为波长k+1处的光谱数据,w为光谱上选取的数据点总数。

15、更进一步地,所述外部参数正交化算法包括:

16、(1)计算干样品绝干状态下的近红外光谱的平均光谱xdry;

17、(2)计算不同水分含量梯度样品的平均光谱xwet;

18、(3)计算差值矩阵d=xwet-xdry;

19、(4)对差值矩阵进行奇异值分解,产生矩阵usvt,其中u和v是分别包含差值矩阵的空间奇异向量的行列方阵,s是包含差值矩阵的奇异值的对角矩阵,t是矩阵的转置操作;

20、(5)定义外部参数正交化算法的维度g,取v矩阵的前g列组成vs矩阵;

21、(6)计算

22、(7)计算投影矩阵p=i-q,i为单位矩阵,投影矩阵作为水分校正因子;

23、(8)通过公式x*=xp计算没有水分信息的光谱,其中,x为原始光谱矩阵。

24、进一步地,所述步骤三还包括:

25、采用决定系数r2、均方根误差rmse、相对分析误差rpd、rmsecv/rmsecvck或者rmsep/rmsepck作为水分校正定量检测模型的性能的评价指标。

26、进一步地,所述步骤四包括:

27、利用测试集重复步骤二和步骤三,设置其水分含量范围大于训练集的水分含量范围,采集测试集中样品的近红外光谱,通过水分校正因子和波长选择算法校正并提取样品近红外光谱,得到测试集的特征光谱,将测试集的特征光谱输入水分校正定量检测模型中预测待测样品的成分含量。

28、本发明还提供一种校正水分干扰的近红外光谱定量检测的系统,包括:

29、数据集构建模块,用于构建样品的训练集,从训练集中选取水分校正集和测试集;

30、水分校正因子获取模块,用于利用水分校正集采用外部参数正交化算法计算水分校正因子;

31、模型构建模块,用于采集训练集的近红外光谱,通过水分校正因子对其近红外光谱进行校正,得到水分校正光谱,采用波长选择算法提取水分校正光谱,得到特征光谱,将特征光谱和需要分析的化学成分值进行回归建模,建立水分校正定量检测模型;

32、成分预测模块,用于提取测试集中样品的特征光谱,输入水分校正定量检测模型,预测成分含量。

33、进一步地,所述数据集构建模块还用于:

34、将获取水分范围小于第一预设范围的样品作为训练集,测定训练集中需要分析的化学成分值,将训练集中样品按化学成分值顺序排列,间隔选取部分样品作为水分校正集,剩余样品作为测试集。

35、进一步地,所述水分校正因子获取模块还用于:

36、将水分校正集中的样品置于烘箱中完全烘干至绝干的状态,采集样品绝干状态下的近红外光谱;用喷雾器给绝干状态下的样品喷水加湿,使其水分含量每次按n%逐渐升高,搅拌静置,采集上述喷水后的样品近红外光谱;n为大于0的常数;

37、重复上述步骤,采集水分校正集中所有样品从绝干状态到不同水分含量的近红外光谱;将水分校正集中所有样品的近红外光谱组成动态光谱数据集,采用外部参数正交化算法计算水分校正因子。

38、更进一步地,采集得到的近红外光谱需要经过savitzky-golay卷积平滑预处理,预处理公式为

39、

40、其中,h为归一化因子且hi为第i个平滑系数,xk+1为波长k+1处的光谱数据,w为光谱上选取的数据点总数。

41、更进一步地,所述外部参数正交化算法包括:

42、(1)计算干样品绝干状态下的近红外光谱的平均光谱xdry;

43、(2)计算不同水分含量梯度样品的平均光谱xwet;

44、(3)计算差值矩阵d=xwet-xdry;

45、(4)对差值矩阵进行奇异值分解,产生矩阵usvt,其中u和v是分别包含差值矩阵的空间奇异向量的行列方阵,s是包含差值矩阵的奇异值的对角矩阵,t是矩阵的转置操作;

46、(5)定义外部参数正交化算法的维度g,取v矩阵的前g列组成vs矩阵;

47、(6)计算

48、(7)计算投影矩阵p=i-q,i为单位矩阵,投影矩阵作为水分校正因子;

49、(8)通过公式x*=xp计算没有水分信息的光谱,其中,x为原始光谱矩阵。

50、进一步地,所述模型构建模块还用于:

51、采用决定系数r2、均方根误差rmse、相对分析误差rpd、rmsecv/rmsecvck或者rmsep/rmsepck作为水分校正定量检测模型的性能的评价指标。

52、进一步地,所述成分预测模块还用于:

53、利用测试集重复执行水分校正因子获取模块和模型构建模块,设置其水分含量范围大于训练集的水分含量范围,采集测试集中样品的近红外光谱,通过水分校正因子和波长选择算法校正并提取样品近红外光谱,得到测试集的特征光谱,将测试集的特征光谱输入水分校正定量检测模型中预测待测样品的成分含量。

54、本发明的优点在于:

55、(1)本发明通过水分校正,得到水分校正光谱,消除近红外光谱对水分的干扰吸收,并且采用波长选择算法提取水分校正光谱,得到特征光谱,将特征光谱和需要分析的化学成分值进行回归建模,建立水分校正定量检测模型,从而避免了水分校正光谱中的其他非特征光谱对预测结果的干扰,预测结果相对准确。

56、(2)本发明使用外部参数正交化算法的结合波长选择算法,提取出特征光谱进行建模,降低非特征光谱的干扰,经过仿真实验验证,epo结合波长选择算法相比于pls模型和epo-pls模型在训练和预测精度方面都有一定的提高。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1