基于FPGA的卷积神经网络加速器在精准农业边缘计算中的高效实时水稻叶片病害分类

IF 5.2 2区 工程技术 Q1 ENGINEERING, MULTIDISCIPLINARY
Jingwen Zheng , Zefei Lv , Dayang Li , Chengbo Lu , Zuxiang Shen , Haotian Chen , Xiwei Huang , Jiye Huang , Dongmei Chen , Jingcheng Zhang
{"title":"基于FPGA的卷积神经网络加速器在精准农业边缘计算中的高效实时水稻叶片病害分类","authors":"Jingwen Zheng ,&nbsp;Zefei Lv ,&nbsp;Dayang Li ,&nbsp;Chengbo Lu ,&nbsp;Zuxiang Shen ,&nbsp;Haotian Chen ,&nbsp;Xiwei Huang ,&nbsp;Jiye Huang ,&nbsp;Dongmei Chen ,&nbsp;Jingcheng Zhang","doi":"10.1016/j.measurement.2025.118122","DOIUrl":null,"url":null,"abstract":"<div><div>Convolutional Neural Networks (CNNs) are revolutionizing agriculture, finding widespread applications in tasks such as crop disease detection and yield prediction. However, their high accuracy ability often requires significant computational and memory resources, posing challenges for deployment on resource-constrained edge devices. Lightweight CNNs can reduce computational requirements but still encounter substantial memory access challenges, necessitating further optimization for practical edge deployment. Therefore, this study employed MobileNetV2 for rice leaf disease classification and adapt the model for edge computing by quantizing network parameters to 16-bit for Field-Programmable Gate Array (FPGA) storage, implementing a linear buffering method to reduce parameter read operations, thus alleviating communication bandwidth bottlenecks and improving memory utilization by 28.6 %. High Level Synthesis (HLS) tools were also applied to optimize the FPGA accelerator through loop unrolling, pipelining, and matrix partitioning, enhancing data parallelism and reuse. The optimized design was deployed on a ZYNQ-AC7Z020 FPGA platform, achieving 95.8 % classification accuracy, an inference speed of 53 ms per frame, power consumption of 3.09 W, and a throughput of 35.7 GOPS (Giga Operations Per Second). Memory usage was reduced by 47.1 % without compromising performance. This cost-effective and efficient design offers a robust solution for real-time rice leaf disease classification, balancing resource constraints and operational performance for edge applications in precision agriculture.</div></div>","PeriodicalId":18349,"journal":{"name":"Measurement","volume":"256 ","pages":"Article 118122"},"PeriodicalIF":5.2000,"publicationDate":"2025-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"High-efficiency real-time rice leaf disease classification using convolutional neural network accelerator on FPGA for edge computing in precision agriculture\",\"authors\":\"Jingwen Zheng ,&nbsp;Zefei Lv ,&nbsp;Dayang Li ,&nbsp;Chengbo Lu ,&nbsp;Zuxiang Shen ,&nbsp;Haotian Chen ,&nbsp;Xiwei Huang ,&nbsp;Jiye Huang ,&nbsp;Dongmei Chen ,&nbsp;Jingcheng Zhang\",\"doi\":\"10.1016/j.measurement.2025.118122\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Convolutional Neural Networks (CNNs) are revolutionizing agriculture, finding widespread applications in tasks such as crop disease detection and yield prediction. However, their high accuracy ability often requires significant computational and memory resources, posing challenges for deployment on resource-constrained edge devices. Lightweight CNNs can reduce computational requirements but still encounter substantial memory access challenges, necessitating further optimization for practical edge deployment. Therefore, this study employed MobileNetV2 for rice leaf disease classification and adapt the model for edge computing by quantizing network parameters to 16-bit for Field-Programmable Gate Array (FPGA) storage, implementing a linear buffering method to reduce parameter read operations, thus alleviating communication bandwidth bottlenecks and improving memory utilization by 28.6 %. High Level Synthesis (HLS) tools were also applied to optimize the FPGA accelerator through loop unrolling, pipelining, and matrix partitioning, enhancing data parallelism and reuse. The optimized design was deployed on a ZYNQ-AC7Z020 FPGA platform, achieving 95.8 % classification accuracy, an inference speed of 53 ms per frame, power consumption of 3.09 W, and a throughput of 35.7 GOPS (Giga Operations Per Second). Memory usage was reduced by 47.1 % without compromising performance. This cost-effective and efficient design offers a robust solution for real-time rice leaf disease classification, balancing resource constraints and operational performance for edge applications in precision agriculture.</div></div>\",\"PeriodicalId\":18349,\"journal\":{\"name\":\"Measurement\",\"volume\":\"256 \",\"pages\":\"Article 118122\"},\"PeriodicalIF\":5.2000,\"publicationDate\":\"2025-06-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Measurement\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0263224125014812\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Measurement","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0263224125014812","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

摘要

卷积神经网络(cnn)正在彻底改变农业,在作物病害检测和产量预测等任务中得到广泛应用。然而,它们的高精度能力通常需要大量的计算和内存资源,这对在资源受限的边缘设备上部署提出了挑战。轻量级cnn可以减少计算需求,但仍然遇到大量内存访问挑战,需要进一步优化实际边缘部署。因此,本研究采用MobileNetV2进行水稻叶病分类,并通过将网络参数量化为16位的FPGA (Field-Programmable Gate Array,现场可编程门阵列)存储,使模型适应边缘计算,采用线性缓冲方法减少参数读取操作,从而缓解通信带宽瓶颈,提高内存利用率28.6%。High Level Synthesis (HLS)工具通过循环展开、流水线和矩阵划分来优化FPGA加速器,增强数据并行性和重用性。优化后的设计部署在ZYNQ-AC7Z020 FPGA平台上,分类准确率达到95.8%,推理速度为每帧53 ms,功耗为3.09 W,吞吐量为35.7 GOPS (Giga Operations per Second)。在不影响性能的情况下,内存使用减少了47.1%。这种经济高效的设计为精准农业的边缘应用提供了实时水稻叶片病害分类、平衡资源约束和操作性能的强大解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
High-efficiency real-time rice leaf disease classification using convolutional neural network accelerator on FPGA for edge computing in precision agriculture
Convolutional Neural Networks (CNNs) are revolutionizing agriculture, finding widespread applications in tasks such as crop disease detection and yield prediction. However, their high accuracy ability often requires significant computational and memory resources, posing challenges for deployment on resource-constrained edge devices. Lightweight CNNs can reduce computational requirements but still encounter substantial memory access challenges, necessitating further optimization for practical edge deployment. Therefore, this study employed MobileNetV2 for rice leaf disease classification and adapt the model for edge computing by quantizing network parameters to 16-bit for Field-Programmable Gate Array (FPGA) storage, implementing a linear buffering method to reduce parameter read operations, thus alleviating communication bandwidth bottlenecks and improving memory utilization by 28.6 %. High Level Synthesis (HLS) tools were also applied to optimize the FPGA accelerator through loop unrolling, pipelining, and matrix partitioning, enhancing data parallelism and reuse. The optimized design was deployed on a ZYNQ-AC7Z020 FPGA platform, achieving 95.8 % classification accuracy, an inference speed of 53 ms per frame, power consumption of 3.09 W, and a throughput of 35.7 GOPS (Giga Operations Per Second). Memory usage was reduced by 47.1 % without compromising performance. This cost-effective and efficient design offers a robust solution for real-time rice leaf disease classification, balancing resource constraints and operational performance for edge applications in precision agriculture.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Measurement
Measurement 工程技术-工程:综合
CiteScore
10.20
自引率
12.50%
发文量
1589
审稿时长
12.1 months
期刊介绍: Contributions are invited on novel achievements in all fields of measurement and instrumentation science and technology. Authors are encouraged to submit novel material, whose ultimate goal is an advancement in the state of the art of: measurement and metrology fundamentals, sensors, measurement instruments, measurement and estimation techniques, measurement data processing and fusion algorithms, evaluation procedures and methodologies for plants and industrial processes, performance analysis of systems, processes and algorithms, mathematical models for measurement-oriented purposes, distributed measurement systems in a connected world.
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信