基于计算机视觉技术的天麻品质检测方法与流程

文档序号:18903385发布日期:2019-10-18 22:17阅读:529来源:国知局
基于计算机视觉技术的天麻品质检测方法与流程

本发明属于食品安全检测技术领域,具体地说,涉及一种基于计算机视觉技术的天麻品质检测方法。



背景技术:

天麻,中药材名,为兰科植物天麻的根茎。现代药学研究表明其有效成分为天麻素、香草醛、对羟基苯甲醛、多糖等多种成分,具有镇静、镇痛、抗惊厥、抗炎、改善记忆及延缓衰老等作用。在现代临床过程中天麻中成药制剂被广泛于治疗风湿性关节疾病、眩晕、头痛、神经痛症等。

目前,对天麻品质的鉴定仍然是通过人眼对天麻表面进行识别进行的。一方面,对于普通群众来说,其往往不具备天麻品质识别的知识,其主观识别方法影响其购买的天麻产品质量。另一方面,对于天麻的加工生产,基于人眼鉴定天麻原材料的品质,耗时非常长、工作效率极低、人工成本高,且人眼容易出现疲劳,筛选出的天麻品质得不到保障。如何选取高质量的天麻来投入生产,加工出高质量的天麻产品,把天麻的用处发挥到极致是目前面临的重要问题。



技术实现要素:

本发明提供一种基于计算机视觉技术的天麻品质检测方法,用以提高天麻品质检测的质量和效率。

本发明公开的基于计算机视觉技术的天麻品质检测方法,包括以下步骤:

s1、选用当季生产的天麻作为天麻样品;

s2、对天麻样品进行图像采集,生成样品图像;

s3、对样品图像进行二值化处理,并对天麻腐烂区域进行标记,生成图像数据集;

s4、搭建ssd图像识别模型,将生成的图像数据集随机分成测试集和训练集,测试集所占比例为20%,训练集所占比例为80%,对搭建的ssd图像识别模型进行训练和优化,直至ssd图像识别模型的识别准确率达到98%,训练成功;

s5、基于训练成功的ssd图像识别模型对待测天麻的图像进行识别,输出待测天麻的品质检测数据。

如上所述的方法,其中,s3步骤中所述的对样品图像进行二值化处理,并对天麻腐烂区域进行标记,生成图像数据集,包括:

将样品图像的原始彩色图像转化为灰度图像,并对灰度图像进行滤波处理,滤波之后突出天麻的腐烂区域,弱化正常区域,并通过对每一张灰度图像进行旋转和镜像处理获得五张不同角度的图像,再对图像中对应的天麻腐烂区域进行标记,生成图像数据集。所述将样品图像的原始彩色图像转化为灰度图像,具体为:将原始彩色图片使用计算机视觉库opencv转化为灰度图像。

如上所述的方法,优选地,所述天麻样品为经过清洗和风干处理的样品。

如上所述的方法,其中,s2步骤中所述的对天麻样品进行图像采集,具体为:

使用ccd工业相机对天麻样品的腐烂区域进行图像采集。

本发明提供的基于计算机视觉技术的天麻品质检测方法具有以下优点:

1、实现基于天麻的图像信息对天麻的物理形态特征的自动化分析与检测,提高了天麻品质检测的效率。

2、能够提高天麻品质检测的准确度,确保筛选出的天麻产品质量。

3、避免了人工误筛选而产生的浪费或质量问题,节约了人工成本。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明基于计算机视觉技术的天麻品质检测方法实施例的流程图;

图2为对样品图像进行二值化处理生成图像数据集的示意图;

图3为对灰度图像的腐烂区域进行标注的示意图;

图4为ssd图像识别模型的学习率与训练次数的关系示意图;

图5为ssd图像识别模型的两次训练实施例的示意图;

图6为ssd图像识别模型的另一训练实施例的数据图。

具体实施方式

以下将配合实施例及附图来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

