一种鱼肉新鲜度检测方法及系统与流程

文档序号:27975807发布日期:2021-12-15 00:22阅读:459来源:国知局
一种鱼肉新鲜度检测方法及系统与流程

1.本发明涉及食品安全技术领域,尤其涉及一种鱼肉新鲜度检测方法及系统。


背景技术:

2.鱼肉味道鲜美,不饱和脂肪和蛋白质含量高,是一类非常受消费者欢迎的食材。但是鱼肉具有水分和蛋白质含量高的特性,导致在加工、冷链物流、零售过程,温度的变化极易导致鱼肉品质劣变,由于微生物生长繁殖,且在酶的作用下,鱼体的脂肪逐渐降解为醛类和酮类,腺嘌呤核苷三磷酸(简称:atp)降解,对鱼肉的风味、质构、色泽和营养价值造成不良影响。而鱼肉的品质是消费者和生产者最关心的问题,因此,对鱼肉新鲜度的检测尤为必要。
3.目前,常用的鱼肉新鲜度检测方法,通常直接检测鱼肉的物理化学特性、生物化学特性和微生物活性,进而对鱼肉的新鲜度进行评估,但物理化学参数主要有挥发性盐基氮、硫代巴比妥酸值、传热系数(简称:k值)等,微生物参数主要检测鱼肉中的菌落总数,这种方法需要专业的操作人员,操作耗时繁琐。
4.上述检测方法操作复杂、费时费力且对样品具有破坏性,不能对鱼肉在物流配送、零售过程进行快速无损的新鲜度检测,无法满足现代产业冷链物流快速检测的需求。


技术实现要素:

5.针对现有技术存在的问题,本发明实施例提供一种鱼肉新鲜度检测方法及系统。
6.本发明提供一种鱼肉新鲜度检测方法,包括:获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度;获取鱼眼液荧光光谱信息的特征组分数据组;将特征组分数据组、贮藏时长和贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
7.根据本发明提供的一种鱼肉新鲜度检测方法,所述获取所述鱼眼液荧光光谱信息的特征组分数据组,包括:
8.对所述鱼眼液荧光光谱信息进行校正处理,获取校正后的荧光光谱信息;
9.在所述校正后的荧光光谱信息中确定所述特征组分数据组;
10.其中,所述鱼眼液荧光光谱信息包括发射波长、激发波长和荧光强度值;
11.所述特征组分数据组包括第一特征组分数据和第二特征组分数据,所述第一特征组分数据为发射波长的特征峰对应的最高荧光强度值,所述第二特征组分数据为激发波长的特征峰对应的最高荧光强度值。
12.根据本发明提供的一种鱼肉新鲜度检测方法,所述新鲜度参数包括:菌落总数的单位含量和总挥发性盐基氮的单位含量;
13.所述鱼肉新鲜度检测模型是基于反向传播神经网络模型构建的;
14.所述反向传播神经网络包括输入层、隐含层和输出层;
15.所述输入层包括第一输入节点、第二输入节点、第三输入节点和第四输入节点,所
述输出层有第一输出节点和第二输出节点;
16.所述第一输入节点用于输入所述贮藏时长;
17.所述第二输入节点用于输入所述贮藏温度;
18.所述第三输入节点用于输入所述第一特征组分数据;
19.所述第四输入节点用于输入所述第二特征组分数据;
20.所述第一输出节点用于输出所述菌落总数的检测值;
21.所述第二输出节点用于输出所述总挥发性盐基氮的检测值;
22.所述隐含层中神经元的数量由所述输入层的输入节点数量、输出层的输出节点数量和调节常数确定。
23.根据本发明提供的一种鱼肉新鲜度检测方法,所述将所述特征组分数据组、所述贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数,具体包括:
24.利用所述训练好的鱼肉新鲜度检测模型,对所述特征组分数据组、所述贮藏时长和所述贮藏温度进行归一化处理,获取归一化后的输入数据;
25.所述鱼肉新鲜度检测模型,还用于根据所述归一化后的输入数据,对目标鱼的鱼肉新鲜度进行检测,获取归一化的新鲜度参数,并对所述归一化的新鲜度参数进行反归一化处理,获取所述目标鱼的新鲜度参数。
26.根据本发明提供的一种鱼肉新鲜度检测方法,在将所述特征组分数据组、所述贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型之前,还包括:
27.获取多个样品鱼的鱼眼液荧光光谱信息,以及每个样品鱼的贮藏时长和贮藏温度;
28.根据每个样品鱼的鱼眼液荧光光谱信息,获取特征组分数据组和每个特征组分数据组对应的新鲜度参数标签;
29.将每个特征组分数据组和每个特征组分数据组对应的新鲜度参数标签的组合作为一个训练样本,获得多个训练样本,以利用多个训练样本对所述鱼肉新鲜度检测模型进行训练。
30.根据本发明提供的一种鱼肉新鲜度检测方法,所述利用多个训练样本对鱼肉新鲜度检测模型进行训练,具体包括:
31.针对任一训练样本,将所述训练样本,和与所述训练样本对应的贮藏温度、贮藏时长,输入至所述鱼肉新鲜度检测模型,输出与所述训练样本对应的新鲜度参数;
32.根据所述训练样本对应的新鲜度参数标签和与所述训练样本对应的新鲜度参数,确定所述鱼肉新鲜度检测模型的相对误差;
33.在所述相对误差处于预设范围的情况下,获取所述训练好的鱼肉新鲜度检测模型。
34.根据本发明提供的一种鱼肉新鲜度检测方法,在获取目标鱼的新鲜度参数之后,还包括:根据所述新鲜度参数,获取新鲜度评估结果;
35.在所述菌落总数的单位含量小于菌落总数指标,且所述总挥发性盐基氮的单位含量小于总挥发性盐基氮指标的情况下,确定所述新鲜度评估结果为合格;
36.在所述菌落总数的单位含量不小于菌落总数指标,和/或所述总挥发性盐基氮的
单位含量不小于总挥发性盐基氮指标的情况下,确定所述新鲜度评估结果为不合格。
37.本发明还提供一种鱼肉新鲜度检测系统,包括:第一获取单元,用于获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度;
38.第二获取单元,用于获取所述鱼眼液荧光光谱信息的特征组分数据组;
39.新鲜度检测单元,将所述特征组分数据组、所述贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;所述鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
40.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述鱼肉新鲜度检测方法的步骤。
41.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述鱼肉新鲜度检测方法的步骤。
42.本发明提供的鱼肉新鲜度检测方法及系统,使用三维荧光光谱技术来分析鱼眼液在鱼贮藏过程中荧光物质的变化,进而结合神经网络模型对鱼肉不同温度条件下新鲜度的进行检测,检测过程快速无损、操作简便,且适用于多种场合,能够满足现代产业冷链物流快速检测的需求。
附图说明
43.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1是本发明提供的鱼肉新鲜度检测方法的流程示意图之一;
45.图2是本发明提供的鱼肉新鲜度检测模型的结构示意图;
46.图3是本发明提供的鳙鱼头在不同贮藏温度下的tvb

