Cargando…
Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking
Video tracking involves detecting previously designated objects of interest within a sequence of image frames. It can be applied in robotics, unmanned vehicles, and automation, among other fields of interest. Video tracking is still regarded as an open problem due to a number of obstacles that still...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8840388/ https://www.ncbi.nlm.nih.gov/pubmed/35162025 http://dx.doi.org/10.3390/s22031280 |
_version_ | 1784650606908014592 |
---|---|
author | Soubervielle-Montalvo, Carlos Perez-Cham, Oscar E. Puente, Cesar Gonzalez-Galvan, Emilio J. Olague, Gustavo Aguirre-Salado, Carlos A. Cuevas-Tello, Juan C. Ontanon-Garcia, Luis J. |
author_facet | Soubervielle-Montalvo, Carlos Perez-Cham, Oscar E. Puente, Cesar Gonzalez-Galvan, Emilio J. Olague, Gustavo Aguirre-Salado, Carlos A. Cuevas-Tello, Juan C. Ontanon-Garcia, Luis J. |
author_sort | Soubervielle-Montalvo, Carlos |
collection | PubMed |
description | Video tracking involves detecting previously designated objects of interest within a sequence of image frames. It can be applied in robotics, unmanned vehicles, and automation, among other fields of interest. Video tracking is still regarded as an open problem due to a number of obstacles that still need to be overcome, including the need for high precision and real-time results, as well as portability and low-power demands. This work presents the design, implementation and assessment of a low-power embedded system based on an SoC-FPGA platform and the honeybee search algorithm (HSA) for real-time video tracking. HSA is a meta-heuristic that combines evolutionary computing and swarm intelligence techniques. Our findings demonstrated that the combination of SoC-FPGA and HSA reduced the consumption of computational resources, allowing real-time multiprocessing without a reduction in precision, and with the advantage of lower power consumption, which enabled portability. A starker difference was observed when measuring the power consumption. The proposed SoC-FPGA system consumed about 5 Watts, whereas the CPU-GPU system required more than 200 Watts. A general recommendation obtained from this research is to use SoC-FPGA over CPU-GPU to work with meta-heuristics in computer vision applications when an embedded solution is required. |
format | Online Article Text |
id | pubmed-8840388 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-88403882022-02-13 Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking Soubervielle-Montalvo, Carlos Perez-Cham, Oscar E. Puente, Cesar Gonzalez-Galvan, Emilio J. Olague, Gustavo Aguirre-Salado, Carlos A. Cuevas-Tello, Juan C. Ontanon-Garcia, Luis J. Sensors (Basel) Article Video tracking involves detecting previously designated objects of interest within a sequence of image frames. It can be applied in robotics, unmanned vehicles, and automation, among other fields of interest. Video tracking is still regarded as an open problem due to a number of obstacles that still need to be overcome, including the need for high precision and real-time results, as well as portability and low-power demands. This work presents the design, implementation and assessment of a low-power embedded system based on an SoC-FPGA platform and the honeybee search algorithm (HSA) for real-time video tracking. HSA is a meta-heuristic that combines evolutionary computing and swarm intelligence techniques. Our findings demonstrated that the combination of SoC-FPGA and HSA reduced the consumption of computational resources, allowing real-time multiprocessing without a reduction in precision, and with the advantage of lower power consumption, which enabled portability. A starker difference was observed when measuring the power consumption. The proposed SoC-FPGA system consumed about 5 Watts, whereas the CPU-GPU system required more than 200 Watts. A general recommendation obtained from this research is to use SoC-FPGA over CPU-GPU to work with meta-heuristics in computer vision applications when an embedded solution is required. MDPI 2022-02-08 /pmc/articles/PMC8840388/ /pubmed/35162025 http://dx.doi.org/10.3390/s22031280 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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/). |
spellingShingle | Article Soubervielle-Montalvo, Carlos Perez-Cham, Oscar E. Puente, Cesar Gonzalez-Galvan, Emilio J. Olague, Gustavo Aguirre-Salado, Carlos A. Cuevas-Tello, Juan C. Ontanon-Garcia, Luis J. Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking |
title | Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking |
title_full | Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking |
title_fullStr | Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking |
title_full_unstemmed | Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking |
title_short | Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking |
title_sort | design of a low-power embedded system based on a soc-fpga and the honeybee search algorithm for real-time video tracking |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8840388/ https://www.ncbi.nlm.nih.gov/pubmed/35162025 http://dx.doi.org/10.3390/s22031280 |
work_keys_str_mv | AT souberviellemontalvocarlos designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking AT perezchamoscare designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking AT puentecesar designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking AT gonzalezgalvanemilioj designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking AT olaguegustavo designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking AT aguirresaladocarlosa designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking AT cuevastellojuanc designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking AT ontanongarcialuisj designofalowpowerembeddedsystembasedonasocfpgaandthehoneybeesearchalgorithmforrealtimevideotracking |