A-修剪:一种基于滤波器修剪的轻量级菠萝花朵计数网络

IF 5 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Guoyan Yu, Ruilin Cai, Yingtong Luo, Mingxin Hou, Ruoling Deng
{"title":"A-修剪:一种基于滤波器修剪的轻量级菠萝花朵计数网络","authors":"Guoyan Yu, Ruilin Cai, Yingtong Luo, Mingxin Hou, Ruoling Deng","doi":"10.1007/s40747-023-01261-7","DOIUrl":null,"url":null,"abstract":"<p>During pineapple cultivation, detecting and counting the number of pineapple flowers in real time and estimating the yield are essential. Deep learning methods are more efficient in real-time performance than traditional manual detection. However, existing deep learning models are characterized by low detection speeds and cannot be applied in real time on mobile devices. This paper presents a lightweight model in which filter pruning compresses the YOLOv5 network. An adaptive batch normalization layer evaluation mechanism is introduced to the pruning process to evaluate the performance of the subnetwork. With this approach, the network with the best performance can be found quickly after pruning. Then, an efficient channel attention mechanism is added for the pruned network to constitute a new YOLOv5_E network. Our findings demonstrate that the proposed YOLOv5_E network attains an accuracy of 71.7% with a mere 1.7 M parameters, a model size of 3.8 MB, and an impressive running speed of 178 frames per second. Compared to the original YOLOv5, YOLOv5_E shows a 0.9% marginal decrease in accuracy; while, the number of parameters and the model size are reduced by 75.8% and 73.8%, respectively. Moreover, the running speed of YOLOv5_E is nearly twice that of the original. Among the ten networks evaluated, YOLOv5_E boasts the fastest detection speed and ranks second in detection accuracy. Furthermore, YOLOv5_E can be integrated with StrongSORT for real-time detection and counting on mobile devices. We validated this on the NVIDIA Jetson Xavier NX development board, where it achieved an average detection speed of 24 frames per second. The proposed YOLOv5_E network can be effectively used on agricultural equipment such as unmanned aerial vehicles, providing technical support for the detection and counting of crops on mobile devices.</p>","PeriodicalId":10524,"journal":{"name":"Complex & Intelligent Systems","volume":"10 1","pages":""},"PeriodicalIF":5.0000,"publicationDate":"2023-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A-pruning: a lightweight pineapple flower counting network based on filter pruning\",\"authors\":\"Guoyan Yu, Ruilin Cai, Yingtong Luo, Mingxin Hou, Ruoling Deng\",\"doi\":\"10.1007/s40747-023-01261-7\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>During pineapple cultivation, detecting and counting the number of pineapple flowers in real time and estimating the yield are essential. Deep learning methods are more efficient in real-time performance than traditional manual detection. However, existing deep learning models are characterized by low detection speeds and cannot be applied in real time on mobile devices. This paper presents a lightweight model in which filter pruning compresses the YOLOv5 network. An adaptive batch normalization layer evaluation mechanism is introduced to the pruning process to evaluate the performance of the subnetwork. With this approach, the network with the best performance can be found quickly after pruning. Then, an efficient channel attention mechanism is added for the pruned network to constitute a new YOLOv5_E network. Our findings demonstrate that the proposed YOLOv5_E network attains an accuracy of 71.7% with a mere 1.7 M parameters, a model size of 3.8 MB, and an impressive running speed of 178 frames per second. Compared to the original YOLOv5, YOLOv5_E shows a 0.9% marginal decrease in accuracy; while, the number of parameters and the model size are reduced by 75.8% and 73.8%, respectively. Moreover, the running speed of YOLOv5_E is nearly twice that of the original. Among the ten networks evaluated, YOLOv5_E boasts the fastest detection speed and ranks second in detection accuracy. Furthermore, YOLOv5_E can be integrated with StrongSORT for real-time detection and counting on mobile devices. We validated this on the NVIDIA Jetson Xavier NX development board, where it achieved an average detection speed of 24 frames per second. The proposed YOLOv5_E network can be effectively used on agricultural equipment such as unmanned aerial vehicles, providing technical support for the detection and counting of crops on mobile devices.</p>\",\"PeriodicalId\":10524,\"journal\":{\"name\":\"Complex & Intelligent Systems\",\"volume\":\"10 1\",\"pages\":\"\"},\"PeriodicalIF\":5.0000,\"publicationDate\":\"2023-10-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Complex & Intelligent Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.1007/s40747-023-01261-7\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Complex & Intelligent Systems","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s40747-023-01261-7","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

摘要

在菠萝种植过程中,实时检测和计数菠萝花的数量以及估计产量是必不可少的。深度学习方法在实时性能方面比传统的手动检测更高效。然而,现有的深度学习模型的特点是检测速度低,无法在移动设备上实时应用。本文提出了一个轻量级模型,其中滤波器修剪压缩YOLOv5网络。在修剪过程中引入了一种自适应的批规范化层评估机制来评估子网络的性能。通过这种方法,可以在修剪后快速找到性能最好的网络。然后,为修剪后的网络添加有效的信道注意机制,以构成新的YOLOv5_E网络。我们的研究结果表明,所提出的YOLOv5_E网络仅具有1.7M的参数、3.8MB的模型大小和每秒178帧的惊人运行速度,其准确率达到71.7%。与最初的YOLOv5相比,YOLOv5_E显示出0.9%的准确率边际下降;同时,参数数量和模型大小分别减少了75.8%和73.8%。此外,YOLOv5_E的运行速度几乎是原来的两倍。在评估的十个网络中,YOLOv5_E的检测速度最快,检测精度排名第二。此外,YOLOv5_E可以与StrongSORT集成,用于移动设备上的实时检测和计数。我们在NVIDIA Jetson Xavier NX开发板上验证了这一点,在那里它实现了每秒24帧的平均检测速度。所提出的YOLOv5_E网络可以有效地用于无人机等农业设备,为移动设备上的作物检测和计数提供技术支持。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

A-pruning: a lightweight pineapple flower counting network based on filter pruning

A-pruning: a lightweight pineapple flower counting network based on filter pruning

During pineapple cultivation, detecting and counting the number of pineapple flowers in real time and estimating the yield are essential. Deep learning methods are more efficient in real-time performance than traditional manual detection. However, existing deep learning models are characterized by low detection speeds and cannot be applied in real time on mobile devices. This paper presents a lightweight model in which filter pruning compresses the YOLOv5 network. An adaptive batch normalization layer evaluation mechanism is introduced to the pruning process to evaluate the performance of the subnetwork. With this approach, the network with the best performance can be found quickly after pruning. Then, an efficient channel attention mechanism is added for the pruned network to constitute a new YOLOv5_E network. Our findings demonstrate that the proposed YOLOv5_E network attains an accuracy of 71.7% with a mere 1.7 M parameters, a model size of 3.8 MB, and an impressive running speed of 178 frames per second. Compared to the original YOLOv5, YOLOv5_E shows a 0.9% marginal decrease in accuracy; while, the number of parameters and the model size are reduced by 75.8% and 73.8%, respectively. Moreover, the running speed of YOLOv5_E is nearly twice that of the original. Among the ten networks evaluated, YOLOv5_E boasts the fastest detection speed and ranks second in detection accuracy. Furthermore, YOLOv5_E can be integrated with StrongSORT for real-time detection and counting on mobile devices. We validated this on the NVIDIA Jetson Xavier NX development board, where it achieved an average detection speed of 24 frames per second. The proposed YOLOv5_E network can be effectively used on agricultural equipment such as unmanned aerial vehicles, providing technical support for the detection and counting of crops on mobile devices.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Complex & Intelligent Systems
Complex & Intelligent Systems COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE-
CiteScore
9.60
自引率
10.30%
发文量
297
期刊介绍: Complex & Intelligent Systems aims to provide a forum for presenting and discussing novel approaches, tools and techniques meant for attaining a cross-fertilization between the broad fields of complex systems, computational simulation, and intelligent analytics and visualization. The transdisciplinary research that the journal focuses on will expand the boundaries of our understanding by investigating the principles and processes that underlie many of the most profound problems facing society today.
×
引用
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学术官方微信