近红外光谱LASSO特征选择方法及其聚类分析应用研究
李鱼强1, 潘天红1,2,*, 李浩然1, 邹小波3
1. 江苏大学电气信息工程学院, 江苏 镇江 212013
2. 安徽大学电气工程与自动化学院, 安徽 合肥 230061
3. 江苏大学食品与生物工程学院, 江苏 镇江 212013
*通讯联系人 e-mail: thpan@live.com

作者简介: 李鱼强, 1995年生, 江苏大学电气信息工程学院硕士研究生 e-mail: 1763371201@qq.com

摘要

近红外光谱技术是一种通过分析样本的特征光谱数据, 实现定性或定量分析的无损检测方法, 特征数据的完整性和代表性决定了所建模型的性能, 而现有分析方法只能实现光谱子区间特征筛选, 导致分析模型稳定性差、 且难以再优化。 为实现近红外光谱区间高维数特征提取, 有效提高近红外光谱定性分析模型的精度和稳定性, 提出一种基于最小绝对收缩和选择算法(LASSO)的光谱特征筛选方法, 并以我国特色高值外贸产品云南松茸为分析对象进行聚类应用研究, 讨论了该方法对于高维光谱特征筛选的有效性、 分析对比了LASSO筛选特征变量及主元分析(PCA)降维算法所建松茸真伪甄别及食用菌分类模型的预测精度及稳定性。 通过调研发现, 云南产鲜松茸因其独特外形易于分辨, 而片状的干松茸失去其独有的外形特征, 导致国内干松茸掺假事件屡禁不止。 选取云南产松茸、 杏鲍菇、 老人头、 姬松茸四种干样共166样本数据进行分析, 采用光谱范围为900~1 700 nm的NIRQuest512型近红外光谱仪获得166×512维原始光谱数据, 剔除异常数据后采用标准正态变换对光谱数据进行预处理。 在此基础上, 利用LASSO筛选出全光谱区间的特征变量, 再使用Kennard-Stone法并结合典型线性(KNN)和非线性建模(BP)算法, 构建松茸真伪甄别模型和食用菌分类模型, 对两种模型进行盲样测试, 并分析了LASSO与PCA算法的不同点, 最后使用蒙特卡罗方法检测两种模型的稳定性。 实验结果表明基于LASSO光谱特征选择的松茸真伪甄别模型和食用菌分类模型预测精度和稳定性均高于PCA方法, 其中基于原始光谱数据所建真伪甄别模型的预测准确率为69.57% (BP)和60.87% (KNN), 食用菌分类模型准确率为67.39% (BP)和65.22% (KNN), 基于LASSO特征筛选的真伪甄别模型预测准确率分别达到100% (BP)和78.26% (KNN), 食用菌分类模型预测准确率分别达到89.13% (BP)和80.43% (KNN), 对两种模型进行10次蒙特卡罗实验, 其结果平均值分别为99.93%和97.22%, 由此可知, 与PCA等数据降维算法相比, LASSO可实现全光谱区间的光谱特征选择和数据降维, 有效地提高了近红外定性分析模型的预测性能, 为近红外分析提供了一种新的特征筛选方法。

关键词: 近红外光谱; 特征选择; LASSO; 松茸鉴别; 蒙特卡罗方法
中图分类号:Q657.3 文献标志码:A
NIR Spectral Feature Selection Using Lasso Method and Its Application in the Classification Analysis
LI Yu-qiang1, PAN Tian-hong1,2,*, LI Hao-ran1, ZOU Xiao-bo3
1. School of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China
2. School of Electrical Engineering and Automation, Anhui University, Hefei 230061, China
3. School of Food and Biological Engineering, Jiangsu University, Zhenjiang 212013, China
Abstract

