A Performance Comparison of CNN Models for Bean Phenology Classification Using Transfer Learning Techniques

Teodoro Ibarra-Pérez, Ramón Jaramillo-Martínez, H. C. Correa-Aguado, Christophe Ndjatchi, Ma. del Rosario Martínez-Blanco, H. A. Guerrero-Osuna, F. Mirelez-Delgado, J. I. Casas-Flores, Rafael Reveles-Martínez, U. A. Hernández-González
{"title":"A Performance Comparison of CNN Models for Bean Phenology Classification Using Transfer Learning Techniques","authors":"Teodoro Ibarra-Pérez, Ramón Jaramillo-Martínez, H. C. Correa-Aguado, Christophe Ndjatchi, Ma. del Rosario Martínez-Blanco, H. A. Guerrero-Osuna, F. Mirelez-Delgado, J. I. Casas-Flores, Rafael Reveles-Martínez, U. A. Hernández-González","doi":"10.3390/agriengineering6010048","DOIUrl":null,"url":null,"abstract":"The early and precise identification of the different phenological stages of the bean (Phaseolus vulgaris L.) allows for the determination of critical and timely moments for the implementation of certain agricultural activities that contribute in a significant manner to the output and quality of the harvest, as well as the necessary actions to prevent and control possible damage caused by plagues and diseases. Overall, the standard procedure for phenological identification is conducted by the farmer. This can lead to the possibility of overlooking important findings during the phenological development of the plant, which could result in the appearance of plagues and diseases. In recent years, deep learning (DL) methods have been used to analyze crop behavior and minimize risk in agricultural decision making. One of the most used DL methods in image processing is the convolutional neural network (CNN) due to its high capacity for learning relevant features and recognizing objects in images. In this article, a transfer learning approach and a data augmentation method were applied. A station equipped with RGB cameras was used to gather data from images during the complete phenological cycle of the bean. The information gathered was used to create a set of data to evaluate the performance of each of the four proposed network models: AlexNet, VGG19, SqueezeNet, and GoogleNet. The metrics used were accuracy, precision, sensitivity, specificity, and F1-Score. The results of the best architecture obtained in the validation were those of GoogleNet, which obtained 96.71% accuracy, 96.81% precision, 95.77% sensitivity, 98.73% specificity, and 96.25% F1-Score.","PeriodicalId":7846,"journal":{"name":"AgriEngineering","volume":"119 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AgriEngineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/agriengineering6010048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The early and precise identification of the different phenological stages of the bean (Phaseolus vulgaris L.) allows for the determination of critical and timely moments for the implementation of certain agricultural activities that contribute in a significant manner to the output and quality of the harvest, as well as the necessary actions to prevent and control possible damage caused by plagues and diseases. Overall, the standard procedure for phenological identification is conducted by the farmer. This can lead to the possibility of overlooking important findings during the phenological development of the plant, which could result in the appearance of plagues and diseases. In recent years, deep learning (DL) methods have been used to analyze crop behavior and minimize risk in agricultural decision making. One of the most used DL methods in image processing is the convolutional neural network (CNN) due to its high capacity for learning relevant features and recognizing objects in images. In this article, a transfer learning approach and a data augmentation method were applied. A station equipped with RGB cameras was used to gather data from images during the complete phenological cycle of the bean. The information gathered was used to create a set of data to evaluate the performance of each of the four proposed network models: AlexNet, VGG19, SqueezeNet, and GoogleNet. The metrics used were accuracy, precision, sensitivity, specificity, and F1-Score. The results of the best architecture obtained in the validation were those of GoogleNet, which obtained 96.71% accuracy, 96.81% precision, 95.77% sensitivity, 98.73% specificity, and 96.25% F1-Score.
利用迁移学习技术对用于豆类物候分类的 CNN 模型进行性能比较
对豆角(Phaseolus vulgaris L.)的不同物候期进行早期和精确的识别,可以确定实施某些农业活动的关键和适时时刻,这些活动对收获的产量和质量有重大贡献,还可以采取必要的行动,预防和控制瘟疫和疾病可能造成的损害。总的来说,物候鉴定的标准程序是由农民进行的。这可能会导致忽略植物物候发育过程中的重要发现,从而导致瘟疫和疾病的出现。近年来,深度学习(DL)方法已被用于分析作物行为和最大限度地降低农业决策风险。卷积神经网络(CNN)是图像处理中使用最多的深度学习方法之一,因为它具有很强的学习相关特征和识别图像中物体的能力。本文采用了迁移学习方法和数据增强方法。在豆类的整个物候周期中,使用配备 RGB 摄像机的观测站收集图像数据。收集到的信息被用来创建一组数据,以评估所提出的四种网络模型的性能:AlexNet、VGG19、SqueezeNet 和 GoogleNet。使用的指标包括准确度、精确度、灵敏度、特异性和 F1-Score。在验证中获得最佳架构结果的是 GoogleNet,其准确率为 96.71%,精确率为 96.81%,灵敏度为 95.77%,特异性为 98.73%,F1-Score 为 96.25%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.70
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信