一种基于特征峰及算法参数选取的奶粉品牌快速鉴别方法与流程

文档序号:12451121阅读:291来源:国知局
本发明涉及了一种奶粉品鉴别方法,特别涉及了一种基于特征峰及算法参数选取的奶粉品牌快速鉴别方法。
背景技术
:奶粉是一种大众化营养食品,它的质量好坏直接影响着人们尤其是婴幼儿的身体健康。激烈的市场竞争和非法商业利益导致奶粉出现掺假和真实性问题,产品掺假可能会导致较低的成本,并导致不公平竞争,因此妨碍了合法经营。奶粉掺假的途径有多种,比如不同种类奶粉混合,掺入乳清蛋白和三聚氰胺,加盐或糖来掩盖多余的水并增加固含量等。其它欺诈手段还有添加非乳脂肪或油,奶粉的真实性还与它们的地理起源和加工技术相关。传统的对奶粉品质的分析主要有以下几方面:(1)奶粉成分的分析,比如分析奶粉中的脂肪、蛋白质和碳水化合物的相对比例,从而区分奶粉的品质;(2)奶粉中自带的潜在危害物分析,比如用LC-MS联用快速测定奶粉中激素残留量;(3)奶粉中非法添加物的分析,比如三聚氰胺、双氰胺等危害物的快检方法研究等。这些方法在奶粉的质量控制方面起着重要的作用,但也存在一些缺陷,如检测指标单一、需要费用高、分析时间长等。因此,很有必要在现有技术的基础之上,研究一种操作便捷,能准确、快速、全面鉴定奶粉品牌并实现奶粉掺假鉴别的新方法。近来,非破坏性技术越来越受到人们的重视,如红外,荧光,核磁共振等。这些分析技术速度快、成本相对较低、对环境友好,一次测试可提供大量信息,常被用于在线工艺控制和食品真伪鉴别和掺伪分析。奶粉拉曼光谱各谱峰代表的官能团信息见表1。特征峰分别对应的是不同蛋白质、脂肪和碳水化合物的C-C-C的弯曲振动和C-O扭曲振动;C–C和C–O伸缩振动;C–O–C弯曲振动、C–O–H弯曲振动和C–O伸缩振动,因此,不同品牌奶粉的拉曼谱图差异源于蛋白质、脂肪和碳水化合物的含量差异。因此,可通过奶粉拉曼谱图的特征峰来实现奶粉品牌的区分。表1光谱分析结合化学计量学方法评估乳制品品质特性的研究较多,目前奶粉拉曼指纹图谱技术基本上还处在研究阶段,还没有将其特征峰指纹图谱直接应用于奶粉质量评价的报道。因此,很有必要在现有技术的基础之上,对奶粉拉曼指纹图谱进行谱解析,研究涉及一种操作便捷,能准确、快速反映奶粉质量差异的特征指纹图谱的识别方法。技术实现要素:为了解决上述
背景技术
提出的技术问题,本发明旨在提供种基于特征峰及算法参数选取的奶粉品牌快速鉴别方法,该方法能够准确、快速、高效地对奶粉品牌进行鉴别。为了实现上述技术目的,本发明的技术方案为:一种基于特征峰及算法参数选取的奶粉品牌快速鉴别方法,包括以下步骤:(1)采集奶粉样品的拉曼光谱谱图;(2)对拉曼光谱谱图进行前处理,包括以下步骤:a.构建原始拉曼光谱数据矩阵X;b.采用小波函数对矩阵X进行小波降噪处理得到矩阵D;c.对矩阵D进行[0,1]区间归一化,得到矩阵Y:其中,min(D)为矩阵D的最小值,max(D)为矩阵的最大值;(3)采用SVM分类器对奶粉样品的拉曼光谱谱图数据进行分析,建立奶粉品牌鉴别的最佳特征峰,包括以下步骤:A.将301cm-1–1800cm-1波段的奶粉拉曼光谱对应的矩阵Y取80%作为训练集、20%作为测试集,建立SVM分类器模型;对矩阵Y进行K-CV交叉验证,通过网格搜索,得到最佳惩罚函数参数c和核函数参数g;B.将301cm-1–1800cm-1波段的奶粉拉曼光谱等间距分成若干段,每个波段对应的矩阵Y分别取80%作为训练集,20%作为测试集,用步骤A中确定的最佳惩罚函数参数c和核函数参数g,建立SVM分类器模型;C.对若干段矩阵Y分别进行100次SVM分类识别测试,得到平均识别率>80%的矩阵Y对应的特征波段;D.将步骤C中得到的所有特征波段进行组合,用步骤A中确定的最佳惩罚函数参数c和核函数参数g,建立SVM分类器模型,再次进行分类识别,得到最佳识别率对应的特征波段组合,即最佳特征波段组合;(4)对步骤D中确定的最佳特征波段组合,重新进行100次网格搜索,寻找特征波段组合对应的最佳惩罚函数参数c和核函数参数g,进行SVM分类识别测试,得到识别率为100%测试下出现频率最高的惩罚函数参数和核函数参数,即最佳算法参数;(5)在步骤D中得到的最佳特征波段组合和步骤(4)得到的最佳算法参数下,进行奶粉品牌识别。进一步地,在步骤(1)中,采用D3便携式色散型稳频激光Raman光谱仪采集奶粉样品的拉曼光谱谱图数据,设定Raman光谱仪的参数如下:激光光源为785nm稳频激光,激光功率为450mW,CCD温度为制冷-85℃,光谱范围为100~3300cm-1,系统解析度为2.5~3.0cm-1,激光线宽为<0.15nm,波数矫正为+/-1cm-1,强度校正为YES,讯号质量为12000:1,重量为11kg,操作温度为0℃~50℃;采集奶粉样品的拉曼光谱谱图数据在暗室内进行,扫描时间为20s,平均扫描次数为3次。进一步地,在步骤b中,采用wden小波函数对X进行小波降噪处理得到矩阵D,其中小波基函数取coif5。在步骤(3)中,建立SVM分类器采用的核函数为RBF核函数:进一步地,在步骤(3)、(4)中,网格搜索的参数为cmin=-10,cmax=10,gmin=-10,gmax=10,v=5,cstep=0.5,gstep=0.5,accstep=4.5;其中,cmin:惩罚参数c的变化范围的最小值;cmax:惩罚参数c的变化范围的最大值;gmin:参数g的变化范围的最小值;gmax:参数g的变化范围的最大值;v:CV的参数,即给测试集分为几部分进行;cstep:惩罚参数c步进的大小;gstep:参数g步进的大小;accstep:最后显示准确率图时的步进大小。进一步地,在步骤(4)中,所述最佳惩罚函数参数c的范围为1~6,最佳核函数参数g的范围为0~1。采用上述技术方案带来的有益效果:本发明采用奶粉拉曼光谱的特征峰结合SVM分类算法实现奶粉品牌的快速鉴别,创造性地奶粉成分的特征指纹图谱技术应用在奶粉质量评价上,并具有操作简单、分析速度快等优点,对奶粉质量安全控制具有较大意义。本发明在采用SVM分类算法的同时联用网格搜索法,加快了分类器参数寻优的速度和准确性。附图说明图1本发明的基本流程图。具体实施方式以下将结合附图,对本发明的技术方案进行详细说明。如图1所示本发明的基本流程图,一种奶粉品牌快速鉴别的特征峰及算法参数选取的方法,包括奶粉拉曼光谱谱图采集、谱图预处理、寻找奶粉品牌鉴别最佳拉曼光谱特征峰、寻找SVM分类识别模型最佳参数和品牌识别五个步骤。一、奶粉拉曼光谱谱图采集采用D3便携式色散型稳频激光Raman光谱仪采集奶粉样品的拉曼光谱谱图数据。设定Raman光谱仪的参数如下:激光光源为785nm稳频激光,激光功率为450mW,CCD温度为制冷-85℃,光谱范围为100~3300cm-1,系统解析度为2.5~3.0cm-1,激光线宽为<0.15nm,波数矫正为+/-1cm-1,强度校正为YES,讯号质量为12000:1,重量为11kg,操作温度为0℃~50℃。采集奶粉样品的拉曼光谱谱图数据在暗室内进行,扫描时间为20s,每个样品扫描3次,三次测试取平均值。二、对拉曼光谱谱图进行前处理,包括以下步骤;a.构建原始拉曼光谱数据矩阵X;b.利用wden小波函数对X进行小波降噪处理得到矩阵D,其中小波基函数取coif5;c.对矩阵D进行[0,1]区间归一化得到矩阵Y:其中,min(D)为矩阵D的最小值,max(D)为矩阵的最大值。三、采用SVM分类器对奶粉样品的拉曼光谱谱图数据进行分析,建立奶粉品牌鉴别的最佳特征峰,包括以下步骤:A.将301cm-1–1800cm-1波段的奶粉拉曼光谱对应的矩阵Y分别取80%作为训练集,20%作为测试集,建立SVM分类器模型;对矩阵Y进行K-CV(K-foldCrossValidation,K-CV)交叉验证,用网格搜索法得到最佳惩罚函数参数c和核函数参数g;网格搜索的相关参数设定为cmin=-10,cmax=10,gmin=-10,gmax=10,v=5,cstep=0.5,gstep=0.5,accstep=4.5。B.将301cm-1–1800cm-1波段的奶粉拉曼光谱按50cm-1等间距分成30段,每个波段对应的矩阵Y分别取80%作为训练集,20%作为测试集,用A中确定的最佳惩罚函数参数c和核函数参数g,建立SVM分类器模型;C.对若干段矩阵Y分别进行100次SVM分类识别测试,得到平均识别率>80%的矩阵Y对应的特征波段。测试结果如表2。识别率>80%的特征波段分别为401cm-1–450cm-1,501cm-1–550cm-1,801cm-1–850cm-1,851cm-1–900cm-1,901cm-1–950cm-1,1001cm-1–1050cm-1,1051cm-1–1100cm-1。表2D.将C中得到的所有特征波段进行组合,用A中确定的最佳惩罚函数参数c和核函数参数g,建立SVM分类器模型,再次进行分类识别,得到最佳识别率对应的特征波段组合,即最佳特征波段组合。部分测试结果如表3,最佳识别率对应的波段组合为1001-1100cm-1波段,为蛋白质、脂肪和碳水化合物的C-C和C-O键的伸缩振动和C-O-H键的弯曲振动。表3波段/cm-1平均识别率/%平均识别时间/s401-450;501-55096.293.41801-95096.293.391001-110099.083.35401-450;501-550;801-95098.153.48401-450;501-550;801-950;1001-110098.773.54四、对三中(D)确定的特征波段组合,即1001cm-1-1100cm-1波段,再次进行网格搜索法寻找该特征组合波段对应的最佳惩罚函数参数c和核函数参数g,网格搜索参数设为cmin=-10,cmax=5,gmin=-10,gmax=1,v=5,cstep=0.5,gstep=0.5,accstep=4.5。进行SVM分类识别测试,得到识别率为100%测试下出现频率最高的惩罚函数参数和核函数参数。即惩罚函数参数c=5.6569,核函数参数g=0.17678。五、选取波段为1001cm-1-1100cm-1特征波段矩阵,设置惩罚函数参数c=5.6569,核函数参数g=0.17678,进行1000次SVM分类奶粉品牌识别测试,平均识别率为99.04%。以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1