Near-infrared spectroscopy (NIRS) is a non-destructive detection method for qualitative or quantitative analysis by using spectral feature data. The integrity and representativeness of feature data determine the performance of the analytical model. However, existing analytical methods can only extract the feature data from the spectral subinterval. Then the developed models using these feature extracting methods have poor stability. In order to extract the feature from the high-dimensional NIR spectral data and improve the accuracy and stability of NIR spectral model, a spectral screening method using the Least Absolute Shrinkage and Selection Operator (LASSO) algorithm is proposed in this paper. Furthermore, the Tricholoma Matsutake, one of the high-value foreign trade products in China is taken as example to validate the developed classified model using LASSO algorithm. The effectiveness of the feature screening algorithm for the high-dimensional spectral data is discussed, and predictive accuracy and stability of the Tricholoma Matsutake distinguished and edible fungus classified model using LASSO and PCA are also analyzed. It is well known that the fresh Tricholoma Matsutake has the unique shape and it is easy to distinguish its counterfeit. However, it is difficult to distinguish the dry Tricholoma Matsutake from other mushrooms because all of dry mushrooms have the similar flake shape. As a result, dry Tricholoma Matsutake adulteration incidents have occurred frequently. 166 dry samples of Yunnan Tricholoma Matsutake, Pleurotuseryngii, Jujube hilt nipple mushroom and Agaricusblazei were selected in this experiment, and 166×512-dimensional raw spectral data were obtained by NIRQuest 512 NIR spectrometer with a spectral range of 900~1 700 nm. The standard normal transformation (SNV) was taken to pre-process the spectral data after the anomalous data eliminating. The LASSO was used to extract feature variables from the high-dimensional NIR spectral data based on the spectral pretreatment. Then the typical linear (k-Nearest Neighbor, KNN) and the nonlinear modeling (Back-Propagation neural network, BP) algorithms combined with the Kennard-Stone method were used to construct the Tricholoma Matsutake distinguished and edible fungus classified model. The effectiveness of models using LASSO and PCA were also analyzed. Furthermore, the predictive accuracy and the stability of the developed KNN model and BP model were analyzed by using the Monte Carlo method. The experimental results demonstrated that the prediction accuracy and stability of model using LASSO were better than those of the model using PCA. The prediction accuracy of the distinguished and edible fungus classified models using the original spectral data were 69.57% (BP), 60.87%(KNN) and 67.39% (BP), 65.22% (KNN) respectively. And the prediction accuracy of the distinguished and edible fungus classified models using LASSO algorithm were up to 100% (BP), 67.39% (KNN) and 89.13% (BP), 80.43% (KNN) respectively. The two models were performed by 10 times Monte Carlo method and the average results were 99.93% and 97.22%, respectively. Compared with the conventional feature selection methods (such as PCA), the LASSO algorithm can extract the feature from the high-dimensional NIR spectral data. And the accuracy and stability of the models using NIR spectral data can be improved. Furthermore, the developed algorithm is alternative to be a new feature extraction method for NIR spectral data analysis.

Keyword: NIRS; Feature extraction; LASSO; Tricholoma Matsutake discrimination; Monte Carlo method
引 言

近红外光谱分析技术能够快速测定样品中化学成分含量和特性, 具有高效、 快速、 无损等特点, 已广泛应用于农业、 食品、 医药、 石油及化工等生产领域, 是我国目前产品定性、 定量检测分析的重要方法[1]

根据检测对象及分析指标的不同, 近红外光谱分析样本内部所含氢团的种类和数目存在差异, 该差异在光谱图上体现为特征峰之间的不同, 近红外光谱分析技术正是通过分析特征峰所对应的特征数据, 完成对不同对象或同类对象的定性和定量研究[2]。 但是, 如何有效地从包含大量无关数据的全光谱区间筛选特征数据, 一直是光谱分析领域的难点之一[3]。 目前近红外光谱特征提取方法主要有两种策略, 一种是通过主元分析(principal component analysis, PCA)、 UVE等方法进行光谱数据压缩, 如吴习宇等将PCA和DPLS, SVM相结合, 建立了花椒粉掺假定性分析模型, 有效降低了模型复杂度[4]; Xu等利用PCA和BP算法建立了肌肉腐变预测模型, 实现了低维数据模型下的定性分析[5]。 另外一种方法是通过选择光谱区间进行特征筛选, 如李路等通过将竞争性自适应重加权技术和多元线性回归相结合, 通过两次波长筛选, 完成对稻谷近红外特征数据波长区间的筛选, 实现对稻谷脂肪的高精度预测[5], 吴瑞梅等提出间隔偏最小二乘法(siPLS)结合遗传算法(GA)的特征筛选方法, 该方法通过对比不同光谱子区间的预测结果, 选择性能较优的区间组成联合子区间, 实现了对农药乳油中毒死蜱含量的精准测定[7]。 然而通过数据压缩或联合区间法筛选光谱特征数据, 只能筛选特征变量相对集中的波长区间以减少建模数据, 未实现全光谱区间数据降维和特征筛选, 但是对于近红外建模而言, 由部分特征变量所构建的近红外模型稳定性差、 预测精度低, 而且模型性能无法再优化。

