一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于高光谱图像的单宁添加剂防伪检测方法及系统与流程

2022-02-21 04:57:09 来源:中国专利 TAG:


1.本发明涉及单宁饲料添加剂的技术领域,具体涉及一种基于高光谱图像的单宁添加剂防伪检测方法及系统。


背景技术:

2.单宁,又称鞣酸,是一种水溶性酚类化合物,单宁结构中含有多酚基团,有很强的生理活性功能,在微热条件下可被弱酸或者在高温下被无机酸分解。有研究发现,在饲料中添加适量的单宁可以延长食物在小肠的滞留时间,促进饲料的消化吸收。因此,单宁作为饲料添加剂在动物营养界具有广泛关注,目前已应用于畜牧类与水产类饲料,用于改善乳产量、乳成分、提高产品体质、肠道菌群结构等。但是近年来由于饲料引发的食品安全问题频发,如添加了过量的激素、抗生素或其他有害添加剂含量超标问题,引起了人们的高度重视。目前我国在饲料添加剂质量检测方面还存在一些不足之处,如饲料质量标准的多样令国家标准难以全面执行。其中关于单宁的测定标准有ly/t 1642-2005《单宁酸分析试验方法》和gb/t 27985-2011《饲料中单宁的测定分光光度法》,但是这两个标准主要是针对测定高含量的单宁原料,且操作繁琐、耗时、耗费试剂多。目前仍缺乏对基质复杂的常规配合饲料、混合饲料、浓缩型饲料添加剂中低含量的单宁添加剂的高效检测方法。


技术实现要素:

3.鉴于以上所述现有方法的局限,本发明的目的在于提供一种基于高光谱图像的单宁添加剂防伪检测方法及系统,根据现有测定标准gb/t 27985-2011对饲料中单宁的规定标准,利用离心溶解方法对待测单宁添加剂继续样品预处理得到待测品溶液,利用高光谱成像采集模块在多个波长处测定所述待测品溶液得到原始高光谱图像。并进行图像预处理校正、图像数据调整和目标检测、异常目标判断等方法过程,最终检测出异常添加剂(未知待测品成分),达到检测单宁添加剂真伪的目的。本发明提供的检测方法及系统简便快捷准确,填补了饲料中单宁添加剂的真伪质量监测空白,适合作为饲料质量控制方法,有利于建立单宁添加剂的质量控制标准。
4.为了实现上述目的,根据本公开的一方面,提供一种基于高光谱图像的单宁添加剂防伪检测方法,所述方法包括以下步骤:s100,对待测单宁添加剂采样得到一定质量的待验样品,判断所述待验样品的水分和粒度是否通过标准筛查;若是则跳转至步骤s200;若未通过标准筛查,则判断为伪劣产品;s200,在所述待验样品中称取单位质量的待测样本,利用提取溶剂离心溶解所述待测样本得到待测品溶液;s300,利用高光谱成像采集模块测定待测品溶液,得到原始高光谱图像;s400,根据所述原始高光谱图像的空间维信息进行预处理校正,得到真实高光谱图像r;
s500,根据所述真实高光谱图像r进行数据调整和目标检测,获得目标像元数据xm;s600,根据所述目标像元数据xm与标准光谱数据对比,判断是否存在异常目标,如果是则判断为伪劣产品;否则跳转至步骤s700;s700,根据所述目标像元数据xm进一步检测单宁添加量是否超出合格阈值,是则判断为伪劣产品;否则跳转至步骤s800;其中,所述检测单宁添加量具体根据gb/t 27985的规定方法执行;s800,根据所述目标像元数据xm进一步检测是否超出卫生指标,是则判断为伪劣产品;否则判断为合格产品。
5.进一步地,在s100中,对所述待测单宁添加剂采样得到一定质量的待验样品,判断所述待验样品的水分和粒度是否通过标准筛查的方法为:s101,根据gb/t 14699.1的规定方法执行对所述待测单宁添加剂进行抽样,得到待验样品,设定采样次数初始值为time = 1;s102,根据gb/t 6435的规定方法对所述待验样品执行判定水分含量,判断水分含量是否小于等于12%;是则跳转至s103,否则判断所述待验样品未通过标准筛查;s103,根据gb/t 15917.1的规定方法对所述待验样品执行判定粒度大小,判断所有颗粒的粒度大小是否小于等于2.00 mm,且粒度大小大于1.25 mm的颗粒质量小于等于所述待验样品总质量的10%;是则判断所述待验样品通过标准筛查;否则判断time值是否等于2,是则判断所述待验样品未通过标准筛查;否则令time值加1,跳转至步骤s102。
6.进一步地,在s200中,利用提取溶剂离心溶解所述待测样本得到待测品溶液的方法为:s201,将称取10.0g的所述待测样本置于50 ml的离心管中,加入20%乙腈溶液25.00 ml;s202,将所述离心管涡旋15 min,再设定8000 r/min 离心5 min;s203,提取所述离心管中的上清液,再往所述离心管中加入20%乙腈溶液25.00 ml,重复步骤s202后重新提取上清液,混匀两次上清液得到单宁提取液;s204,将所述单宁提取液通过0.45 um滤膜复筛,得到待测品溶液。
7.进一步地,在s300中,利用高光谱成像采集模块选取在201 ~400 nm光谱波段范围内对所述待测品溶液进行扫描,曝光时间为10 ms,物距为200 mm,采集得到原始高光谱图像。
8.进一步地,在s400中,根据所述原始高光谱图像的空间维信息进行预处理校正,得到真实高光谱图像r的方法为:s401,根据所述原始高光谱图像进行格式化,得到空间维高光谱图像o,设其大小为m
×n×
l pixels,m
×
n为二维高光谱图像的分辨率像素大小,l为采集的波段数;设空间维高光谱图像的像素坐标为(x, y, z),其中在波段的序号为z的二维高光谱图像的像素点坐标为(x, y);初始化x = 1, y = 1, z = 1,x值取值范围为[1, m],y值取值范围为[1, n],z值取值范围为[1, l];s402,遍历所述空间维高光谱图像o进行奇异点剔除,得到有效高光谱图像r0;s403,遍历所述有效高光谱图像r0进行亮度校正,得到真实高光谱图像;
其中,在步骤s402中,对所述空间维高光谱图像进行奇异点剔除的方法为:s4021,根据所述空间维高光谱图像o,遍历计算在所有波段内的平均光谱图像om,,x∈[1, m] ,y∈[1, n],z∈[1,l];其中om(x, y)表示为平均光谱图像在坐标为(x, y)的像素点上的光谱值;o(x, y, z)表示空间维高光谱图像在坐标为(x, y, z)的像素点上的光谱值;遍历计算完毕后重置x = 1, y = 1,z = 1;s4022,在第z个波段时,开始遍历m
×
n大小的二维高光谱图像,根据所述空间维高光谱图像o和平均光谱图像om,遍历x,y的取值范围,计算空间相关距离dm;其中, z∈[1,l];其中,dm(x, y, z)表示为空间维高光谱图像在坐标为(x, y, z)的像素点上的空间相关距离,s-1
函数表示计算光谱图像的协方差矩阵的倒数;s4023,判断所述空间相关距离dm(x, y, z)是否超出异常阈值,是则令r0(x, y, z) = om(x, y),即有效高光谱图像r0在坐标为(x, y,z) 像素点的光谱值等于平均光谱图像在坐标为(x, y)的像素点上的光谱值;否则令r0(x, y, z) = o(x, y, z),即有效高光谱图像r0在坐标为(x, y,z) 像素点的光谱值等于空间维高光谱图像o在坐标为(x, y)的像素点上的光谱值;s4024,判断z值是否小于l值,是则重置x = 1, y = 1,z值加1,跳转至步骤s4022;否则重置x = 1, y = 1, z = 1,得到有效高光谱图像r0,跳转至步骤s403。
[0009]
其中,在步骤s403中,对所述有效高光谱图像r0进行亮度校正的方法为:s4031,利用高光谱成像采集模块,测定聚四氟乙烯白板的光谱图像,得到全白标准图像w;s4032,利用高光谱成像采集模块在与步骤s4031相同的采集环境下,测定完全覆盖采集镜头下的全黑标准图像b;s4033,设定当前校正像素点坐标为(x, y, z),从第z = 1个波段,大小为m
×
n的二维高光谱图像,开始遍历计算校正;x值取值范围为[1, m],y值取值范围为[1, n],z值取值范围为[1, l];s4034,初始化x = 1, y = 1,在m
×
n内遍历计算得到真实高光谱图像r(x, y, z) = r0(x, y, z)/[w(x, y, z)-b(x, y, z)],其中r(x, y, z)为所述真实高光谱图像在坐标为(x, y,z)上像素点的光谱值;r0(x, y, z)为所述有效高光谱图像在坐标为(x, y,z)上像素点的光谱值;w(x, y, z)为所述全白标准图像在坐标为(x, y,z)上像素点的光谱值;b(x, y, z)为所述全黑标准图像b在坐标为(x, y,z)上像素点的光谱值;s4035,判断z值是否小于l值,是则z值加1,跳转至步骤s4034;否则得到所述真实高光谱图像r,跳转至步骤s500。
[0010]
进一步地,在s500中,根据所述真实高光谱图像r进行数据调整和目标检测,获得目标像元数据xm的方法为:
s501,将所述真实高光谱图像r转为二维数据并归一化,得到二维光谱数据r1(z1, n);其中,r1(z1, n)表示为所述二维光谱数据在坐标为(z1, n)上的光谱值,z1值表示波段序号,其取值范围为[1, l], n值表示为在第z1个波段上的图像像素点,取值范围为[1, m
×
n];s502,根据所述二维光谱数据r1(z1, n),计算自相关目标矩阵c:其中,其中c(z1)表示为在第z1个波段上所述二维光谱数据在坐标为(z1, n)上的自相关目标矩阵;s503,根据所述自相关目标矩阵c,计算最优目标算子w,其中d(z1)为已知的标准单宁在第z1个波段上测定的光谱向量,大小为(l
×
1);d
t
(z1)为d(z1)的转置,c-1
(z1)为c(z1)的倒数,w(z1)为在第z1个波段上计算得到的最优目标算子;s504,根据所述最优目标算子w和所述二维光谱数据r1,计算得到所述目标光谱数据y, 其中y(z1)为在第z1个波段上计算得到的目标光谱数据;s505,根据所述真实高光谱图像r,对比在不同波段的相同像素点内的光强值得到相对波段光谱数据by;其中,其中,r(x,1 y1, n1) 表示真实高光谱图像在坐标为(x1 ,y1, n1)的光谱值,by(x1, y1, n1) 表示第n1和n1-1个波段在像素坐标为(x1, y1)时的相对波段光谱数据;n1值表示波段序号,其取值范围为[1, l];初始值定义x1 = 1, y1 = 1, 遍历x1=[1, m], y1=[1, n];s506,根据所述真实高光谱图像r,所述目标光谱数据y和所述相对波段光谱数据by,计算目标像元数据xm;其中xm(x2, y2, z2)表示在坐标为(x2, y2, z2)上的目标像元数据xm,μb为所述目标光谱数据在所有波段内的均值,c
b-1
表示对所述相对波段光谱数据与目标光谱数据在所有波段内的均值之间的差值,计算其差值的协方差矩阵的倒数,x2∈[1,m] ,y2∈[1,n]。
[0011]
进一步地,在s600中,根据所述目标像元数据xm与标准光谱数据对比,判断是否存在异常目标的方法为:
s601,将所述目标像元数据xm转化为二维目标数据矩阵xh,即xh(z3, n3) = xm(x2, y2, z2);其中,xh(z3, n3)表示为在第z3个波段上包含的第n3个像素点的二维目标数据, xm(x2, y2, z2)表示在坐标为(x2, y2, z2)上的目标像元数据xm,所述二维目标数据矩阵大小为l
×
(m
×
n),即z3值的取值范围为[1, l],n3值的取值范围为[1, m
×
n];其中z3 = z2,n3 = x2
×
y2;s602,设背景噪声系数为η,已知在第z3个波段上的标准光谱数据为λ(z3),若满足其中b为有限偏移量,则判断存在异常目标;否则判断未存在异常目标。
[0012]
进一步地,在s700中,根据所述目标像元数据xm进一步检测单宁添加量是否超出合格阈值的方法为:s701,获得在所述目标光谱数据的最大值max(y)中对应的波段序号为c;其中max函数为取最大值;s702,在所述目标像元数据xm取出在第c个波段的二维图像光谱,根据光谱色相比对法得到单宁添加量的浓度;s703,判断所述单宁添加量的浓度是否超过合格阈值,若是则判断为伪劣产品;否则跳转至步骤s800。
[0013]
进一步地,在s800中,根据所述目标像元数据xm进一步检测是否超出卫生指标的方法是根据gb/t 13079规定的方法执行检测总砷的含量和根据gb/t 13080规定的方法执行检测铅的含量,其中所述目标像元数据xm中的总砷浓度要小于等于4 mg/kg,且铅浓度要小于等于30 mg/kg。
[0014]
本发明还提供了一种基于高光谱图像的单宁添加剂防伪检测系统,所述系统包括:高光谱成像采集模块、中央处理器模块,电源模块、存储模块及存储在所述存储模块中并在所述中央处理器模块上运行的计算机程序,所述中央处理器模块执行所述计算机程序时实现一种基于高光谱图像的单宁添加剂防伪检测方法中的步骤,所述一种基于高光谱图像的单宁添加剂防伪检测系统运行于桌上型计算机、笔记本、掌上电脑及云端数据中心计算设备中,具体的,所述系统的模块包括:高光谱成像采集模块,包括高光谱检测仪、ccd面阵探测器、照明单元和电控扫描移动台,其中,将待测样本置于检测暗箱中,高光谱检测仪置于待测样本上方物距200 mm处,用于照射待测样本,选择波长范围为201~400 nm,光谱分辨率为2.8 nm,光谱采样点 4 nm;利用ccd面阵探测器采集所述待测样本反射的高光谱数据,图像像素分辨率为m
×
n,并通过模数转换将模拟信号转换为数字信号进入中央处理器模块;照明单元置于所述检测暗箱的四个顶角处,光源为钨卤素漫反射白光,用于提供单一光源照明;电控扫描移动台用于移动待测样本器皿,使高光谱检测仪扫描得到完整全场的原始高光谱图像;中央处理器模块,包括计算机、微处理器,常见的微处理器有微控制器、嵌入式cpu、现场可编程门陈列,用于数字信号处理如高光谱图像采集控制和数据预处理等,以及电控扫描移动台控制,任务调度;存储模块,由中央处理器模块控制,包括存储器以及存储在所述存储器中并可在
所述微处理器上运行的计算机程序,所述微处理器执行所述计算机程序运行在以下系统的单元中:图像预处理校正单元,用于对所述原始高光谱图像进行数据预处理和校正,缓存空间维高光谱图像、有效高光谱图像,输出真实高光谱图像;图像目标检测单元,用于对所述真实高光谱图像进行数据调整和目标检测,缓存二维光谱数据、自相关目标矩阵、最优目标算子、目标光谱数以及相对波段光谱数据,输出目标像元数据xm;异常目标判断单元,用于对所述目标像元数据xm进行异常检测,缓存二维目标数据矩阵,背景噪声系数和标准光谱数据,输出判断是否存在异常目标的标记;合格指标判断单元,用于对所述目标像元数据xm进行检测单宁添加量和卫生指标判断,输出是否达到合格指标的标记。
[0015]
如上所述,本发明所述的一种基于高光谱图像的单宁添加剂防伪检测方法及系统,具有以下有益效果:(1)能结合高光谱检测技术,高效优化了饲料检测方法中低含量单宁添加剂的测定效率,并多光谱波段检测拟合提高了检测准确性;(2)该单宁添加剂防伪检测方法能在未知其他伪劣添加成分的情况下,实现检测异常目标的检测,达到检验合格产品防伪的目的;(3)该单宁添加剂防伪检测系统组成简单,检测方法简便快捷且准确,适合应用于饲料质量快速检测领域。
附图说明
[0016]
通过对结合附图所示出的实施方式进行详细说明,本公开的上述以及其他特征将更加明显,本公开附图中相同的参考标号表示相同或相似的元素,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,在附图中:图1所示为一种基于高光谱图像的单宁添加剂防伪检测方法于一实施例中的的流程图;图2所示为一种基于高光谱图像的单宁添加剂防伪检测方法于一实施例中在275 nm处的所述目标像元数据xm与标准光谱数据的图例对比;图3所示为一种基于高光谱图像的单宁添加剂防伪检测系统于一实施例中的硬件结构示意图;图4所示为一种基于高光谱图像的单宁添加剂防伪检测系统于一实施例中的计算机程序流程图。
具体实施方式
[0017]
以下将结合实施例和附图对本公开的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本公开的目的、方案和效果。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
[0018]
需要说明的是,以下实施例中所提供的图示仅以是示意方式说明本发明的基本构
想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及此村绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0019]
在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数,外、内理解为相对的里外关系。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
[0020]
本发明所述的一种基于高光谱图像的单宁添加剂防伪检测方法及系统,能高效优化了饲料检测方法中低含量单宁添加剂的测定效率,并多光谱波段检测拟合提高了检测准确性;在未知其他伪劣添加成分的情况下,实现检测异常目标的检测;且检测方法简便准确,系统组成简单快捷,适合应用于饲料质量快速检测领域。
[0021]
如图1所示为根据本发明的一种基于高光谱图像的单宁添加剂防伪检测方法的流程图,下面结合图1来阐述根据本发明的实施方式的一种基于高光谱图像的单宁添加剂防伪检测方法。
[0022]
本公开提出一种基于高光谱图像的单宁添加剂防伪检测方法,所述方法具体包括以下步骤:s100,对待测单宁添加剂采样得到一定质量的待验样品,判断所述待验样品的水分和粒度是否通过标准筛查;若是则跳转至步骤s200;若未通过标准筛查,则判断为伪劣产品;s200,在所述待验样品中称取单位质量的待测样本,利用提取溶剂离心溶解所述待测样本得到待测品溶液;s300,利用高光谱成像采集模块测定所述待测品溶液,得到原始高光谱图像;s400,根据所述原始高光谱图像的空间维信息进行预处理校正,得到真实高光谱图像r;s500,根据所述真实高光谱图像r进行数据调整和目标检测,获得目标像元数据xm;s600,根据所述目标像元数据xm与标准光谱数据对比,判断是否存在异常目标,如果是则判断为伪劣产品;否则跳转至步骤s700;s700,根据所述目标像元数据xm进一步检测单宁添加量是否超出合格阈值,是则判断为伪劣产品;否则跳转至步骤s800;其中,所述检测单宁添加量具体根据gb/t 27985的规定方法执行。
[0023]
s800,根据所述目标像元数据xm进一步检测是否超出卫生指标,是则判断为伪劣产品;否则判断为合格产品;其中,根据gb/t 13079规定的方法执行检测总砷的含量和根据gb/t 13080规定的方法执行检测铅的含量。
[0024]
进一步地,在s100中,对所述待测单宁添加剂采样至少10.0 g的待验样品,判断所述待验样品的水分和粒度是否通过标准筛查的方法为:s101,根据gb/t 14699.1的规定方法执行对所述待测单宁添加剂进行抽样,得到待验样品,设定采样次数初始值为time = 1;
s102,根据gb/t 6435的规定方法对所述待验样品执行判定水分含量,判断水分含量是否小于等于12%;是则跳转至s103,否则判断所述待验样品未通过标准筛查;s103,根据gb/t 15917.1的规定方法对所述待验样品执行判定粒度大小,判断所有颗粒的粒度大小是否小于等于2.00 mm,且粒度大小大于1.25 mm的颗粒质量小于等于所述待验样品总质量的10%;是则判断所述待验样品通过标准筛查;否则判断time值是否等于2,是则判断所述待验样品未通过标准筛查;否则令time值加1,跳转至步骤s102。
[0025]
进一步地,在s200中,利用提取溶剂离心溶解所述待测样本得到待测品溶液的方法为:s201,将称取10.0g的所述待测样本置于50 ml的离心管中,加入20%乙腈溶液25.00 ml;s202,将所述离心管涡旋15 min,再设定8000 r/min 离心5 min;s203,提取所述离心管中的上清液,再往所述离心管中加入20%乙腈溶液25.00 ml,重复步骤s202后重新提取上清液,混匀两次上清液得到单宁提取液;s204,将所述单宁提取液通过0.45 um滤膜复筛,得到待测品溶液。
[0026]
进一步地,在s300中,利用高光谱成像采集模块选取在201 ~400 nm光谱波段范围内对所述待测品溶液进行扫描,曝光时间为10 ms,物距为200 mm,采集得到原始高光谱图像。
[0027]
进一步地,在s400中,根据所述原始高光谱图像的空间维信息进行预处理校正,得到真实高光谱图像r的方法为:s401,根据所述原始高光谱图像进行格式化,得到空间维高光谱图像o,设其大小为m
×n×
l pixels,m
×
n为二维高光谱图像的分辨率像素大小,l为采集的波段数;设空间维高光谱图像的像素坐标为(x, y, z),其中在波段的序号为z的二维高光谱图像的像素点坐标为(x, y);初始化x = 1, y = 1, z = 1,x值取值范围为[1, m],y值取值范围为[1, n],z值取值范围为[1, l];s402,遍历所述空间维高光谱图像o进行奇异点剔除,得到有效高光谱图像r0;s403,遍历所述有效高光谱图像r0进行亮度校正,得到真实高光谱图像;其中,在步骤s402中,对所述空间维高光谱图像进行奇异点剔除的方法为:s4021,根据所述空间维高光谱图像o,遍历计算在所有波段内的平均光谱图像om,,x∈[1, m] ,y∈[1, n],z∈[1,l];其中om(x, y)表示为平均光谱图像在坐标为(x, y)的像素点上的光谱值;o(x, y, z)表示空间维高光谱图像在坐标为(x, y, z)的像素点上的光谱值;遍历计算完毕后重置x = 1, y = 1,z = 1;s4022,在第z个波段时,开始遍历m
×
n大小的二维高光谱图像,根据所述空间维高光谱图像o和平均光谱图像om,遍历x,y的取值范围,计算空间相关距离dm;其中, z∈[1,l];
其中,dm(x, y, z)表示为空间维高光谱图像在坐标为(x, y, z)的像素点上的空间相关距离,s-1
函数表示计算光谱图像的协方差矩阵的倒数;s4023,判断所述空间相关距离dm(x, y, z)是否超出异常阈值,是则令r0(x, y, z) = om(x, y),即有效高光谱图像r0在坐标为(x, y,z) 像素点的光谱值等于平均光谱图像在坐标为(x, y)的像素点上的光谱值;否则令r0(x, y, z) = o(x, y, z),即有效高光谱图像r0在坐标为(x, y,z) 像素点的光谱值等于空间维高光谱图像o在坐标为(x, y)的像素点上的光谱值;s4024,判断z值是否小于l值,是则重置x = 1, y = 1,z值加1,跳转至步骤s4022;否则重置x = 1, y = 1, z = 1,得到有效高光谱图像r0,跳转至步骤s403。
[0028]
其中,在步骤s403中,对所述有效高光谱图像r0进行亮度校正的方法为:s4031,利用高光谱成像采集模块,测定聚四氟乙烯白板(反射率在99%以上)的光谱图像,得到全白标准图像w;s4032,利用高光谱成像采集模块在与步骤s4031相同的采集环境下,测定完全覆盖采集镜头下的全黑标准图像b;s4033,设定当前校正像素点坐标为(x, y, z),从第z = 1个波段,大小为m
×
n的二维高光谱图像,开始遍历计算校正;x值取值范围为[1, m],y值取值范围为[1, n],z值取值范围为[1, l];s4034,初始化x = 1, y = 1,在m
×
n内遍历计算得到真实高光谱图像r(x, y, z) = r0(x, y, z)/[w(x, y, z)-b(x, y, z)],其中r(x, y, z)为所述真实高光谱图像在坐标为(x, y,z)上像素点的光谱值;r0(x, y, z)为所述有效高光谱图像在坐标为(x, y,z)上像素点的光谱值;w(x, y, z)为所述全白标准图像在坐标为(x, y,z)上像素点的光谱值;b(x, y, z)为所述全黑标准图像b在坐标为(x, y,z)上像素点的光谱值;s4035,判断z值是否小于l值,是则z值加1,跳转至步骤s4034;否则得到所述真实高光谱图像r,跳转至步骤s500。
[0029]
进一步地,在s500中,根据所述真实高光谱图像r进行数据调整和目标检测,获得目标像元数据xm的方法为:s501,将所述真实高光谱图像r转为二维数据并归一化,得到二维光谱数据r1(z1, n);其中,r1(z1, n)表示为所述二维光谱数据在坐标为(z1, n)上的光谱值,z1值表示波段序号,其取值范围为[1, l], n值表示为在第z1个波段上的图像像素点,取值范围为[1, m
×
n];s502,根据所述二维光谱数据r1(z1, n),计算自相关目标矩阵c:其中,其中c(z1)表示为在第z1个波段上所述二维光谱数据在坐标为(z1, n)上的自相关目标矩阵;s503,根据所述自相关目标矩阵c,计算最优目标算子w,
其中d(z1)为已知的标准单宁在第z1个波段上测定的光谱向量,大小为(l
×
1);d
t
(z1)为d(z1)的转置,c-1
(z1)为c(z1)的倒数,w(z1)为在第z1个波段上计算得到的最优目标算子;s504,根据所述最优目标算子w和所述二维光谱数据r1,计算得到所述目标光谱数据y, 其中y(z1)为在第z1个波段上计算得到的目标光谱数据;s505,根据所述真实高光谱图像r,对比在不同波段的相同像素点内的光强值得到相对波段光谱数据by;其中,其中,r(x1,y1,n1) 表示真实高光谱图像在坐标为(x1 ,y1, n1)的光谱值,by(x1, y1, n1) 表示第n1和n1-1个波段在像素坐标为(x1, y1)时的相对波段光谱数据;n1值表示波段序号,其取值范围为[1, l];初始值定义x1 = 1, y1 = 1, 遍历x1=[1, m], y1=[1, n];s506,根据所述真实高光谱图像r,所述目标光谱数据y和所述相对波段光谱数据by,计算目标像元数据xm;其中xm(x2, y2, z2)表示在坐标为(x2, y2, z2)上的目标像元数据xm,μb为所述目标光谱数据在所有波段内的均值,,c
b-1
表示对所述相对波段光谱数据与目标光谱数据在所有波段内的均值之间的差值,计算其差值的协方差矩阵的倒数,x2∈[1,m] ,y2∈[1,n],其中,变量l为累加变量,l∈[1,l]。
[0030]
进一步地,在s600中,根据所述目标像元数据xm与标准光谱数据对比,判断是否存在异常目标的方法为:s601,将所述目标像元数据xm转化为二维目标数据矩阵xh,即xh(z3, n3) = xm(x2, y2, z2);其中,xh(z3, n3)表示为在第z3个波段上包含的第n3个像素点的二维目标数据, xm(x2, y2, z2)表示在坐标 (x2, y2, z2)上的目标像元数据xm,所述二维目标数据矩阵大小为l
×
(m
×
n),即z3值的取值范围为[1, l],n3值的取值范围为[1, m
×
n];其中z3 = z2,n3 = x2
×
y2;s602,设背景噪声系数为η,已知在第z3个波段上的标准光谱数据为λ(z3),若满足其中b为有限偏移量(b取值范围为[0, m
×
n]),η为取值范围为[-3,3]的小数,则判断存在异常目标;否则判断未存在异常目标。
[0031]
其中,可结合图2所示为在275 nm处的所述目标像元数据xm与标准光谱数据的图例对比,进一步说明检测为存在异常目标的判断结果。
[0032]
进一步地,在s700中,根据所述目标像元数据xm进一步检测单宁添加量是否超出合格阈值的方法为:s701,获得在所述目标光谱数据的最大值max(y)中对应的波段序号为c;其中max函数为取最大值;s702,在所述目标像元数据xm取出在第c个波段的二维图像光谱,根据光谱色相比对法得到单宁添加量的浓度;s703,判断所述单宁添加量的浓度是否超过合格阈值,若是则判断为伪劣产品;否则跳转至步骤s800。
[0033]
进一步地,在s800中,根据所述目标像元数据xm进一步检测是否超出卫生指标的方法是根据gb/t 13079规定的方法执行检测总砷的含量和根据gb/t 13080规定的方法执行检测铅的含量,其中所述目标像元数据xm中的总砷浓度要小于等于4 mg/kg,且铅浓度要小于等于30 mg/kg。
[0034]
本公开的实施例提供的一种基于高光谱图像的单宁添加剂防伪检测系统,如图3所示为本公开的一种基于高光谱图像的单宁添加剂防伪检测系统的硬件结构示意图,该实施例的一种基于高光谱图像的单宁添加剂防伪检测系统包括:高光谱成像采集模块、中央处理器模块,存储模块及电源模块,以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述中央处理器执行所述计算机程序时实现上述一种基于高光谱图像的单宁添加剂防伪检测系统实施例中的步骤,其计算机程序流程图如图4所示。
[0035]
其中所述系统模块包括:高光谱成像采集模块,包括高光谱检测仪、ccd面阵探测器、照明单元和电控扫描移动台,其中,将待测样本置于检测暗箱中,高光谱检测仪置于待测样本上方物距200 mm处,由镜头、分光计等部分组成,用于照射待测样本,选择波长范围为201~400 nm,光谱分辨率为2.8 nm,光谱采样点 4 nm;利用ccd面阵探测器采集所述待测样本反射的高光谱数据,图像像素分辨率为m
×
n,并通过模数转换将模拟信号转换为数字信号进入中央处理器模块;照明单元置于所述检测暗箱的四个顶角处,光源为钨卤素漫反射白光,用于提供单一光源照明;电控扫描移动台用于移动待测样本器皿,使高光谱检测仪扫描得到完整全场的原始高光谱图像;中央处理器模块,包括微处理器,常见的微处理器有微控制器、嵌入式cpu、现场可编程门陈列等,用于数字信号处理如高光谱图像采集控制,任务调度和数据预处理等;可选地,在本实施例中选取一种推扫型成像光谱检测仪,该高光谱成像仪选择测量波长范围为201 ~ 400 nm,光谱分辨率为2.8 nm。计算机控制ccd面阵探测器和电控扫描移动台,完成对待测品溶液的扫描和光谱数据的保存;其中,设定移动速度为20 mm/s,ccd面阵探测器与待测样本器皿距离200 mm,曝光时间为10 ms,采集到的原始高光谱图像大小为320
×
256
×
200;计算机终端通过spectral sis软件完成对待测品溶液的原始高光谱图像的空间维信息实时采集,同时可控制电控扫描移动台的运动,如图3所示。
[0036]
存储模块,由中央处理器模块控制,包括存储器以及存储在所述存储器中并可在所述微处理器上运行的计算机程序,所述微处理器执行所述计算机程序运行在以下系统的
单元中:图像预处理校正单元,用于对所述原始高光谱图像进行数据预处理和校正,缓存空间维高光谱图像、有效高光谱图像,输出真实高光谱图像;图像目标检测单元,用于对所述真实高光谱图像进行数据调整和目标检测,缓存二维光谱数据、自相关目标矩阵、最优目标算子、目标光谱数以及相对波段光谱数据,输出目标像元数据xm;异常目标判断单元,用于对所述目标像元数据xm进行异常检测,缓存二维目标数据矩阵,背景噪声系数和标准光谱数据,输出判断是否存在异常目标的标记;合格指标判断单元,用于对所述目标像元数据xm进行检测单宁添加量和卫生指标判断,输出是否达到合格指标的标记。
[0037]
所述一种基于高光谱图像的单宁添加剂防伪检测系统实际为可移动的高光谱检测系统,可包括但不仅限于,高光谱成像仪、处理器、存储器。本领域技术人员可以理解,所述例子仅仅是一种基于高光谱图像的单宁添加剂防伪检测系统的示例,并不构成对一种基于高光谱图像的单宁添加剂防伪检测系统的限定,可以包括比例子更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述一种基于高光谱图像的单宁添加剂防伪检测系统还可以包括调理电路、模数转换模块、网络接口等。
[0038]
所称处理器可以是中央处理模快单元(central processing unit,cpu),还可以是其他通用处理器、现场可编程门阵列 (field-programmable gate array,fpga) 或者其他可编程逻辑器件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述一种基于高光谱图像的单宁添加剂防伪检测系统的控制中心,利用各种接口和线路连接整个一种基于高光谱图像的单宁添加剂防伪检测系统的各个部分。
[0039]
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述一种基于高光谱图像的单宁添加剂防伪检测系统的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储主程序、至少一个功能所需的应用程序(比如图像预处理校正单元、图像目标检测单元等)等;存储数据区可存储由处理器缓存的数据和时钟数据(比如空间维高光谱图像,二维光谱数据等)等。
[0040]
尽管本公开的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,从而有效地涵盖本公开的预定范围。此外,上文以发明人可预见的实施例对本公开进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本公开的非实质性改动仍可代表本公开的等效改动。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献