n单位含量的变化示意图;
47.图4是本发明提供的鳙鱼头在不同贮藏温度下的tac单位含量的变化示意图;
48.图5为鳙鱼眼液经parafac分析校正提取后的eem荧光光谱的两个特征组分的激发载荷的示意图;
49.图6为鳙鱼眼液经parafac分析校正提取后的eem荧光光谱的两个特征组分的发射载荷的示意图;
50.图7是本发明提供的tvb

n实测值与模型检测值的关系示意图;
51.图8是本发明提供的tac实测值与模型检测值的关系示意图;
52.图9是本发明提供的鱼肉新鲜度检测方法的流程示意图之二;
53.图10是本发明提供的鱼肉新鲜度检测系统的结构示意图;
54.图11是本发明提供的电子设备的结构示意图。
具体实施方式
55.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,
而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
56.需要说明的是,在本发明实施例的描述中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
57.三维荧光光谱技术(excitation

emission matrix,eem)是一种基于荧光光谱原理的荧光指纹技术,能以非破坏性和无污染的方式快速检测样本中的各种化学成分。
58.在传统的鱼肉新鲜度检测方法中,使用感官对鱼肉新鲜度进行评定,易受测评人员生理及心理的影响,重复性差,且评定结果缺乏客观性。而eem技术通过测量不同激发波长下的多个发射光谱,构建激发波长和发射波长与荧光强度的三维图谱,可以较全面地实现样品中所有荧光团的可视化。
59.由于鱼眼液中含有许多荧光团,包括蛋白质、氨基酸及其衍生物、尿酸盐和抗坏血酸,并且鱼眼液中荧光物质的特性与鱼的新鲜度相关,致使eem被广泛应用于鱼类的品质评估和安全检测。
60.在水产品加工及运输领域,本发明针对鱼肉不同温度条件下新鲜度,提供一种基于鱼眼液三维荧光光谱信息的鱼肉新鲜度检测模型,通过使用eem来分析鱼眼液在鱼贮藏过程中荧光物质的变化,进而实现鱼肉在冷链物流、零售过程中新鲜度无损检测快速检测方法,减少运输和储存过程中的损失,并为鱼肉品质和安全的监测和控制提供支持。
61.其中,用于评估冷藏过程鱼类的新鲜度参数包括菌落总数(total aerobic count,tac)、总挥发性盐基氮(total volatile basic nitrogen,tvb

n)等。
62.下面结合图1至图11描述本发明实施例所提供的鱼肉新鲜度检测方法和系统。
63.图1是本发明提供的鱼肉新鲜度检测方法的流程示意图之一,如图1所示,包括但不限于以下步骤:
64.首先,在步骤s1中,获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度。
65.目标鱼可以为在冷藏环境下贮藏的任一带有鱼头的待检测鱼,且鱼头中具有鱼眼液。贮藏温度为目标鱼的贮藏环境中的保存温度,贮藏时长为目标鱼在贮藏环境中的保存温度。
66.具体地,可以通过温度传感器获取贮藏温度,或者可以直接在冷库的温度控制器直接读取。贮藏时长可以在目标鱼所属的货物批次的供应链记录中获取。
67.另外,可以利用荧光分光光度计或电视荧光计,对目标鱼的鱼眼液进行三维荧光光谱测量,可以获取到未处理的鱼眼液荧光光谱信息。
68.在未处理的鱼眼液荧光光谱信息中确定处于预设波段范围的鱼眼液荧光光谱信息。预设波段范围可以经过预实验在杂峰较少的波段中选取。
69.进一步地,在步骤s2中,获取所述鱼眼液荧光光谱信息的特征组分数据组。
70.平行因子(parallel factor,parafac)分析是基于三线性分解理论,采用交替最小二乘算法实现的一种数学模型,广泛应用于三维和高维数据的分析和应用。平行因子分
析法可以将荧光信号分解为相对独立的荧光现象而加以鉴别,从而提高了准确性。
71.具体地,可以对鱼眼液荧光光谱信息进行parafac分析,获取特征组分数据组。
72.其中,特征组分数据组包括第一特征组分数据和第二特征组分数据,所述第一特征组分数据为发射波长的特征峰对应的最高荧光强度值,所述第二特征组分数据为激发波长的特征峰对应的最高荧光强度值。
73.进一步地,在步骤s3中,将所述特征组分数据组、贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;所述鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
74.具体地,将特征组分数据组、贮藏时长和贮藏温度,输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数。其中,新鲜度参数为tvb

