Design of a Low-Power Embedded System Based on a SoC-FPGA and the Honeybee Search Algorithm for Real-Time Video Tracking
Article
-
- Overview
-
- Research
-
- Identity
-
- Additional Document Info
-
- View All
-
Overview
abstract
-
Video tracking involves detecting previously designated objects of interest within a se-quence 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. © 2022 by the authors. Licensee MDPI, Basel, Switzerland.
publication date
funding provided via
published in
Research
keywords
-
Computer vision; Embedded system design; Evolutionary computing; Field-programmable gate array; Graphics processing unit; Heterogeneous computing; Meta-heuristic; Swarm intelligence; System-on-chip; Video tracking Computer graphics; Computer vision; Electric power utilization; Embedded systems; Field programmable gate arrays (FPGA); Graphics processing unit; Heuristic algorithms; Image coding; Integrated circuit design; Learning algorithms; Object detection; Program processors; Programmable logic controllers; Swarm intelligence; Video signal processing; Embedded systems design; Evolutionary computing; Heterogeneous computing; Image frames; Low power embedded systems; Metaheuristic; Real time videos; Real- time; Search Algorithms; Video-tracking; System-on-chip; algorithm; animal; bee; software; Algorithms; Animals; Bees; Software
Identity
Digital Object Identifier (DOI)
PubMed ID
Additional Document Info
start page
end page
volume
issue