一般而言, 只有高维全光谱区间筛选变量同时具有代表性和完整性, 才能有效提高近红外光谱分析模型的精度和稳定性, 其中代表性即为所筛选变量是特征变量, 完整性则为所筛选变量全部特征变量。 传统特征数据提取方法无法同时确保筛选变量的代表性和完整性, 因此无法实现全光谱区间的特征提取。 为此, 提出一种基于最小绝对收缩和选择算法(least absolute shrinkage and selection operator, LASSO)的光谱特征选择方法, 通过在线性回归的基础上增加范式函数约束, 对全光谱区间数据进行特征筛选, 只保留与目标变量相关性高的解释变量实现特征变量筛选, 基于该特征变量进行建模分析, 并将该模型应用于云南产松茸真伪甄别研究。

1 实验部分
1.1 仪器与参数

实验用近红外光谱仪为美国Ocean Optics公司生产的NIRQuest512型近红外光谱仪, 配置波长范围为360~2 000 nm的HL-2000系列卤钨灯光源, 光谱仪分辨率为3 nm, 积分时间为45 ms, 扫描波长范围为900~1 700 nm, 内置具有512个像素点、 高精度的铟镓砷化物(InGaAs)阵列探测器, 扫描次数为32次。 本实验所有数据处理软件为Matlab2016b。

1.2 样品制备

云南作为我国最大的食用菌产地, 其松茸产量占全国松茸总产量的七成以上。 通过调研发现, 鲜松茸外形独特, 容易分辨, 但干松茸则丢失原有生物形态, 市场存在的多种相似形态食用菌干样本导致松茸干样本造假事件时有发生。 本实验以云南产松茸干样本及其主要假冒替代品作为检测对象, 进行真假鉴别和食用菌类别分析研究。 2018年9月于云南昆明市木水花食用菌交易市场购买野生松茸(优质、 劣质)、 姬松茸、 老人头、 杏鲍菇共166个切片干样, 为增加样本代表性, 所选样本包含检测食用菌各个生长周期内干样本, 图1为实验所采集样品照片, 表1所示为所采集部分样本重量。

图1 实验样品照片
(a): 优质松茸; (b): 劣质松茸; (c): 杏鲍菇; (d): 老人头; (e): 姬松茸
Fig.1 Experimental samples
(a): High quality matsutake; (b): Inferior matsutake; (c): Pleurotuseryngii; (d): Jujube hilt nipple mushroom; (e): Agaricusblazei

表1 检测样本重量(g) Table 1 Weight of test samples (g)
1.3 数据采集

采用Kennard-Stone法选取38个样本的105组数据作为训练集, 18个样本的42组数据作为校正集, 其余样本数据做测试集。 清理样品表面杂质并编号, 放入保温箱内保存, 选取样品头部和中部位置各3个点采集光谱反射率, 取平均值作为该样品相应位置的光谱数据。 在近红外建模中, 原始光谱数据除了包含检测样本的特征数据之外, 还包含较多的冗余变量和由外界因素引起的噪声信号, 为提高模型的预测性能, 需要在建模之前进行光谱预处理[8]。 选取标准正态变量变换(standard normal variate transformation, SNV)作为光谱预处理算法, SNV算法主要用于消除漫反射数据采集过程中因样本粒径大小分布不均匀、 表面不平滑及光程所导致的光谱差异, 其计算表达式为

xi, j=xi, jorg-μjσj(1)

式中,

Xorg={xi, 1org, xi, 2org, , xi, morg}i=1n为样本原始光谱数据, m, n分别为波长数与样本数 μj=1ni=1nxi, j为样本光谱数据均值, σj=1n-1i=1n(xi, j-μj)2为样本的标准差 X={xi, 1, xi, 2, , xi, m}i=1n为经过SNV预处理后的光谱数据。

1.4 LASSO光谱特征数据选择

原始数据维度高、 建模复杂度高, 基于光谱区间优化和数据压缩等方法无法实现全光谱区间特征变量选择及数据降维, LASSO算法可对全光谱区间数据进行特征筛选, 有效降低建模数据维度。 LASSO方法是在线性回归的基础上, 通过增加范式函数, 将模型回归系数的绝对值约束在某一个设定的阈值, 并最小化模型残差平方和[8]。 该算法通过优化目标函数将相关性小于阈值的变量压缩为0并进行剔除, 剩余变量即为所需特征变量。