n和tac的单位含量。
75.通过目标鱼的新鲜度参数,可以判断目标鱼是否符合食用标准。
76.在步骤s3之前,需录入新鲜鱼肉的tvb

n和tac单位含量作为最低的参考值,可以在训练好的鱼肉新鲜度检测模型识别的过程中剔除初始值,进而保证训练好的鱼肉新鲜度检测模型输出新鲜度参数的准确性。
77.本发明提供的鱼肉新鲜度检测方法,使用三维荧光光谱技术来分析鱼眼液在鱼贮藏过程中荧光物质的变化,进而结合神经网络模型对鱼肉不同温度条件下新鲜度的进行检测,检测过程快速无损、操作简便,且适用于多种场合,能够满足现代产业冷链物流快速检测的需求。
78.可选地,所述获取所述鱼眼液荧光光谱信息的特征组分数据组,包括:
79.对所述鱼眼液荧光光谱信息进行校正处理,获取校正后的荧光光谱信息;
80.在所述校正后的荧光光谱信息中确定所述特征组分数据组;
81.其中,所述鱼眼液荧光光谱信息包括发射波长、激发波长和荧光强度值;
82.所述特征组分数据组包括第一特征组分数据和第二特征组分数据,所述第一特征组分数据为发射波长的特征峰对应的最高荧光强度值,所述第二特征组分数据为激发波长的特征峰对应的最高荧光强度值。
83.其中,对鱼眼液荧光光谱信息的校正处理,可以使用瑞利散射校正方法或拉曼光谱校正方法,获取校正后的荧光光谱信息。由于鱼眼液荧光光谱信息包括发射波长、激发波长和荧光强度值,对校正后的荧光光谱信息进行parafac分析,发射波长的特征峰对应的最高荧光强度值为第一特征组分数据,激发波长的特征峰对应的最高荧光强度值为第二特征组分数据。
84.其中,parafac分析法可自动生成各特征组分的最大荧光响应值组成数据列表,数据列表中的两列数据共同描述一个样本的最大荧光响应值。
85.根据本发明提供的鱼肉新鲜度检测方法,通过对荧光光谱信息进行矫正和分析,缩短了获取特征组分数据组的时长,降低了光谱中基线漂移带来的干扰。
86.可选地,所述新鲜度参数包括:菌落总数的单位含量和总挥发性盐基氮的单位含量;
87.所述鱼肉新鲜度检测模型是基于反向传播神经网络模型构建的;
88.所述反向传播神经网络包括输入层、隐含层和输出层;
89.所述输入层包括第一输入节点、第二输入节点、第三输入节点和第四输入节点,所
述输出层有第一输出节点和第二输出节点;
90.所述第一输入节点用于输入所述贮藏时长;
91.所述第二输入节点用于输入所述贮藏温度;
92.所述第三输入节点用于输入所述第一特征组分数据;
93.所述第四输入节点用于输入所述第二特征组分数据;
94.所述第一输出节点用于输出所述菌落总数的检测值;
95.所述第二输出节点用于输出所述总挥发性盐基氮的检测值;
96.所述隐含层中神经元的数量由所述输入层的输入节点数量、输出层的输出节点数量和调节常数确定。
97.图2是本发明提供的鱼肉新鲜度检测模型的结构示意图,如图2所示,鱼肉新鲜度检测模型是基于误差反向传播人工神经网络(back

propagation neural networks,bpnns)模型构建的,可以采用具有单个隐藏层的三层bpnns模型结构。
98.其中,反向传播神经网络包括输入层、隐含层和输出层;输入层包括第一输入节点、第二输入节点、第三输入节点和第四输入节点,所述输出层有第一输出节点和第二输出节点;第一输入节点用于输入目标鱼的贮藏时长;第二输入节点用于输入目标鱼的贮藏温度;第三输入节点用于输入目标鱼的第一特征组分数据;第四输入节点用于输入目标鱼的第二特征组分数据;第一输出节点用于输出目标鱼的tac单位含量的检测值;第二输出节点用于输出目标鱼的tvb

