Review of Energy-Efficient Embedded System Acceleration of Convolution Neural Networks for Organic Weeding Robots

被引:2
|
作者
Czymmek, Vitali [1 ]
Koehn, Carolin [1 ]
Harders, Leif Ole [1 ]
Hussmann, Stephan [1 ]
机构
[1] West Coast Univ Appl Sci, Fac Engn, Fritz Thiedemann Ring 20, D-25746 Heide, Germany
来源
AGRICULTURE-BASEL | 2023年 / 13卷 / 11期
关键词
convolution neural networks (CNN); FPGA; embedded systems; machine learning; edge devices; real time image processing; agricultural machinery and equipment for precision farming; REAL-TIME; FPGA ACCELERATOR; YOLO CNN;
D O I
10.3390/agriculture13112103
中图分类号
S3 [农学(农艺学)];
学科分类号
0901 ;
摘要
The sustainable cultivation of organic vegetables and the associated problem of weed control has been a current research topic for some time. Despite this, the use of chemical and synthetic pesticides increases every year. This is to be solved with the help of an automated robot system. The current version of the weeding robot uses GPUs to execute the inference phase. This requires a lot of energy for an 8-track robot. To enable autonomous solar operation, the system must be made more energy efficient. This work aims to evaluate possible approaches and the current state of research on implementing convolution neural networks on low power embedded systems. In the course of the work, the technical feasibility for the implementation of CNNs in FPGAs was examined, in particular, following the example of a feasibility analysis. This paper shows that the acceleration of convolution neural networks using FPGAs is technically feasible for use as detection hardware in the weeding robot. With the help of the current state of research and the existing literature, the optimization possibilities of the hardware and software have been evaluated. The trials of different networks on different hardware accelerators with diverse approaches were investigated and compared.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Energy-Efficient Acceleration of Deep Neural Networks on Realtime-Constrained Embedded Edge Devices
    Kim, Bogil
    Lee, Sungjae
    Trivedi, Amit Ranjan
    Song, William J.
    IEEE ACCESS, 2020, 8 : 216259 - 216270
  • [2] An Energy-efficient Convolution Unit for Depthwise Separable Convolutional Neural Networks
    Chong, Yi Sheng
    Goh, Wang Ling
    Ong, Yew Soon
    Nambiar, Vishnu P.
    Do, Anh Tuan
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [3] Searching for Energy-Efficient Hybrid Adder-Convolution Neural Networks
    Li, Wenshuo
    Chen, Xinghao
    Bai, Jinyu
    Ning, Xuefei
    Wang, Yunhe
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, CVPRW 2022, 2022, : 1942 - 1951
  • [4] AppCiP: Energy-Efficient Approximate Convolution-in-Pixel Scheme for Neural Network Acceleration
    Tabrizchi, Sepehr
    Nezhadi, Ali
    Angizi, Shaahin
    Roohi, Arman
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (01) : 225 - 236
  • [5] Energy-efficient acceleration of convolutional neural networks using computation reuse
    Ghanbari, Azam
    Modarressi, Mehdi
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 126
  • [6] Albireo: Energy-Efficient Acceleration of Convolutional Neural Networks via Silicon Photonics
    Shiflett, Kyle
    Karanth, Avinash
    Bunescu, Razvan
    Louri, Ahmed
    2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021), 2021, : 860 - 873
  • [7] E2GC: Energy-efficient Group Convolution in Deep Neural Networks
    Jha, Nandan Kumar
    Saini, Rajat
    Nag, Subhrajit
    Mittal, Sparsh
    2020 33RD INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2020 19TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2020, : 155 - 160
  • [8] Global-Local Convolution with Spiking Neural Networks for Energy-efficient Keyword Spotting
    Wang, Shuai
    Zhang, Dehao
    Shi, Kexin
    Wang, Yuchen
    Wei, Wenjie
    Wu, Jibin
    Zhang, Malu
    INTERSPEECH 2024, 2024, : 4523 - 4527
  • [9] A Heterogeneous and Reconfigurable Embedded Architecture for Energy-Efficient Execution of Convolutional Neural Networks
    Luebeck, Konstantin
    Bringmann, Oliver
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 267 - 280
  • [10] Implementation of energy-efficient fast convolution algorithm for deep convolutional neural networks based on FPGA
    Li, W. -J.
    Ruan, S. -J.
    Yang, D. -S.
    ELECTRONICS LETTERS, 2020, 56 (10) : 485 - 487