一种基于神经网络的半夏品质分级方法与流程

文档序号:19943686发布日期:2020-02-14 23:41
一种基于神经网络的半夏品质分级方法与流程

本发明属于农业技术领域,尤其涉及一种基于神经网络的半夏品质分级方法。



背景技术:

在信息技术高速发展的背景下,“智慧农业”是集合互联网、云计算、物联网和人工智能为一体的新一代全新农业生产方式,使得多种信息技术在农业中得以实现综合、全面的应用。农产品信息可溯源是其品质、安全的重要保障,半夏作为一种具备抗癌功效的重要中药材,其生产信息可溯源尤其重要。而当前在半夏种植生产的过程中的大量数据如产地、生产环境、施肥等没有有效地得到记录,消费者不能全面的了解产品的信息,更无法判断其真实可靠程度,而半夏种植者也无法像消费者说明、展示自己的半夏是否无害且绿色环保,如果发生安全事件,消费者利益受损,而广大药民朋友的利益更受到严重冲击,因此,为了避免各方利益受损,并维护半夏产品品牌市场公信力,进行半夏种植数据可溯源是目前普遍采用的方法。

通过专利检索,目前并没有专门针对半夏的可溯源信息采集方法,当前对于农产品进行可溯源数据采集的思路主要基于基于无线射频识别技术,在产品上贴上有芯片的标识,通过芯片记录其出库入库、运输、流向信息,通过条码记录其批号、生产日期等数据。这种方式所记录的信息有限,大多是产品的加工信息而非生产信息,且部分数据依靠人工进行输入,难免存在数据可靠性的问题,因此其不适用于半夏这样的农产品。如何结合半夏的种植、生长、收获进行数据的有效采集并分析,进行记录在库,并提供给消费者进行查询,是目前要解决的技术问题。



技术实现要素:

本发明的目的在于提供一种基于神经网络的半夏品质分级方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种基于神经网络的半夏品质分级方法,该方法包括以下步骤:

本发明系统的技术方案为一种基于神经网络的半夏品质分级系统,其特征在于,包括:摄像头、gps传感器、温度传感器、湿度传感器、无线网络传输模块、终端;所述无线网络传输模块分别与所述的摄像头、gps传感器、温度传感器、湿度传感器通过有线方式依次连接;所述无线网络传输模块与所述终端通过无线方式连接;

作为优选,所述摄像头用于采集出土的半夏图像;

作为优选,所述gps传感器用于采集半夏收获机的作业位置;

作为优选,所述温度传感器采集当前作业区域的温度;

作为优选,所述湿度传感器采集当前作业区域的湿度;

作为优选,所述无线网络传输模块用于将半夏图像、半夏收获机的作业位置、作业区域的温度、作业区域的湿度无线传输至所述终端;半夏图像、半夏收获机的作业位置、作业区域的温度、作业区域的湿度构成基础数据;

本发明方法的技术方案为一种基于神经网络的半夏品质分级方法,具体包括以下步骤:

步骤1:终端将采集的半夏图像通过机器视觉获得半夏的大小、缺陷面积、形状、色泽、表面纹理、颜色分布;

步骤2:半夏的大小、缺陷面积、形状、色泽、表面纹理、颜色分布进一步结合作业区域的温度、作业区域的湿度,构成8维特征数据以作为训练集,通过人工标注得到半夏品质等级,通过训练集以及半夏品质等级训练bp神经网络得到训练后bp神经网络;

步骤3:将采集到的半夏图像输入前述步骤1处理和步骤2训练后的神经网络模型得到半夏品质等级,结合gps传感器采集半夏收获机的作业位置以及人工记录的收货批次号,采用qrcode编码技术生成专属的可溯源信息二维码。

作为优选,步骤1中所述通过机器视觉获得半夏的大小、缺陷面积、形状、色泽、表面纹理、颜色分布具体为:

所述原始半夏图像为彩色图像,通过转换后为灰度图像,用二维函数i(x,y)为半夏图像,i和j分别代表横坐标和纵坐标,i(i,j)表示点(i,j)的灰度值,即灰度值,转换计算方法如下:

i(i,j)=0.299*r(i,j)+0.587*g(i,j)+0.144*b(i,j)

0<i<m

0<j<n

其中,i(i,j)表示点(i,j)的灰度值,r(i,j)表示点(i,j)的红色像素值,0.587*g(i,j)表示点(i,j)的绿色像素值,0.144*b(i,j)表示点(i,j)的蓝色像素值,灰度图像为m行、n列的图像;

图像的像素大小为l*p,其像总素数为q=l×p;

半夏的大小为:

其中,n为半夏区域内的像素个数,pe为像素当量,c为图像压缩率;

所述半夏区域内的像素个数n,通过遍历图片像素,在m×n灰度图像中,设置条件当像素不为0时的像素值(n<m×n),进行统计得到;

所述像素当量的具体计算如下:

利用尺寸已知的标准件对像素当量进行标定,采用工件横向实际长为la,横向长像素为lp,纵向实际长度为wa,纵向长像素个数wp,横向像素当量pex和纵向像素pey当量为:

像素当量

半夏的缺陷面积为:

其中,nb为半夏缺陷区域内的像素个数,半夏缺陷主要为浅色,在灰度图像中,像素灰度值大于120的次大区域即为缺陷,通过统计灰度值大于120的像素点数,即是nb;

半夏的色泽为:半夏黄色区域内的像素数与总面积内像素数n之间的比值,通过统计灰度值在80-120的像素点数,即是半夏黄色像素数;

半夏的形状用凸度表示为:

其中,sc为目标凸起部分的像素点数,通过定义其坐标范围,统计得到。

半夏的表面纹理为:

通过计算灰度来得到共生矩阵,采用反差参数c表征半夏纹理特征;

设,p(i,j)为图像的灰度共生矩阵,i和j代表灰度值;

所述灰度共生矩阵的计算如下:

灰度共生矩阵的计算,在图像中任意一点(x,y)及偏离它的一点(x+a,y+b),(其中a,b为整数,认为定义)构成点对,设该点对的灰度值为(f1,f2),假设图像的最大灰度级为l,则f1与f2的组合共有l*l种;

对于整福图像,统计每一种(f1,f2)值出现的次数,然后排列成一个方阵,再用(f1,f2)出现的总次数将它们归一化为出现的概率p(f1,f2),由此产生的矩阵为灰度共生矩阵;

则半夏纹理特征为:

半夏的颜色分布r可用平均灰度值g表示:

作为优选,训练bp神经网络得到训练后bp神经网络的具体步骤如下:

步骤2.1:将输入量数据归一化处理,方法如下:

xk,s为原始输入量数据,x′k,s为归一化之后的输入量数据,k表示第k个输入量,k=1,2...,8以此代表输入量r,s,q,d,c,r,t,p,s表示第s个训练样本,s属于[1,w],w表示总训练样本数量;

步骤2.2:将输出量数据归一化处理,输出量为半夏品质级别,分为四个等级:a,b,c,d,归一化之后分别是1,0.75,0.5,0.25,0

所述bp神经网络的网络结构为:输入层,隐含层,输出层;

输入层包含8个节点,输出层包含1个节点,隐含层节点若干;

步骤2.3:以0.8w组样本(即前1-0.8w组)作为训练样本,剩下的0.2w组数据作为测试集,对模型进行训练及验证;

步骤2.4:进行品质分级,计算方法如下:

f=f(r,s,q,d,c,r,t,p)

f表示最终确定的半夏品质等级,r表示大小,s表示缺陷面积,q表示色泽,d表示形状,c表示表面纹理,r表示颜色分布,t表示温度,p表示湿度;

