鱼类新鲜度无损检测方法及装置

文档序号:29857653发布日期:2022-04-30 09:50阅读:266来源:国知局
鱼类新鲜度无损检测方法及装置

1.本发明涉及食品检测领域,尤其涉及一种鱼类新鲜度无损检测方法及装置。


背景技术:

2.鱼类等水产品是蛋白质的良好来源,但在储存运输过程中,因其富含营养物质和水分,肌肉组织中的结缔组织较少,内源性蛋白酶活跃,自溶速度快,易在物理、化学、微生物等方面发生变化,导致鱼体腐败变质从而新鲜度发生变化。而在腐败过程中,鱼体内的微生物作用导致挥发性碱性氮化合物的形成,其含量与水产品腐败的程度直接相关,其中含有如氨和二甲胺、三甲胺等,这些物质增加了密封包装顶空的ph值。
3.目前,水产品品质传统检测的方法如测定挥发性盐基总氮(tvb-n)、总活菌计数(tac)等破坏性检测方法来测定肉的腐烂程度,此类方法通常会造成样本的破坏且步骤繁琐,费时费力,无法切实应用到物流过程中鱼肉的新鲜度检测。


技术实现要素:

4.针对现有技术存在的问题,本发明提供一种鱼类新鲜度无损检测方法及装置。
5.本发明提供一种鱼类新鲜度无损检测方法,包括:获取待检测鱼体对应的新鲜度指示膜的目标图像;确定所述目标图像与初始时刻图像的色差值;将所述色差值输入预设的检测模型,输出所述待检测鱼体的新鲜度指标值;其中,所述新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到;所述初始时刻为鱼体新鲜度开始变化的零时刻;所述检测模型,根据不同的已知色差值和鱼体的新鲜度指标值的鱼体样本训练学习得到。
6.根据本发明一个实施例的鱼类新鲜度无损检测方法,所述根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到,包括:根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质,矢车菊色素作为染料制作得到。
7.根据本发明一个实施例的鱼类新鲜度无损检测方法,所述根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质,矢车菊色素作为染料制作得到,包括:根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质,矢车菊色素作为染料,在ph为3的预设范围内制作得到。
8.根据本发明一个实施例的鱼类新鲜度无损检测方法,所述新鲜度指标值包括挥发性盐基总氮值和总活菌计数值。
9.根据本发明一个实施例的鱼类新鲜度无损检测方法,所述输出所述待检测鱼体的新鲜度指标值之后,还包括:在挥发性盐基总氮值或总活菌计数值不小于各自腐败阈值的情况下,确定鱼体的新鲜度等级为腐败;在挥发性盐基总氮值和总活菌计数值均小于各自腐败阈值,且挥发性盐基总氮值不小于次新鲜度阈值的情况下,确定鱼体的新鲜度等级为次新鲜;在挥发性盐基总氮值和总活菌计数值均小于各自腐败阈值,且挥发性盐基总氮值小于次新鲜度阈值的情况下,确定鱼体的新鲜度等级为新鲜。
10.根据本发明一个实施例的鱼类新鲜度无损检测方法,所述获取待检测鱼体对应的新鲜度指示膜的目标图像之前,还包括:根据鱼体样本制作新鲜度指示膜,并确定初始时刻的lab颜色空间值;
11.在贮藏情况下,每隔预设时间,测定鱼体样本新鲜度指示膜的新鲜度指标值和lab颜色空间值;根据每个时刻测得的新鲜度指标值和根据lab颜色空间值测得的色差值,对构建的检测模型进行训练学习,得到所述预设的检测模型。
12.根据本发明一个实施例的鱼类新鲜度无损检测方法,所述预设的检测模型,根据不同贮藏温度分别设置。
13.本发明还提供一种鱼类新鲜度无损检测装置,包括:采集模块,用于获取待检测鱼体对应的新鲜度指示膜的目标图像;计算模块,用于确定所述目标图像与初始时刻图像的色差值;处理模块,用于将所述色差值输入预设的检测模型,输出所述待检测鱼体的新鲜度指标值;其中,所述新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到;所述初始时刻为鱼体新鲜度开始变化的零时刻;所述检测模型,根据不同的已知色差值和鱼体的新鲜度指标值的鱼体样本训练学习得到。
14.本发明提供的鱼类新鲜度无损检测方法及装置,通过目标图像与初始时刻图像的色差值,得到待检测鱼体的新鲜度指标值,无需破坏鱼肉组织来测定鱼肉的腐烂程度,可避免检测鱼体的破坏。同时,该方法只需预先制备新鲜度指示膜,在具体检测时,只需通过拍照便可得到检测结果,检测效率较高,能够切实提高物流过程以及销售过程的鱼肉新鲜度检测效率和准确度。
附图说明
15.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本发明提供的鱼类新鲜度无损检测方法的流程示意图;
17.图2是本发明提供的不同温度下色差值、tvb-n和tac变化过程的示意图;
18.图3是本发明提供的不同温度下拟合的检测模型示意图;
19.图4是本发明提供的鱼类新鲜度无损检测装置的结构示意图;
20.图5是本发明提供的电子设备的结构示意图。
具体实施方式
21.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.下面结合图1-图5描述本发明的鱼类新鲜度无损检测方法及装置。图1是本发明提供的鱼类新鲜度无损检测方法的流程示意图,如图1所示,本发明提供鱼类新鲜度无损检测方法,包括:
23.101、获取待检测鱼体对应的新鲜度指示膜的目标图像。所述新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜(简称bc)为固体基质制作得到。
24.本发明可通过如手机、装有摄像头的电脑等设备,通过安装对应的应用软件实现。首先,鱼体(例如罗非鱼)在宰杀的初始时刻,就制作了对应的新鲜度指示膜,将新鲜度指示膜与待供应的鱼体一起包装供应。在商品销售时,通过手机或者电脑的摄像头获取新鲜度指示膜的目标图像。
25.102、确定所述目标图像与初始时刻图像的色差值。
26.初始时刻也就是鱼体在宰杀的初始时刻,其也拍摄对应的图像,存储在后台数据库中。例如,根据商品编号查找对应的初始时刻图像。
27.根据检测时刻的目标图像与初始时刻图像,计算对应的色差值,色差值δe的测定计算公式如下:
[0028][0029]
其中:的值为明亮度,为红色到绿色,为黄色到蓝色;0为指示膜初始时刻的lab值,i为检测时的指示膜的lab值。
[0030]
103、将所述色差值输入预设的检测模型,输出所述待检测鱼体的新鲜度指标值;所述检测模型,根据不同的已知色差值和鱼体的新鲜度指标值的鱼体样本训练学习得到。
[0031]
本发明所提及的训练学习,是指模型根据样本的色差值和新鲜度指标值,对构建的初始模型进行调参的过程。例如,对于多项式模型或者线性,提及的训练学习则是模型的拟合过程,对于神经网络模型则是训练过程。
[0032]
鱼体样本可在实验条件下,测得不同新鲜度条件下的新鲜度指标值,和通过摄像机拍摄图片,结合初始时刻的图片计算色差值,再根据不同新鲜度条件下的新鲜度指标值和色差值,对构建的模型进行训练、学习或者拟合,得到预设的检测模型。基于预设的检测模型,再根据102步骤得到的待检测鱼体新鲜度指示膜的色差值,便可得到对应的新鲜度指标值。
[0033]
本发明的鱼类新鲜度无损检测方法,通过目标图像与初始时刻图像的色差值,得到待检测鱼体的新鲜度指标值,无需破坏鱼肉组织来测定鱼肉的腐烂程度,可避免检测鱼体的破坏。同时,该方法只需预先制备新鲜度指示膜,在具体检测时,只需通过拍照便可得到检测结果,检测效率较高,能够切实提高物流过程以及销售过程的鱼肉新鲜度检测效率和准确度。
[0034]
在一个实施例中,所述根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到,包括:根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质,矢车菊色素作为染料制作得到。
[0035]
经过本发明的多次尝试实验,发现在矢车菊色素(简称c3g)作为染料时,可获得准确的模型拟合结果,使新鲜度指标值的结果准确度非常高。
[0036]
具体而言,对于待检测鱼体或者鱼体样本,可将经过处理的bc膜裁剪出合适大小后,用0.125mg/ml浓度的矢车菊溶液浸染,并在室温下避光干燥形成bc-c3g新鲜度指示膜。
[0037]
在一个实施例中,所述根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体
基质,矢车菊色素作为染料制作得到,包括:根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质,矢车菊色素作为染料,在ph为3的预设范围内制作得到。
[0038]
经过本发明的多次尝试实验,发现在矢车菊色素作为染料时,在ph=3时准确度更高。矢车菊溶液在不同ph条件下颜色变化明显且有效被肉眼识别,由于样品随贮藏时间延长挥发性盐基总氮值(tvb-n)含量增加,密封包装的气体微环境转变为弱碱性,然而矢车菊溶液在ph 3到5的过程中颜色梯度变化较大,且浸染成膜后产生较大的颜色梯度变化,因此本发明实施例选用ph为3的矢车菊溶液作为指示膜的染料制作基于bc-c3g膜的鱼类新鲜度智能指示标签,可显著提高述待检测鱼体的新鲜度指标值的准确度。
[0039]
在一个实施例中,所述新鲜度指标值包括挥发性盐基总氮值和总活菌计数值(简称tac)。
[0040]
在一个实施例中,所述预设的检测模型,根据不同贮藏温度分别设置。例如,对于4
°
的冷藏条件和25
°
的常温条件,分别预先构建相应的检测模型。根据在4℃和25℃贮藏环境下测试的bc-c3g新鲜指示膜的δe和罗非鱼片的tac和tvb-n,建立δe分别与tac和tvb-n的线性相关模型。
[0041]
图2是本发明提供的不同温度下色差值、tvb-n和tac变化过程的示意图,图3是本发明提供的不同温度下拟合的检测模型示意图。其中,storage time为从初始时刻开始的存储时间,从图2的a、b和图3的c、d部分可看出,4℃和25℃贮藏条件下鱼肉的δe和tvb-n、tac之间呈现良好的线性关系且均呈现不同程度的增长趋势,相关系数分别为0.892581和0.880628,0.823772和0.823286,通过线性拟合得到以下模型公式见表1。
[0042]
表1 4℃和25℃储存过程中罗非鱼新鲜度预测模型
[0043][0044]
在一个实施例中,所述输出所述待检测鱼体的新鲜度指标值之后,还包括:在挥发性盐基总氮值或总活菌计数值不小于各自腐败阈值的情况下,确定鱼体的新鲜度等级为腐败;在挥发性盐基总氮值和总活菌计数值均小于各自腐败阈值,且挥发性盐基总氮值不小于次新鲜度阈值的情况下,确定鱼体的新鲜度等级为次新鲜;在挥发性盐基总氮值和总活菌计数值均小于各自腐败阈值,且挥发性盐基总氮值小于次新鲜度阈值的情况下,确定鱼体的新鲜度等级为新鲜。
[0045]
例如,挥发性盐基总氮值或总活菌计数值的腐败阈值分别为20mg/100g和6logcfu/g,挥发性盐基总氮值的次新鲜度阈值为13mg/100g。4℃和25℃贮藏条件下随着鱼肉贮藏时间的增加,bc-c3g新鲜度智能指示膜的颜色发生明显的变化,根据tvb-n值作为第一参指标(tvb-n《13mg/100g,13mg/100g《tvb-n《20mg/100g,tvb-n》20mg/100g)把鱼肉分为
三个阶段:一级新鲜阶段(新鲜),二级新鲜阶段(次新鲜)和变质阶段(腐败)。tac值作为第二参考指标(tac≤6logcfu/g;6logcfu/g≤tac)把鱼肉分为:新鲜和腐败。判断tvb-n预测值是否》20mg/100g,是则判定鱼肉为腐败,否则参考tac是否》6logcfu/g,是则判定鱼肉为腐败,否则以tvb-n值为参考依据,tvb-n《13mg/100g为一级新鲜度,13mg/100g《tvb-n《20mg/100g为二级新鲜度。
[0046]
在一个实施例中,所述获取待检测鱼体对应的新鲜度指示膜的目标图像之前,还包括:根据鱼体样本制作新鲜度指示膜,并确定初始时刻的lab颜色空间值;在贮藏情况下,每隔预设时间,测定鱼体样本新鲜度指示膜的新鲜度指标值和lab颜色空间值;根据每个时刻测得的新鲜度指标值和根据lab颜色空间值测得的色差值,对构建的检测模型进行训练学习,得到所述预设的检测模型。
[0047]
例如,将罗非鱼片样品贮藏于4℃和25℃高精度低温培养箱中,4℃贮藏温度下每隔2天测试一次,在25℃贮藏温度下每隔8小时测试一次。测试膜贮藏过程中bc-c3g新鲜度智能指示膜的颜色变化数据δe,鱼肉的tvb-n和tac变化。
[0048]
根据在4℃和25℃贮藏环境下测试的bc-c3g新鲜度智能指示膜的δe和罗非鱼片的tac和tvb-n,建立δe分别与tac和tvb-n的线性相关模型
[0049]
具体而言,在模型训练学习完成后,可应用已经建立的鱼类新鲜度预测模型求得25℃、4℃贮藏时的预测值,与在25℃、4℃实际贮藏过程中的测量值进行比较,采用“相对误差=(n预测-n实测)
×
100%/n实测”来评价生长模型的可靠性,如表2所示。
[0050]
表2罗非鱼片在25℃和4℃贮藏条件下tvb-n、tac的预测值与实验值的相对误差
[0051][0052][0053]
如表2所示25℃和4℃贮藏条件下罗非鱼片tvb-n、tac的预测值与实验值的相对误
差对鱼类新鲜度预测模型进行验证,从各项新鲜度指标中看出,预测值与实验值的相对误差均在10%以内,准确性高。表明基于bc-c3g新鲜度智能指示标签的鱼类新鲜度预测模型可用于25℃和4℃温度下鱼肉新鲜度可视化检测。
[0054]
实施案例:制备的基于bc-c3g鱼类新鲜度智能指示标签的装置用于鱼肉新鲜度的测试。
[0055]
首先将待售的新鲜罗非鱼样品置于pe保鲜盒中,同时将bc-c3g智能新鲜度指示膜裁剪成直径为1cm*1cm大小的正方形,放置在设计的鱼类新鲜度智能指示标签特定位置。将整个包装好的商品放置于超市生鲜货架上,购买者或者超市质检员通过手机摄像头,或者超市内部的扫描仪器获取待售商品bc-c3g智能新鲜度指示膜颜色相关的目标图像,然后通过如扫码二维码的形式将目标图像发送到供应商的服务器。服务器根据目标图像和初始时刻工作人员已经上传的刻新鲜度指示膜的图像计算色差值,然后通过服务器内的检测模型计算对应的新鲜度指标值,再转化为新鲜度等级发送到用户的手机上或者超市质检员的工作仪器上,从而便于顾客和超市质检员判定鱼肉的新鲜度。
[0056]
下面对本发明提供的鱼类新鲜度无损检测装置进行描述,下文描述的鱼类新鲜度无损检测装置与上文描述的鱼类新鲜度无损检测方法可相互对应参照。
[0057]
图4是本发明提供的鱼类新鲜度无损检测装置的结构示意图,如图4所示,该鱼类新鲜度无损检测装置包括:采集模块401、计算模块402和处理模块403。其中,采集模块401用于获取待检测鱼体对应的新鲜度指示膜的目标图像;计算模块402用于确定所述目标图像与初始时刻图像的色差值;处理模块403用于将所述色差值输入预设的检测模型,输出所述待检测鱼体的新鲜度指标值;其中,所述新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到;所述初始时刻为鱼体新鲜度开始变化的零时刻;所述检测模型,根据不同的已知色差值和鱼体的新鲜度指标值的鱼体样本训练学习得到。
[0058]
在一个装置实施例中,新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质,矢车菊色素作为染料制作得到。
[0059]
在一个装置实施例中,新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质,矢车菊色素作为染料,在ph为3的预设范围内制作得到。
[0060]
在一个装置实施例中,所述新鲜度指标值包括挥发性盐基总氮值和总活菌计数值。
[0061]
在一个装置实施例中,所述处理模块还用于:在挥发性盐基总氮值或总活菌计数值不小于各自腐败阈值的情况下,确定鱼体的新鲜度等级为腐败;在挥发性盐基总氮值和总活菌计数值均小于各自腐败阈值,且挥发性盐基总氮值不小于次新鲜度阈值的情况下,确定鱼体的新鲜度等级为次新鲜;在挥发性盐基总氮值和总活菌计数值均小于各自腐败阈值,且挥发性盐基总氮值小于次新鲜度阈值的情况下,确定鱼体的新鲜度等级为新鲜。
[0062]
在一个装置实施例中,所述处理模块还用于:根据鱼体样本制作新鲜度指示膜,并确定初始时刻的lab颜色空间值;在贮藏情况下,每隔预设时间,测定鱼体样本新鲜度指示膜的新鲜度指标值和lab颜色空间值;根据每个时刻测得的新鲜度指标值和根据lab颜色空间值测得的色差值,对构建的检测模型进行训练学习,得到所述预设的检测模型。
[0063]
在一个装置实施例中,所述预设的检测模型,根据不同贮藏温度分别设置。
[0064]
本发明实施例提供的装置实施例是为了实现上述各方法实施例的,具体流程和详
细内容请参照上述方法实施例,此处不再赘述。
[0065]
本发明实施例提供的鱼类新鲜度无损检测装置,通过目标图像与初始时刻图像的色差值,得到待检测鱼体的新鲜度指标值,无需破坏鱼肉组织来测定鱼肉的腐烂程度,可避免检测鱼体的破坏。同时,该方法只需预先制备新鲜度指示膜,在具体检测时,只需通过拍照便可得到检测结果,检测效率较高,能够切实提高物流过程以及销售过程的鱼肉新鲜度检测效率和准确度。
[0066]
图5是本发明提供的电子设备的结构示意图,如图5所示,该电子设备可以包括:处理器(processor)501、通信接口(communications interface)502、存储器(memory)503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信。处理器501可以调用存储器503中的逻辑指令,以执行鱼类新鲜度无损检测方法,该方法包括:获取待检测鱼体对应的新鲜度指示膜的目标图像;确定所述目标图像与初始时刻图像的色差值;将所述色差值输入预设的检测模型,输出所述待检测鱼体的新鲜度指标值;其中,所述新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到;所述初始时刻为鱼体新鲜度开始变化的零时刻;所述检测模型,根据不同的已知色差值和鱼体的新鲜度指标值的鱼体样本训练学习得到。
[0067]
此外,上述的存储器503中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0068]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的鱼类新鲜度无损检测方法,该方法包括:获取待检测鱼体对应的新鲜度指示膜的目标图像;确定所述目标图像与初始时刻图像的色差值;将所述色差值输入预设的检测模型,输出所述待检测鱼体的新鲜度指标值;其中,所述新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到;所述初始时刻为鱼体新鲜度开始变化的零时刻;所述检测模型,根据不同的已知色差值和鱼体的新鲜度指标值的鱼体样本训练学习得到。
[0069]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的鱼类新鲜度无损检测方法,该方法包括:获取待检测鱼体对应的新鲜度指示膜的目标图像;确定所述目标图像与初始时刻图像的色差值;将所述色差值输入预设的检测模型,输出所述待检测鱼体的新鲜度指标值;其中,所述新鲜度指示膜,根据待检测鱼体初始时刻的标本,以细菌纤维素膜为固体基质制作得到;所述初始时刻为鱼体新鲜度开始变化的零时刻;所述检测模型,根据不同的已知色差值和鱼体的新鲜度指标值的鱼体样本训练学习得到。
[0070]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0071]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0072]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1