MARATTO

article

TinyML-Based Hand Gesture Recognition for Device Control

Abstract

Hand gesture recognition enables intuitive and contactless device control by translating specific hand movements into commands. This allows users to effortlessly operate smart home systems, consumer electronics, and industrial machinery through natural gestures, enhancing accessibility and user experience without physical interfaces. This paper presents a robust TinyML-based framework for real-time hand gesture recognition, designed for efficient deployment on resource-constrained embedded devices. The system translates eight distinct hand gestures into device control commands using a vision-based approach. A dataset of 8,000 images was collected under varied lighting and angles to enhance generalization. The preprocessing pipeline incorporates hand isolation via MediaPipe, resizing, selective brightness enhancement, and normalization to optimize input data. Three lightweight convolutional neural networks, MobileNetV3Small, NASNetMobile, and DenseNet121, were evaluated and optimized using pruning and full integer quantization. Results show that all models retained high accuracy above $97 \%$ post-compression, with MobileNetV3Small achieving the best performance: $98.7 \%$ accuracy, an inference time of 4 ms, and a model size of 195 KB. This work demonstrates the viability of TinyML for enabling low-latency, privacy-preserving, and energy-efficient gesture-controlled interfaces on microcontrollers.

Research topics

  • Hand Gesture Recognition Systems
  • Interactive and Immersive Displays
  • Human Pose and Action Recognition

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/iraset68627.2026.11538444

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.