FPGA-Accelerated Bird Detection Algorithm for Paddy Farmers
- Altera Corporation, Bayan Lepas Technoplex, 11900 Penang, Malaysia
- Centre of Excellence for Micro System Technology, Universiti Malaysia Perlis, 02600 Arau Perlis Malaysia
- Faculty of Electronic Engineering and Technology, Universiti Malaysia Perlis, 02600 Arau Perlis Malaysia
Received: 2025-05-05
Revised: 2025-06-28
Accepted: 2025-07-14
Published in Issue 2025-08-04
Copyright (c) 2025 Muhamad Ili Firdaus Mohamad Sa’ad, Rizalafande Che Ismail, Siti Zarina Md Naziri, Mohd Nazrin Md Isa, Ahmad Husni Mohd Shapri (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.
How to Cite
PDF views: 21
Abstract
Paddy farmers face significant challenges from bird pests, particularly species like pipits and sparrows, which can reduce yields by up to 70%, especially during the grain-filling stage, leading to substantial economic losses. Traditional methods of pest control, such as physical barriers, scare tactics, and chemical deterrents, are often inefficient and labour-intensive. To address this issue, this research develops an artificial intelligence (AI)-based bird detection system to protect paddy fields. The solution involves using Field-Programmable Gate Array (FPGA)-accelerated object detection models to accurately identify bird activity in real time, aligning with journal requirements for first-time abbreviation usage. The system integrates a notification mechanism via Telegram to alert farmers immediately, allowing swift manual action. The research employed the detr- resnet50 model for its precision and high confidence in detection, running on both Central Processing Unit (CPU) and FPGA configurations to optimize performance. The results showed significant improvements in latency and frames per second (FPS) when using FPGA acceleration, demonstrating effective real-time bird detection capabilities. The system’s implementation enhanced crop protection, promoted eco-friendly practices, and improved overall farming efficiency by reducing manual surveillance and providing valuable data for long-term pest management strategies. Key quantitative findings showed that FPGA acceleration improved FPS by over 200% compared to CPU performance.
Keywords
- Artificial intelligence,
- FPGA,
- Object detection model,
- Smart farming,
- Image processing
References
- A. Osman Hashi, A. A. Abdirahman, M. Abdirahman Elmi, O. Ernest, and R. Rodriguez, “Deep Learning Models for Crime Intention Detection Using Object Detection”, Int. J. Adv. Comput. Sci. Appl., vol. 14, no. 4, pp. 1–20, 2023.
- Baki, Razali, "Pengurusan burung perosak di sawah padi (Management of Bird Pests in Rice Field)" Buletin Teknologi MARDI Bil 34, pp. 29-44, 2022.
- Z. Li, “Investigation of Reconfigurable Hardware Acceleration for Low-Power Embedded Neural Networks”, Université Côte d'Azur, Theses De Doctorat, 2024.
- C. Vasile and A. Ulm, “Image Processing Hardware Acceleration — A Review of Operations Involved and Current Hardware Approaches,” Journal of Imaging 10, no. 12, vol. 298. 2024.
- Y. Wang, Y., Liao, Y., Yang, J., Wang, H., C Zhao, “An FPGA-based Online Reconfigurable CNN Edge Computing Device for Object Detection,” Microelectronics J, vol. 137, p.105805, 2023.
- A. D. Santi, “Reducing Latency of Object Detection Systems Using Bayer Filters Reducing Latency of Object Detection Systems Using Bayer Filters,” KTH, School of Electrical Engineering and Computer Science Dissertation (Master), 2024.
- P. Y. (2021) Xiyuan P, Jinxiang Y, Bowen Y, Liansheng L, “A Review of FPGA-Based Custom Computing Architecture for Convolutional Neural Network Inference”, Chinese Journal of Electronics, 30(1), pp.1-17, 2021.
- K. Zeng, Ǫ. Ma, J. W. Wu, Z. Chen, T. Shen, and C. Yan, “FPGA-based Accelerator for Object Detection: A Comprehensive Survey,” Journal of Supercomputing, vol. 78, no. 12, pp. 14096–14136, 2022.
- A. Montgomerie-Corcoran, P. Toupas, Z. Yu, and C. S. Bouganis, “SATAY: A Streaming Architecture Toolflow for Accelerating YOLO Models on FPGA Devices,” Proceedings - International Conference on Field-Programmable Technology, ICFPT, pp. 179–187, 2023.
- N. Carion, F. Massa, G. Synnaeve, N. Usunier, A. Kirillov, and S. Zagoruyko, “End- to-End Object Detection with Transformers,” European conference on Computer Vision, pp. 213-229, 2020.
- A. Bochkovskiy, C.-Y. Wang, and H.-Y. M. Liao, “YOLOv4: Optimal Speed and Accuracy of Object Detection”, [Online] arXiv preprint arXiv:2004.10934, 2020.
- X. Zhou, D. Wang, and P. Krähenbühl, “Objects as Points”, [Online]. arXiv preprint arXiv:1904.07850, 2019.
- Z. Yan, B. Zhang, and D. Wang, “An FPGA-Based YOLOv5 Accelerator for Real-Time Industrial Vision Applications,” Micromachines (Basel), vol. 15, no. 9, p. 1164, 2024.
- X. Li, Y. Wei, J. Li, W. Duan, X. Zhang, and Y. Huang, “Improved YOLOv7 Algorithm for Small Object Detection in Unmanned Aerial Vehicle Image Scenarios,” Applied Sciences, vol. 14, no. 4, p. 1664, Feb. 2024.
- Peraka, Shyam, Reddy Sudheer, Bandi Narasimha Rao, Allu Ravi Teja, and Esai Naveen Kumar. "Smart irrigation based on crops using IoT." In 2020 IEEE 15th International Conference on Industrial and Information Systems (ICIIS), pp. 611-616, 2020.
- C. Robinson, “Intel Arria 10 GX FPGA Card for Servers Released.” Portal [Online]. Available: https://www.servethehome.com/intel-arria-10-gx-fpga-card-for- servers-released/
- E. Wovchena, “detr-resnet50,” Github repository [Online], Available: https://github.com/openvinotoolkit/open_model_zoo/blob/master/models/public/detr-resnet50/README.md, 2022.
- Qasaimeh, Murad, Kristof Denolf, Jack Lo, Kees Vissers, Joseph Zambreno, and Phillip H. Jones. "Comparing energy efficiency of CPU, GPU and FPGA implementations for vision kernels." In 2019 IEEE international conference on embedded software and systems (ICESS), pp. 1-8, 2019.
- Ye, Andy Gean, and Karthik Ganesan. "Measuring the Power-Constrained Performance and Energy Gap between FPGAs and Processors." In Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, pp. 285-285, 2017.
- Wu Tianwen, “yolo-v4-tf — OpenVINO.” Github repository [Online], Available: https://github.com/TNTWEN/OpenVINO-YOLOV4/blob/master/yolo_v4.py, 2020.
- Anna Mironova, “ctdet_coco_dlav0_512,” Github repository [Online], Available: https://github.com/openvinotoolkit/open_model_zoo/blob/master/tools/accuracy_checker/configs/ctdet_coco_dlav0_512.yml, 2020.