Abstract
Wearable sensors, such as smartwatches, often face challenges in providing accurate readings due to variations in sensor quality and placement irregularities. Furthermore, deep convolutional neural networks (CNNs) can be resource-intensive, making them less suitable for real-time applications in wearable technology. This study introduces a novel approach utilizing Edge Tensor Processing Units (EdgeTPUs) combined with Field-Programmable Gate Arrays (FPGAs) for activity classification in athletes, specifically designed for resource-constrained environments. EdgeTPU models are optimized for low memory usage and high computational efficiency, making them ideal for microcontrollers used in wearable devices. To address model size and complexity, we employ quantization techniques and a lightweight neural network design. Experiments using the UCI-HAR, WISDM, and WEAR datasets show that our approach achieves a classification accuracy of 98.97%. The FPGA implementation offers high throughput and low latency, critical for real-time processing in wearable sensors. Additionally, we present three innovative approaches for complex loop optimization to enhance convolution efficiency. With a usage rate of 24.6%, the EdgeTPU model implemented on a Virtex-7 FPGA demonstrates effective hardware utilization. Our results indicate that the integration of FPGA and EdgeTPU technologies enables efficient real-time monitoring of athletic activities in wearable devices with limited resources.
Keywords
Get full access to this article
View all access options for this article.