本发明基于计算机视觉技术,拟合了建模方法,通过图像获取、图像处理以及搭建建模环境的方法建立识别模型,进而通过计算机识别天麻的外观图像来判断天麻是否有腐烂。图1为本发明基于计算机视觉技术的天麻品质检测方法实施例的流程图。参考图1所示,本发明的基于计算机视觉技术的天麻品质检测方法可以包括以下步骤(s1~s5):

s1、选用当季生产的天麻作为天麻样品。

在具体应用中,所述天麻样品通常为经过清洗和风干处理的样品。

s2、对天麻样品进行图像采集,生成样品图像。

该步骤中所述的对天麻样品进行图像采集,优选的方案为:使用ccd工业相机对天麻样品的腐烂区域进行图像采集。

s3、对样品图像进行二值化处理,并对天麻腐烂区域进行标记,生成图像数据集。

该步骤中所述的对样品图像进行二值化处理,并对天麻腐烂区域进行标记,生成图像数据集,具体可以包括:

将样品图像的原始彩色图像转化为灰度图像,并对灰度图像进行滤波处理,滤波之后突出天麻的腐烂区域,弱化正常区域,并通过对每一张灰度图像进行旋转和镜像处理获得五张不同角度的图像,再对图像中对应的天麻腐烂区域进行标记,生成图像数据集。图2为对样品图像进行二值化处理生成图像数据集的示意图。参考图2所示,将原始彩色图片使用计算机视觉库opencv转化为灰度图像,并且滤波之后突出腐烂区域,弱化正常区域,使得腐烂区域更加容易区分。为了增加数据量和模型的鲁棒性,对每一张灰度图像进行旋转和镜像处理获得了五张不同角度的图片。使用目标检测标注工具labelimg对每张图片腐烂区域进行标注,标注为“fl”,同时生成了标注文件。图3为对灰度图像的腐烂区域进行标注的示意图。参考图3所示,将图片和标注文件转换位tfrecord格式,之后使用随机算法将图片数据分为训练集和测试集。在修改训练配置文件之后对模型开始进行训练。

s4、搭建ssd图像识别模型,将生成的图像数据集随机分成测试集和训练集,测试集所占比例为20%,训练集所占比例为80%,对搭建的ssd图像识别模型进行训练和优化,直至ssd图像识别模型的识别准确率达到98%,训练成功。

模型训练使用深度学习网络ssd算法,它采用vgg16作为基础模型,然后在vgg16的基础上新增了卷积层来获得更多的特征图以用于检测。

图4为ssd图像识别模型的学习率与训练次数的关系示意图。参考图4所示,纵轴为学习率,横轴为训练次数。学习率随训练次数一开始不断上下摆动,在115,000次训练之后迅速下降并接近于0。模型随着训练逐渐收敛,对腐烂区域的识别越来越准确。

图5为ssd图像识别模型的两次训练实施例的示意图。参考图5所示,两次训练的结果,第一次经过23小时,共1,098,000次训练之后损失下降到2.424;第二次训练17小时,共745,000次训练,损失下降到1.956。说明模型准确率已经到达98%,训练成功。

图6为ssd图像识别模型的另一训练实施例的数据图。参考图6所示,经过1,097,000次,长达22小时的训练之后,模型已经收敛,并且预测的误差率只有1.9618%,达到了预期的效果。

s5、基于训练成功的ssd图像识别模型对待测天麻的图像进行识别,输出待测天麻的品质检测数据。

综上所述,本发明实施例提供的技术方案,通过将天麻样本洗净、风干处理;用ccd工业相机对其采集图像;对图像进行二值化处理,标注腐烂区域;搭建ssd模型,训练模型来提取特征,不断优化模型,实现天麻品质的快速检测。通过快速选取高质量的天麻来投入生产,节约筛选时间;同时,保证了天麻产品高质量的加工,减少人工误筛选而产生的浪费或质量问题。

上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改,并能够在本发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1