Kanglei Wu , Tan Wang , Yuan Rao , Xiu Jin , Xiaobo Wang , Jiajia Li , Zhe Zhang , Zhaohui Jiang , Xing Shao , Wu Zhang
{"title":"在遮挡和类不平衡场景中进行枝上大豆豆荚生成检测的实用框架","authors":"Kanglei Wu , Tan Wang , Yuan Rao , Xiu Jin , Xiaobo Wang , Jiajia Li , Zhe Zhang , Zhaohui Jiang , Xing Shao , 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":"{\"title\":\"Practical framework for generative on-branch soybean pod detection in occlusion and class imbalance scenes\",\"authors\":\"Kanglei Wu , Tan Wang , Yuan Rao , Xiu Jin , Xiaobo Wang , Jiajia Li , Zhe Zhang , Zhaohui Jiang , Xing Shao , 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}","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
摘要
每株植物的结荚数可以作为大豆产量的有效指标,准确确定这一指标对于评估优质大豆品种至关重要。然而,传统的人工豆荚计数费时费力。虽然基于深度学习的豆荚检测方法备受关注,但要在遮挡和类不平衡场景中有效检测豆荚,仍面临相当大的挑战。作为一种补救措施,本研究提出了一种框架,利用合成豆荚图像生成和多阶段迁移学习来生成复杂场景中枝条上大豆豆荚的检测模型。该框架采用了一个新颖的管道:首先从非分支豆荚训练集中的非排除豆荚图像中分离出单个豆荚,然后利用这些图像生成具有不同豆荚特征的合成数据集。然后,采用多阶段迁移学习方法训练分支上的豆荚检测模型,利用真实和合成数据集加强复杂场景中的豆荚特征提取。拟议框架的检测模型 YOLOv7-tiny(You Only Look Once v7 的微小版本)集成了基于圆形平滑标签的角度预测模块(用于旋转物体检测)、坐标注意模块(用于增强特征提取)和最小点距离相交联合损失模块(用于精确感知边界框)。实验结果表明,所提出的框架在复杂场景中检测分枝豆荚的平均精度(mAP)达到了 81.1%,比表现最好的模型高出 23.7%。所提出的方法为复杂的枝上豆荚检测提供了一个有效的解决方案,有望成为类似农业任务的稳健管道。
Practical framework for generative on-branch soybean pod detection in occlusion and class imbalance scenes
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.
期刊介绍:
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.