This paper presents an energy-optimized solution for on-device pest detection, preventing image streaming from the traps installed in the monitored orchard surface. We optimize the Viola-Jones object detector to run on a low-cost 8-core MicroController (MCU), which is coupled to a low-power image sensor. Thanks to the adopted memory management scheme and the algorithm parallelization, our solution presents a processing latency of only 0.4 sec per image while scoring >80% detection accuracy on low-quality images. This design reduces the memory requirements and complexity of precedent processing pipelines based on Deep Neural Networks and presents a power envelope > 10x lower than more expensive existing solutions

Parallel Execution of the Viola-Jones Algorithm on MCUs for Low-Cost Automated Pest Detection / Rusci, Manuele; Bompani, Luca; Baldoni, Olmo; Montanari, Carlo; Brunelli, Davide; Benini, Luca. - (2023), pp. 35-39. (Intervento presentato al convegno 2023 IEEE Conference on AgriFood Electronics (CAFE) tenutosi a Torino, Italy nel 25th-27th September 2023) [10.1109/CAFE58535.2023.10291634].

Parallel Execution of the Viola-Jones Algorithm on MCUs for Low-Cost Automated Pest Detection

Brunelli, Davide
Penultimo
;
2023-01-01

Abstract

This paper presents an energy-optimized solution for on-device pest detection, preventing image streaming from the traps installed in the monitored orchard surface. We optimize the Viola-Jones object detector to run on a low-cost 8-core MicroController (MCU), which is coupled to a low-power image sensor. Thanks to the adopted memory management scheme and the algorithm parallelization, our solution presents a processing latency of only 0.4 sec per image while scoring >80% detection accuracy on low-quality images. This design reduces the memory requirements and complexity of precedent processing pipelines based on Deep Neural Networks and presents a power envelope > 10x lower than more expensive existing solutions
2023
2023 IEEE Conference on AgriFood Electronics (CAFE) Proceedings
Piscataway, New Jersey, USA
IEEE
979-8-3503-2711-3
Rusci, Manuele; Bompani, Luca; Baldoni, Olmo; Montanari, Carlo; Brunelli, Davide; Benini, Luca
Parallel Execution of the Viola-Jones Algorithm on MCUs for Low-Cost Automated Pest Detection / Rusci, Manuele; Bompani, Luca; Baldoni, Olmo; Montanari, Carlo; Brunelli, Davide; Benini, Luca. - (2023), pp. 35-39. (Intervento presentato al convegno 2023 IEEE Conference on AgriFood Electronics (CAFE) tenutosi a Torino, Italy nel 25th-27th September 2023) [10.1109/CAFE58535.2023.10291634].
File in questo prodotto:
File Dimensione Formato  
Parallel_Execution_of_the_Viola-Jones_Algorithm_on_MCUs_for_Low-Cost_Automated_Pest_Detection.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 700.93 kB
Formato Adobe PDF
700.93 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/399287
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact