【技术实现步骤摘要】
基于高光谱图像的麻竹笋营养成分检测方法、系统和存储介质
[0001]本专利技术属于高光谱图像处理方法与应用
,具体涉及一种基于高光谱图像的麻竹笋营养成分检测方法、系统和存储介质。
技术介绍
[0002]食品的营养和品质关系到国计民生,而先进的食品检验检测技术对保障食品的营养品质有着重要意义。竹笋,是我国传统的素食品之一,被称为“一种全能型营养蔬菜”。对竹笋相关食品的营成分进行检测,对其品质把关,可保障和促进竹笋食品的质量。由此可见,对竹笋品质检测的方法则显得十分重要。
[0003]目前而言,对竹笋品质检测的方法包括化学分析、仪器分析和感官分析等,但这些分析方法费时费力,对样品具有破坏性且容易产生污染,很难满足现代食品工业客观、快速、无损的检测要求。高光谱成像技术作为一种同时融合了光谱技术和图像技术的新兴、快速、无损检测技术,在食品品质检测领域的应用得到了发展。但是仅使用传统机器学习方法没有充分的利用高光谱麻竹笋图像提供的大量多维度数据,使得对高光谱麻竹笋图像的处理和品质预测的准确性降低。
技术实现思路
[0004]本专利技术的主要目的在于克服现有技术的缺点与不足,提供一种基于高光谱图像的麻竹笋营养成分检测方法、系统和存储介质。利用机器学习和深度学习方法,构建回归分析模型,充分利用高光谱图像提供的大量多维度数据,预测麻竹笋膳食纤维含量和叶绿素含量,为麻竹笋的品质检测提供量化指标。
[0005]为了达到上述目的,本专利技术采用以下技术方案:
[0006]本专利技术一方面提供了 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.基于高光谱图像的麻竹笋营养成分检测方法,其特征在于,包括下述步骤:读入麻竹笋高光谱图像并进行图像预处理,得到样本集P1;将所述样本集P1导入卷积神经网络进行显著特征提取并整合成相关的数据集文件P2;将所述数据集文件P2划分出训练集与预测集,使用所述训练集构建麻竹笋营养成分指标的回归分析模型并评价所述回归分析模型的预测表现;将所述麻竹笋高光谱图像导入所述麻竹笋营养成分指标的回归分析模型得到麻竹笋的膳食纤维含量和叶绿素含量预测值。2.根据权利要求1所述基于高光谱图像的麻竹笋营养成分检测方法,其特征在于,所述读入麻竹笋高光谱图像并进行图像预处理,得到样本集P1,具体为:读入波段数为C1的麻竹笋高光谱图像X0,对C1波段麻竹笋高光谱图像X0使用高斯滤波器消除高斯噪声,再进行膨胀处理消除噪声,生成掩模图像Y1,所述掩模图像Y1包含阴影及X0图像中的麻竹笋样本有效区域;读入波段数为C2的麻竹笋高光谱图像X1,利用掩模图像Y1通过像素和运算,使除Y1掩模区域外的像素值为0;通过设置阈值,经过掩膜Y1处理的二值化图像保留样本有效区域,去除上部的阴影部分,获取掩模图像Y2;对所述掩模图像Y2进行图像膨胀处理消除噪声,得到理想掩模图像Y3;利用所述掩模图像Y3与原样本图像进行和运算,使除Y3掩模区域外的像素值为0,获得麻竹笋高光谱图像有效区域图像X3;将所述麻竹笋高光谱图像有效区域图像X3转换为灰度图像,通过差值运算获得最小内接矩形的左上角,右上角,右下角和左下角的坐标值;选用滑动窗口,以1个像素值为步长遍历所述最小内接矩形区域提取样本,得到麻竹笋样本有效区域局部高光谱图像X4;将所述麻竹笋样本有效区域局部高光谱图像X4图像数据转换为numpy矩阵,导入excel文件并以CSV文件格式存储,得到样本集P1。3.根据权利要求2所述基于高光谱图像的麻竹笋营养成分检测方法,其特征在于,所述滑动窗口为28
×
28的滑动窗口。4.根据权利要求1所述基于高光谱图像的麻竹笋营养成分检测方法,其特征在于,所述将所述样本集P1导入卷积神经网络进行显著特征提取并整合成相关的数据集文件P2,具体为:将所述样本集P1导入卷积神经网络进行前向传播,经过卷积层、池化层和全连接层获取扁平化的深层特征;通过卷积神经网络前向传播计算出交叉熵损失;运用卷积神经网络反向传播计算梯度并更新卷积神经网络梯度参数;多次进行训练后将提取出来的特征数据整合成相关的数据集文件P2。5.根据权利要求4所述基于高光谱图像的麻竹笋营养成分检测方法,其特征在于,所述卷积神经网络的参数设置为:第一个卷积层的卷积核大小为5
×
5,滑动步长为1,填充为2,经过第一个卷积层处理得到16个28
×
28大小的特征图;
第一个池化层采用最大值下采样处理,大小为2
×
技术研发人员:邱少健,陈培新,梁云,王栋,田兴国,雷红涛,刘财兴,
申请(专利权)人:华南农业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。