n单位含量的检测值。
99.隐藏层神经元的个数会影响结果的准确性,可以使用试错法对神经元的个数进行逐个试验,隐藏层神经元的数量h的计算公式如下:
[0100][0101]
其中,m为输入层中输入节点的数量,在图2中,m=3;n为输出层中节点的数量,在图2中,n=2;a为调节常数,取值范围为1到10;因此,隐藏层中神经元数量h的取值范围可以为3至12。
[0102]
在bpnns模型中,隐藏层的神经元数量h,可以在bpnns模型的均方误差最小的情况下确定。隐藏层传递函数可以为“tansig”函数,输出层传递函数可以为“purelin”函数,权重学习函数可以为“learngdm”函数,训练函数可以为“levenberg

marquardt”算法的“trainlm”函数。
[0103]
根据本发明提供的鱼肉新鲜度检测方法,基于反向传播神经网络模型构建鱼肉新鲜度检测模型,能够有效地对不同贮藏温度和贮藏时长下的鱼肉的新鲜度参数进行准确检测,确保了对鱼肉新鲜度结果检测结果的准确性。
[0104]
可选地,所述将所述特征组分数据组、所述贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数,具体包括:
[0105]
利用所述训练好的鱼肉新鲜度检测模型,对所述特征组分数据组、所述贮藏时长和所述贮藏温度进行归一化处理,获取归一化后的输入数据;
[0106]
所述鱼肉新鲜度检测模型,还用于根据所述归一化后的输入数据,对目标鱼的鱼肉新鲜度进行检测,获取归一化的新鲜度参数,并对所述归一化的新鲜度参数进行反归一化处理,获取所述目标鱼的新鲜度参数。
[0107]
具体地,在将目标鱼的特征组分数据组、所述贮藏时长和所述贮藏温度作为输入数据,通过输入层的输入节点,输入至训练好的鱼肉新鲜度检测模型之后,鱼肉新鲜度检测模型对输入数据进行归一化,并根据所述归一化后的输入数据,对目标鱼的鱼肉新鲜度进行检测,获取归一化的新鲜度参数,并对所述归一化的新鲜度参数进行反归一化处理,获取所述目标鱼的新鲜度参数。
[0108]
其中,归一化后的输入数据的范围为

