本文节选自《智慧农业(中英文)》2020年第2卷第1期,徐志福副研究员团队的《基于机器视觉与深度学习的西兰花表型快速提取方法研究》,其引用格式如下,欢迎大家阅读、引用。
引文格式:周成全, 叶宏宝, 俞国红, 胡俊, 徐志福. 基于机器视觉与深度学习的西兰花表型快速提取方法研究[J]. 智慧农业(中英文), 2020, 2(1): 121-132.
ZHOU Chengquan, YE Hongbao, YU Guohong, HU Jun, XU Zhifu.
点击直达官网阅读(全文,免费)
基于机器视觉与深度学习的目标果实提取的三种方法
当前,计算机视觉技术被广泛应用于田间复杂环境下的果实提取和分析研究,以实现作物生长的动态监控;而图像分割作为计算机视觉技术的前提和关键,其精度的高低直接影响到后续工作的精度和效率。在自然环境下对目标果实进行准确分割主要包括以下3类方法:
1 基于颜色空间变换和阈值分割方法
这类方法的核心思想是在RGB、Lab、HSV等颜色空间中寻找差异较大的通道并对其进行阈值分割运算。夏永泉等基于HIS颜色空间对叶片病斑进行了提取;高理文和林小桦利用颜色空间变换和最大类间方差法进行全图分割;董晓辉提出了一种基于颜色空间变换的绿色植被快速分割方法,其精度可达到80%以上。但是,该类算法存在动态光照和土壤反射率条件下鲁棒性不足等问题,难以对自然环境下景物实现有效分离。
2 基于浅层模型的机器学习方法
通过人工筛选并提取果实和背景部分的颜色、纹理、性状等特征,生成可准确区分二者的高阶特征矩阵并对分类器进行训练从而获得分割模型。魏丽冉等提出了一种基于核函数支持向量机的植物叶片病害多分类检测模型;周俊等根据K均值聚类算法和直推式支持向量机进行训练,准确获取了农田自然地块中的各种绿色植物;李先锋等提出了一种基于特征优化和最小二乘支持向量(Least Square Support Vector Regression Machine,LS-SVM)实现棉田杂草识别的方法,通过粒子群算法(Particle Swarm Optimization Algorithm,PSOA)对提取到的特征进行优化后输入LS-SVM进行训练以实现杂草识别,其试验精度可达95%以上。然而,浅层模型在实际应用中往往出现对目标特征表达不完整、提取过程和检测过程分离等情况,从而造成分割和识别性能下降。
3 基于深度学习模型的机器学习方法
深度学习由大数据集驱动,不需要设定具体的目标特征即可进行高维数据判别,具有强大的信息处理优势。Lee等通过对AlexNet进行微调,自动提取叶片特征以解决传统方法依赖人工监督导致模型偏差等问题,使用该网络准确率可达99.6%;Dyrmann等利用含残块支路模块的卷积神经网络模型(Convolutional Neural Networks,CNN)在一个包含有20多种作物及杂草的图片数据集上进行分类测试,精度达到了86.2%;Too等对多种经典网络进行参数微调后对PlantVillage数据集中的植物和病虫害进行识别,发现DenseNets-121在迭代次数增加时精度提升最为明显,且所需参数数量最少;Fuentes等将3种分类网络Faster R-CNN,SSD和R-FCN与不同特征提取网络(VGG和ResNet)相结合,提出了一种可以实时定位和识别番茄病虫害种类的系统;李淼等、陈桂芬等开展了基于CNN和迁移学习的农作物病害识别方法研究。上述研究将深度学习模型应用于田间表型信息获取,但因光照、角度和相机规格难以统一等问题均缺乏移动平台试验;且前述研究大多面向大田作物,鲜有对西兰花等作物进行深度学习框架下表型信息提取的研究。
周成全等结合机器视觉和深度学习技术,提出了一种西兰花长势信息的高通量获取方法。首先,利用自主研发的地面平台,获取了西兰花多个生育期的冠层正射影像;利用本研究提出的基于改进的深度残差网络(ResNet)对标注数据进行训练学习建立快速、高通量的西兰花球分割模型;并在该模型分割基础上,利用PSOA技术和大津法(Otsu)对花球部位进行二次分割,以实现花球新鲜度分析。试验结果表明,与经典ResNet和GoogleNet以及传统基于颜色空间变换和阈值分割方法相比,提出的方法精度较高且具有较强鲁棒性,对未来田间西兰花的表型分析具有一定的参考价值。
小店
欢迎光临选购
微信交流服务群
为方便农业科学领域读者、作者和审稿专家学术交流,促进智慧农业发展,为更好地服务广大读者、作者和审稿人,编辑部建立了微信交流服务群,有关专业领域内的问题讨论、投稿相关的问题均可在群里咨询。
入群方法:加小编微信331760296,备注:姓名、单位、研究方向,小编拉您进群,机构营销广告人员勿扰。
信息发布
科研团队介绍及招聘信息、学术会议及相关活动的宣传推广
留言与评论(共有 0 条评论) “” |