与现有技术相比,本发明的优点在于:采用本发明所述的基于神经网络的半夏品质分级方法与系统,弥补了半夏种植领域当前无法进行可溯源数据采集的不足,且信息采集方式与一般农业合作社进行纸质记录更为精准、可靠、便捷,且信息量更为丰富,为半夏提供更为安全的溯源数据追踪,有效弥补半夏溯源信息缺失的弊端,一方面为消费者选择安全可靠的半夏产品提供了方式和指导,另一方面,有利于增强半夏的市场销售量和议价能力,为种植药农增加收入提供保障。本发明为农产品数据溯源提供了新的思路,强化了信息在农产品生产与市场上的作用,有利于保护农产品的声誉,优化产品品牌建设。

附图说明

图1:为本发明系统结构示意图;

图2:为本发明方法流程图。

图3:为基于神经网络的半夏品质分级模型。

图4:为图像处理与分析过程中像素点统计流程。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明具体实施中将半夏品质分级系统安装在半夏收获机上;在半夏收获机进行作业时,安装在机器上的半夏品质分级系统采集数据;数据通过无线网络传输模块传输至终端,进行数据分析以生成专属可溯源信息二维码。

如图1所示为本发明的一种基于神经网络的半夏品质分级系统,其特征在于,包括:摄像头、gps传感器、温度传感器、湿度传感器、无线网络传输模块、终端;所述无线网络传输模块分别与所述的摄像头、gps传感器、温度传感器、湿度传感器通过有线方式依次连接;所述无线网络传输模块与所述终端通过无线方式连接。

所述摄像头选型为ov6620摄像头,用于采集出土的半夏图像;

所述gps传感器选型为ge864-gps无线模块,用于采集半夏收获机的作业位置;

所述温度传感器选型为wrm-101温度传感器,采集当前作业区域的温度;

所述湿度传感器选型为htf3223型湿度传感器,采集当前作业区域的湿度;

所述无线网络传输模块选型为,用于将半夏图像、半夏收获机的作业位置、作业区域的温度、作业区域的湿度无线传输至所述终端;半夏图像、半夏收获机的作业位置、作业区域的温度、作业区域的湿度构成基础数据;

所述终端选型为ts-653b型存储器单元,dsp单片机图像作为处理单元以及stm32单片机单片机作为系统的主控单元。

下面结合图1至图4介绍本发明的具体实施方式为一种基于神经网络的半夏品质分级方法,具体包括以下步骤:

步骤1:终端将采集的半夏图像通过机器视觉获得半夏的大小、缺陷面积、形状、色泽、表面纹理、颜色分布;

步骤1中所述通过机器视觉获得半夏的大小、缺陷面积、形状、色泽、表面纹理、颜色分布具体为:

所述原始半夏图像为彩色图像,通过转换后为灰度图像,用二维函数i(x,y)为半夏图像,i和j分别代表横坐标和纵坐标,i(i,j)表示点(i,j)的灰度值,即灰度值,转换计算方法如下:

i(i,j)=0.299*r(i,j)+0.587*g(i,j)+0.144*b(i,j)

0<i<m

0<j<n

其中,i(i,j)表示点(i,j)的灰度值,r(i,j)表示点(i,j)的红色像素值,0.587*g(i,j)表示点(i,j)的绿色像素值,0.144*b(i,j)表示点(i,j)的蓝色像素值,灰度图像为m行、n列的图像,所选摄像头拍摄的图像,其像素大小为2048*1536,即m=2048,n=1536其总像素数为3145728;

半夏的大小为:

其中,n为半夏区域内的像素个数,pe为像素当量,c为图像压缩率;

所述半夏区域内的像素个数n,通过遍历图片像素,在m×n灰度图像中,设置条件当像素不为0时的像素值(n<m×n),进行统计得到;

所述像素当量的具体计算如下:

利用尺寸已知的标准件对像素当量进行标定,采用工件横向实际长为la,横向长像素为lp,纵向实际长度为wa,纵向长像素个数wp,横向像素当量pex和纵向像素pey当量为:

像素当量

半夏的缺陷面积为:

其中,nb为半夏缺陷区域内的像素个数,半夏缺陷主要为浅色,在灰度图像中,像素灰度值大于120的次大区域即为缺陷,通过统计灰度值大于120的像素点数,即是nb;

半夏的色泽为:半夏黄色区域内的像素数与总面积内像素数n之间的比值,通过统计灰度值在80-120的像素点数,即是半夏黄色像素数;

半夏的形状用凸度表示为:

其中,sc为目标凸起部分的像素点数,通过定义其坐标范围,统计得到。

半夏的表面纹理为:

通过计算灰度来得到共生矩阵,采用反差参数c表征半夏纹理特征;

设,p(i,j)为图像的灰度共生矩阵,i和j代表灰度值;

所述灰度共生矩阵的计算如下:

灰度共生矩阵的计算,在图像中任意一点(x,y)及偏离它的一点(x+a,y+b),(其中a,b为整数,认为定义)构成点对,设该点对的灰度值为(f1,f2),假设图像的最大灰度级为l,则f1与f2的组合共有l*l种;

对于整福图像,统计每一种(f1,f2)值出现的次数,然后排列成一个方阵,再用(f1,f2)出现的总次数将它们归一化为出现的概率p(f1,f2),由此产生的矩阵为灰度共生矩阵;

则半夏纹理特征为:

半夏的颜色分布r可用平均灰度值g表示:

步骤2:半夏的大小、缺陷面积、形状、色泽、表面纹理、颜色分布进一步结合作业区域的温度、作业区域的湿度,构成8维特征数据以作为训练集,通过人工标注得到半夏品质等级,通过训练集以及半夏品质等级训练bp神经网络得到训练后bp神经网络;

训练bp神经网络得到训练后bp神经网络的具体步骤如下:

步骤2.1:将输入量数据归一化处理,方法如下:

xk,s为原始输入量数据,x′k,s为归一化之后的输入量数据,k表示第k个输入量,k=1,2...,8以此代表输入量r,s,q,d,c,r,t,p,s表示第s个训练样本,s属于[1,w],w表示总训练样本数量;

步骤2.2:将输出量数据归一化处理,输出量为半夏品质级别,分为四个等级:a,b,c,d,归一化之后分别是1,0.75,0.5,0.25,0

所述bp神经网络的网络结构为:输入层,隐含层,输出层;

输入层包含8个节点,输出层包含1个节点,隐含层节点若干;

步骤2.3:以0.8w组样本(即前1-0.8w组)作为训练样本,剩下的0.2w组数据作为测试集,对模型进行训练及验证;

步骤2.4:进行品质分级,计算方法如下:

f=f(r,s,q,d,c,r,t,p)

f表示最终确定的半夏品质等级,r表示大小,s表示缺陷面积,q表示色泽,d表示形状,c表示表面纹理,r表示颜色分布,t表示温度,p表示湿度;

步骤3:将采集到的半夏图像输入前述步骤1处理和步骤2训练后的神经网络模型得到半夏品质等级,结合gps传感器采集半夏收获机的作业位置以及人工记录的收货批次号,采用qrcode编码技术生成专属的可溯源信息二维码。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

应当理解的是,本说明书未详细阐述的部分均属于现有技术。

应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
彩票开奖查询 广东11选5 500万彩票网 500w彩票 500w彩票 500w彩票 500w彩票 500w彩票 500w彩票 500w彩票 <古代言情小说排行榜>| <bl高h文 书包网>| <天天棋牌>| <女尊穿越小说np>| <有声小说打包下载>| <97言情阅读小说网>| <美男十二宫>| <小说阅读网作者福利>| <棋牌游戏>| <完美世界 起点5200>| <小说阅读网作者专区>| <exo校园小说阅读网>| <小说阅读网作者福利>| <斗牛棋牌>| <免费的言情小说阅读网>| <棋牌游戏>| <520免费小说阅读网>| <棋牌游戏>| <穿越之神医王妃>| <小说阅读网签约作家>| <斗牛棋牌>| <现代言情小说阅读网>|