1到1。
[0109]
根据本发明提供的鱼肉新鲜度检测方法,通过对输入数据进行归一化处理,能够有效提高鱼肉新鲜度检测模型的检测速度和训练速度。
[0110]
可选地,在将所述特征组分数据组、所述贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型之前,还包括:
[0111]
获取多个样品鱼的鱼眼液荧光光谱信息,以及每个样品鱼的贮藏时长和贮藏温度;
[0112]
根据每个样品鱼的鱼眼液荧光光谱信息,获取特征组分数据组和每个特征组分数据组对应的新鲜度参数标签;
[0113]
将每个特征组分数据组和每个特征组分数据组对应的新鲜度参数标签的组合作为一个训练样本,获得多个训练样本,以利用多个训练样本对所述鱼肉新鲜度检测模型进行训练。
[0114]
首先制作样品鱼,将鲜活鳙鱼击昏后,以背鳍为切割点将鳙鱼垂直切开,去除鳙鱼头部的鱼鳞、鱼鳃和内脏后,流水清洗并沥干,用运输袋和可发性聚苯乙烯泡沫塑料箱加冰运迅速运送至实验室,经二次清洗并沥干后放入尺寸为350mm
×
450mm聚乙烯自封袋中。将置于聚乙烯自封袋中的鳙鱼头分别放入0℃、4℃、8℃、12℃、16℃贮藏温度下的高精度低温恒温培养箱中贮藏,作为样品鱼。
[0115]
其次,在多个贮藏时长(storage time)内,将不同贮藏温度下的鳙鱼头放置于荧光信息采集装置进行采集,获取特征组分数据组和每个特征组分数据组对应的新鲜度参数标签。
[0116]
在荧光信息采集系统中,将鱼置于暗仓的固定位置,以确保荧光信息采集系统的光源与鱼眼位置对应,扫描获取三维荧光光谱数据的完整信息。
[0117]
利用软件系统对三维荧光光谱数据的预处理和平行因子分析,并对三维荧光光谱数据及特征组分数据组进行存储。
[0118]
其中,预处理可以包括对鱼眼液的三维荧光光谱数据进行拉曼散射校正。
[0119]
特征组分数据是对预处理后的三维荧光光谱数据进行parafac分析后提取的。
[0120]
其中试验参数设置为:预设激发光狭缝和发射光狭缝的宽度均为3纳米(简称:nm)。激发光的波长范围设置为250

400nm,发射光的波长范围设置为260

600nm,步长均设置为5nm,样品的检测时间为6min。由于步长越短,所测得的鱼肉新鲜度参数越精准,但样品的检测时间也会越长,故步长设置为5nm,在保证检测精度的前提下,确保了检测速度。
[0121]
经过预试验可以发现,选用波长范围为260

600nm的发射光,在提取特征组分数据组的过程中杂峰相对较少,具有良好的表现。
[0122]
一方面,对每个样品鱼的鳙鱼头背部肉进行tvb

n检测,检测过程中使用的是gb 5009.228

2016《食品中挥发性盐基氮的测定》中的微量扩散法。
[0123]
另一方面,还需对每个样品鱼的鳙鱼头背部肉进行tac检测,检测过程中使用的是gb/t 4789.2

2003《食品卫生微生物学检验菌落总数测定》规定的方法。
[0124]
通过在不同贮藏温度下每个测量点鳙鱼眼液的完整激发

发射波段的原始eem,鳙鱼眼液原始eem在不同贮藏温度下显示出一个明显的特征峰,无弱峰、杂峰和其他干扰,且随着贮藏时长的延长,不同贮藏温度下的荧光峰a从贮藏初期至贮藏最后阶段均呈现出增加的趋势。对每个样品鱼的tvb

n单位含量和tac单位含量进行统计分析,绘制不同温度与贮藏时间下鱼肉新鲜度线状图、更直观的了解鱼肉的新鲜度变化。
[0125]
图3是本发明提供的鳙鱼头在不同贮藏温度下的tvb

n单位含量的变化示意图,如图3所示,横坐标是贮藏时长(storage time),单位是天(day);纵坐标是tvb

n单位含量,单位是mg/100g;贮藏温度包括:0℃、4℃、8℃、12℃、16℃。
[0126]
在贮藏前4天,各贮藏温度下的鳙鱼头tvb

n值的增长趋势较缓慢,在贮藏后期,鳙鱼头tvb

n单位含量急剧上升,并分别在4、8、12、16℃贮藏的第12、6、5、3天超过了20mg/100g,达到腐败状态。但在0℃贮藏过程中鳙鱼头的tvb

n值上升趋势放缓,在贮藏后期也没有达到20mg/100g,这主要是由于低温环境抑制了微生物对鱼类蛋白质的降解作用和腐败作用,从而降低了二甲胺、三甲胺和氨类物质的产生。
[0127]
图4是本发明提供的鳙鱼头在不同贮藏温度下的tac单位含量的变化示意图,如图4所示,横坐标是贮藏时长(storage time),单位是天(day);纵坐标是tac值,单位是log
10
cfu/g;贮藏温度包括:0℃、4℃、8℃、12℃、16℃。
[0128]
在不同贮藏温度下鳙鱼头的tac值均呈现明显的上升趋势,16℃贮藏的鳙鱼头tac值增长速率最快。初始tca值为4.79log
10
cfu/g,根据国际食品微生物规范委员会(international commission of microbiological specializations on food,icmsf)的报导,鲜鱼中tac单位含量的限值为7.00log
10
cfu/g。从图4中可以看出,在0,4,8,12和16℃贮藏至第15、8、3、2天已经超过限值达到腐败状态。
[0129]
对荧光信息采集系统获取的鳙鱼眼液eem数据进行parafac分析,并自动生成各特征组分的最大荧光响应值组成数据集。负载量与相应波长下测试的鱼眼液样品中特征组分的荧光强度呈正相关。
[0130]
图5为鳙鱼眼液经parafac分析校正提取后的eem荧光光谱的两个特征组分的激发载荷的示意图,如图5所示,横坐标是激发波长(ex),单位是纳米(nm);纵坐标为激发载荷(emission loading),其中,第一特征组分数据表示为曲线1;第一特征组分数据表示为曲线2。
[0131]
图6为鳙鱼眼液经parafac分析校正提取后的eem荧光光谱的两个特征组分的发射载荷的示意图,如图6所示,横坐标是发射波长(ex),单位是纳米(nm);纵坐标为发射载荷(excitation loading),其中,第一特征组分数据表示为曲线1,第一特征组分数据表示为曲线2。
[0132]
通过parafac分析将鳙鱼眼液的eem光谱数据提取为两个特征组分数据,两个特征组分数据作为一个特征组分数据组。
[0133]
第一特征组分数据的激发和发射波长范围分别为λex=260

