{"title":"基于轻量级 YOLO 卷积神经网络的生菜杂草实时定位和杂草严重程度分类,实现智能行内杂草控制","authors":"","doi":"10.1016/j.compag.2024.109404","DOIUrl":null,"url":null,"abstract":"<div><p>Competition for nutrients between intra-row weeds and cultivated vegetables is a major contributor to reduced crop yields. Compared with manual weeding, intelligent robots can improve the efficiency of weeding operations. Developing real-time and reliable robotic systems for weed control in vegetable fields is a significant challenge due to the complexity of real-time identification, localization, and classification of vegetables as well as various weed species. The main purpose of this study was to propose a high-performance, lightweight deep learning model and an intra-row weed severity classification algorithm for real-time lettuce identification and weed severity classification. In this study, a scaling factor (<em>τ</em> = 0.5) was chosen to lightweight the YOLOv7 model. A new Multimodule-YOLOv7-L lightweight model was then developed by combining ECA and CA attention mechanisms, ELAN-B3 and DownC modules. The overall performance of the Multimodule-YOLOv7- L was better than that of other deep learning models, including YOLOv7, YOLOv7-Tiny, YOLOv8m, YOLOv5n-Cabbage, SE: YOLOv5x, YOLOv5s_Ghb, MST-YOLO_CBAM, Citrus-YOLOv7, Pineapple-YOLOv7, MS-YOLOv7 and CBAM-YOLOv7. The precision, recall, [email protected], F1-score, model weight and FPS of the Multimodule-YOLOv7- L model were 97.5 %, 95.7 %, 97.1 %, 96.6 %, 18.4 MB and 37.3 FPS (Image resolution about 3000 × 3000), respectively. An intra-row weed severity classification algorithm based on the Multimodule-YOLOv7-L model was proposed for use in a new mechanical-laser collaborative intra-row weeding robot. The developed algorithm achieved a classification accuracy of 100 % in eight lettuce weed scenarios, with the processing time of a single image ranging from 4-13 ms. The results of this study provided valuable reference for the development of intelligent robots for intra-row weed control. The algorithm proposed in this article can be obtained at <span><span>https://github.com/H777R/The-intra-row-weed-severity-classification-algorithm.git</span><svg><path></path></svg></span>.</p></div>","PeriodicalId":50627,"journal":{"name":"Computers and Electronics in Agriculture","volume":null,"pages":null},"PeriodicalIF":7.7000,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Real-time lettuce-weed localization and weed severity classification based on lightweight YOLO convolutional neural networks for intelligent intra-row weed control\",\"authors\":\"\",\"doi\":\"10.1016/j.compag.2024.109404\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Competition for nutrients between intra-row weeds and cultivated vegetables is a major contributor to reduced crop yields. Compared with manual weeding, intelligent robots can improve the efficiency of weeding operations. Developing real-time and reliable robotic systems for weed control in vegetable fields is a significant challenge due to the complexity of real-time identification, localization, and classification of vegetables as well as various weed species. The main purpose of this study was to propose a high-performance, lightweight deep learning model and an intra-row weed severity classification algorithm for real-time lettuce identification and weed severity classification. In this study, a scaling factor (<em>τ</em> = 0.5) was chosen to lightweight the YOLOv7 model. A new Multimodule-YOLOv7-L lightweight model was then developed by combining ECA and CA attention mechanisms, ELAN-B3 and DownC modules. The overall performance of the Multimodule-YOLOv7- L was better than that of other deep learning models, including YOLOv7, YOLOv7-Tiny, YOLOv8m, YOLOv5n-Cabbage, SE: YOLOv5x, YOLOv5s_Ghb, MST-YOLO_CBAM, Citrus-YOLOv7, Pineapple-YOLOv7, MS-YOLOv7 and CBAM-YOLOv7. The precision, recall, [email protected], F1-score, model weight and FPS of the Multimodule-YOLOv7- L model were 97.5 %, 95.7 %, 97.1 %, 96.6 %, 18.4 MB and 37.3 FPS (Image resolution about 3000 × 3000), respectively. An intra-row weed severity classification algorithm based on the Multimodule-YOLOv7-L model was proposed for use in a new mechanical-laser collaborative intra-row weeding robot. The developed algorithm achieved a classification accuracy of 100 % in eight lettuce weed scenarios, with the processing time of a single image ranging from 4-13 ms. The results of this study provided valuable reference for the development of intelligent robots for intra-row weed control. The algorithm proposed in this article can be obtained at <span><span>https://github.com/H777R/The-intra-row-weed-severity-classification-algorithm.git</span><svg><path></path></svg></span>.</p></div>\",\"PeriodicalId\":50627,\"journal\":{\"name\":\"Computers and Electronics in Agriculture\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":7.7000,\"publicationDate\":\"2024-09-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers and Electronics in Agriculture\",\"FirstCategoryId\":\"97\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0168169924007956\",\"RegionNum\":1,\"RegionCategory\":\"农林科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AGRICULTURE, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers and Electronics in Agriculture","FirstCategoryId":"97","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168169924007956","RegionNum":1,"RegionCategory":"农林科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AGRICULTURE, MULTIDISCIPLINARY","Score":null,"Total":0}
Real-time lettuce-weed localization and weed severity classification based on lightweight YOLO convolutional neural networks for intelligent intra-row weed control
Competition for nutrients between intra-row weeds and cultivated vegetables is a major contributor to reduced crop yields. Compared with manual weeding, intelligent robots can improve the efficiency of weeding operations. Developing real-time and reliable robotic systems for weed control in vegetable fields is a significant challenge due to the complexity of real-time identification, localization, and classification of vegetables as well as various weed species. The main purpose of this study was to propose a high-performance, lightweight deep learning model and an intra-row weed severity classification algorithm for real-time lettuce identification and weed severity classification. In this study, a scaling factor (τ = 0.5) was chosen to lightweight the YOLOv7 model. A new Multimodule-YOLOv7-L lightweight model was then developed by combining ECA and CA attention mechanisms, ELAN-B3 and DownC modules. The overall performance of the Multimodule-YOLOv7- L was better than that of other deep learning models, including YOLOv7, YOLOv7-Tiny, YOLOv8m, YOLOv5n-Cabbage, SE: YOLOv5x, YOLOv5s_Ghb, MST-YOLO_CBAM, Citrus-YOLOv7, Pineapple-YOLOv7, MS-YOLOv7 and CBAM-YOLOv7. The precision, recall, [email protected], F1-score, model weight and FPS of the Multimodule-YOLOv7- L model were 97.5 %, 95.7 %, 97.1 %, 96.6 %, 18.4 MB and 37.3 FPS (Image resolution about 3000 × 3000), respectively. An intra-row weed severity classification algorithm based on the Multimodule-YOLOv7-L model was proposed for use in a new mechanical-laser collaborative intra-row weeding robot. The developed algorithm achieved a classification accuracy of 100 % in eight lettuce weed scenarios, with the processing time of a single image ranging from 4-13 ms. The results of this study provided valuable reference for the development of intelligent robots for intra-row weed control. The algorithm proposed in this article can be obtained at https://github.com/H777R/The-intra-row-weed-severity-classification-algorithm.git.
期刊介绍:
Computers and Electronics in Agriculture provides international coverage of advancements in computer hardware, software, electronic instrumentation, and control systems applied to agricultural challenges. Encompassing agronomy, horticulture, forestry, aquaculture, and animal farming, the journal publishes original papers, reviews, and applications notes. It explores the use of computers and electronics in plant or animal agricultural production, covering topics like agricultural soils, water, pests, controlled environments, and waste. The scope extends to on-farm post-harvest operations and relevant technologies, including artificial intelligence, sensors, machine vision, robotics, networking, and simulation modeling. Its companion journal, Smart Agricultural Technology, continues the focus on smart applications in production agriculture.