Typing Everywhere with an EMG Keyboard: A Novel Myo Armband-Based HCI Tool

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To enhance users’ experience of inputting characters on mobile devices with small screens, this paper designed a novel virtual keyboard used on mobile devices. In particular, we introduce a novel virtual keyboard based on the MYO armband which is able to capture the electromyogram (EMG) signals of users when typing on any surfaces (such as human body or normal desktop). The actions of the three fingers are mapped to the nine keys of the T9 keyboard. After that, the signals of finger motions are translated into key sequences of the T9 keyboard. However, the identification of continuous finger motions is a critical challenge. To address the challenge, we convert the EMG signals in time domain into a 3D time-frequency map (each channel corresponds to the EMG unit of a frequency-domain feature), and extract the convolutional features with a 4-layer CNN (Convolutional Neural Network) module, an im2col module of Optical Character Recognition (OCR) and a Long Short-Term Memory (LSTM) module, and the final result is achieved as a probability graph of finger gestures. The Connection Temporal Classification (CTC) algorithm is adopted to find the best gesture sequence from the probability map. Experimental results show that our method can effectively identify different key sequences at three different input speeds with an average accuracy of 85.9%, and the integration testing with different volunteers shows that our method can achieve an average typing speed of 15.7 Word-Per-Minute (WPM).

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 20th International Conference, ICA3PP 2020, Proceedings
EditorsMeikang Qiu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages247-261
Number of pages15
ISBN (Print)9783030602444
DOIs
StatePublished - 2020
Event20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020 - New York, United States
Duration: 2 Oct 20204 Oct 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12452 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020
Country/TerritoryUnited States
CityNew York
Period2/10/204/10/20

Keywords

  • CTC
  • Deep learning
  • EMG
  • Keyboard
  • Mobile device

Fingerprint

Dive into the research topics of 'Typing Everywhere with an EMG Keyboard: A Novel Myo Armband-Based HCI Tool'. Together they form a unique fingerprint.

Cite this