paddle玉米异常果穗智能筛分

db551d76a0e0fd5eab15b7fc011c534a.gif

向AI转型的程序员都关注了这个号👇👇👇

1 项目背景

玉米作为重要粮食作物,种子质量是影响玉米产量的关键因素;选用优质玉米种子即:玉米制种穗选是重要环节,筛分出异常果穗(机械损伤、虫蛀、败育、病害等),有利于提高玉米种子的纯度和发芽率。传统的玉米制种穗选工作主要依靠人工,费时费力、存在主观误差。因此,研究基于人工智能技术的高通量玉米果穗智能筛分方法,提高玉米制种筛分的速率和效率,具有重要意义。玉米新品种选育工作多在田间进行,果穗图像易受周围环境(光照、粉尘、花丝附着、散落的碎粒等)影响,图像存在光照不均、霉变果穗颜色变化丰富、背景复杂、噪声大、果穗异常区域形状复杂等,采用传统的图像处理方法对玉米果穗进行筛分鲁棒性,难以满足育种的实际行业需要。异常果穗包括以下几种,如下图所示:

b682f401b0f1ace003788ecef11eb51e.png

4a8831dca680b0177949574253a738de.png

01f8250afabd4794a7f1d1f2b96f920c.png

  1. 机械损伤果穗:大型机械设备收获果穗较为新鲜,新鲜果穗含水量较大(30%左右),易造成果穗表皮损伤,露出白色胚乳;受伤胚乳易霉变,对玉米发芽率影响较大,影响产量。

  2. 虫蛀果穗:受种植环境影响果穗发生病虫害,或存储过程中害虫对穗部叮咬,使得玉米果穗失去制种价值。

  3. 霉变果穗:玉米果穗在田间或存储中,由于环境水分含量过高引起穗部发生霉变,籽粒呈现出各种霉斑颜色,失去制种价值。

  4. 畸形果穗:玉米果穗两头大且有籽粒,中间部分小,没有结实籽粒;或果穗只有单侧面有籽粒,或只有很少籽粒散落分布,或果穗顶部秃尖过大,几乎可占果穗1/2以上。

  5. 异种果穗:与所选的目标品种不同的果穗,这部分果穗若混入目标品种果穗中会影响后期制种的纯度。

  6. 败育果穗:由于品种缺陷等原因导致玉米果穗顶部未发育或发育不全,表现为上部无籽粒或籽粒干瘪,严重秃尖可占果穗的1/2以上。

本项目基于飞桨PaddlePaddle框架,快速构建多种经典的卷积神经网络模型,解决玉米异常果穗筛分中的技术难点,实现对玉米果穗的高通量智能筛分。

2 项目方案

项目结合农业玉米异常果穗筛分这一实际问题,基于百度PaddlePaddle,我们研发了高通量玉米果穗智能筛分系统。系统的整体方案如下:

ee1b6317dcc1ec3b0d66e2d6c06c6a2a.png

通过飞桨PaddlePaddle框架,构建、训练多种卷积神经网络,并测试它们对玉米果穗图像进行分类效果,调整各网络模型参数,最终选择最有网络模型实现对玉米果穗的精准、高效率筛分。采用的比对网络包括:AlexNet、VGG、ResNet、MobileNet v1和MobileNet v2等。

3 数据说明

本项目图像数据集使用团队研发的玉米异常果穗筛分便携设备和高通量筛分装置(如下图左、右)分别采集果穗图像。

96751e0780ee22cd2c531ea4c628001e.png

6ed4dfc9f774eacf9e691b8b9e915784.png

采集图像包含正常、霉变、虫蛀、机械损伤和带苞叶等几个类别果穗,共81张图像。实验以7:2:1比例将数据集随机划分为训练集、测试集和验证集,部分图像如下:

b0aa7ec954e965b5a723f62d8552b1d4.png

说明:针对制种果穗类别样本数据不均衡的问题,也可采用镜像、旋转任意角度、改变亮度等技术实现样本数据的扩增,如下图所示。

5b7e6a78f5571d3f74fb740b811f33a0.png

d5f6447d4532399a8afd399a4184cc45.png

