一种基于深度学习的作物育种监测方法及系统

未命名 09-16 阅读:135 评论:0


1.本发明属于作物育种技术领域,具体是指一种基于深度学习的作物育种监测方法及系统。


背景技术:

2.作物育种监测是一项重要的农业技术,可以帮助农民和育种专家及时发现作物的病害问题,并采取有效的防治措施。但是现有的作物育种监测方法存在未经处理的原始图像会受噪声干扰,使图像清晰度降低,色彩饱和度不够,细节缺失,进而导致灰值小、亮度高、图像模糊的技术问题;存在当输入图像为任意大小时,必须通过裁剪图像或沿水平和垂直方向变形将图像固定为适合训练网络的大小,导致一些重要信息的丢失和由于图像的旋转和拉伸而导致几何失真的技术问题;存在分类算法收敛速度慢,容易陷入局部极小值而无法找到更优的全局解的技术问题。


技术实现要素:

3.针对上述情况,为克服现有技术的缺陷,本发明提供了一种基于深度学习的作物育种监测方法及系统,针对未经处理的原始图像会受噪声干扰,使图像清晰度降低,色彩饱和度不够,细节缺失,进而导致灰值小、亮度高、图像模糊的技术问题,本发明通过照度的估计,入射光分量和反射光分量的优化,hsv色彩空间的校正,使增强后的图像亮度适中、色彩饱满、细节清晰,突出了图像背景的细节,降低了图像噪声,大大提高了图像的质量,能够更好地利用图像进行作物育种监测;针对当输入图像为任意大小时,必须通过裁剪图像或沿水平和垂直方向变形将图像固定为适合训练网络的大小,导致一些重要信息的丢失和由于图像的旋转和拉伸而导致几何失真的技术问题,本发明改进了网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,在一定程度上提高了样本采集的泛化能力,克服特征提取过程中输入图像必须具有固定大小的限制;针对分类算法收敛速度慢,容易陷入局部极小值而无法找到更优的全局解的技术问题,本发明通过不断优化作物守护者模型初始连接权重和阈值,使优化参数向更好的搜索区域靠拢,避免陷入局部极小值而无法找到更优的全局解的问题,加速训练过程,提高分类准确度。
4.本发明采取的技术方案如下:本发明提供的一种基于深度学习的作物育种监测方法,该方法包括以下步骤:步骤s1:数据采集,采集育种区内作物病害部位图像及对应标签,标签为作物病害类别,将育种区内作物病害部位图像作为原始图像;
5.步骤s2:光照感知色彩增强,对每个分量进行分解,校正和调整入射光和反射光分量,将r、g和b三个通道简化为单通道计算增强后的亮度分量,基于增强后的亮度分量校正饱和度分量,色度分量不变,实现色彩增强;
6.步骤s3:多尺度图像特征提取,改进网络结构,使用多尺度池化将先前卷积池化层
生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,进而得到作物育种病害特征向量;
7.步骤s4:作物育种病害分类,通过不断优化初始连接权重和阈值,确定作物守护者模型,再对提取的作物育种病害特征进行分类,得到病害标签,对作物采取对应有效的防治措施。
8.进一步地,在步骤s2中,所述光照感知色彩增强具体包括以下步骤:步骤s21:第一次空间转换,将原始图像的rgb颜色空间转换为hsv颜色空间,得到色调h、饱和度s和亮度v;
9.步骤s22:增加亮度分量,在不同的光照条件下,增加亮度分量v以获得n1,n2,

,nm的光照系数和m个图像v1(x,y),v2(x,y),

,vm(x,y);
10.步骤s23:计算入射光分量,将v1(x,y),v2(x,y),

,vm(x,y)划分为k层,计算本征模态函数,将本征模态函数作为入射光分量,所用公式如下:;式中,f(x,y)是原始图像,hi(x,y)是第i层本征模态函数,rk(x,y)是残差图像;
11.步骤s24:校正入射光图像,所用公式如下:l’(i)=ia×
l(i)
γ
+b;式中,l’(i)是校正后的入射光图像像素值,l(i)是原始入射光图像的像素值,ia是像素增益系数,b是像素偏移量,γ是伽玛值;
12.步骤s25:计算反射光图像,所用公式如下:r=f-l;式中,r是反射光图像,l是入射光图像,f是原始图像;
13.步骤s26:校正反射光图像,所用公式如下:r’(i)=ia×
r(i)
γ
+b;式中,r’(i)是校正后的反射光图像像素值,r(i)是原始反射光图像的像素值;
14.步骤s27:计算亮度增强后的图像,所用公式如下:;log(v’)=r’+kl;式中,v’是亮度增强后的图像,k是加权系数,l像素平均值,r’是校正后的反射光图像;
15.步骤s28:计算亮度的方差,所用公式如下:;;式中,vw(x,y)是域窗口w中t=0.35和(x,y)的亮度值,t是常数比率,δv(x,y)是亮度的方差,v(i,j)是像素(i,j)处的亮度值;
16.步骤s29:计算饱和度的方差,所用公式如下:;;式中,sw(x,y)是域窗口w中t=0.35和(x,y)的饱和度值,δs(x,y)是饱和度的方差,s(i,j)是像素(i,j)处的饱和度值;
17.步骤s210:计算增强后的饱和度值,所用公式如下:;;式中,λ是加法系数,s’(x,y)是增强后的饱和度值,s(x,y)是增强前的饱和度值,v’(x,y)是增强后的亮度值,v(x,y)是增强前的亮度值;
18.步骤s211:第二次空间转换,将增强后的v通道图像、s通道图像和原始图像中的h通道图像重新合成为hsv图像,并转换回rgb颜色空间,完成图像色彩增强。
19.进一步地,在步骤s3中,所述多尺度图像特征提取具体包括以下步骤:步骤s31:初始化卷积神经网络,卷积神经网络包含一个输入层、四个卷积层、六个池化层、一个全连接层和一个输出层;
20.步骤s32:输入层处理,基于步骤s2色彩增强后的图像,采用加权平均法进行灰度化处理,得到t1
×
t2的灰度图像;
21.步骤s33:第一卷积层处理,将灰度图像通过与20个5
×
5大小的卷积核进行卷积运算,并使用relu激活函数进行偏移,得到大小为(t1-5+1)
×
(t2-5+1)的20个不同的特征图,每个特征图大小用t11×
t21表示,所用公式如下:relu(x)=max(0,x);t
jj1
=max(0,t
in
k1
jj1
+b
jj1
),j=1,2,