设定线性回归模型为

Y=XTβ+ε(2)

式中, X=[x1, x2, …, xi, …, xn]T, xi=[xi, 1, xi, 2, …, xi, m]∈ Rm为经过SNV预处理的光谱数据, Y=[y1, y2, …, yn]TRn× 1为响应变量, β =[β 1, β 2, …, β m]TRm× 1为模型系数, ε =[ε 1, ε 2, …, ε n]TRn× 1为误差向量。 线性回归模型的普通最小二乘法估计为min i=1nyi-j=1mxi, jβj2, 可 β˙ols=(XTX)-1XTY, 当增加约束函数时, 即LASSO, 具体表示为 argminβi=1nyi-j=1mxi, jβj2+λj=1mβj(3)

式中参数λ 为参数估计的惩罚系数, 其大小一般通过交叉验证或者基于信息准则模型确定, 参数α 通过交叉验证确定。

LASSO回归算法的主要解法有坐标轴下降法(coordinate descent)和最小角回归法(least angle regression)。 其中坐标轴下降法是LASSO回归的最快解法, 但是其变量计算过程只能沿坐标轴进行, 而最小角回归法是一种基于前向选择算法和前向梯度算法的变量筛选算法, 能够得到更为精确的特征向量, 本文采用最小角回归法[10], 具体描述如下:

(1)前向选择算法的计算过程为: 在X=[x1, x2, …, xi, …, xn]T中选择和目标变量yk最为接近的自变量xk=[xk, 1, xk, 2, …, xk, m], 有

y̅k=xkβk(4)

其中, 系数β k由式(5)确定

βk=< xk, yk> xk2(5)

变量残差为

yres, k=yk-y̅k(6)

将变量残差定义为新的目标变量, 同时将不含xk的集合X作为新的自变量集合, 重复上述过程, 直至残差小于设定范围或自变量集合个数为零, 算法终止。

(2)前向梯度算法每次选取一个相关性最大的特征变量xk逼近目标变量yk, 跟前向选择算法不同的是, 其残差定义为

yres, k=yk-xkβk(7)

将残差作为新的目标函数, 原变量集X=[x1, x2, …, xi, …, xn]T作为变量集, 根据式(7)重新计算, 直至残差yres, k小于设定阈值范围, 得到最优解。

LASSO算法流程如图2所示, 具体步骤如下:

图2 LASSO技术流程图Fig.2 Flowchart of LASSO

Step1: [目标变量] 根据式(4)和式(5)求解与目标函数相关度最高的变量xk, 并将其从变量集合中剔除, 根据式(7)确定新目标变量;

Step2: [相关变量] 重复Step1, 直至得到新的变量xl与目标变量yres, k的相关度和变量xkyres, k的相关度相同;

Step3: [特征变量] 在xkxl的角平分线上, 利用式(7)重新逼近, 得到变量xt, 使得xtyres, k的相关度和xk, xlyres, k的相关度一样, 将变量xt添加到特征集合中, 并以该集合的共同角平分线作为新的逼近方向;

Step4: [循环] 循环上述过程, 直至yres, k足够小或者变量集合为空, 最终特征集合为所求特征变量。

2 结果与讨论
2.1 近红外光谱数据

对所有切片样本的头部和中部进行光谱数据采集, 并对姬松茸和野生松茸干样本的根部进行数据采集, 共获得166组样本数据, 所得原始光谱如图3所示。 图3显示原始光谱数据的特征峰不明显, 基于该数据所建模型稳定性差, 需采用预处理去噪, 图4为经过SNV预处理后的光谱数据。

图3 原始光谱数据Fig.3 Original spectral data

图4 预处理光谱数据Fig.4 Preprocessed spectral data

2.2 LASSO特征筛选

使用SNV光谱预处理后的光谱数据谱线平滑, 特征峰明显, 但该数据仍是高维数据, 基于该数据所建模型复杂度高、 计算量大、 预测性能低, 因此采用LASSO算法对经过预处理的光谱数据进行特征筛选, 挑选相关性较高的光谱数据进行建模分析。

LASSO算法是光谱分析领域一种较新的分析方法, 但是分析效果不逊于传统的数据优化算法, 区别于其他算法其主要特点在于可通过调节式(3)中λ 参数决定目标函数惩罚系数, 将无关变量压缩为0, 降低数据维度。 本实验λ 参数通过10次交叉验证确定, 建模参数选取过程如图5所示, 参数λ 与系数矩阵β 的关系图如图6所示。

