Benchmarking Object Detection Deep Learning Models in Embedded Devices
dc.contributor.author | Cantero, David | |
dc.contributor.author | Esnaola-Gonzalez, Iker | |
dc.contributor.author | Miguel Alonso, José | |
dc.contributor.author | Jauregi Iztueta, Ekaitz | |
dc.date.accessioned | 2022-08-01T11:26:13Z | |
dc.date.available | 2022-08-01T11:26:13Z | |
dc.date.issued | 2022 | |
dc.identifier.citation | Sensors 22(11) : (2022) // Article ID 4205 | es_ES |
dc.identifier.issn | 1424-8220 | |
dc.identifier.uri | http://hdl.handle.net/10810/57103 | |
dc.description.abstract | Object detection is an essential capability for performing complex tasks in robotic applications. Today, deep learning (DL) approaches are the basis of state-of-the-art solutions in computer vision, where they provide very high accuracy albeit with high computational costs. Due to the physical limitations of robotic platforms, embedded devices are not as powerful as desktop computers, and adjustments have to be made to deep learning models before transferring them to robotic applications. This work benchmarks deep learning object detection models in embedded devices. Furthermore, some hardware selection guidelines are included, together with a description of the most relevant features of the two boards selected for this benchmark. Embedded electronic devices integrate a powerful AI co-processor to accelerate DL applications. To take advantage of these co-processors, models must be converted to a specific embedded runtime format. Five quantization levels applied to a collection of DL models are considered; two of them allow the execution of models in the embedded general-purpose CPU and are used as the baseline to assess the improvements obtained when running the same models with the three remaining quantization levels in the AI co-processors. The benchmark procedure is explained in detail, and a comprehensive analysis of the collected data is presented. Finally, the feasibility and challenges of the implementation of embedded object detection applications are discussed. | es_ES |
dc.description.sponsorship | This work has received support from the following programs: PID2019-104966GB-I00 (Spanish Ministry of Science and Innovation), IT-1244-19 (Basque Government), KK-2020/00049, KK-2021/00111 and KK-2021/00095 (Elkartek projects 3KIA, ERTZEAN and SIGZE, funded by the SPRI-Basque Government) and the AI-PROFICIENT project funded by European Union’s Horizon 2020 research and innovation program under grant agreement no. 95739 | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | MDPI | es_ES |
dc.relation | info:eu-repo/grantAgreement/EC/H2020/957391 | es_ES |
dc.relation | info:eu-repo/grantAgreement/MICINN/PID2019-104966GB-I00 | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
dc.subject | object detection | es_ES |
dc.subject | embedded devices | es_ES |
dc.subject | deep learning | es_ES |
dc.subject | benchmarking | es_ES |
dc.title | Benchmarking Object Detection Deep Learning Models in Embedded Devices | es_ES |
dc.type | info:eu-repo/semantics/article | es_ES |
dc.date.updated | 2022-06-09T13:40:55Z | |
dc.rights.holder | © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/). | es_ES |
dc.relation.publisherversion | https://www.mdpi.com/1424-8220/22/11/4205 | es_ES |
dc.identifier.doi | 10.3390/s22114205 | |
dc.contributor.funder | European Commission | |
dc.departamentoes | Lenguajes y sistemas informáticos | |
dc.departamentoes | Arquitectura y Tecnología de Computadores | |
dc.departamentoeu | Lengoaia eta Sistema Informatikoak | |
dc.departamentoeu | Konputagailuen Arkitektura eta Teknologia |
Files in this item
This item appears in the following Collection(s)
Except where otherwise noted, this item's license is described as © 2022 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article
distributed under the terms and
conditions of the Creative Commons
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
4.0/).