Litcius/Paper detail

TinyDL: Edge Computing and Deep Learning Based Real-time Hand Gesture Recognition Using Wearable Sensor

Brian Coffen, Md Shaad Mahmud

202143 citationsDOI

Abstract

Offloading data analysis to edge devices by decentralizing processing can be used to decrease bandwidth requirements, latency, and can decrease the total transmission time required in wireless devices. This can be especially useful for compact wearable devices used for health monitoring, human activity recognition, and gesture recognition, where sending raw data over wireless protocols such as Bluetooth can be both time and power consuming. By performing analysis on the wearable device, wireless radio usage can be greatly decreased, reducing a main power consumer on the device. Deep learning (DL) methods, specifically using Tensorflow (TF) and Keras were evaluated for their usage in such a case, in this example gesture recognition. A multilayer long short-term memory (LSTM) model was trained and evaluated off of data (10 gestures, 1000 trials total, balanced) from a finger-worn ring profile device that collected acceleration data, and was found to perform with accuracy from 75-95% per gesture. The attempted conversion of the model into a compressed TF Lite format, to allow for analysis on-device did not succeed, due to current incompatibilities between the different frameworks. Future work may improve the accuracy, and potentially expand the use of neural networks on wearables for health diagnostics or as input devices.

Topics & Concepts

Computer scienceWearable computerGesture recognitionGestureBluetoothWirelessDeep learningArtificial intelligenceWearable technologyEdge computingFeature extractionMobile deviceEmbedded systemEnhanced Data Rates for GSM EvolutionComputer hardwareTelecommunicationsOperating systemContext-Aware Activity Recognition SystemsUser Authentication and Security SystemsMobile Health and mHealth Applications
TinyDL: Edge Computing and Deep Learning Based Real-time Hand Gesture Recognition Using Wearable Sensor | Litcius