图5 交叉验证确定λ 参数Fig.5 Cross validation determination of λ value

图6 参数λ 与系数β Fig.6 The relationship between λ and β

2.3 松茸真伪甄别

将野生松茸样本标记为1(真), 其余样本标记为0(伪), 以LASSO算法所筛选的特征变量作为输入变量, 相应属性作为输出变量, 分别选取了线性建模(k-nearest neighbors algorithm, KNN)算法和非线性建模(back propagation neural network algorithm, BP神经网络)进行松茸真伪鉴别分析。 KNN算法通过计算待分类样本与已训练样本之间的距离完成分类, 是目前应用最广泛的线性分析方法[11]; BP(back propagation)神经网络是一种基于误差反向传播的多层前馈神经网络, 可根据建模对象的不同, 调节其各层神经元个数, 其柔性的网络结构使其具有很强的非线性映射能力, 能够实现任何非线性逼近[12]。 以两种模型的预测准确率为检测指标, 分别进行建模分析, 所得结果如图7所示。

图7 筛选变量前后BP和KNN模型预测结果对比
(a): 基于原始数据的BP模型预测结果(69.57%); (b): 基于原始数据的KNN模型预测结果(60.87%); (c): 基于LASSO筛选特征的BP模型预测结果(100%); (d): 基于LASSO筛选特征预KNN测结果(78.26%)
Fig.7 Comparison between BP and KNN models before and after extraction feature
(a): Original data prediction results of BP model (69.57%); (b): Original data prediction results of KNN model (60.87%); (c): Prediction results of BP model using LASSO algorithm (100%); (d): Prediction results of KNN model using LASSO algorithm (78.26%)

通过对比图7的预测结果可知, 基于LASSO特征筛选的建模变量均能提高KNN模型和BP模型的预测精度, 但是基于原始数据和LASSO特征筛选的KNN模型预测性能不如BP模型, 基于LASSO算法的BP模型预测准确率可达到100%。

2.4 食用菌类别分析

将所采集的样本分为老人头、 杏鲍菇、 姬松茸、 松茸优质、 松茸劣质5类, 分别讨论基于LASSO算法KNN和BP模型的预测准确率, 图8为BP模型使用LASSO算法前后模型训练及预测散点图, 图9为LASSO特征提取前后两种模型性能对比结果。 如图8所示, 在食用菌多分类问题中, 模型使用LASSO特征变量选取前后预测准确率相差明显, 传统检测方法的预测准确率为71.83%, LASSO特征选取后模型的预测准确率为97.4%, LASSO算法明显提高了BP模型食用菌类别分析性能。

图8 基于SNV-LASSO特征提取食用菌类别分析模型性能对比
(a): 原始数据的BP模型; (b): 基于LASSO筛选特征的BP模型
Fig.8 Performance of edible fungus classification model using SNV-LASSO feature extraction
(a): Traditional BP model; (b): BP model based on LASSO algorithm

图9 筛选变量前后BP和KNN模型预测结果对比
(a): 基于原始数据BP模型预测结果(67.39%); (b): 基于原始数据KNN模型预测结果(65.22%); (c): 基于LASSO筛选特征BP模型预测结果(89.13%); (d): 基于LASSO筛选特征KNN模型预测结果(80.43%)
Fig.9 Comparison between BP and KNN models before and after extraction feature
(a): Original data prediction results of BP model (67.39%); (b): Original data prediction results of KNN model (65.22%); (c): Prediction results of BP model using LASSO algorithm (89.13%); (d): Prediction results of KNN model using LASSO algorithm (80.43%)

如图9所示, 通过对比应用LASSO算法前后BP模型及KNN模型的预测结果发现, 基于传统分析方法所建模型的预测准确率分别是67.39%(BP), 65.22%(KNN), 基于LASSO特征筛选变量所建模型预测准确率分别是89.13%(BP), 80.43%(KNN)。 由此可知, LASSO算法能够提取全光谱区间高维光谱数据特征, 降低建模数据维度的同时提高了BP模型及KNN模型的预测性能, 实现了线性及非线性建模方法的高精度定性分析。

