English

Memory-Efficient, Limb Position-Aware Hand Gesture Recognition using Hyperdimensional Computing

Machine Learning 2021-03-10 v1 Signal Processing

Abstract

Electromyogram (EMG) pattern recognition can be used to classify hand gestures and movements for human-machine interface and prosthetics applications, but it often faces reliability issues resulting from limb position change. One method to address this is dual-stage classification, in which the limb position is first determined using additional sensors to select between multiple position-specific gesture classifiers. While improving performance, this also increases model complexity and memory footprint, making a dual-stage classifier difficult to implement in a wearable device with limited resources. In this paper, we present sensor fusion of accelerometer and EMG signals using a hyperdimensional computing model to emulate dual-stage classification in a memory-efficient way. We demonstrate two methods of encoding accelerometer features to act as keys for retrieval of position-specific parameters from multiple models stored in superposition. Through validation on a dataset of 13 gestures in 8 limb positions, we obtain a classification accuracy of up to 93.34%, an improvement of 17.79% over using a model trained solely on EMG. We achieve this while only marginally increasing memory footprint over a single limb position model, requiring 8×8\times less memory than a traditional dual-stage classification architecture.

Keywords

Cite

@article{arxiv.2103.05267,
  title  = {Memory-Efficient, Limb Position-Aware Hand Gesture Recognition using Hyperdimensional Computing},
  author = {Andy Zhou and Rikky Muller and Jan Rabaey},
  journal= {arXiv preprint arXiv:2103.05267},
  year   = {2021}
}

Comments

TinyML Research Symposium '21

R2 v1 2026-06-23T23:54:32.493Z