300nm和λem=290至400nm;激发峰为280nm,发射峰为330nm。
[0134]
第二特征组分数据的激发和发射波长范围分别为λex=280

320nm和λem=290至
400nm;激发峰为290nm,发射峰为330nm。
[0135]
将每个特征组分数据组和每个特征组分数据组对应的新鲜度参数标签的组合作为一个训练样本,获得多个训练样本,以利用多个训练样本对所述鱼肉新鲜度检测模型进行训练。
[0136]
根据本发明提供的鱼肉新鲜度检测方法,有利于利用训练好的预设神经网络对目标鱼的新鲜度参数进行检测。
[0137]
可选地,所述利用多个训练样本对鱼肉新鲜度检测模型进行训练,具体包括:
[0138]
针对任一训练样本,将所述训练样本,和与所述训练样本对应的贮藏温度、贮藏时长,输入至所述鱼肉新鲜度检测模型,输出与所述训练样本对应的新鲜度参数;
[0139]
根据所述训练样本对应的新鲜度参数标签,和与所述训练样本对应的新鲜度参数,确定所述鱼肉新鲜度检测模型的相对误差;
[0140]
在所述相对误差处于预设范围的情况下,获取所述训练好的鱼肉新鲜度检测模型。
[0141]
可以使用误差反向传播算法(back

propagation algorithm,bp算法)对鱼肉新鲜度检测模型进行训练。bp算法的学习过程包括信号的前向传播和误差的后向传播。bpnns的误差激励函数通常是sigmoid函数,具体公式如下所示:
[0142][0143][0144]
其中,y
k
是输出层的第k个输出变量;y
j
是隐藏层的第j个输出变量;x
i
是第i个输入变量;n是输出神经元的数量;h是隐藏层的数量神经元;w
kj
是输出层和隐藏层之间的权重;w
ji
是输入层和隐藏层之间的权重。当i,j=0时,鱼肉新鲜度检测模型已经达到阈值,训练完成,可以得到训练好的鱼肉新鲜度检测模型。
[0145]
激励函数是神经元根据输入计算输出的。
[0146]
训练函数和学习函数是基于误差来修改权值和阈值的,在完成了一次训练之后继续迭代,直至达到迭代次数或满足新鲜度参数的检测精度,则停止训练,获取训练好的鱼肉新鲜度检测模型。
[0147]
根据本发明提供的鱼肉新鲜度检测方法,通过对鱼肉新鲜度检测模型进行训练,有利于将鱼肉新鲜度检测模型的损失值控制在预设的范围内,从而有利于提高鱼肉新鲜度检测模型进行新鲜度参数检测的精度。
[0148]
可选地,在获取目标鱼的新鲜度参数之后,还包括:根据所述新鲜度参数,获取新鲜度评估结果;
[0149]
在所述菌落总数的单位含量小于菌落总数指标,且所述总挥发性盐基氮的单位含量小于总挥发性盐基氮指标的情况下,确定所述新鲜度评估结果为合格;
[0150]
在所述菌落总数的单位含量不小于菌落总数指标,和/或所述总挥发性盐基氮的单位含量不小于总挥发性盐基氮指标的情况下,确定所述新鲜度评估结果为不合格。
[0151]
具体地,可以采用相对误差来评价鱼肉新鲜度检测模型的可靠性,相对误差的计算公式如下:
[0152]
相对误差=(c
检测值

c
实测值
)
×
100%/c
实测值

[0153]
图7是本发明提供的tvb

n实测值与模型检测值的关系示意图,横坐标是贮藏时长(storage time),单位是天(day);纵坐标是tvb