c3469d5eb31ecbbc00a569b62fc8bb73.png

720d8ba8d36ff358d6edc93f9f771901.png

3dd13670555bc5354bdcfbaac24344c4.png

12e6039f073e2c79f1e8494cdce1516f.png

c841f58acf53e88e715a47597f844dd7.png

1129537f550fe1dfdf934da90827e675.png

1d604d08b30853d31ab8c82576ce6c87.png

70a0559ade86f8f283010c3437e7cfef.png

5 项目展示

项目对比了各模型在相同数据集下的不同性能,如下图所示。经过50轮迭代训练后,ResNet与MobileNet等模型在玉米果穗分类任务中取得的效果优于AlexNet和VGG等模型的效果。

a964f7d9a6d009e8aeba24edb7f30633.png

68bb8556f1479c3a84c632e53d5ac24b.png

dfb82fb70cad8c976bfd568990a42de7.png

6 总结提高

本项目针对玉米异常果穗智能筛分这一农业领域实际生产问题,分别构造了AlexNet、VGG、ResNet、MobileNet等多种卷积神经网络进行图像分类识别。针对数据集相对较小的情况,选择较小的Batchsize,并调用PaddlePaddle的图像增强API进行数据增强处理,可以有效提升玉米异常果穗识别的准确率。

机器学习算法工程师

 视频号

d497fc9302d2e466754c61f8352c840a.jpeg

长按图片,识别二维码


阅读过本文的人还看了以下文章:

TensorFlow 2.0深度学习案例实战

基于40万表格数据集TableBank,用MaskRCNN做表格检测

《基于深度学习的自然语言处理》中/英PDF

Deep Learning 中文版初版-周志华团队

【全套视频课】最全的目标检测算法系列讲解,通俗易懂!

《美团机器学习实践》_美团算法团队.pdf

《深度学习入门:基于Python的理论与实现》高清中文PDF+源码

《深度学习:基于Keras的Python实践》PDF和代码

特征提取与图像处理(第二版).pdf

python就业班学习视频,从入门到实战项目

2019最新《PyTorch自然语言处理》英、中文版PDF+源码

《21个项目玩转深度学习:基于TensorFlow的实践详解》完整版PDF+附书代码

《深度学习之pytorch》pdf+附书源码

PyTorch深度学习快速实战入门《pytorch-handbook》

【下载】豆瓣评分8.1,《机器学习实战:基于Scikit-Learn和TensorFlow》

《Python数据分析与挖掘实战》PDF+完整源码

汽车行业完整知识图谱项目实战视频(全23课)

李沐大神开源《动手学深度学习》,加州伯克利深度学习(2019春)教材

笔记、代码清晰易懂!李航《统计学习方法》最新资源全套!

《神经网络与深度学习》最新2018版中英PDF+源码

将机器学习模型部署为REST API

FashionAI服装属性标签图像识别Top1-5方案分享

重要开源!CNN-RNN-CTC 实现手写汉字识别

yolo3 检测出图像中的不规则汉字

同样是机器学习算法工程师,你的面试为什么过不了?

前海征信大数据算法:风险概率预测

【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类

VGG16迁移学习,实现医学图像识别分类工程项目

特征工程(一)

特征工程(二) :文本数据的展开、过滤和分块

特征工程(三):特征缩放,从词袋到 TF-IDF

特征工程(四): 类别特征

特征工程(五): PCA 降维

特征工程(六): 非线性特征提取和模型堆叠

特征工程(七):图像特征提取和深度学习

如何利用全新的决策树集成级联结构gcForest做特征工程并打分?

Machine Learning Yearning 中文翻译稿

蚂蚁金服2018秋招-算法工程师(共四面)通过

全球AI挑战-场景分类的比赛源码(多模型融合)

斯坦福CS230官方指南:CNN、RNN及使用技巧速查(打印收藏)

python+flask搭建CNN在线识别手写中文网站

中科院Kaggle全球文本匹配竞赛华人第1名团队-深度学习与特征工程

不断更新资源

深度学习、机器学习、数据分析、python

 搜索公众号添加: datayx  

ba4b06a5cd9d1de2299510457f7cc7bd.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值