,20;式中,relu(x)是激活函数,t
jj1
是第一卷积层处理得到的第j个特征图,t
in
是灰度图像,k1j是对灰度图像处理使用的第j个卷积核,bj是第j个卷积核的偏移量,是卷积运算符;
22.步骤s34:第一池化层处理,基于第一卷积层卷积后获得的特征图,执行池化大小为2且池化区域不重叠的最大值池化,池化后,水平和垂直空间分辨率变为原始分辨率的一半,每个特征图尺寸为0.5*t11×
0.5*t21,所用公式如下:t
jy1
=max(0,β
jy1
down(t
jj1
)+b
jy1
),i=1,2,

,20,j=1,2,

,20;式中,t
jy1
是第一池化层处理得到的第j个特征图,β是降池化处理的权重矩阵,down()是降池化操作;
23.步骤s35:第二卷积层处理,将第一池化层处理得到的20个特征图通过与40个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
1-3+1)
×
(0.5*t2
1-3+1)的40个不同的特征图,每个特征图大小用t12×
t22表示,所用公式如下:t
jj2
=max(0,∑t
iy1kijj2
+b
jj2
),i=1,2,

,20,j=1,2,

,40;
式中,t
jj2
是第二卷积层处理得到的第j个特征图,k
ij
是对第i个特征图处理使用的第j个卷积核;
24.步骤s36:第二池化层处理,基于第二卷积层卷积后获得的特征图,执行与步骤s34相同的最大值池化,池化后,每个特征图尺寸为0.5*t12×
0.5*t22,所用公式如下:t
jy2
=max(0,β
jy2
down(t
jj2
)+b
jy2
),i=1,2,

,40,j=1,2,

,40;式中,t
jy2
是第二池化层处理得到的第j个特征图;
25.步骤s37:第三卷积层处理,将第二池化层处理得到的40个特征图通过与60个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
2-3+1)
×
(0.5*t2
2-3+1)的60个不同的特征图,每个特征图大小用t13×
t23表示,所用公式如下:t
jj3
=max(0,∑t
iy2kijj3
+b
jj3
),i=1,2,

,40,j=1,2,

,60;式中,t
jj3
是第三卷积层处理得到的第j个特征图;
26.步骤s38:第三池化层处理,基于第三卷积层卷积后获得的特征图,执行与步骤s34相同的最大值池化,池化后,每个特征图尺寸为0.5*t13×
0.5*t23,所用公式如下:t
jy3
=max(0,β
jy3
down(t
jj3
)+b
jy3
),i=1,2,

,60,j=1,2,

,60;式中,t
jy3
是第三池化层处理得到的第j个特征图;
27.步骤s39:第四卷积层处理,将第三池化层处理得到的60个特征图通过与80个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
3-3+1)
×
(0.5*t2
3-3+1)的80个不同的特征图,每个特征图大小用t14×
t24表示,所用公式如下:t
jj4
=max(0,∑t
iy3kijj4
+b
jj4
),i=1,2,

,60,j=1,2,

