基于卷积神经网络的玉米耐盐碱鉴定方法及系统

未命名 09-09 阅读:82 评论:0


1.本发明属于农作物种植技术领域,具体涉及基于卷积神经网络的玉米耐盐碱鉴定方法及系统。


背景技术:

2.在农作物种植中,盐碱土壤的存在是一种常见的土壤问题。盐碱胁迫会限制农作物的生长和发育,导致减产甚至作物死亡。因此,农作物耐盐碱性的鉴定和筛选变得至关重要。传统的农作物耐盐碱鉴定方法通常基于生理和形态特征的观察,但这些方法往往需要大量的时间和劳动力,并且具有主观性和不稳定性的问题。
3.现有技术中,中国专利公开号:cn115918471a,提供了一种精准鉴定水稻耐盐碱等级的方法。该专利包括:盆栽土配制、选择若干个已知耐盐碱等级不同的水稻品种在水稻3.1-3.5叶龄,取长势均匀一致的秧苗移栽到盆栽试验桶中;对所有盆栽水稻统一进行浇水、除草;根据不同配比的盆栽土中各品种水稻的产量与ck盆栽土中各品种水稻的产量相比进行计算各品种水稻相对耐盐碱率,确定各品种水稻最佳的盐碱配比浓度;用确定好的黑土与盐碱土配比浓度,进行水稻品种耐盐碱等级的精准鉴定,得出不同品种的耐盐碱级别。该专利对水稻秧苗进行取样移栽或破坏性的试验,对水稻植株产生了干扰,而且仅通过相对耐盐碱率判断水稻品种的耐盐碱等级。
4.目前针对农作物(水稻,玉米,大豆)耐盐碱鉴定采用生物和化学实验,未采用基于卷积神经网络的方法进行鉴定,使用卷积神经网络方法进行玉米耐盐碱鉴定,无需破坏植株和采集样品,相较传统化学方法对植株无影响,进行连续和非破坏性监测;对大量的玉米植株进行耐盐碱性评估,适用于各种玉米品种和生长环境,具有适用性和高效性,提高鉴定效率;避免不同的研究者或实验室导致结果鉴定不同,得到客观一致的评估结果;因此,需要一种更准确、非破坏性和客观的玉米耐盐碱鉴定方法。


技术实现要素:

5.基于上述技术问题,本发明提供基于卷积神经网络的玉米耐盐碱鉴定方法及系统,结合玉米的形态特征、生物化学指标和图像信息,综合更加全面的特征对玉米耐盐碱进行鉴定,提高鉴定的准确性和客观性。
6.本发明提供基于卷积神经网络的玉米耐盐碱鉴定方法,所述方法包括:步骤s1:获取玉米的形态特征、生物化学指标和图像信息;步骤s2:将所述形态特征和所述生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标;步骤s3:将所述图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量;步骤s4:将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,得到玉米特征向量;
步骤s5:将所述玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。
7.可选地,所述将所述形态特征和所述生物化学指标进行预处理操作,得到标准形态特征和标准生物化学指标,具体包括:将所述形态特征和所述生物化学指标分别进行数据清洗操作,得到完整形态特征和完整生物化学指标;将所述完整形态特征和所述完整生物化学指标分别进行数据转换操作,得到标准形态特征和标准生物化学指标。
8.可选地,所述将所述图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量,具体包括:玉米网络包括第一标准卷积模块、第一最大池化层、空洞卷积模块、注意力模块、深度可分离卷积模块、第二标准卷积模块和展平层;将所述图像信息依次输入到所述第一标准卷积模块和所述第一最大池化层进行标准卷积操作和最大池化操作,得到特征图y3;将所述特征图y3输入到所述空洞卷积模块进行空洞卷积操作,得到特征图y7;将所述特征图y7输入到所述注意力模块进行维度处理操作,得到特征图y30;将所述特征图y30输入到所述深度可分离卷积模块进行深度可分离卷积操作,得到特征图y34;将所述特征图y34依次输入到所述第二标准卷积模块和所述展平层进行标准卷积操作和维度转换操作,得到玉米图像特征向量。
9.可选地,所述将所述特征图y7输入到所述注意力模块进行维度处理操作,得到特征图y30,具体包括:注意力模块包括:注意力输入层、垂直平均池化层、水平平均池化层、第二标准卷积层、第三标准卷积层、第四标准卷积层、第四规范化激活层、第一激活函数层、第二激活函数层、第一平均池化层、第二平均池化层、第一张量重塑层、第二张量重塑层、第一全连接激活层、第二全连接激活层、第三全连接激活层、第四全连接激活层、第一元素相乘层、第二元素相乘层和第三元素相乘层;利用所述注意力输入层输入所述特征图y7;将所述特征图y7输入到所述垂直平均池化层进行垂直平均池化操作,得到特征图y8,将所述特征图y8依次输入到所述第三标准卷积层和所述第一激活函数层进行卷积操作和激活操作,得到特征图y13,将所述特征图y13输入到所述第一平均池化层进行平均池化操作,得到特征图y16,将所述特征图y16输入到所述第一张量重塑层进行张量重塑操作,得到特征图y18,将所述特征图y18依次输入到所述第一全连接激活层和所述第三全连接激活层进行全连接激活操作,得到特征图y26,将所述特征图y26和所述特征图y13输入到所述第一元素相乘层进行元素相乘操作,得到特征图y28;将所述特征图y7输入到所述水平平均池化层进行水平平均池化操作,得到特征图y9,将所述特征图y9依次输入到所述第四标准卷积层和所述第二激活函数层进行卷积操作和激活操作,得到特征图y14,将所述特征图y14输入到所述第二平均池化层进行平均池化操作,得到特征图y17,将所述特征图y17输入到所述第二张量重塑层进行张量重塑操作,得
到特征图y19,将所述特征图y19依次输入到所述第二全连接激活层和所述第四全连接激活层进行全连接激活操作,得到特征图y27,将所述特征图y27和所述特征图y14输入到所述第二元素相乘层进行元素相乘操作,得到特征图y29;将所述特征图y7输入到所述第二标准卷积层和所述第四规范化激活层进行卷积操作和批归一化激活操作,得到特征图y15,将所述特征图y15、所述特征图y28和所述特征图y29输入到所述第三元素相乘层进行元素相乘操作,得到特征图y30。
10.可选地,所述将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,得到玉米特征向量,具体包括:所述标准形态特征为,表示为第个形态特征;所述标准生物化学指标为,表示为第个生物化学指标;所述玉米图像特征向量为,表示为玉米图像特征向量中第个元素;将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,玉米特征向量。
11.可选地,所述将所述玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果,具体包括:一维网络包括:第三标准卷积模块、第二最大池化层、第一一维残差模块、第二一维残差模块、第三一维残差模块、深度可分离一维卷积模块、全局平均池化层、全连接层和softmax分类器;将所述玉米特征向量依次输入到所述第三标准卷积模块和所述第二最大池化层进行标准一维卷积操作和最大池化操作,得到特征图v3;将所述特征图v3依次输入到所述第一一维残差模块、所述第二一维残差模块和所述第三一维残差模块进行残差操作,得到特征图v21;将所述特征图v21输入到所述深度可分离一维卷积模块进行深度可分离一维卷积操作,得到特征图v25;将所述特征图v25依次输入到全局平均池化层、全连接层和softmax分类器,得到玉米鉴定结果。
12.本发明还提供基于卷积神经网络的玉米耐盐碱鉴定系统,所述系统包括:玉米数据采集模块,获取玉米的形态特征、生物化学指标和图像信息;玉米数据预处理模块,用于将所述形态特征和所述生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标;玉米图像特征提取模块,用于将所述图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量;玉米特征向量拼接模块,用于将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,得到玉米特征向量;玉米耐盐碱鉴定模块,用于将所述玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。
13.可选地,所述玉米数据预处理模块,具体包括:
数据清洗子模块,用于将所述形态特征和所述生物化学指标分别进行数据清洗操作,得到完整形态特征和完整生物化学指标;数据转换子模块,用于将所述完整形态特征和所述完整生物化学指标分别进行数据转换操作,得到标准形态特征和标准生物化学指标。
14.可选地,所述玉米图像特征提取模块,具体包括:第一标准卷积子模块,用于将所述图像信息依次输入到所述第一标准卷积模块和所述第一最大池化层进行标准卷积操作和最大池化操作,得到特征图y3;空洞卷积子模块,用于将所述特征图y3输入到所述空洞卷积模块进行空洞卷积操作,得到特征图y7;注意力子模块,用于将所述特征图y7输入到所述注意力模块进行维度处理操作,得到特征图y30;深度可分离卷积子模块,用于将所述特征图y30输入到所述深度可分离卷积模块进行深度可分离卷积操作,得到特征图y34;第二标准卷积子模块,用于将所述特征图y34依次输入到所述第二标准卷积模块和所述展平层进行标准卷积操作和维度转换操作,得到玉米图像特征向量。
15.可选地,所述玉米耐盐碱鉴定模块,具体包括:第三标准卷积子模块,用于将所述玉米特征向量依次输入到所述第三标准卷积模块和所述第二最大池化层进行标准一维卷积操作和最大池化操作,得到特征图v3;第一一维残差子模块,用于将所述特征图v3依次输入到所述第一一维残差模块、所述第二一维残差模块和所述第三一维残差模块进行残差操作,得到特征图v21;深度可分离一维卷积子模块,用于将所述特征图v21输入到所述深度可分离一维卷积模块进行深度可分离一维卷积操作,得到特征图v25;分类子模块,用于将所述特征图v25依次输入到全局平均池化层、全连接层和softmax分类器,得到玉米鉴定结果。
16.本发明与现有技术相比,具有以下有益效果:本发明基于卷积神经网络的玉米耐盐碱鉴定方法是非破坏性的,无需对植株进行采样或破坏性的试验,减少了对水稻植株的干扰,并进行连续的、非破坏性的监测;利用卷积神经网络对玉米植株在盐碱环境中的形态特征、生物化学指标和图像进行特征提取和学习,从而准确地评估植株的耐盐碱性,相比传统的主观观察方法,基于卷积神经网络的方法能够更客观地、准确地鉴定玉米植株的耐盐碱性,传统的耐盐碱鉴定方法需要耗费大量时间和人力资源,而基于卷积神经网络的玉米耐盐碱鉴定方法利用计算机视觉技术,能够快速、自动地对大量的图像数据进行处理和分析,大大提高了鉴定效率;基于卷积神经网络的方法是数据驱动的,它能够提供客观、一致的鉴定结果,不受个体主观判断和主观误差的影响,增加了鉴定结果的可靠性和可重复性;同时帮助育种者更快速地筛选出具有良好耐盐碱性的玉米品种,加速耐盐碱品种的选育进程,为玉米生产提供更适应盐碱土壤的优质品种。
附图说明
17.图1为本发明的基于卷积神经网络的玉米耐盐碱鉴定方法流程图;
图2为本发明的基于卷积神经网络的玉米耐盐碱鉴定方法中玉米网络结构图;图3为本发明的基于卷积神经网络的玉米耐盐碱鉴定方法中玉米网络中注意力模块结构图;图4为本发明的基于卷积神经网络的玉米耐盐碱鉴定方法中一维网络结构图;图5为本发明的基于卷积神经网络的玉米耐盐碱鉴定系统结构图。
具体实施方式
18.下面结合具体实施案例和附图对本发明作进一步说明,但本发明并不局限于这些实施例。
实施例1
19.如图1所示,本发明公开基于卷积神经网络的玉米耐盐碱鉴定方法,方法包括:步骤s1:获取玉米的形态特征、生物化学指标和图像信息。
20.步骤s2:将形态特征和生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标。
21.步骤s3:将图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量。
22.步骤s4:将标准形态特征、标准生物化学指标和玉米图像特征向量进行拼接,得到玉米特征向量。
23.步骤s5:将玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。
24.下面对各个步骤进行详细论述:步骤s1:获取玉米的形态特征、生物化学指标和图像信息,具体包括:本实施例中,形态特征包括植株高度、叶片面积、根系长度和分枝数量;生物化学指标包括相对电导率、相对含水量、叶绿素含量和游离脯氨酸含量,图像信息为玉米植株图像。
25.植株高度:测量植株的高度,观察是否存在明显的抑制或生长差异,较矮小的植株会受到盐碱胁迫的影响。
26.叶片面积:测量叶片的面积,观察是否存在受盐碱胁迫导致的叶片萎缩或凋落,较小的叶片面积暗示叶片受到了盐碱胁迫的影响。
27.根系长度:观察根系的长度,评估根系的发育情况,较短的根系长度暗示根系受到了盐碱胁迫的限制。
28.分枝数量:观察根系的分枝情况,即根系上分出的侧根的数量,较多的分枝数量意味着根系较为丰富和分叉复杂,是适应盐碱环境的一种响应。
29.相对电导率:通过测量植株叶片或组织的电导率,间接反映细胞膜的完整性和受盐碱胁迫的程度,较高的相对电导率导致细胞膜的受损和离子渗透的增加。
30.相对含水量:测量植株叶片或组织的湿重和干重,计算相对含水量,反映植株对水分胁迫的响应,较低的相对含水量暗示植株受到了盐碱胁迫导致的水分丧失。
31.叶绿素含量:测量叶片中叶绿素的含量,评估叶绿素降解和光合活性的影响,较低的叶绿素含量暗示叶绿素降解或光合活性受到了盐碱胁迫的影响。
32.游离脯氨酸含量:测量叶片中游离脯氨酸的含量,脯氨酸在植株的抗逆过程中起重要作用,较高的游离脯氨酸含量暗示植株对盐碱胁迫产生了一定的响应和适应。
33.步骤s2:将形态特征和生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标。
34.步骤s2具体包括:步骤s21:将形态特征和生物化学指标分别进行数据清洗操作,得到完整形态特征和完整生物化学指标。
35.步骤s21具体包括:对植株高度、叶片面积、根系长度和分枝数量,相对电导率、相对含水量、叶绿素含量和游离脯氨酸含量依次进行缺失值处理和异常值处理操作,以植株高度为例进行说明,遍历玉米植株高度数据,找到缺失数据,记录该缺失值前一个数据和后一个数据,使用前后数据的平均值填充该缺失数据,若前一个数据或/和后一个数据出现缺失,则使用玉米植株高度有效数据的平均值填充该缺失数;对于玉米植株高度所有数据首先按照从小到大的顺序排序,找数据中的下四分位数、中位数和上四分位数,按照上界和下界的计算公式得到数据上界和下界;然后再次遍历该特征的所有数据,将每个数据与上界和下界对比,如果当前值比下界小,则使用下界替换该值;如果当前值大于上界,则使用上界替换该值;将植株高度特征的所有数据都进行缺失值和异常值处理后,选择下一个特征的数据继续,直到形态特征(植株高度、叶片面积、根系长度和分枝数量),生物化学指标(相对电导率、相对含水量、叶绿素含量和游离脯氨酸含量)所有特征处理完成,得到完整形态特征和完整生物化学指标。
36.步骤s22:将完整形态特征和完整生物化学指标分别进行数据转换操作,得到标准形态特征和标准生物化学指标。
37.步骤s22具体包括:通过标准化公式将完整形态特征和完整生物化学指标进行数据转换,使所有数据处于[0,1]区间内,标准化公式为:
[0038]
式中,是经过min-max标准化转换函数处理后的结果,是完整形态特征和完整生物化学指标中每一个特征的数据,是完整形态特征和完整生物化学指标中每一个特征的最大值,是完整形态特征和完整生物化学指标中每一个特征的最小值。
[0039]
步骤s3:将图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量。
[0040]
图2-图4中,conv2d和conv1d均表示标准卷积层,卷积核尺寸为3
×
3和1
×
1;strides表示步长,取值1或2;规范化激活层包含批归一化层(batch normalization)和激活函数层(activation(relu)),规范化激活层选择relu激活函数,单独的批归一化层(batch normalization),单独的激活函数层(activation()),取值为relu和sigmoid;dilationconv2d表示空洞卷积层,卷积核尺寸为3
×
3,空洞系数为2;sepconv2d表示深度可分离卷积层,卷积核尺寸为3
×
3;sepconv1d表示深度可分离一维卷积层,卷积核尺寸为3;
attention input表示注意力输入层;averagepooling2d,取值h或者v或者不取值,分别表示水平平均池化层、垂直平均池化层和平均池化层;reshape代表张量重塑层;dense代表全连接层;multiply(,,)表示,,进行逐元素相乘,为可选项;add(,)表示,进行逐元素相加;globalaveragepooling1d表示全局平均池化层;maxpooling2d和maxpooling1d均表示最大池化层;flatten表示展平层;y表示玉米网络中得到的各特征图,取值范围为[1,36],为整数;v表示一维网络中得到的各特征图,取值范围为[1,25],为整数。
[0041]
如图2所示,步骤s3具体包括:步骤s31:将图像信息依次输入到第一标准卷积模块和第一最大池化层进行标准卷积操作和最大池化操作,得到特征图y3。
[0042]
步骤s31具体包括:将图像信息(256,256,3)输入到第一标准卷积层进行卷积操作,得到特征图y1,第一标准卷积层卷积核数量为16,卷积核尺寸为3
×
3,步长为2;特征图y1为16通道的128
×
128;将特征图y1输入到第一规范化激活层进行批归一化和激活操作,得到特征图y2;特征图y2为16通道的128
×
128;将特征图y2输入到第一最大池化层进行最大池化操作,得到特征图y3;第一最大池化层池化窗口尺寸为3
×
3,步长为2;特征图y3为16通道的64
×
64。
[0043]
本实施例中,第一标准卷积模块包括第一标准卷积层和第一规范化激活层。
[0044]
步骤s32:将特征图y3输入到空洞卷积模块进行空洞卷积操作,得到特征图y7。
[0045]
步骤s32具体包括:将特征图y3输入到第一空洞卷积层进行卷积操作,得到特征图y4,第一空洞卷积层卷积核数量为32,卷积核尺寸为3
×
3,步长为1,空洞系数为2;特征图y4为32通道的64
×
64;将特征图y4输入到第二规范化激活层进行批归一化和激活操作,得到特征图y5;特征图y5为32通道的64
×
64;将特征图y5输入到第二空洞卷积层进行卷积操作,得到特征图y6,第二空洞卷积层卷积核数量为64,卷积核尺寸为3
×
3,步长为1,空洞系数为2;特征图y6为64通道的64
×
64;将特征图y6输入到第三规范化激活层进行批归一化和激活操作,得到特征图y7;特征图y7为64通道的64
×
64。
[0046]
本实施例中,空洞卷积模块包括第一空洞卷积层、第二规范化激活层、第二空洞卷积层和第三规范化激活层。
[0047]
步骤s33:将特征图y7输入到注意力模块进行维度处理操作,得到特征图y30。
[0048]
如图3所示,步骤s33具体包括:1)、利用注意力输入层输入特征图y7。
[0049]
2)、将特征图y7输入到垂直平均池化层进行垂直平均池化操作,得到特征图y8,特征图y8为64通道的64
×
1;将特征图y8依次输入到第三标准卷积层和第一激活函数层进行卷积操作和激活操作,得到特征图y13,第三标准卷积层卷积核数量为64,卷积核尺寸为3
×
3,步长为2;特征图y13为64通道的32
×
1,第一激活函数层为sigmoid激活函数;将特征图y13输入到第一平均池化层进行平均池化操作,得到特征图y16,特征图y16为64通道的1
×
1;将特征图y16输入到第一张量重塑层进行张量重塑操作,得到特征图y18,特征图y18为64
通道的1
×
1;将特征图y18依次输入到第一全连接激活层和第三全连接激活层进行全连接激活操作,得到特征图y26,第一全连接激活层包括全连接层和激活函数层,全连接层神经元个数为4,激活函数层为relu激活函数,特征图y22为4通道的1
×
1;第三全连接激活层包括全连接层和激活函数层,全连接层神经元个数为64,激活函数层为sigmoid激活函数,特征图y26为64通道的1
×
1;将特征图y26和特征图y13输入到第一元素相乘层进行元素相乘操作,得到特征图y28,特征图y28为64通道的32
×
32。
[0050]
3)、将特征图y7输入到水平平均池化层进行水平平均池化操作,得到特征图y9,特征图y9为64通道的1
×
64;将特征图y9依次输入到第四标准卷积层和第二激活函数层进行卷积操作和激活操作,得到特征图y14,第四标准卷积层卷积核数量为64,卷积核尺寸为3
×
3,步长为2;特征图y14为64通道的1
×
32,第二激活函数层为sigmoid激活函数;将特征图y14输入到第二平均池化层进行平均池化操作,得到特征图y17,特征图y17为64通道的1
×
1;将特征图y17输入到第二张量重塑层进行张量重塑操作,得到特征图y19,特征图y19为64通道的1
×
1;将特征图y19依次输入到第二全连接激活层和第四全连接激活层进行全连接激活操作,得到特征图y27,第二全连接激活层包括全连接层和激活函数层,全连接层神经元个数为4,激活函数层为relu激活函数,特征图y23为4通道的1
×
1;第四全连接激活层包括全连接层和激活函数层,全连接层神经元个数为64,激活函数层为sigmoid激活函数,特征图y27为64通道的1
×
1;将特征图y27和特征图y14输入到第二元素相乘层进行元素相乘操作,得到特征图y29,特征图y29为64通道的32
×
32。
[0051]
4)、将特征图y7输入到第二标准卷积层和第四规范化激活层进行卷积操作和批归一化激活操作,得到特征图y15,第二标准卷积层卷积核数量为64,卷积核尺寸为1
×
1,步长为2;特征图y15为64通道的32
×
32,将特征图y15、特征图y28和特征图y29输入到第三元素相乘层进行元素相乘操作,得到特征图y30,特征图y30为64通道的32
×
32。
[0052]
本实施例中,通过reshape将输入的通道分离,使得每个通道独立学习权重变换,这有助于模型更细粒度地学习通道之间的关系,通过调整reshape的形状来改变通道注意力的作用范围,例如通过改变1
×
1的形状来控制局部注意力或者全局注意力。
[0053]
本实施例中,注意力模块包括注意力输入层、垂直平均池化层、水平平均池化层、第二标准卷积层、第三标准卷积层、第四标准卷积层、第四规范化激活层、第一激活函数层、第二激活函数层、第一平均池化层、第二平均池化层、第一张量重塑层、第二张量重塑层、第一全连接激活层、第二全连接激活层、第三全连接激活层、第四全连接激活层、第一元素相乘层、第二元素相乘层和第三元素相乘层。
[0054]
步骤s34:将特征图y30输入到深度可分离卷积模块进行深度可分离卷积操作,得到特征图y34。
[0055]
步骤s34具体包括:将特征图y30输入到第一深度可分离卷积层进行卷积操作,得到特征图y31,第一深度可分离卷积层卷积核数量为128,卷积核尺寸为3
×
3,步长为2;特征图y31为128通道的16
×
16;将特征图y31输入到第五规范化激活层进行批归一化和激活操作,得到特征图y32;特征图y32为128通道的16
×
16;将特征图y32输入到第二深度可分离卷积层进行卷积操作,得到特征图y33,第二深度可分离卷积层卷积核数量为256,卷积核尺寸为3
×
3,步长为2;特征图y33为256通道的8
×
8;将特征图y33依次输入到第一批归一化层和第一最大池化层进
行批归一化和最大池化操作,得到特征图y34;第一最大池化层池化窗口尺寸为3
×
3,步长为2;特征图y34为256通道的4
×
4。
[0056]
本实施例中,深度可分离卷积模块包括第一深度可分离卷积层、第五规范化激活层、第二深度可分离卷积层、第一批归一化层和第一最大池化层。
[0057]
步骤s35:将特征图y34依次输入到第二标准卷积模块和展平层进行标准卷积操作和维度转换操作,得到玉米图像特征向量。
[0058]
步骤s35具体包括:将特征图y34输入到第五标准卷积层进行卷积操作,得到特征图y35,第五标准卷积层卷积核数量为512,卷积核尺寸为3
×
3,步长为2;特征图y35为512通道的2
×
2;将特征图y35输入到第六规范化激活层进行批归一化和激活操作,得到特征图y36;特征图y36为512通道的2
×
2,将特征图y36输入到展平层进行维度转换,得到玉米图像特征向量(2048,1)。
[0059]
本实施例中,玉米网络包括第一标准卷积模块、第一最大池化层、空洞卷积模块、注意力模块、深度可分离卷积模块、第二标准卷积模块和展平层。
[0060]
步骤s4:将标准形态特征、标准生物化学指标和玉米图像特征向量进行拼接,得到玉米特征向量。
[0061]
步骤s4具体包括:步骤s41:标准形态特征为,表示为植株高度,表示为叶片面积,表示为根系长度,表示为分枝数量;标准生物化学指标为,表示为相对电导率,表示为相对含水量,表示为叶绿素含量,表示为游离脯氨酸含量;玉米图像特征向量为。
[0062]
步骤s42:将标准形态特征、标准生物化学指标和玉米图像特征向量进行拼接,玉米特征向量为,输入到后续一维网络的玉米特征向量形式为(2056,1),2056为标准形态特征+标准生物化学指标+玉米图像特征向量。
[0063]
步骤s5:将玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。
[0064]
如图4所示,步骤s5具体包括:步骤s51:获取不同品种的玉米特征向量,按照一定比例划分训练集和测试集,将训练集的玉米特征向量依次输入到第三标准卷积模块和第二最大池化层进行标准一维卷积操作和最大池化操作,得到特征图v3。
[0065]
步骤s51具体包括:将训练集的玉米特征向量(2056,1)输入到第六标准卷积层进行卷积操作,得到特征图v1,第六标准卷积层卷积核数量为16,卷积核尺寸为3,步长为2;特征图v1为16通道的1028;将特征图v1输入到第一规范化激活层进行批归一化和激活操作,得到特征图v2;特征图v2为16通道的1028;将特征图v2输入到第二最大池化层进行最大池化操作,得到特征图v3;第二最大池化层池化窗口尺寸为3,步长为2;特征图v3为16通道的514。
[0066]
本实施例中,第三标准卷积模块包括第六标准卷积层和第七规范化激活层。
[0067]
步骤s52:将特征图v3依次输入到第一一维残差模块、第二一维残差模块和第三一
维残差模块进行残差操作,得到特征图v21,具体包括:步骤s521:将特征图v3输入到第一一维残差模块,得到特征图v9。
[0068]
步骤s521具体包括:ⅰ、将特征图v3输入到第七标准卷积层进行卷积操作,得到特征图v4,第七标准卷积层卷积核数量为32,卷积核尺寸为1,步长为1;特征图v4为32通道的514;将特征图v4输入到第八规范化激活层进行批归一化和激活操作,得到特征图v5;特征图v5为32通道的514;将特征图v5输入到第三最大池化层进行最大池化操作,得到特征图v6;第三最大池化层池化窗口尺寸为3,步长为2;特征图v6为32通道的257。
[0069]ⅱ、将特征图v3输入到第八标准卷积层进行卷积操作,得到特征图v7,第八标准卷积层卷积核数量为32,卷积核尺寸为3,步长为2;特征图v7为32通道的257;将特征图v7输入到第九规范化激活层进行批归一化和激活操作,得到特征图v8;特征图v8为32通道的257。
[0070]ⅲ、将特征图v6和特征图v8输入到第一逐元素相加层进行逐元素相加,得到特征图v9;特征图v9为32通道的257。
[0071]
本实施例中,第一一维残差模块包括第七标准卷积层、第八规范化激活层、第三最大池化层、第八标准卷积层、第九规范化激活层和第一逐元素相加层。
[0072]
步骤s522:将特征图v9输入到第二一维残差模块,得到特征图v15。
[0073]
步骤s522具体包括:

、将特征图v9输入到第九标准卷积层进行卷积操作,得到特征图v10,第九标准卷积层卷积核数量为64,卷积核尺寸为1,步长为1;特征图v10为64通道的257;将特征图v10输入到第十规范化激活层进行批归一化和激活操作,得到特征图v11;特征图v11为64通道的257;将特征图v11输入到第四最大池化层进行最大池化操作,得到特征图v12;第四最大池化层池化窗口尺寸为3,步长为2;特征图v6为64通道的129。
[0074]

、将特征图v3输入到第八标准卷积层进行卷积操作,得到特征图v13,第十标准卷积层卷积核数量为64,卷积核尺寸为3,步长为2;特征图v13为64通道的129;将特征图v13输入到第十一规范化激活层进行批归一化和激活操作,得到特征图v14;特征图v14为64通道的129。
[0075]

、将特征图v12和特征图v14输入到第二逐元素相加层进行逐元素相加,得到特征图v15;特征图v15为64通道的129。
[0076]
本实施例中,第二一维残差模块包括第九标准卷积层、第十规范化激活层、第四最大池化层、第十标准卷积层、第十一规范化激活层和第二逐元素相加层。
[0077]
步骤s523:将特征图v15输入到第三一维残差模块,得到特征图v21。
[0078]
步骤s523具体包括:(1)、将特征图v15输入到第十一标准卷积层进行卷积操作,得到特征图v16,第十一标准卷积层卷积核数量为128,卷积核尺寸为1,步长为1;特征图v16为128通道的129;将特征图v16输入到第十二规范化激活层进行批归一化和激活操作,得到特征图v17;特征图v17为128通道的129;将特征图v17输入到第五最大池化层进行最大池化操作,得到特征图v18;第五最大池化层池化窗口为3,步长为2;特征图v18为128通道的65。
[0079]
(2)、将特征图v15输入到第十二标准卷积层进行卷积操作,得到特征图v19,第十二标准卷积层卷积核数量为128,卷积核尺寸为3,步长为2;特征图v19为128通道的65;将特
征图v19输入到第十三规范化激活层进行批归一化和激活操作,得到特征图v20;特征图v20为128通道的65。
[0080]
(3)、将特征图v18和特征图v20输入到第三逐元素相加层进行逐元素相加,得到特征图v21;特征图v21为128通道的65。
[0081]
本实施例中,第三一维残差模块包括第十一标准卷积层、第十二规范化激活层、第五最大池化层、第十二标准卷积层、第十三规范化激活层和第三逐元素相加层。
[0082]
步骤s53:将特征图v21输入到深度可分离一维卷积模块进行深度可分离一维卷积操作,得到特征图v25。
[0083]
步骤s53具体包括:将特征图v21输入到第一深度可分离一维卷积层进行卷积操作,得到特征图v22,第一深度可分离一维卷积层卷积核数量为256,卷积核尺寸为3,步长为2;特征图v22为256通道的33;将特征图v22输入到第十四规范化激活层进行批归一化和激活操作,得到特征图v23;特征图v23为256通道的33;将特征图v23输入到第二深度可分离一维卷积层进行卷积操作,得到特征图v24,第二深度可分离一维卷积层卷积核数量为256,卷积核尺寸为3,步长为2;特征图v24为256通道的17;将特征图v24依次输入到第二批归一化层和第六最大池化层进行批归一化和最大池化操作,得到特征图v25;第六最大池化层池化窗口尺寸为3,步长为2;特征图v25为256通道的9。
[0084]
本实施例中,深度可分离卷积一维模块包括第一深度可分离一维卷积层、第十四规范化激活层、第二深度可分离一维卷积层、第二批归一化层和第六最大池化层。
[0085]
步骤s54:将特征图v25依次输入到全局平均池化层、全连接层和softmax分类器,得到玉米鉴定结果。
[0086]
步骤s54具体包括:a、将特征图v25依次输入到全局平均池化层、全连接层和softmax分类器,得到训练集玉米鉴定模型。
[0087]
b、将测试集的玉米特征向量输入到训练集玉米鉴定模型进行测试,得到玉米鉴定结果。
[0088]
本实施例中,玉米鉴定结果分为四类,分别为高度耐盐碱类、中度耐盐碱类、低度耐盐碱类和敏感类。
[0089]
高度耐盐碱玉米:植株在盐碱环境中表现出优异的生长和产量表现,选择高度耐盐碱的玉米品种,如耐盐碱性强的杂交品种或地方适应性好的本地品种,若鉴定结果为高度耐盐碱玉米,则采用合理的灌溉策略,例如滴灌或渗灌,以减少盐分积累;进行土壤改良措施,如添加有机物质、石膏和硫酸铁,以提高土壤的盐碱性能;应用盐碱抑制剂,如硅酸盐和多种微量元素肥料,来减轻盐碱胁迫对玉米植株的影响。
[0090]
中度耐盐碱玉米:植株在轻至中等盐碱环境中具有一定的耐受能力,选择中度耐盐碱的玉米品种,根据当地盐碱程度和种植条件进行选择,若鉴定结果为中度耐盐碱玉米,通过控制灌溉水的质量和量,避免过度积累盐分,使用盐分适中的灌溉水源;加入适量的有机物质和土壤改良剂,提高土壤结构和水分保持能力;根据土壤分析结果,合理施用肥料,平衡植株所需的养分供应。
[0091]
低度耐盐碱玉米:植株在盐碱环境下表现出较低的耐受能力,生长受到较大限制,
选择对盐碱胁迫相对较为耐受的玉米品种,或者采用基因改良的品种来提高抗盐碱性,若鉴定结果为低度耐盐碱玉米,通过土壤改良措施,如石膏处理、淋洗和盐分稀释等,减轻盐碱胁迫对植株的影响;采取适宜的播种时间、密度调整、间作和轮作等农艺措施,帮助植株更好地适应盐碱环境;定期监测土壤盐碱含量和植株生长情况,根据情况调整措施,及时对盐碱胁迫进行处理。
[0092]
敏感类玉米:这些植株对盐碱环境非常敏感,无法在盐碱条件下正常生长和发育,若鉴定结果为敏感类玉米,则避免将其种植在盐碱土壤中,而是选择适合的土壤环境和种植条件,以确保玉米的正常生长和发育。
[0093]
本实施例中,一维网络包括第三标准卷积模块、第二最大池化层、第一一维残差模块、第二一维残差模块、第三一维残差模块、深度可分离一维卷积模块、全局平均池化层、全连接层和softmax分类器。
实施例2
[0094]
如图5所示,本发明公开基于卷积神经网络的玉米耐盐碱鉴定系统,系统包括:玉米数据采集模块10,获取玉米的形态特征、生物化学指标和图像信息。
[0095]
玉米数据预处理模块20,用于将形态特征和生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标。
[0096]
玉米图像特征提取模块30,用于将图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量。
[0097]
玉米特征向量拼接模块40,用于将标准形态特征、标准生物化学指标和玉米图像特征向量进行拼接,得到玉米特征向量。
[0098]
玉米耐盐碱鉴定模块50,用于将玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。
[0099]
作为一种可选地实施方式,本发明玉米数据预处理模块20,具体包括:数据清洗子模块,用于将形态特征和生物化学指标分别进行数据清洗操作,得到完整形态特征和完整生物化学指标。
[0100]
数据转换子模块,用于将完整形态特征和完整生物化学指标分别进行数据转换操作,得到标准形态特征和标准生物化学指标。
[0101]
作为一种可选地实施方式,本发明玉米图像特征提取模块30,具体包括:第一标准卷积子模块,用于将图像信息依次输入到第一标准卷积模块和第一最大池化层进行标准卷积操作和最大池化操作,得到特征图y3。
[0102]
空洞卷积子模块,用于将特征图y3输入到空洞卷积模块进行空洞卷积操作,得到特征图y7。
[0103]
注意力子模块,用于将特征图y7输入到注意力模块进行维度处理操作,得到特征图y30。
[0104]
深度可分离卷积子模块,用于将特征图y30输入到深度可分离卷积模块进行深度可分离卷积操作,得到特征图y34。
[0105]
第二标准卷积子模块,用于将特征图y34依次输入到第二标准卷积模块和展平层进行标准卷积操作和维度转换操作,得到玉米图像特征向量。
[0106]
作为一种可选地实施方式,本发明玉米耐盐碱鉴定模块50,具体包括:第三标准卷积子模块,用于将玉米特征向量依次输入到第三标准卷积模块和第二最大池化层进行标准一维卷积操作和最大池化操作,得到特征图v3;第一一维残差子模块,用于将特征图v3依次输入到第一一维残差模块、第二一维残差模块和第三一维残差模块进行残差操作,得到特征图v21;深度可分离一维卷积子模块,用于将特征图v21输入到深度可分离一维卷积模块进行深度可分离一维卷积操作,得到特征图v25;分类子模块,用于将特征图v25依次输入到全局平均池化层、全连接层和softmax分类器,得到玉米鉴定结果。
[0107]
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.基于卷积神经网络的玉米耐盐碱鉴定方法,其特征在于,所述方法包括:步骤s1:获取玉米的形态特征、生物化学指标和图像信息;步骤s2:将所述形态特征和所述生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标;步骤s3:将所述图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量;步骤s4:将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,得到玉米特征向量;步骤s5:将所述玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。2.根据权利要求1所述的基于卷积神经网络的玉米耐盐碱鉴定方法,其特征在于,所述将所述形态特征和所述生物化学指标进行预处理操作,得到标准形态特征和标准生物化学指标,具体包括:将所述形态特征和所述生物化学指标分别进行数据清洗操作,得到完整形态特征和完整生物化学指标;将所述完整形态特征和所述完整生物化学指标分别进行数据转换操作,得到标准形态特征和标准生物化学指标。3.根据权利要求1所述的基于卷积神经网络的玉米耐盐碱鉴定方法,其特征在于,所述将所述图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量,具体包括:玉米网络包括第一标准卷积模块、第一最大池化层、空洞卷积模块、注意力模块、深度可分离卷积模块、第二标准卷积模块和展平层;将所述图像信息依次输入到所述第一标准卷积模块和所述第一最大池化层进行标准卷积操作和最大池化操作,得到特征图y3;将所述特征图y3输入到所述空洞卷积模块进行空洞卷积操作,得到特征图y7;将所述特征图y7输入到所述注意力模块进行维度处理操作,得到特征图y30;将所述特征图y30输入到所述深度可分离卷积模块进行深度可分离卷积操作,得到特征图y34;将所述特征图y34依次输入到所述第二标准卷积模块和所述展平层进行标准卷积操作和维度转换操作,得到玉米图像特征向量。4.根据权利要求3所述的基于卷积神经网络的玉米耐盐碱鉴定方法,其特征在于,所述将所述特征图y7输入到所述注意力模块进行维度处理操作,得到特征图y30,具体包括:注意力模块包括:注意力输入层、垂直平均池化层、水平平均池化层、第二标准卷积层、第三标准卷积层、第四标准卷积层、第四规范化激活层、第一激活函数层、第二激活函数层、第一平均池化层、第二平均池化层、第一张量重塑层、第二张量重塑层、第一全连接激活层、第二全连接激活层、第三全连接激活层、第四全连接激活层、第一元素相乘层、第二元素相乘层和第三元素相乘层;利用所述注意力输入层输入所述特征图y7;将所述特征图y7输入到所述垂直平均池化层进行垂直平均池化操作,得到特征图y8,将所述特征图y8依次输入到所述第三标准卷积层和所述第一激活函数层进行卷积操作和激活操作,得到特征图y13,将所述特征图y13输入到所述第一平均池化层进行平均池化操
作,得到特征图y16,将所述特征图y16输入到所述第一张量重塑层进行张量重塑操作,得到特征图y18,将所述特征图y18依次输入到所述第一全连接激活层和所述第三全连接激活层进行全连接激活操作,得到特征图y26,将所述特征图y26和所述特征图y13输入到所述第一元素相乘层进行元素相乘操作,得到特征图y28;将所述特征图y7输入到所述水平平均池化层进行水平平均池化操作,得到特征图y9,将所述特征图y9依次输入到所述第四标准卷积层和所述第二激活函数层进行卷积操作和激活操作,得到特征图y14,将所述特征图y14输入到所述第二平均池化层进行平均池化操作,得到特征图y17,将所述特征图y17输入到所述第二张量重塑层进行张量重塑操作,得到特征图y19,将所述特征图y19依次输入到所述第二全连接激活层和所述第四全连接激活层进行全连接激活操作,得到特征图y27,将所述特征图y27和所述特征图y14输入到所述第二元素相乘层进行元素相乘操作,得到特征图y29;将所述特征图y7输入到所述第二标准卷积层和所述第四规范化激活层进行卷积操作和批归一化激活操作,得到特征图y15,将所述特征图y15、所述特征图y28和所述特征图y29输入到所述第三元素相乘层进行元素相乘操作,得到特征图y30。5.根据权利要求1所述的基于卷积神经网络的玉米耐盐碱鉴定方法,其特征在于,所述将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,得到玉米特征向量,具体包括:所述标准形态特征为,表示为第个形态特征;所述标准生物化学指标为,表示为第个生物化学指标;所述玉米图像特征向量为,表示为玉米图像特征向量中第个元素;将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,玉米特征向量为。6.根据权利要求1所述的基于卷积神经网络的玉米耐盐碱鉴定方法,其特征在于,所述将所述玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果,具体包括:一维网络包括:第三标准卷积模块、第二最大池化层、第一一维残差模块、第二一维残差模块、第三一维残差模块、深度可分离一维卷积模块、全局平均池化层、全连接层和softmax分类器;将所述玉米特征向量依次输入到所述第三标准卷积模块和所述第二最大池化层进行标准一维卷积操作和最大池化操作,得到特征图v3;将所述特征图v3依次输入到所述第一一维残差模块、所述第二一维残差模块和所述第三一维残差模块进行残差操作,得到特征图v21;将所述特征图v21输入到所述深度可分离一维卷积模块进行深度可分离一维卷积操作,得到特征图v25;将所述特征图v25依次输入到全局平均池化层、全连接层和softmax分类器,得到玉米鉴定结果。7.基于卷积神经网络的玉米耐盐碱鉴定系统,其特征在于,所述系统包括:玉米数据采集模块,获取玉米的形态特征、生物化学指标和图像信息;
玉米数据预处理模块,用于将所述形态特征和所述生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标;玉米图像特征提取模块,用于将所述图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量;玉米特征向量拼接模块,用于将所述标准形态特征、所述标准生物化学指标和所述玉米图像特征向量进行拼接,得到玉米特征向量;玉米耐盐碱鉴定模块,用于将所述玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。8.根据权利要求7所述的基于卷积神经网络的玉米耐盐碱鉴定系统,其特征在于,所述玉米数据预处理模块,具体包括:数据清洗子模块,用于将所述形态特征和所述生物化学指标分别进行数据清洗操作,得到完整形态特征和完整生物化学指标;数据转换子模块,用于将所述完整形态特征和所述完整生物化学指标分别进行数据转换操作,得到标准形态特征和标准生物化学指标。9.根据权利要求7所述的基于卷积神经网络的玉米耐盐碱鉴定系统,其特征在于,所述玉米图像特征提取模块,具体包括:第一标准卷积子模块,用于将所述图像信息依次输入到第一标准卷积模块和第一最大池化层进行标准卷积操作和最大池化操作,得到特征图y3;空洞卷积子模块,用于将所述特征图y3输入到空洞卷积模块进行空洞卷积操作,得到特征图y7;注意力子模块,用于将所述特征图y7输入到注意力模块进行维度处理操作,得到特征图y30;深度可分离卷积子模块,用于将所述特征图y30输入到深度可分离卷积模块进行深度可分离卷积操作,得到特征图y34;第二标准卷积子模块,用于将所述特征图y34依次输入到第二标准卷积模块和展平层进行标准卷积操作和维度转换操作,得到玉米图像特征向量。10.根据权利要求7所述的基于卷积神经网络的玉米耐盐碱鉴定系统,其特征在于,所述玉米耐盐碱鉴定模块,具体包括:第三标准卷积子模块,用于将所述玉米特征向量依次输入到第三标准卷积模块和第二最大池化层进行标准一维卷积操作和最大池化操作,得到特征图v3;第一一维残差子模块,用于将所述特征图v3依次输入到第一一维残差模块、第二一维残差模块和第三一维残差模块进行残差操作,得到特征图v21;深度可分离一维卷积子模块,用于将所述特征图v21输入到深度可分离一维卷积模块进行深度可分离一维卷积操作,得到特征图v25;分类子模块,用于将所述特征图v25依次输入到全局平均池化层、全连接层和softmax分类器,得到玉米鉴定结果。

技术总结
本发明提供了基于卷积神经网络的玉米耐盐碱鉴定方法及系统,属于农作物种植技术领域。首先获取玉米的形态特征、生物化学指标和图像信息;其次将形态特征和生物化学指标分别进行预处理操作,得到标准形态特征和标准生物化学指标;再将图像信息输入到玉米网络中进行特征提取操作,得到玉米图像特征向量;然后将特征进行拼接,得到玉米特征向量;最后将玉米特征向量输入到一维网络中进行耐盐碱鉴定,得到玉米鉴定结果。本发明将形态特征、生物化学指标和图像特征结合输入到卷积神经网络中,更全面的进行特征学习,捕捉玉米的局部和全局特征,进行连续的、非破坏性的监测,更准确、高效和自动化鉴定玉米耐盐碱性能。和自动化鉴定玉米耐盐碱性能。和自动化鉴定玉米耐盐碱性能。


技术研发人员:李淑芳 李鹤南 刘晓冬 曲祥春 杨佳慧 杨微 王阳 于淼
受保护的技术使用者:吉林省农业科学院
技术研发日:2023.08.08
技术公布日:2023/9/7
版权声明

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

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

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

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

分享:

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

相关推荐