Practical framework for generative on-branch soybean pod detection in occlusion and class imbalance scenes

IF 7.5 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Engineering Applications of Artificial Intelligence Pub Date : 2024-11-12 DOI:10.1016/j.engappai.2024.109613
Kanglei Wu , Tan Wang , Yuan Rao , Xiu Jin , Xiaobo Wang , Jiajia Li , Zhe Zhang , Zhaohui Jiang , Xing Shao , Wu Zhang
{"title":"Practical framework for generative on-branch soybean pod detection in occlusion and class imbalance scenes","authors":"Kanglei Wu ,&nbsp;Tan Wang ,&nbsp;Yuan Rao ,&nbsp;Xiu Jin ,&nbsp;Xiaobo Wang ,&nbsp;Jiajia Li ,&nbsp;Zhe Zhang ,&nbsp;Zhaohui Jiang ,&nbsp;Xing Shao ,&nbsp;Wu Zhang","doi":"10.1016/j.engappai.2024.109613","DOIUrl":null,"url":null,"abstract":"<div><div>The number of pods per plant can serve as an effective indicator of soybean yield, and accurately determining this is essential for evaluating high-quality soybean varieties. However, traditional manual pod counting is time-consuming and laborious. Although deep learning-based pod detection methods have attracted much attention, there are still considerable challenges for the effective detection of pods in occlusion and class imbalance scenes. As a remedy, this study proposes a framework that leverages synthetic pod image generation and multi-stage transfer learning to generate detection model of on-branch soybean pods in complex scenes. This framework employs a novel pipeline: initially separating individual pods from non-occluded pod images in an off-branch pod training set, then using these to generate synthetic datasets with diverse pod features. Next, a multi-stage transfer learning method is employed to train an on-branch pod detection model, leveraging both real and synthetic datasets to enhance pod feature extraction in complex scenes. The detection model of proposed framework, YOLOv7-tiny (tiny version of You Only Look Once v7), integrates an angle prediction module based on Circular Smooth Label for rotated object detection, Coordinate Attention modules for enhanced feature extraction and Minimum Point Distance Intersection over Union Loss for precise bounding box perception. Experimental results show that proposed framework achieves an 81.1% mAP (mean Average Precision) for detecting on-branch pods in complex scenes, surpassing the best-performing model by 23.7%. This proposed method presents an effective solution for complex on-branch pod detection, having great potential of serving as robust pipeline for similar agricultural tasks.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":"139 ","pages":"Article 109613"},"PeriodicalIF":7.5000,"publicationDate":"2024-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197624017718","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

The number of pods per plant can serve as an effective indicator of soybean yield, and accurately determining this is essential for evaluating high-quality soybean varieties. However, traditional manual pod counting is time-consuming and laborious. Although deep learning-based pod detection methods have attracted much attention, there are still considerable challenges for the effective detection of pods in occlusion and class imbalance scenes. As a remedy, this study proposes a framework that leverages synthetic pod image generation and multi-stage transfer learning to generate detection model of on-branch soybean pods in complex scenes. This framework employs a novel pipeline: initially separating individual pods from non-occluded pod images in an off-branch pod training set, then using these to generate synthetic datasets with diverse pod features. Next, a multi-stage transfer learning method is employed to train an on-branch pod detection model, leveraging both real and synthetic datasets to enhance pod feature extraction in complex scenes. The detection model of proposed framework, YOLOv7-tiny (tiny version of You Only Look Once v7), integrates an angle prediction module based on Circular Smooth Label for rotated object detection, Coordinate Attention modules for enhanced feature extraction and Minimum Point Distance Intersection over Union Loss for precise bounding box perception. Experimental results show that proposed framework achieves an 81.1% mAP (mean Average Precision) for detecting on-branch pods in complex scenes, surpassing the best-performing model by 23.7%. This proposed method presents an effective solution for complex on-branch pod detection, having great potential of serving as robust pipeline for similar agricultural tasks.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在遮挡和类不平衡场景中进行枝上大豆豆荚生成检测的实用框架
每株植物的结荚数可以作为大豆产量的有效指标,准确确定这一指标对于评估优质大豆品种至关重要。然而,传统的人工豆荚计数费时费力。虽然基于深度学习的豆荚检测方法备受关注,但要在遮挡和类不平衡场景中有效检测豆荚,仍面临相当大的挑战。作为一种补救措施,本研究提出了一种框架,利用合成豆荚图像生成和多阶段迁移学习来生成复杂场景中枝条上大豆豆荚的检测模型。该框架采用了一个新颖的管道:首先从非分支豆荚训练集中的非排除豆荚图像中分离出单个豆荚,然后利用这些图像生成具有不同豆荚特征的合成数据集。然后,采用多阶段迁移学习方法训练分支上的豆荚检测模型,利用真实和合成数据集加强复杂场景中的豆荚特征提取。拟议框架的检测模型 YOLOv7-tiny(You Only Look Once v7 的微小版本)集成了基于圆形平滑标签的角度预测模块(用于旋转物体检测)、坐标注意模块(用于增强特征提取)和最小点距离相交联合损失模块(用于精确感知边界框)。实验结果表明,所提出的框架在复杂场景中检测分枝豆荚的平均精度(mAP)达到了 81.1%,比表现最好的模型高出 23.7%。所提出的方法为复杂的枝上豆荚检测提供了一个有效的解决方案,有望成为类似农业任务的稳健管道。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Engineering Applications of Artificial Intelligence
Engineering Applications of Artificial Intelligence 工程技术-工程:电子与电气
CiteScore
9.60
自引率
10.00%
发文量
505
审稿时长
68 days
期刊介绍: Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.
期刊最新文献
Chimney detection and size estimation from high-resolution optical satellite imagery using deep learning models Predicting rapid impact compaction of soil using a parallel transformer and long short-term memory architecture for sequential soil profile encoding Learning discriminative representations by a Canonical Correlation Analysis-based Siamese Network for offline signature verification Decoding text from electroencephalography signals: A novel Hierarchical Gated Recurrent Unit with Masked Residual Attention Mechanism A novel hybrid data-driven domain generalization approach with dual-perspective feature fusion for intelligent fault diagnosis
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1