,80;式中,t
jj4
是第四卷积层处理得到的第j个特征图;
28.步骤s310:第四池化层处理,基于第四卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,池化后,得到三个固定大小为1
×1×
80、2
×2×
80和3
×3×
80的特征向量矩阵,按照列的顺序展开,得到三个固定大小为1
×
80、4
×
80和9
×
80的特征列向量,将向量按顺序连接,形成一个固定大小为14
×
80=1120
×
1的特征列向量t
d1
,所用公式如下:;;式中,m11是第四池化层三个不同尺度的最大值池化的大小,m12是第四池化层三个不同尺度的最大值池化的步幅,是向上取整运算符,是向下取整运算符;
29.步骤s311:第五池化层处理,基于第三卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,形成一个固定大小的14
×
60=840
×
1的特征列向量t
d2
,所用公式如下:;;式中,m21是第五池化层三个不同尺度的最大值池化的大小,m22是第五池化层三
个不同尺度的最大值池化的步幅;
30.步骤s312:第六池化层处理,基于第二卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,形成一个固定大小的14
×
40=560
×
1的特征列向量t
d3
,所用公式如下:;;式中,m31是第六池化层三个不同尺度的最大值池化的大小,m32是第六池化层三个不同尺度的最大值池化的步幅;
31.步骤s313:全连接层处理,基于第四池化层、第五池化层和第六池化层得到的特征列向量,通过全连接方式得到作物育种病害特征向量ts,所用公式如下:ts=max(0,w1t
d1
+w2t
d2
+w3t
d3
+bs);式中,w1、w2和w3分别是t
d1
、t
d2
和t
d3
三个特征列向量连接的相应权重矩阵,bs是连接使用的偏移矩阵;
32.步骤s314:输出层处理,基于全连接层处理得到的作物育种病害特征向量,将其输入至作物守护者模型中进行分类。
33.进一步地,在步骤s4中,所述作物育种病害分类具体包括以下步骤:步骤s41:构建训练数据集和测试数据集,采集作物育种病害公开数据集作为样本数据,数据包括作物育种病害特征及对应标签,作物育种病害特征即为特征向量,所述对应标签包括健康状态、虫害、营养失调病害、细菌病害和真菌病害,随机选取70%的样本数据作为训练数据集,其余30%的样本数据作为测试数据集,预先设定第一行为、第二行为、第三行为、第四行为和第五行为的权重;
34.步骤s42:初始化优化参数位置,预先设有优化参数位置数量n,随机初始化步长向量,并随机生成优化参数的初始位置,用参数(rj,ω
ij
,ε,θj)代表每个优化参数的位置,ε是输出层的阈值,rj是从第j层隐藏层到输出层的连接权重,ω
ij
是从输入层的第i个节点到第j层隐藏层的连接权重,θj是第j层隐藏层节点的阈值;
35.步骤s43:训练作物守护者模型,作物守护者模型由输入层、隐藏层和输出层组成,预先设定输入维数和输出维数分别为m和1,隐藏层数为p,输入层、隐藏层和输出层中的节点数为r、s1、s2,基于训练数据集训练作物守护者模型,所用公式如下:;;式中,f是隐藏层的激活函数,xi是输入层第i个维度的输出,bj是从第j层隐藏层到隐藏层节点的输出;
36.步骤s44:编码,采用实数编码,将连接权重rj、ω
ij
和阈值ε、θj作为一个整体进行编码,得到编码长度,所用公式如下:
s=rs1+s1s2+s1+s2;式中,s是编码长度;
37.步骤s45:计算优化参数适应度值,用步骤s43训练的作物守护者模型对测试数据集进行预测,并计算适应度值,所用公式如下:;式中,f(d)是第d个优化参数位置的适应度值,k是测试数据集中样本的数量,ya是真实标签,y
a’是预测标签;
38.步骤s46:选择最优位置和最差位置,将所有优化参数位置根据适应度值的大小进行排序,选择适应度值最低的优化参数位置作为最优位置zbest,选择适应度值最高的优化参数位置作为最差位置zworst;
39.步骤s47:第一行为的位置更新,所用公式如下:;式中,pd是第d个优化参数第一行为的位置更新,z是当前优化参数的位置,zc是第c个相邻优化参数的位置;
40.步骤s48:第二行为的位置更新,所用公式如下:;式中,qd是第d个优化参数第二行为的位置更新,vc是第c个相邻优化参数的个体速度;
41.步骤s49:第三行为的位置更新,所用公式如下:;式中,ud是第d个优化参数第三行为的位置更新;
42.步骤s410:第四行为的位置更新,所用公式如下:gd=zbest-z;式中,gd是第d个优化参数第四行为的位置更新;
43.步骤s411:第五行为的位置更新,所用公式如下:hd=zworst+z;式中,hd是第d个优化参数第五行为的位置更新;
44.步骤s412:步长更新,所用公式如下:δz
t+1
=(ppd+qqd+uud+ggd+hhd)+σδz
t
;式中,δz
t+1
是第t+1次迭代的步长更新,p、q、u、g和h分别是第一行为、第二行为、第三行为、第四行为和第五行为的权重,σ是惯性重量;
45.步骤s413:优化参数位置更新,所用公式如下:z
t+1
=z
t
+δz
t+1
;式中,z
t+1
是第t+1次迭代的优化参数位置更新;
46.步骤s414:更新适应度值、最优位置和最差位置,基于步骤s413更新后的优化参数位置更新适应度值,选择适应度值最低的优化参数位置更新最优位置zbest,选择适应度值最高的优化参数位置更新最差位置zworst;
47.步骤s415:模型确定,预先设有评估阈值和最大迭代次数,当优化参数的适应度值低于评估阈值则基于当前参数建立作物守护者模型并转至步骤s416;若达到最大迭代次数,则转至步骤s42;否则转至步骤s47;
48.步骤s416:分类,将步骤s3提取的作物育种病害特征输入至作物守护者模型中,农民和育种专家基于作物守护者模型输出的病害标签对作物采取对应有效的防治措施。
49.本发明提供的一种基于深度学习的作物育种监测系统,包括数据采集模块、光照感知色彩增强模块、多尺度图像特征提取模块和作物育种病害分类模块;
50.以育种区内作物病害部位图像为例,所述数据采集模块采集育种区内作物病害部位图像及对应标签,标签为作物病害类别,将育种区内作物病害部位图像作为原始图像,并将原始图像发送至光照感知色彩增强模块;
51.所述光照感知色彩增强模块接收数据采集模块发送的原始图像,通过照度的估计,入射光分量和反射光分量的优化,hsv色彩空间的校正,实现色彩增强,并将实现色彩增强后的图片发送至多尺度图像特征提取模块;
52.所述多尺度图像特征提取模块接收光照感知色彩增强模块发送的色彩增强后的图片,通过改进网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,进而得到作物育种病害特征向量,并将提取得到的作物育种病害特征向量发送至作物育种病害分类模块;
53.所述作物育种病害分类模块接收多尺度图像特征提取模块发送的作物育种病害特征向量,通过不断优化初始连接权重和阈值,确定作物守护者模型,再对提取的作物育种病害特征进行分类,得到病害标签,对作物采取对应有效的防治措施。
54.采用上述方案本发明取得的有益效果如下:(1)针对未经处理的原始图像会受噪声干扰,使图像清晰度降低,色彩饱和度不够,细节缺失,进而导致灰值小、亮度高、图像模糊的技术问题,本发明通过照度的估计,入射光分量和反射光分量的优化,hsv色彩空间的校正,使增强后的图像亮度适中、色彩饱满、细节清晰,突出了图像背景的细节,降低了图像噪声,大大提高了图像的质量,能够更好地利用图像进行作物育种监测。
55.(2)针对当输入图像为任意大小时,必须通过裁剪图像或沿水平和垂直方向变形将图像固定为适合训练网络的大小,导致一些重要信息的丢失和由于图像的旋转和拉伸而导致几何失真的技术问题,本发明改进了网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,在一定程度上提高了样本采集的泛化能力,克服特征提取过程中输入图像必须具有固定大小的限制。
56.(3)针对分类算法收敛速度慢,容易陷入局部极小值而无法找到更优的全局解的技术问题,本发明通过不断优化作物守护者模型初始连接权重和阈值,使优化参数向更好的搜索区域靠拢,避免陷入局部极小值而无法找到更优的全局解的问题,加速训练过程,提高分类准确度。
附图说明
57.图1为本发明提供的一种基于深度学习的作物育种监测方法的流程示意图;
58.图2为本发明提供的一种基于深度学习的作物育种监测系统的示意图;
59.图3为步骤s2的流程示意图;
60.图4为步骤s3的流程示意图;
61.图5为步骤s4的流程示意图;
62.图6为优化参数搜索位置示意图;
63.图7为优化参数搜索曲线图。
64.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
具体实施方式
65.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
66.在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
67.实施例一,参阅图1,本发明提供的一种基于深度学习的作物育种监测方法,该方法包括以下步骤:步骤s1:数据采集,采集育种区内作物病害部位图像及对应标签,标签为作物病害类别,将育种区内作物病害部位图像作为原始图像;
68.步骤s2:光照感知色彩增强,对每个分量进行分解,校正和调整入射光和反射光分量,将r、g和b三个通道简化为单通道计算增强后的亮度分量,基于增强后的亮度分量校正饱和度分量,色度分量不变,实现色彩增强;
69.步骤s3:多尺度图像特征提取,改进网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,进而得到作物育种病害特征向量;
70.步骤s4:作物育种病害分类,通过不断优化初始连接权重和阈值,确定作物守护者模型,再对提取的作物育种病害特征进行分类,得到病害标签,对作物采取对应有效的防治措施。
71.实施例二,参阅图1和图3,该实施例基于上述实施例,在步骤s2中,光照感知色彩增强具体包括以下步骤:步骤s21:第一次空间转换,将原始图像的rgb颜色空间转换为hsv颜色空间,得到色调h、饱和度s和亮度v;
72.步骤s22:增加亮度分量,在不同的光照条件下,增加亮度分量v以获得n1,n2,

,nm的光照系数和m个图像v1(x,y),v2(x,y),

,vm(x,y);
73.步骤s23:计算入射光分量,将v1(x,y),v2(x,y),

,vm(x,y)划分为k层,计算本征模态函数,将本征模态函数作为入射光分量,所用公式如下:;式中,f(x,y)是原始图像,hi(x,y)是第i层本征模态函数,rk(x,y)是残差图像;
74.步骤s24:校正入射光图像,所用公式如下:l’(i)=ia×
l(i)
γ
+b;式中,l’(i)是校正后的入射光图像像素值,l(i)是原始入射光图像的像素值,ia是像素增益系数,b是像素偏移量,γ是伽玛值;
75.步骤s25:计算反射光图像,所用公式如下:r=f-l;式中,r是反射光图像,l是入射光图像,f是原始图像;
76.步骤s26:校正反射光图像,所用公式如下:r’(i)=ia×
r(i)
γ
+b;式中,r’(i)是校正后的反射光图像像素值,r(i)是原始反射光图像的像素值;
77.步骤s27:计算亮度增强后的图像,所用公式如下:;log(v’)=r’+kl;式中,v’是亮度增强后的图像,k是加权系数,l像素平均值,r’是校正后的反射光图像;
78.步骤s28:计算亮度的方差,所用公式如下:;;式中,vw(x,y)是域窗口w中t=0.35和(x,y)的亮度值,t是常数比率,δv(x,y)是亮度的方差,v(i,j)是像素(i,j)处的亮度值;
79.步骤s29:计算饱和度的方差,所用公式如下:;;式中,sw(x,y)是域窗口w中t=0.35和(x,y)的饱和度值,δs(x,y)是饱和度的方差,s(i,j)是像素(i,j)处的饱和度值;
80.步骤s210:计算增强后的饱和度值,所用公式如下:
;;式中,λ是加法系数,s’(x,y)是增强后的饱和度值,s(x,y)是增强前的饱和度值,v’(x,y)是增强后的亮度值,v(x,y)是增强前的亮度值;
81.步骤s211:第二次空间转换,将增强后的v通道图像、s通道图像和原始图像中的h通道图像重新合成为hsv图像,并转换回rgb颜色空间,完成图像色彩增强。
82.通过执行上述操作,针对未经处理的原始图像会受噪声干扰,使图像清晰度降低,色彩饱和度不够,细节缺失,进而导致灰值小、亮度高、图像模糊的技术问题,本发明通过照度的估计,入射光分量和反射光分量的优化,hsv色彩空间的校正,使增强后的图像亮度适中、色彩饱满、细节清晰,突出了图像背景的细节,降低了图像噪声,大大提高了图像的质量,能够更好地利用图像进行作物育种监测。
83.实施例三,参阅图1和图4,该实施例基于上述实施例,在步骤s3中,多尺度图像特征提取具体包括以下步骤:步骤s31:初始化卷积神经网络,卷积神经网络包含一个输入层、四个卷积层、六个池化层、一个全连接层和一个输出层;
84.步骤s32:输入层处理,基于步骤s2色彩增强后的图像,采用加权平均法进行灰度化处理,得到t1
×
t2的灰度图像;
85.步骤s33:第一卷积层处理,将灰度图像通过与20个5
×
5大小的卷积核进行卷积运算,并使用relu激活函数进行偏移,得到大小为(t1-5+1)
×
(t2-5+1)的20个不同的特征图,每个特征图大小用t11×
t21表示,所用公式如下:relu(x)=max(0,x);t
jj1
=max(0,t
in
k1
jj1
+b
jj1
),j=1,2,

,20;式中,relu(x)是激活函数,t
jj1
是第一卷积层处理得到的第j个特征图,t
in
是灰度图像,k1j是对灰度图像处理使用的第j个卷积核,bj是第j个卷积核的偏移量,是卷积运算符;
86.步骤s34:第一池化层处理,基于第一卷积层卷积后获得的特征图,执行池化大小为2且池化区域不重叠的最大值池化,池化后,水平和垂直空间分辨率变为原始分辨率的一半,每个特征图尺寸为0.5*t11×
0.5*t21,所用公式如下:t
jy1
=max(0,β
jy1
down(t
jj1
)+b
jy1
),i=1,2,

,20,j=1,2,

,20;式中,t
jy1
是第一池化层处理得到的第j个特征图,β是降池化处理的权重矩阵,down()是降池化操作;
87.步骤s35:第二卷积层处理,将第一池化层处理得到的20个特征图通过与40个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
1-3+1)
×
(0.5*t2
1-3+1)的40个不同的特征图,每个特征图大小用t12×
t22表示,所用公式如下:t
jj2
=max(0,∑t
iy1kijj2
+b
jj2
),i=1,2,

,20,j=1,2,

,40;式中,t
jj2
是第二卷积层处理得到的第j个特征图,k
ij
是对第i个特征图处理使用的第j个卷积核;
88.步骤s36:第二池化层处理,基于第二卷积层卷积后获得的特征图,执行与步骤s34相同的最大值池化,池化后,每个特征图尺寸为0.5*t12×
0.5*t22,所用公式如下:t
jy2
=max(0,β
jy2
down(t
jj2
)+b
jy2
),i=1,2,

,40,j=1,2,

,40;式中,t
jy2
是第二池化层处理得到的第j个特征图;
89.步骤s37:第三卷积层处理,将第二池化层处理得到的40个特征图通过与60个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
2-3+1)
×
(0.5*t2
2-3+1)的60个不同的特征图,每个特征图大小用t13×
t23表示,所用公式如下:t
jj3
=max(0,∑t
iy2kijj3
+b
jj3
),i=1,2,

,40,j=1,2,

