一种无人机拍摄的农作物图像识别方法技术

技术编号:20160964 阅读:80 留言:0更新日期:2019-01-19 00:13
本发明专利技术提供一种无人机拍摄的农作物图像识别方法。一种无人机拍摄的农作物图像识别方法,其特征在于,包括如下步骤:S1.对无人机拍摄的农作物图像构建属性信息并进行预处理,获得农作物图像数据集;S2.采用迁移学习的思想预训练卷积神经网络模型;S3.用步骤S1得到的农作物图像数据集对步骤S2预训练后的卷积神经网络进行微调,提取卷积神经网络模型不同层的特征进行结合,获得图像特征表示;S4.用SVM分类器对步骤S3中得到的图像特征进行分类,完成农作物图像分类,得出分类结果,最后将无人机拍摄的农作物图像输入到步骤S3中的卷积神经网络模型进行识别。本发明专利技术能够在图像数据集有限情况下,利用目标图像已标记的样本辅助目标图像数据进行更有效的识别。

【技术实现步骤摘要】
一种无人机拍摄的农作物图像识别方法
本专利技术涉及图像处理与识别
,更具体地,涉及一种无人机拍摄的农作物图像识别方法。
技术介绍
近年来,图像识别技术发展迅速,尤其深度学习使得图像识别的性能得到显著提高。利用深度学习识别由无人机拍摄的农作物图像能有效推动传统农业向现代农业的发展。然而,深度学习是需要巨大的样本实现模型的训练,无人机拍摄的图像数据有限,较难实现有效的训练;有相关的研究显示学习到的特征与识别的任务是紧密相关的,而传统的卷积神经网络的特征识别算法在精度上很难满足现实场景的需要,特别高层特征属于比较抽象的语义特征,易丢失图像的细节信息。
技术实现思路
本专利技术为克服上述现有技术所述的至少一种缺陷,提供一种无人机拍摄的农作物图像识别方法。本专利技术使用迁移学习解决解决训练样本的不足;改进卷积神经网络层的特征提取,结合不同层的特征和SVM的决策提升图像的识别率;从而达到在图像数据集有限情况下,利用目标图像已标记的样本辅助目标图像数据进行更有效的识别。为解决上述技术问题,本专利技术采用的技术方案是:一种无人机拍摄的农作物图像识别方法,其中,包括如下步骤:S1.对无人机拍摄的农作物图像构建属性信息并进行预处理,以获得农作物图像数据集;S2.采用迁移学习的思想预训练卷积神经网络模型;S3.用步骤S1得到的农作物图像数据集对步骤S2预训练后的卷积神经网络模型进行微调,提取卷积神经网络模型不同层的特征进行结合,获得图像特征表示;S4.用SVM分类器对步骤S3中得到的图像特征进行分类,完成农作物图像分类,得出分类结果,最后将无人机拍摄的农作物图像输入到步骤S3中的卷积神经网络模型进行识别。进一步的,所述步骤S2中采用的卷积神经网络模型为VGG_16模型。进一步的,所述步骤S1中,通过无人机拍摄各种农作物的图像,图像在分辨率和宽高比方面各不相同,对无人机拍摄的农作物图像构建属性信息并进行预处理包括如下步骤:S11.用K-means算法将输入的彩色图像分割成农作物和背景,为了加快程序,在分割之前将图像大小减少30%;S12.通过处理R、G、B每个通道来增强农作物部分的对比度;S13.计算目标农作物的质心和长轴,通过旋转目标农作物来使其主轴水平,从而使农作物的方向达到正常;S14.获取目标农作物区域作为方位标准化其最大面积平方,使用增强彩色农作物的相应正方形区域来提取特征;S15.填充并调整目标农作物区域图像为224×224像素以适合VGG_16模型的输入层,并对不同种类的农作物图像做好类别标记,为避免图像数据过度拟合,数据集通过给定范围内的多个随机变换进行人为放大。如剪切变换随机应用于0.2弧度范围内的数据集;一些图像随机放大0.8-1.2倍;水平翻转也是随机应用的。进一步的,所述步骤S2中,利用大型数据集imageNet对卷积神经网络模型VGG_16进行预训练。进一步的,所述步骤S3中,将步骤S1中预处理后的农作物图像数据集对步骤S2中的卷积神经网络模型VGG_16微调;基于VGG_16的模型中,提取pool2/128x128_s1层的特征作为Middle_level特征,提取pool5/7x7_s1层的特征作为High_level特征;直接提取pool2/128x128_s1层和pool5/7x7_s1层的特征分别得到一个128维的向量和一个512维的向量,然后再各个向量做L2标准化;直接拼接标准化后的两个向量得到一个640维的特征向量,FC6把每张图片的特征从640降低到256维;删除FC7、FC8,SVM替代softmax;再训练时,C1至C5的参数保持不变,使用反向传播和随机梯度下降来更新可调节层。进一步的,所述步骤S4中,将步骤S3中获取的图像深层特征输入改进的SVM分类器,完成农作物图像分类;最后,将无人机拍摄的农作物图像调整为224×224像素并输入到步骤S3中的卷积神经网络,各类农作物识别的信息通过分类器直接输出进行信息表达。与现有技术相比,本专利技术的有益效果:本专利技术融合迁移学习和改进特征的卷积神经网络对无人机拍摄的农作物图像进行识别的方法,对训练的样本有限时,利用已有的数据集训练模型参数权重;无人机拍摄下的图像进行特征处理,提高对图像的识别率,从而达到有效识别出目标农作物。本专利技术在无人机拍摄的目标图像不足情况下,利用迁移学习有效解决了图像数据集少造成的过拟合。本专利技术结合无人机拍摄图像的图像大小、训练速度与计算资源的消耗,对输入图像进行预处理,解决无人机拍摄限制问题,使得特征提取更准确。本专利技术充分发挥卷积神经网络的深度学习算法对图像特征的自动学习,采用不同层的特征进行融合,并用分类器分类,避免了人工选取的局限性,提高图像的识别率。本专利技术将深度学习与农业相结合、农业与无人机结合、深度学习与无人机结合,促进传统农业向现代农业的发展,提高研究价值。附图说明图1是本专利技术的原理流程图。图2是本专利技术卷积神经网络改进后的模型架构图。图3是本专利技术提取输入特征的表示图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。附图中描述位置关系仅用于示例性说明,不能理解为对本专利的限制。如图1所示,一种无人机拍摄的农作物图像识别方法,其中,包括如下步骤:S1.对无人机拍摄的农作物图像进行标记,构建属性信息并进行预处理,以获得农作物图像数据集;S2.采用迁移学习的思想预训练卷积神经网络模型;S3.用步骤S1得到的农作物图像数据集对步骤S2预训练后的卷积神经网络模型进行微调,提取卷积神经网络模型不同层的特征进行结合,获得图像特征表示;S4.用SVM分类器对步骤S3中得到的图像特征进行分类,完成农作物图像分类,得出分类结果,最后将无人机拍摄的农作物图像输入到步骤S3中的卷积神经网络模型进行识别。本实施例中,所述步骤S2中采用的卷积神经网络模型为VGG_16模型。本实施例中,,所述步骤S1中,通过无人机拍摄各种农作物的图像,图像在分辨率和宽高比方面各不相同,对无人机拍摄的农作物图像构建属性信息并进行预处理包括如下步骤:S11.用K-means算法将输入的彩色图像分割成农作物和背景,为了加快程序,在分割之前将图像大小减少30%;S12.通过处理R、G、B每个通道来增强农作物部分的对比度;S13.计算目标农作物的质心和长轴,通过旋转目标农作物来使其主轴水平,从而使农作物的方向达到正常;S14.获取目标农作物区域作为方位标准化其最大面积平方,使用增强彩色农作物的相应正方形区域来提取特征;S15.填充并调整目标农作物区域图像为224×224像素以适合VGG_16模型的输入层,并对不同种类的农作物图像做好类别标记,为避免图像数据过度拟合,数据集通过给定范围内的多个随机变换进行人为放大。如剪切变换随机应用于0.2弧度范围内的数据集;一些图像随机放大0.8-1.2倍;水平翻转也是随机应用的。本实施例中,所述步骤S2中,利用大型数据集imageNet对卷积神经网络模型VGG_16进行预训练。用大型数据集训练VGG_16是应用了迁移学习的思想:一个域D由一个特征空间x和特征空间上的边际概本文档来自技高网...