n单位含量,单位是mg/100g。图8是本发明提供的tac实测值与模型检测值的关系示意图,横坐标是贮藏时长(storage time),单位是天(day);纵坐标是tac值,单位是log
10
cfu/g。
[0154]
在图7和图8中,实验值和预测值上方的曲线为相对误差+15%,验值和预测值下方的曲线为相对误差

15%;以4℃为例,tvb

n和tac检测值与实验室的相对误差均在15%以内,表明所建立的基于鱼眼液三维荧光光谱信息构建的0~16℃的tvb

n和tac模型可以较好地检测0~16℃范围内任意温度的鳙鱼头tvb

n和tac单位含量。
[0155]
中国水产品国家卫生标准规定淡水鱼的tvb

n单位含量超过20mg/100g则为腐败(gb 5009.228

2016),该总挥发性盐基氮参数指标可用于确定鱼类的新鲜度评估。而根据gb2733

2015《鲜、冻动物性水产品安全标准》的规定,淡水鱼的tvb

n值不得大于20mg/100g;国际标准(icmsf,1986)规定要求淡水鱼中的菌落总数(tac)不得超过7.0log
10
cfu/g。
[0156]
总挥发性盐基氮参数指标可以设为20mg/100g,故菌落总数指标可以设为7.0log
10
cfu/g。
[0157]
若任一tvb

n和tac单位含量的检测值超过指标(最大限值),则不合格,鱼肉腐败,不建议食用;否则合格,则可以食用。
[0158]
根据本发明提供的鱼肉新鲜度检测方法,通过设置总挥发性盐基氮参数指标和菌落总数指标,能够有效判断鱼肉是否符合食标准。
[0159]
图9是本发明提供的鱼肉新鲜度检测方法的流程示意图之二,如图9所示,bpnna模型通过鱼眼液eem评估鱼肉的新鲜度,具体为检测不同贮藏温度下的tvb

n和tac值。首先获取待检测鱼的鱼眼液荧光光谱信息、贮藏温度和贮藏时长;其次,获取鱼眼液荧光光谱信息的特征组分数据组;再者,将特征组分数据组贮藏温度和贮藏时长输入至新鲜度检测模型,可以得到新鲜度参数;在新鲜度参数中的tvb

n单位含量超过tvb

n指标,和/或tac单位含量超过tac指标的情况下,待检测鱼不合格,不建议食用;否则合格,则可以食用。
[0160]
本发明提供的鱼肉新鲜度检测方法,使用三维荧光光谱技术来分析鱼眼液在鱼贮藏过程中荧光物质的变化,进而结合神经网络模型对鱼肉不同温度条件下新鲜度的进行检测,检测过程快速无损、操作简便,在保障企业、质检员等对鱼肉新鲜度进行无损快速分析的同时,提升了鱼肉品质控制技术,且适用于多种场合,能够满足现代产业冷链物流快速检测的需求。
[0161]
例如,可用于食品检验人员对冷链鱼肉进行抽检。
[0162]
鲜活鱼宰杀后取鱼肉置于冷链车贮藏,食品检验人员可利用荧光信息采集装置采集当前鱼眼液的三维荧光光谱信息、贮藏时长和贮藏温度;并在将荧光光谱信息、贮藏时长和贮藏温度发送至服务器中的鱼肉新鲜度检测模型后,服务器判定此时鱼肉新鲜度检测模型输出的新鲜度参数是否超出最大允许限值,以获取新鲜度评估结果,为食品检验人员提供本批鱼肉在贮藏过程中的新鲜度变化情况。
[0163]
再例如,可用于市场监管人员对销售市场鱼肉进行抽检。
[0164]
经过冷链运输的鱼肉送至超市等销售市场进行售卖,市场监管人员可利用荧光信号采集装置系统对鱼眼液进行即时的三维荧光光谱信息采集。并采集鱼肉的贮藏时长和贮
藏温度。
[0165]
在将荧光光谱信息、贮藏时长和贮藏温度发送至服务器中的鱼肉新鲜度检测模型后,服务器判定此时鱼肉新鲜度检测模型输出的新鲜度参数是否超出最大允许限值,以获取新鲜度评估结果,为市场监管人员快速获取本批鱼肉当下的新鲜度情况提供参考。
[0166]
若新鲜度评估结果为不合格,则需将本批鱼肉销毁处理。
[0167]
本方法有效提升了对鱼肉新鲜度检测的速度,节省鱼肉新鲜度检验的时间,为鱼肉品质提供保障。
[0168]
图10是本发明提供的鱼肉新鲜度检测系统的结构示意图,如图10所示,至少包括以下单元:
[0169]
第一获取单元1001,用于获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度;
[0170]
第二获取单元1002,用于获取所述鱼眼液荧光光谱信息的特征组分数据组;
[0171]
新鲜度检测单元1003,用于将所述特征组分数据组、所述贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;所述鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
[0172]
在系统运行的过程中,第一获取单元1001获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度;第二获取单元1002获取所述鱼眼液荧光光谱信息的特征组分数据组;新鲜度检测单元1003将所述特征组分数据组、所述贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;所述鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
[0173]
首先,第一获取单元1001获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度。
[0174]
目标鱼可以为任一带有鱼头的在冷藏环境下贮藏的待检测鱼,且鱼头中具有鱼眼液。贮藏温度为目标鱼的贮藏环境中的保存温度,贮藏时长为目标鱼在贮藏环境中的保存温度。
[0175]
具体地,可以通过温度传感器获取贮藏温度,或者可以直接在冷库的温度控制器直接读取。贮藏时长可以在目标鱼所属的货物批次的供应链记录中获取。
[0176]
另外,可以利用荧光分光光度计或电视荧光计,对目标鱼的鱼眼液进行三维荧光光谱测量,可以获取到初始鱼眼液荧光光谱信息。
[0177]
在初始鱼眼液荧光光谱信息中确定处于预设波段范围的鱼眼液荧光光谱信息。预设波段范围可以经过预实验在杂峰较少的波段中选取。
[0178]
进一步地,第二获取单元1002获取所述鱼眼液荧光光谱信息的特征组分数据组。
[0179]
parafac分析是基于三线性分解理论,采用交替最小二乘算法实现的一种数学模型,广泛应用于三维和高维数据的分析和应用。平行因子分析法可以将荧光信号分解为相对独立的荧光现象而加以鉴别,从而提高了准确性。
[0180]
具体地,可以对鱼眼液荧光光谱信息进行parafac分析,获取特征组分数据组。
[0181]
其中,特征组分数据组包括第一特征组分数据和第二特征组分数据,所述第一特征组分数据为发射波长的特征峰对应的最高荧光强度值,所述第二特征组分数据为激发波长的特征峰对应的最高荧光强度值。
[0182]
进一步地,新鲜度检测单元1003将所述特征组分数据组、贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;所述鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
[0183]
具体地,将特征组分数据组、贮藏时长和贮藏温度,输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数。其中,新鲜度参数为tvb

