Gesture recognition using symbolic aggregate approximation and dynamic time warping on motion data

In the area of advanced human-computer interaction, automatic gesture recognition is an important field. Motion data produced by the accelerometer of a smart watch can be utilized in hand gesture recognition. In this work we examine the use of a commodity smart watch and a smartphone as the capture and the processing units respectively, for recognizing gestures. We claim that if the proper gesture recognition algorithms are applied, the recognition of natural gestures i.e. 3-D gestures easily performed by an individual can be accurate enough to be useful in everyday life activities. Symbolic Aggregate Approximation (SAX) and Dynamic Time Warping (DTW) methodologies are utilized in this context and evaluated using a set of six 3-D natural gestures.

[1]  Gregory D. Abowd,et al.  A practical approach for recognizing eating moments with wrist-mounted inertial sensing , 2015, UbiComp.

[2]  Yang Li,et al.  Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes , 2007, UIST.

[3]  Weihua Sheng,et al.  Wearable Sensor-Based Hand Gesture and Daily Activity Recognition for Robot-Assisted Living , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[4]  Lisa Anthony,et al.  A lightweight multistroke recognizer for user interface prototypes , 2010, Graphics Interface.

[5]  Michael Rohs,et al.  A $3 gesture recognizer: simple gesture recognition for devices equipped with 3D acceleration sensors , 2010, IUI '10.

[6]  Kin Fun Li,et al.  The Design of a Web-Based Multimedia Sport Instructional System , 2011, 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications.

[7]  Radu-Daniel Vatavu,et al.  Gestures as point clouds: a $P recognizer for user interface prototypes , 2012, ICMI '12.

[8]  Yang Li,et al.  Protractor: a fast and accurate gesture recognizer , 2010, CHI.

[9]  Li Wei,et al.  Experiencing SAX: a novel symbolic representation of time series , 2007, Data Mining and Knowledge Discovery.

[10]  Zhen Wang,et al.  uWave: Accelerometer-based Personalized Gesture Recognition and Its Applications , 2009, PerCom.

[11]  Martin Saerbeck,et al.  Recent methods and databases in vision-based hand gesture recognition: A review , 2015, Comput. Vis. Image Underst..

[12]  Archan Misra,et al.  Did you take a break today? Detecting playing foosball using your smartwatch , 2016, 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[13]  Anupam Agrawal,et al.  Vision based hand gesture recognition for human computer interaction: a survey , 2012, Artificial Intelligence Review.

[14]  Jamie Payton,et al.  Recognizing social gestures with a wrist-worn smartband , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[15]  Lorenzo Porzi,et al.  A smart watch-based gesture recognition system for assisting people with visual impairments , 2013, IMMPD '13.

[16]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[17]  Ayaka ONISHI,et al.  Event Detection using Archived Smart House Sensor Data obtained using Symbolic Aggregate Approximation , 2011 .

[18]  Michael Xie xie Accelerometer Gesture Recognition , 2014 .

[19]  Eamonn J. Keogh,et al.  A symbolic representation of time series, with implications for streaming algorithms , 2003, DMKD '03.

[20]  Lisa Anthony,et al.  $N-protractor: a fast and accurate multistroke recognizer , 2012, Graphics Interface.

[21]  Vigneshwaran Subbaraju,et al.  The case for smartwatch-based diet monitoring , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).