【技术保护点】
1.一种无人机拍摄的农作物图像识别方法,其特征在于,包括如下步骤:S1.对无人机拍摄的农作物图像构建属性信息并进行预处理,以获得农作物图像数据集;S2.采用迁移学习的思想预训练卷积神经网络模型;S3.用步骤S1得到的农作物图像数据集对步骤S2预训练后的卷积神经网络模型进行微调,提取卷积神经网络模型不同层的特征进行结合,获得图像特征表示;S4.用SVM分类器对步骤S3中得到的图像特征进行分类,完成农作物图像分类,得出分类结果,最后将无人机拍摄的农作物图像输入到步骤S3中的卷积神经网络模型进行识别。

【技术特征摘要】
1.一种无人机拍摄的农作物图像识别方法,其特征在于,包括如下步骤:S1.对无人机拍摄的农作物图像构建属性信息并进行预处理,以获得农作物图像数据集;S2.采用迁移学习的思想预训练卷积神经网络模型;S3.用步骤S1得到的农作物图像数据集对步骤S2预训练后的卷积神经网络模型进行微调,提取卷积神经网络模型不同层的特征进行结合,获得图像特征表示;S4.用SVM分类器对步骤S3中得到的图像特征进行分类,完成农作物图像分类,得出分类结果,最后将无人机拍摄的农作物图像输入到步骤S3中的卷积神经网络模型进行识别。2.根据权利要求1所述的一种无人机拍摄的农作物图像识别方法,其特征在于,所述步骤S2中采用的卷积神经网络模型为VGG_16模型。3.根据权利要求2所述的一种无人机拍摄的农作物图像识别方法,其特征在于,所述步骤S1中,对无人机拍摄的农作物图像构建属性信息并进行预处理包括如下步骤:S11.用K-means算法将输入的彩色图像分割成农作物和背景,为了加快程序,在分割之前将图像大小减少30%;S12.通过处理R、G、B每个通道来增强农作物部分的对比度;S13.计算目标农作物的质心和长轴,通过旋转目标农作物来使其主轴水平,从而使农作物的方向达到正常;S14.获取目标农作物区域作为方位标准化其最大面积平方,使用增强彩色农作物的相应正方形区域来提取特征;S15.填充并调整目标农作物区域图像为224×224像素以适合VGG_16模型的输入层,并对不同种类的农作物图像做好类别...

【专利技术属性】
技术研发人员:陈小帮左亚尧王铭锋
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1