,60;式中,t
jj3
是第三卷积层处理得到的第j个特征图;
90.步骤s38:第三池化层处理,基于第三卷积层卷积后获得的特征图,执行与步骤s34相同的最大值池化,池化后,每个特征图尺寸为0.5*t13×
0.5*t23,所用公式如下:t
jy3
=max(0,β
jy3
down(t
jj3
)+b
jy3
),i=1,2,

,60,j=1,2,

,60;式中,t
jy3
是第三池化层处理得到的第j个特征图;
91.步骤s39:第四卷积层处理,将第三池化层处理得到的60个特征图通过与80个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
3-3+1)
×
(0.5*t2
3-3+1)的80个不同的特征图,每个特征图大小用t14×
t24表示,所用公式如下:t
jj4
=max(0,∑t
iy3kijj4
+b
jj4
),i=1,2,

,60,j=1,2,

,80;式中,t
jj4
是第四卷积层处理得到的第j个特征图;
92.步骤s310:第四池化层处理,基于第四卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,池化后,得到三个固定大小为1
×1×
80、2
×2×
80和3
×3×
80的特征向量矩阵,按照列的顺序展开,得到三个固定大小为1
×
80、4
×
80和9
×
80的特征列向量,将向量按顺序连接,形成一个固定大小为14
×
80=1120
×
1的特征列向量t
d1
,所用公式如下:;;式中,m11是第四池化层三个不同尺度的最大值池化的大小,m12是第四池化层三个不同尺度的最大值池化的步幅,是向上取整运算符,是向下取整运算符;
93.步骤s311:第五池化层处理,基于第三卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,形成一个固定大小的14
×
60=840
×
1的特征列向量t
d2
,所用公式如下:;;式中,m21是第五池化层三个不同尺度的最大值池化的大小,m22是第五池化层三个不同尺度的最大值池化的步幅;
94.步骤s312:第六池化层处理,基于第二卷积层卷积后获得的特征图,执行具有三个
不同尺度的最大值池化,形成一个固定大小的14
×
40=560
×
1的特征列向量t
d3
,所用公式如下:;;式中,m31是第六池化层三个不同尺度的最大值池化的大小,m32是第六池化层三个不同尺度的最大值池化的步幅;
95.步骤s313:全连接层处理,基于第四池化层、第五池化层和第六池化层得到的特征列向量,通过全连接方式得到作物育种病害特征向量ts,所用公式如下:ts=max(0,w1t
d1
+w2t
d2
+w3t
d3
+bs);式中,w1、w2和w3分别是t
d1
、t
d2
和t
d3
三个特征列向量连接的相应权重矩阵,bs是连接使用的偏移矩阵;
96.步骤s314:输出层处理,基于全连接层处理得到的作物育种病害特征向量,将其输入至作物守护者模型中进行分类。
97.通过执行上述操作,针对当输入图像为任意大小时,必须通过裁剪图像或沿水平和垂直方向变形将图像固定为适合训练网络的大小,导致一些重要信息的丢失和由于图像的旋转和拉伸而导致几何失真的技术问题,本发明改进了网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,在一定程度上提高了样本采集的泛化能力,克服特征提取过程中输入图像必须具有固定大小的限制。
98.实施例四,参阅图1和图5,该实施例基于上述实施例,在步骤s4中,作物育种病害分类具体包括以下步骤:步骤s41:构建训练数据集和测试数据集,采集作物育种病害公开数据集作为样本数据,数据包括作物育种病害特征及对应标签,作物育种病害特征即为特征向量,所述对应标签包括健康状态、虫害、营养失调病害、细菌病害和真菌病害,随机选取70%的样本数据作为训练数据集,其余30%的样本数据作为测试数据集,预先设定第一行为、第二行为、第三行为、第四行为和第五行为的权重;
99.步骤s42:初始化优化参数位置,预先设有优化参数位置数量n,随机初始化步长向量,并随机生成优化参数的初始位置,用参数(rj,ω
ij
,ε,θj)代表每个优化参数的位置,ε是输出层的阈值,rj是从第j层隐藏层到输出层的连接权重,ω
ij
是从输入层的第i个节点到第j层隐藏层的连接权重,θj是第j层隐藏层节点的阈值;
100.步骤s43:训练作物守护者模型,作物守护者模型由输入层、隐藏层和输出层组成,预先设定输入维数和输出维数分别为m和1,隐藏层数为p,输入层、隐藏层和输出层中的节点数为r、s1、s2,基于训练数据集训练作物守护者模型,所用公式如下:;
;式中,f是隐藏层的激活函数,xi是输入层第i个维度的输出,bj是从第j层隐藏层到隐藏层节点的输出;
101.步骤s44:编码,采用实数编码,将连接权重rj、ω
ij
和阈值ε、θj作为一个整体进行编码,得到编码长度,所用公式如下:s=rs1+s1s2+s1+s2;式中,s是编码长度;
102.步骤s45:计算优化参数适应度值,用步骤s43训练的作物守护者模型对测试数据集进行预测,并计算适应度值,所用公式如下:;式中,f(d)是第d个优化参数位置的适应度值,k是测试数据集中样本的数量,ya是真实标签,y
a’是预测标签;
103.步骤s46:选择最优位置和最差位置,将所有优化参数位置根据适应度值的大小进行排序,选择适应度值最低的优化参数位置作为最优位置zbest,选择适应度值最高的优化参数位置作为最差位置zworst;
104.步骤s47:第一行为的位置更新,所用公式如下:;式中,pd是第d个优化参数第一行为的位置更新,z是当前优化参数的位置,zc是第c个相邻优化参数的位置;
105.步骤s48:第二行为的位置更新,所用公式如下:;式中,qd是第d个优化参数第二行为的位置更新,vc是第c个相邻优化参数的个体速度;
106.步骤s49:第三行为的位置更新,所用公式如下:;式中,ud是第d个优化参数第三行为的位置更新;
107.步骤s410:第四行为的位置更新,所用公式如下:gd=zbest-z;式中,gd是第d个优化参数第四行为的位置更新;
108.步骤s411:第五行为的位置更新,所用公式如下:hd=zworst+z;式中,hd是第d个优化参数第五行为的位置更新;
109.步骤s412:步长更新,所用公式如下:δz
t+1
=(ppd+qqd+uud+ggd+hhd)+σδz
t
;式中,δz
t+1
是第t+1次迭代的步长更新,p、q、u、g和h分别是第一行为、第二行为、第三行为、第四行为和第五行为的权重,σ是惯性重量;
110.步骤s413:优化参数位置更新,所用公式如下:z
t+1
=z
t
+δz
t+1
;式中,z
t+1
是第t+1次迭代的优化参数位置更新;
111.步骤s414:更新适应度值、最优位置和最差位置,基于步骤s413更新后的优化参数位置更新适应度值,选择适应度值最低的优化参数位置更新最优位置zbest,选择适应度值最高的优化参数位置更新最差位置zworst;
112.步骤s415:模型确定,预先设有评估阈值和最大迭代次数,当优化参数的适应度值低于评估阈值则基于当前参数建立作物守护者模型并转至步骤s416;若达到最大迭代次数,则转至步骤s42;否则转至步骤s47;
113.步骤s416:分类,将步骤s3提取的作物育种病害特征输入至作物守护者模型中,农民和育种专家基于作物守护者模型输出的病害标签对作物采取对应有效的防治措施。
114.通过执行上述操作,针对分类算法收敛速度慢,容易陷入局部极小值而无法找到更优的全局解的技术问题,本发明通过不断优化作物守护者模型初始连接权重和阈值,使优化参数向更好的搜索区域靠拢,避免陷入局部极小值而无法找到更优的全局解的问题,加速训练过程,提高分类准确度。
115.实施例五,参阅图6和图7,该实施例基于上述实施例,在图6中,展示优化参数不断更新所在位置,直到找到全局最优位置的过程;在图7中,纵坐标是适应度值,横坐标是迭代次数,展示随着迭代次数的变化适应度值逐渐降低的变化过程,使优化参数向更好的搜索区域靠拢,极大地改善算法的分类效果,避免陷入局部极小值而无法找到更优的全局解的问题。
116.实施例六,参阅图2,该实施例基于上述实施例,本发明提供的一种基于深度学习的作物育种监测系统,包括数据采集模块、光照感知色彩增强模块、多尺度图像特征提取模块和作物育种病害分类模块;
117.以育种区内作物病害部位图像为例,所述数据采集模块采集育种区内作物病害部位图像及对应标签,标签为作物病害类别,将育种区内作物病害部位图像作为原始图像,并将原始图像发送至光照感知色彩增强模块;
118.所述光照感知色彩增强模块接收数据采集模块发送的原始图像,通过照度的估计,入射光分量和反射光分量的优化,hsv色彩空间的校正,实现色彩增强,并将实现色彩增强后的图片发送至多尺度图像特征提取模块;
119.所述多尺度图像特征提取模块接收光照感知色彩增强模块发送的色彩增强后的图片,通过改进网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,进而得到作物育种病害特征向量,并将提取得到的作物育种病害特征向量发送至作物育种病害分类模块;
120.所述作物育种病害分类模块接收多尺度图像特征提取模块发送的作物育种病害特征向量,通过不断优化初始连接权重和阈值,确定作物守护者模型,再对提取的作物育种
病害特征进行分类,得到病害标签,对作物采取对应有效的防治措施。
121.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
122.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
123.以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。

技术特征:
1.一种基于深度学习的作物育种监测方法,其特征在于:该方法包括以下步骤:步骤s1:数据采集,采集育种区内作物病害部位图像及对应标签,标签为作物病害类别,将育种区内作物病害部位图像作为原始图像;步骤s2:光照感知色彩增强,对每个分量进行分解,校正和调整入射光和反射光分量,将r、g和b三个通道简化为单通道计算增强后的亮度分量,基于增强后的亮度分量校正饱和度分量,色度分量不变,实现色彩增强;步骤s3:多尺度图像特征提取,改进网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,进而得到作物育种病害特征向量;步骤s4:作物育种病害分类,通过不断优化初始连接权重和阈值,确定作物守护者模型,再对提取的作物育种病害特征进行分类,得到病害标签,对作物采取对应有效的防治措施。2.根据权利要求1所述的一种基于深度学习的作物育种监测方法,其特征在于:在步骤s2中,所述光照感知色彩增强具体包括以下步骤:步骤s21:第一次空间转换,将原始图像的rgb颜色空间转换为hsv颜色空间,得到色调h、饱和度s和亮度v;步骤s22:增加亮度分量,在不同的光照条件下,增加亮度分量v以获得n1,n2,

,n
m
的光照系数和m个图像v1(x,y),v2(x,y),

,v
m
(x,y);步骤s23:计算入射光分量,将v1(x,y),v2(x,y),