为验证LASSO算法对于高维光谱数据特征提取及数据降维的有效性, 将LASSO算法与常规数据压缩算法PCA对比, 采用盲样测试分析了两种算法特征数据筛选前后模型性能的变化[13], 结果如表2所示, 实验结果表明PCA数据压缩对于高维数据处理能力有限, 并且在建模数据维度较大时模型性能无明显提高, 而LASSO算法能够有效筛选特征数据, 所得模型特征筛选预测性能得到明显提高, 能够实现二分类与多分类的高精度预测。

表2 LASSO与PCA算法建模性能对比 Table 2 Modeling performance comparison of LASSO and PCA algorithms

为分析基于LASSO算法聚类分析模型的稳定性, 针对真伪甄别和食用菌类别分析模型分别采用蒙特卡罗方法进行多次试验分析[14]。 两个模型均进行10次建模测试, 分别记录各自模型每次计算的预测精度和RMSE, 结果如表3所示。 结果表明, 基于LASSO特征选择的松茸真伪甄别模型预测准确率平均值为98.08%, 食用菌类别分析模型的准确率平均值为97.22%, 基于LASSO特征筛选所建聚类分析模型稳定性好、 预测精度高。

表3 蒙特卡罗方法测量结果 Table 3 Results of Monte Carlo method

因此, 与传统建模方法相比, LASSO算法能够实现高维光谱数据特征变量选择、 降低建模数据维度, 提高其聚类分析模型预测精度, 对于近红外分析等建模数据维度较高领域, LASSO算法是一种有效的特征提取方法。

3 结 论

采用LASSO进行光谱特征筛选, 结合BP和KNN进行松茸聚类建模分析, 研究了LASSO特征选择算法对于近红外定性分析的作用。 通过对比变量筛选前后模型的预测性能, 发现LASSO特征筛选算法可以实现全光谱区间内光谱特征选择, 有效提高了光谱分析特征数据的代表性和完整性, 与传统分析方法相比较, 该算法能够实现高维数据特征筛选和高准确率聚类分析预测, 并且基于所筛选特征变量所建模型预测性能良好、 稳定性高, 在近红外特征变量筛选和定性分析领域具有很大应用前景。

参考文献
[1] WANG Meng-dong, WANG Sheng-peng(王梦东, 王胜鹏). Journal of Huazhong Agricultural University(华中农业大学学报), 2015, 34(1): 123. [本文引用:1]
[2] Yahui L, Xiaobo Z, Tingting S, et al. Food Anal. Methods, 2017: 10: 1034. [本文引用:1]
[3] Balabin R M, Smirnov S V. Analytica Chimica Acta, 2011, 692(1): 63. [本文引用:1]
[4] WU Xi-yu, ZHU Shi-ping, WANG Qian, et al(吴习宇,祝诗平,王谦,)Spectroscopy and Spectral Analysis(光谱学与光谱分析), 2018, 38(8): 2369. [本文引用:1]
[5] Xu Y, Kutsanedzie F Y H, Sun H, et al. Food Anal. Methods, 2018, 11: 1199. [本文引用:2]
[6] LI Lu, HUANG Han-ying, LI Yi, et al(李路,黄汉英,李毅,)Food and Fermentation Industries(食品与发酵工业), 2018, 44(2): 87. [本文引用:1]
[7] Saptoro A, Tadé M, Vuthaluru H. Chemical Product and Process Modeling, 2012, 7(1): 1. [本文引用:1]
[8] Wu X, Wu B, Sun J, et al. Journal of Food Process Engineering, 2017, 40(2): 23. [本文引用:2]
[9] LIU Pi-lian, WANG Xiao, LIU Mu-hua, et al(刘丕莲,王晓,刘木华,)Chinese Journal of Pesticide Science(农药学学报), 2014, 16(1): 106. [本文引用:1]
[10] Frank A F, Hlutkowsky C, Bemis L, et al. NeuroImage, 2019, 184: 68. [本文引用:1]
[11] Zhang Liguo, Zhang Xin, Ni Lijun, et al. Food Chemistry, 2014, 145: 342. [本文引用:1]
[12] Yosra A, Estrella Funes L Gabriel Beltran M, et al. Journal of Near Infrared Spectroscopy, 2015, 23(2): 111. [本文引用:1]
[13] Teye E, Huang X Y, Lei W, et al. Food Research International, 2014, 55: 288. [本文引用:1]
[14] Verleker A P, Shaffer M, Fang Q, et al. Applied Optics, 2017, 56(4): 1131. [本文引用:1]