Design of Real-Time Gesture Recognition with Convolutional Neural Networks on a Low-End FPGA

Hand gesture recognition is used in human–computer interaction, with multiple applications in assistive technologies, virtual reality, and smart systems. While vision-based methods are commonly employed, they are often computationally intensive, sensitive to environmental conditions, and raise privacy concerns. This work proposes a hardware/software co-optimized system for real-time hand gesture recognition using accelerometer data, designed for a portable, low-cost platform. A Convolutional Neural Network from TinyML is implemented on a Xilinx Zynq-7000 SoC-FPGA, utilizing fixed-point arithmetic to minimize computational complexity while maintaining classification accuracy. Additionally, combined architectural optimizations, including pipelining and loop unrolling, are applied to enhance processing efficiency. The final system achieves a 62× speedup over an unoptimized floating-point implementation while reducing power consumption, making it suitable for embedded and battery-powered applications.

Authors

Institutions

Publication Details

Journal
Electronics
Published
2025-08-29
DOI
https://doi.org/10.3390/electronics14173457
Citations
1
Primary Topic
Hand Gesture Recognition Systems
Type
article
Field-Weighted Citation Impact
1.94

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design of Real-Time Gesture Recognition with Convolutional Neural Networks on a Low-End FPGA

Paulo Flores, Mário Véstias, Tiago Gonçalves, Rui Policarpo Duarte et al.
1 citations
Electronics
Hand Gesture Recognition Systems
1.94
article

Design of Real-Time Gesture Recognition with Convolutional Neural Networks on a Low-End FPGA

Paulo Flores, Mário Véstias, Tiago Gonçalves, Rui Policarpo Duarte, Gustavo Jacinto
article en
1 citations

Abstract

Hand gesture recognition is used in human–computer interaction, with multiple applications in assistive technologies, virtual reality, and smart systems. While vision-based methods are commonly employed, they are often computationally intensive, sensitive to environmental conditions, and raise privacy concerns. This work proposes a hardware/software co-optimized system for real-time hand gesture recognition using accelerometer data, designed for a portable, low-cost platform. A Convolutional Neural Network from TinyML is implemented on a Xilinx Zynq-7000 SoC-FPGA, utilizing fixed-point arithmetic to minimize computational complexity while maintaining classification accuracy. Additionally, combined architectural optimizations, including pipelining and loop unrolling, are applied to enhance processing efficiency. The final system achieves a 62× speedup over an unoptimized floating-point implementation while reducing power consumption, making it suitable for embedded and battery-powered applications.

ElectronicsVol. 14(17)
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (PT)
Fundação para a Ciência e a Tecnologia, Center for Substance Abuse Treatment
Openalex Percentile: Top 13%
Hand Gesture Recognition Systems
1.94
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Design of Real-Time Gesture Recognition with Convolutional Neural Networks on a Low-End FPGA — Paulo Flores, Mário Véstias, et al. · Electronics (2025) | TGRS Research Map | TGRS