,v
m
(x,y)划分为k层,计算本征模态函数,将本征模态函数作为入射光分量,所用公式如下:;式中,f(x,y)是原始图像,h
i
(x,y)是第i层本征模态函数,r
k
(x,y)是残差图像;步骤s24:校正入射光图像,所用公式如下:l’(i)=i
a
×
l(i)
γ
+b;式中,l’(i)是校正后的入射光图像像素值,l(i)是原始入射光图像的像素值,i
a
是像素增益系数,b是像素偏移量,γ是伽玛值;步骤s25:计算反射光图像,所用公式如下:r=f-l;式中,r是反射光图像,l是入射光图像,f是原始图像;步骤s26:校正反射光图像,所用公式如下:r’(i)=i
a
×
r(i)
γ
+b;式中,r’(i)是校正后的反射光图像像素值,r(i)是原始反射光图像的像素值;步骤s27:计算亮度增强后的图像,所用公式如下:;log(v’)=r’+kl;式中,v’是亮度增强后的图像,k是加权系数,l像素平均值,r’是校正后的反射光图像;
步骤s28:计算亮度的方差,所用公式如下:;;式中,v
w
(x,y)是域窗口w中t=0.35和(x,y)的亮度值,t是常数比率,δv(x,y)是亮度的方差,v(i,j)是像素(i,j)处的亮度值;步骤s29:计算饱和度的方差,所用公式如下:;;式中,s
w
(x,y)是域窗口w中t=0.35和(x,y)的饱和度值,δ
s
(x,y)是饱和度的方差,s(i,j)是像素(i,j)处的饱和度值;步骤s210:计算增强后的饱和度值,所用公式如下:;;式中,λ是加法系数,s’(x,y)是增强后的饱和度值,s(x,y)是增强前的饱和度值,v’(x,y)是增强后的亮度值,v(x,y)是增强前的亮度值;步骤s211:第二次空间转换,将增强后的v通道图像、s通道图像和原始图像中的h通道图像重新合成为hsv图像,并转换回rgb颜色空间,完成图像色彩增强。3.根据权利要求1所述的一种基于深度学习的作物育种监测方法,其特征在于:在步骤s4中,所述作物育种病害分类具体包括以下步骤:步骤s41:构建训练数据集和测试数据集,采集作物育种病害公开数据集作为样本数据,数据包括作物育种病害特征及对应标签,作物育种病害特征即为特征向量,所述对应标签包括健康状态、虫害、营养失调病害、细菌病害和真菌病害,随机选取70%的样本数据作为训练数据集,其余30%的样本数据作为测试数据集,预先设定第一行为、第二行为、第三行为、第四行为和第五行为的权重;步骤s42:初始化优化参数位置,预先设有优化参数位置数量n,随机初始化步长向量,并随机生成优化参数的初始位置,用参数(r
j
,ω
ij
,ε,θ
j
)代表每个优化参数的位置,ε是输出层的阈值,r
j
是从第j层隐藏层到输出层的连接权重,ω
ij
是从输入层的第i个节点到第j层隐藏层的连接权重,θ
j
是第j层隐藏层节点的阈值;步骤s43:训练作物守护者模型,作物守护者模型由输入层、隐藏层和输出层组成,预先设定输入维数和输出维数分别为m和1,隐藏层数为p,输入层、隐藏层和输出层中的节点数为r、s1、s2,基于训练数据集训练作物守护者模型,所用公式如下:
;;式中,f是隐藏层的激活函数,x
i
是输入层第i个维度的输出,b
j
是从第j层隐藏层到隐藏层节点的输出;步骤s44:编码,采用实数编码,将连接权重r
j
、ω
ij
和阈值ε、θ
j
作为一个整体进行编码,得到编码长度,所用公式如下:s=rs1+s1s2+s1+s2;式中,s是编码长度;步骤s45:计算优化参数适应度值,用步骤s43训练的作物守护者模型对测试数据集进行预测,并计算适应度值,所用公式如下:;式中,f(d)是第d个优化参数位置的适应度值,k是测试数据集中样本的数量,y
a
是真实标签,y
a’是预测标签;步骤s46:选择最优位置和最差位置,将所有优化参数位置根据适应度值的大小进行排序,选择适应度值最低的优化参数位置作为最优位置zbest,选择适应度值最高的优化参数位置作为最差位置zworst;步骤s47:第一行为的位置更新,所用公式如下:;式中,p
d
是第d个优化参数第一行为的位置更新,z是当前优化参数的位置,z
c
是第c个相邻优化参数的位置;步骤s48:第二行为的位置更新,所用公式如下:;式中,q
d
是第d个优化参数第二行为的位置更新,v
c
是第c个相邻优化参数的个体速度;步骤s49:第三行为的位置更新,所用公式如下:;式中,u
d
是第d个优化参数第三行为的位置更新;步骤s410:第四行为的位置更新,所用公式如下:g
d
=zbest-z;式中,g
d
是第d个优化参数第四行为的位置更新;步骤s411:第五行为的位置更新,所用公式如下:h
d
=zworst+z;
式中,h
d
是第d个优化参数第五行为的位置更新;步骤s412:步长更新,所用公式如下:δz
t+1
=(pp
d
+qq
d
+uu
d
+gg
d
+hh
d
)+σδz
t
;式中,δz
t+1
是第t+1次迭代的步长更新,p、q、u、g和h分别是第一行为、第二行为、第三行为、第四行为和第五行为的权重,σ是惯性重量;步骤s413:优化参数位置更新,所用公式如下:z
t+1
=z
t
+δz
t+1
;式中,z
t+1
是第t+1次迭代的优化参数位置更新;步骤s414:更新适应度值、最优位置和最差位置,基于步骤s413更新后的优化参数位置更新适应度值,选择适应度值最低的优化参数位置更新最优位置zbest,选择适应度值最高的优化参数位置更新最差位置zworst;步骤s415:模型确定,预先设有评估阈值和最大迭代次数,当优化参数的适应度值低于评估阈值则基于当前参数建立作物守护者模型并转至步骤s416;若达到最大迭代次数,则转至步骤s42;否则转至步骤s47;步骤s416:分类,将步骤s3提取的作物育种病害特征输入至作物守护者模型中,农民和育种专家基于作物守护者模型输出的病害标签对作物采取对应有效的防治措施。4.根据权利要求1所述的一种基于深度学习的作物育种监测方法,其特征在于:在步骤s3中,所述多尺度图像特征提取具体包括以下步骤:步骤s31:初始化卷积神经网络,卷积神经网络包含一个输入层、四个卷积层、六个池化层、一个全连接层和一个输出层;步骤s32:输入层处理,基于步骤s2色彩增强后的图像,采用加权平均法进行灰度化处理,得到t1
×
t2的灰度图像;步骤s33:第一卷积层处理,将灰度图像通过与20个5
×
5大小的卷积核进行卷积运算,并使用relu激活函数进行偏移,得到大小为(t1-5+1)
×
(t2-5+1)的20个不同的特征图,每个特征图大小用t11×
t21表示,所用公式如下:relu(x)=max(0,x);t
jj1
=max(0,t
in
k1
jj1
+b
jj1
),j=1,2,

,20;式中,relu(x)是激活函数,t
jj1
是第一卷积层处理得到的第j个特征图,t
in
是灰度图像,k1
j
是对灰度图像处理使用的第j个卷积核,b
j
是第j个卷积核的偏移量,是卷积运算符;步骤s34:第一池化层处理,基于第一卷积层卷积后获得的特征图,执行池化大小为2且池化区域不重叠的最大值池化,池化后,水平和垂直空间分辨率变为原始分辨率的一半,每个特征图尺寸为0.5*t11×
0.5*t21,所用公式如下:t
jy1
=max(0,β
jy1
down(t
jj1
)+b
jy1
),i=1,2,

,20,j=1,2,

,20;式中,t
jy1
是第一池化层处理得到的第j个特征图,β是降池化处理的权重矩阵,down()是降池化操作;步骤s35:第二卷积层处理,将第一池化层处理得到的20个特征图通过与40个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
1-3+1)
×
(0.5*t2
1-3+1)的40个不同的特征图,每个特征图大小用t12×
t22表示,所用公式如下:t
jj2
=max(0,∑t
iy1
k
ijj2
+b
jj2
),i=1,2,