n和tac的单位含量。
[0184]
通过目标鱼的新鲜度参数,可以判断目标鱼是否符合食用标准。
[0185]
在新鲜度检测单元1003将特征组分数据组、贮藏时长和所述贮藏温度输入至训练好的鱼肉新鲜度检测模型之前,需录入新鲜鱼肉的tvb

n和tac单位含量作为最低的参考值,可以在训练好的鱼肉新鲜度检测模型识别的过程中剔除初始值,进而保证训练好的鱼肉新鲜度检测模型输出新鲜度参数的准确性。
[0186]
本发明提供的鱼肉新鲜度检测系统,使用三维荧光光谱技术来分析鱼眼液在鱼贮藏过程中荧光物质的变化,进而结合神经网络模型对鱼肉不同温度条件下新鲜度的进行检测,检测过程快速无损、操作简便,且适用于多种场合,能够满足现代产业冷链物流快速检测的需求。
[0187]
需要说明的是,本发明实施例提供的鱼肉新鲜度检测系统,在具体执行时,可以基于上述任一实施例所述的鱼肉新鲜度检测方法来实现,对此本实施例不作赘述。
[0188]
图11是本发明提供的电子设备的结构示意图,如图11所示,该电子设备可以包括:处理器(processor)1110、通信接口(communications interface)1120、存储器(memory)1130和通信总线1140,其中,处理器1110,通信接口1120,存储器1130通过通信总线1140完成相互间的通信。处理器1110可以调用存储器1130中的逻辑指令,以执行鱼肉新鲜度检测方法,该方法包括:获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度;获取鱼眼液荧光光谱信息的特征组分数据组;将特征组分数据组、贮藏时长和贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
[0189]
此外,上述的存储器1130中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0190]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的鱼肉新鲜度检测方法,该方法包括:获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度;获取鱼眼液荧光光谱信息的特征组分数据组;将特征组分数据组、贮藏时长和贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
[0191]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的鱼肉新鲜度检测方法,该方法包括:获取目标鱼的鱼眼液荧光光谱信息、贮藏时长和贮藏温度;获取鱼眼液荧光光谱信息的特征组分数据组;将特征组分数据组、贮藏时长和贮藏温度输入至训练好的鱼肉新鲜度检测模型,获取目标鱼的新鲜度参数;鱼肉新鲜度检测模型,是根据带有新鲜度参数标签的特征组分数据组样本进行训练后获得的。
[0192]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0193]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0194]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1