一种基于机器嗅觉的蟹类新鲜度等级检测方法
【技术领域】
[0001] 本发明提供了一种基于机器嗅觉的蟹类新鲜度等级检测方法,涉及检测方法技术 领域。
【背景技术】
[0002] 近些年来,各类食品安全事件日益凸显和曝光,我国作为水产品生产和消费的大 国,更将水产品的安全问题放在极为重要的位置。对于蟹类水产品来说,新鲜度是消费者 在购买时考量的最大因素,并且螃蟹在垂死或已死的状态下,由于自身酶的分解和各种细 菌的滋生,会使肉体发生变质从而引起酸臭性发酵,慢慢地挥发出如含氮产物、胺、氨气、醇 类、含硫产物等具有腐败性特征的气体,有时甚至产生组胺等有毒物质,在高温蒸煮下无法 破坏这种毒素,如食用而引起食物中毒,后果将不堪设想。传统的蟹类品质检测方法主要分 为感官检测和理化检测,而感官检测受到主观性的影响,理化检测操作比较复杂、检测时间 比较长以及具有破坏性。
[0003] 当前对于水产品新鲜度等级检测方法的介绍已有不少专利提及,但尚未发现针对 蟹类新鲜度等级检测方法的说明,由于蟹类处于活体检测状态下,相对于传统的鱼虾等水 产品来说,在储存过程中气味信息变化较为微弱,那么针对常见的模式识别算法,包括主成 分分析、线性判别分析等,它们无法提取这种微弱的变化信息,降低了检测的精度。
【发明内容】
[0004] 1、本发明的目的。
[0005] 本发明提供一种基于机器嗅觉的蟹类新鲜度等级检测方法,利用机器嗅觉系统对 蟹类的气味信息进行无损检测,获取到多维的特征数据,以理化指标挥发性盐基氮作为参 照标准,最终对新鲜度等级进行分类,解决了在蟹类检测均处在活体状态下,面对微弱信号 的检测难以提取有效表征气味信息的特征的难题。
[0006] 2、本发明所采用的技术方案。:
[0007] 基于机器嗅觉的蟹类新鲜度等级检测方法,其特征在于它包括以下几个步骤:
[0008] (1)、针对不同储藏时间的大闸蟹样本,采用机器嗅觉系统进行气味信息的采集; 同时,测定每个样本的挥发性盐基氮含量,依据挥发性盐基氮含量对各个大闸蟹样本的新 鲜度等级进行划分,作为新鲜度等级的参照标准;
[0009] (2)、对所述的步骤(1)中所采集到的气味信息进行相应的预处理,滤除空气噪声 和硬件本身引起的干扰,增强采集数据中的有用信号,提高信噪比;另一方面补偿传感器的 漂移,使获得的采样数据重复性较高;
[0010] (3)、对所述的步骤(2)中所获得的气味信息接着进行特征选择和特征提取,从瞬 时信息和稳态信息两方面来选择最有效表征气味信息的特征,另外,采用非线性降维的拉 普拉斯特征映射算法对多维数据矩阵进行降维处理,从而提取到反映原来变量信息的综合 特征;
[0011] (4)、采用BP神经网络建立对大闸蟹新鲜度等级的预测模型,将所述的步骤(3)所 提取的综合特征作为模型的输入,根据所述的步骤(3)降维后的可视化结果以及所述步骤 (1)对样本新鲜度等级的划分,得到储存天数的分类信息,将其作为模型的输出,将训练好 的模型用来预测未知样本的新鲜度等级。
[0012] 所述的步骤(1)中机器嗅觉系统是7个金属半导体气敏传感器以静态顶空法对气 味进行米样。
[0013] 所述的步骤(1)中按照水产行业标准GB/T5009. 44规定的方法测定每个样本的挥 发性盐基氮含量;根据水产行业标准SC3113-2002中对甲壳类水产品的规定,对各个大闸 蟹样本的新鲜度等级进行划分。
[0014] 所述的步骤(2)中对采集到的气味信息进行相应的预处理,包括均值滤波、基线 处理和异常数据剔除。
[0015] 所述的步骤(2)中均值滤波的具体步骤为:
[0016] 用每一个采样点邻域范围内的平均值来代替该点原来的数值,其算子如下所示:
[0018] 式中,g⑴为第i个采样点滤波后的数值,f⑴为第i个采样点原始的数值,N为 采样点邻域的一半。
[0019] 所述的步骤(2)中基线处理的具体步骤为:
[0020] 前一个样本在采样阶段开始前将传感器洗气到基准值x(0),经过采样阶段后,在 下一样本开始采样前基准值为X' (〇),那么它们的差值Λ X即为传感器的漂移,这样就会 造成稳态值及整个瞬态曲线值的变化,采用差分的基线处理方法如下所示:
[0021] ys(t) = (xs(t)+δ A)-(xs(〇)+δ A) = xs(t)-xs(0)
[0022] 式中,ys(t)为经过基线处理过的数据值,xs(t)为未处理的响应数据,由此可以看 出加性噪声S a就在相减中消除掉;同时,每次采样的数据曲线都可以看成是从零点出发, 这样补偿了传感器的漂移。
[0023] 所述的步骤(2)异常数据剔除等操作的具体步骤为:
[0024] 实验操作过程中引入的粗大误差和传感器的暂时中毒会造成异常数据的出现,采 用3〇准则对获得的诸多样本中的异常数据进行剔除,3 〇准则如下所示:
[0026] 式中,Xd为第d个数据,?为η个数据的均值,〇为η个数据的标准差;当样本量 较大时,这时σ相对偏小,那么对于数据的剔除就更为严格和准确。
[0027] 所述的步骤(3)中选择表征气味信息的特征中的瞬时信息为二次多项式拟合响 应曲线所得到的常数项、一次项系数和二次项系数3个特征值,稳态信息为稳态响应值。
[0028] 所述的步骤(3)中特征提取所用到的拉普拉斯特征映射算法的具体步骤为:首先 使用邻近算法构造近邻图,每个样本点 Xl(i = 1,2,..,η)与其邻域Γ (i)内的k(预先设 定的值)个点连上边,在近邻图中顶点代表数据,边代表数据间的相关关系;接着计算权值 矩阵W l j,采用热核函数来确定数据间的权值大小,如下所示:
[0030] 最后,通过计算拉普拉斯算子的广义特征向量来构造特征映射。
[0031] 所述的步骤(4)中储存天数的分类信息为:即前三天数据为一类、第四天到第五 天为一类、第六天到第九天为一类,步骤(4)所述的模型的输入为拉普拉斯特征映射算法 所提取的两维信息。
[0032] 所述步骤(1)中的大闸蟹样本为同属于一个品种以及同一种状态下的蟹类产品。
[0033] 3、发明所产生的效果。
[0034] (1)本发明通过特征选择和分类结果结合起来的方式选择特征参数,通过瞬时信 息和稳态信息两方面从复杂的多维数据中来选择最有效的特征,反应气味的浓度信息;
[0035] (2)通过非线性拉普拉斯特征映射算法能够敏感的辨识出微弱的气味变化,提取 气味信息中线性特征和非线性特征的多维特征进行降维处理,从而形成可视化结果,提高 了对于蟹类新鲜度等级检测的精确度和检测速度。
[0036] (3)用BP神经网络建立大闸蟹新鲜度等级的预测模型,用拉普拉斯特征映射所提 取的多维传感器的特征数据作为BP神经网络输入层的节点,将样本数据所对应的分类类 别作为输出层节点,具有检测速度快、识别效果好、无损等优点。
[0037] 综上所述,本发明通过以上几个步骤能够快速精确地检测蟹类的新鲜度,有效辨 识蟹类新鲜度等级,应用范围广,适合产业化。
【附图说明】
[0038] 图1本发明检测方法流程图;
[0039] 图2本发明实例中响应信号图;
[0040] 图3本发明实例中可视化分析对比图;
[0041] 图4本发明实例中挥发性盐基氮结果图;
[0042] 图5本发明实例中预测分类图。
【具体实施方式】
[0043] 下面结合附图对本发明做进一步的阐述,以下的【具体实施方式】便于更好的理解本 发明,但并不限定本发明。
[0044] 以阳澄湖大闸蟹的新鲜度等级检测为例,采用本发明提出的一种基于机器嗅觉的 蟹类新鲜度等级检测方法,其具体的检测流程图如图1所示,具体的步骤流程如下:
[0045] (1)针对不同储存时期的大闸蟹样本,将其放置在温度4°C左右的冰箱中,每天采 用机器嗅觉系统采集8个平行样本的气味信息,气味检测持续到第9天,每个样本的采样时 间为100s,具体的气味响应曲线如图2所示,可以看出针对7个不同的传感器所组成的传感 器阵列,它们的响应曲线不尽相同,但都是随着采样时间的变化而逐渐增大,为后续的分类 提供必要的信息,同时也将按照水产行业标准GB/T5009. 44规定的方法测定