,20,j=1,2,

,40;
式中,t
jj2
是第二卷积层处理得到的第j个特征图,k
ij
是对第i个特征图处理使用的第j个卷积核;步骤s36:第二池化层处理,基于第二卷积层卷积后获得的特征图,执行与步骤s34相同的最大值池化,池化后,每个特征图尺寸为0.5*t12×
0.5*t22,所用公式如下:t
jy2
=max(0,β
jy2
down(t
jj2
)+b
jy2
),i=1,2,

,40,j=1,2,

,40;式中,t
jy2
是第二池化层处理得到的第j个特征图;步骤s37:第三卷积层处理,将第二池化层处理得到的40个特征图通过与60个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
2-3+1)
×
(0.5*t2
2-3+1)的60个不同的特征图,每个特征图大小用t13×
t23表示,所用公式如下:t
jj3
=max(0,∑t
iy2
k
ijj3
+b
jj3
),i=1,2,

,40,j=1,2,

,60;式中,t
jj3
是第三卷积层处理得到的第j个特征图;步骤s38:第三池化层处理,基于第三卷积层卷积后获得的特征图,执行与步骤s34相同的最大值池化,池化后,每个特征图尺寸为0.5*t13×
0.5*t23,所用公式如下:t
jy3
=max(0,β
jy3
down(t
jj3
)+b
jy3
),i=1,2,

,60,j=1,2,

,60;式中,t
jy3
是第三池化层处理得到的第j个特征图;步骤s39:第四卷积层处理,将第三池化层处理得到的60个特征图通过与80个3
×
3大小的卷积核进行卷积运算,将其扩展为(0.5*t1
3-3+1)
×
(0.5*t2
3-3+1)的80个不同的特征图,每个特征图大小用t14×
t24表示,所用公式如下:t
jj4
=max(0,∑t
iy3
k
ijj4
+b
jj4
),i=1,2,

,60,j=1,2,

,80;式中,t
jj4
是第四卷积层处理得到的第j个特征图;步骤s310:第四池化层处理,基于第四卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,池化后,得到三个固定大小为1
×1×
80、2
×2×
80和3
×3×
80的特征向量矩阵,按照列的顺序展开,得到三个固定大小为1
×
80、4
×
80和9
×
80的特征列向量,将向量按顺序连接,形成一个固定大小为14
×
80=1120
×
1的特征列向量t
d1
,所用公式如下:;;式中,m11是第四池化层三个不同尺度的最大值池化的大小,m12是第四池化层三个不同尺度的最大值池化的步幅,是向上取整运算符,是向下取整运算符;步骤s311:第五池化层处理,基于第三卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,形成一个固定大小的14
×
60=840
×
1的特征列向量t
d2
,所用公式如下:;;式中,m21是第五池化层三个不同尺度的最大值池化的大小,m22是第五池化层三个不同尺度的最大值池化的步幅;
步骤s312:第六池化层处理,基于第二卷积层卷积后获得的特征图,执行具有三个不同尺度的最大值池化,形成一个固定大小的14
×
40=560
×
1的特征列向量t
d3
,所用公式如下:;;式中,m31是第六池化层三个不同尺度的最大值池化的大小,m32是第六池化层三个不同尺度的最大值池化的步幅;步骤s313:全连接层处理,基于第四池化层、第五池化层和第六池化层得到的特征列向量,通过全连接方式得到作物育种病害特征向量t
s
,所用公式如下:t
s
=max(0,w1t
d1
+w2t
d2
+w3t
d3
+b
s
);式中,w1、w2和w3分别是t
d1
、t
d2
和t
d3
三个特征列向量连接的相应权重矩阵,b
s
是连接使用的偏移矩阵;步骤s314:输出层处理,基于全连接层处理得到的作物育种病害特征向量,将其输入至作物守护者模型中进行分类。5.一种基于深度学习的作物育种监测系统,用于实现如权利要求1-4中任一项所述的一种基于深度学习的作物育种监测方法,其特征在于:包括数据采集模块、光照感知色彩增强模块、多尺度图像特征提取模块和作物育种病害分类模块。6.根据权利要求5所述的一种基于深度学习的作物育种监测系统,其特征在于:所述数据采集模块采集育种区内作物病害部位图像及对应标签,标签为作物病害类别,将育种区内作物病害部位图像作为原始图像,并将原始图像发送至光照感知色彩增强模块;所述光照感知色彩增强模块接收数据采集模块发送的原始图像,通过照度的估计,入射光分量和反射光分量的优化,hsv色彩空间的校正,实现色彩增强,并将实现色彩增强后的图片发送至多尺度图像特征提取模块;所述多尺度图像特征提取模块接收光照感知色彩增强模块发送的色彩增强后的图片,通过改进网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,然后将其发送到全连接层,进而得到作物育种病害特征向量,并将提取得到的作物育种病害特征向量发送至作物育种病害分类模块;所述作物育种病害分类模块接收多尺度图像特征提取模块发送的作物育种病害特征向量,通过不断优化初始连接权重和阈值,确定作物守护者模型,再对提取的作物育种病害特征进行分类,得到病害标签,对作物采取对应有效的防治措施。

技术总结
本发明公开了一种基于深度学习的作物育种监测方法及系统,方法包括:数据采集、光照感知色彩增强、多尺度图像特征提取和作物育种病害分类。本发明属于作物育种技术领域,具体是指一种基于深度学习的作物育种监测方法及系统,本方案通过照度的估计,入射光分量和反射光分量的优化,HSV色彩空间的校正,使增强后的图像亮度适中、色彩饱满、细节清晰;通过改进网络结构,使用多尺度池化将先前卷积池化层生成的深度特征集成到固定长度的特征表达式中,在一定程度上提高了样本采集的泛化能力;通过不断优化卷积模型初始连接权重和阈值,使优化参数向更好的搜索区域靠拢,避免陷入局部极小值而无法找到更优的全局解的问题。而无法找到更优的全局解的问题。而无法找到更优的全局解的问题。


技术研发人员:赵磊 王克响 宋文宇 李洪霞 刘太联
受保护的技术使用者:青岛农业大学
技术研发日:2023.08.10
技术公布日:2023/9/13
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