Skip to main navigation Skip to search Skip to main content

A Smart Wireless IoT Ring for Real-time Keystroke Recognition Using Edge Computing

  • Yuliang Zhao
  • , Xianshou Ren
  • , Chao Lian*
  • , Ruijie Ma
  • , Xueliang Zhang
  • , Xiaopeng Sha
  • , Wen Jung Li*
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Enabling a single ring to recognize 3D keystrokes is a daunting challenge, especially for real-time keystrokes recognition. In this work, we integrated edge computing and machine learning algorithms into a microcontroller unit (MCU) of a smart ring so that keystrokes motion can be accurately recognized in real-time. We developed a multi-level decision (MLD) algorithm and embed a lightweight support vector machine (SVM) algorithm to execute computation for keystroke recognition on the edge of the smart ring. With this method, we can reduce the time for data transmission and avoid the data redundancy problem with the huge dispersion calculation workload; thus, improving the real-time performance of the smart ring device. Consequently, the application of this smart ring-based virtual keyboard system has minimum requirements for hardware, such as memory space and computing capacity. This study demonstrates that the use of low-performance chips in future virtual keyboard systems is possible in order to achieve lower development cost, reduced device size, and improved ease of use. The proposed smart ring is expected to provide a novel and convenient technology for real-world human-computer-interface applications in the future.
Original languageEnglish
Number of pages13
JournalIEEE Transactions on Instrumentation and Measurement
Volume71
Online published13 Oct 2022
DOIs
Publication statusPublished - 2022
Externally publishedYes

Research Keywords

  • Edge computing
  • edge computing
  • hand motion recognition
  • Hardware
  • IoT ring
  • Keyboards
  • Machine learning algorithms
  • motion tracking sensors
  • multi-level decision algorithm
  • Real-time systems
  • Sensors
  • Support vector machines
  • virtual keyboard
  • Internet-of-Things (IoT) ring
  • multilevel decision (MLD) algorithm

Fingerprint

Dive into the research topics of 'A Smart Wireless IoT Ring for Real-time Keystroke Recognition Using Edge Computing'. Together they form a unique fingerprint.

Cite this