3D Gesture classification with linear acceleration and angular velocity sensing devices for video games

Abstract We present the results of two experiments that explore various aspects of 3D gesture recognition using linear acceleration and angular velocity data. We examine relationships between variables affecting recognition accuracy, including size of gesture set, amount of training data, choice of classifier, and training configuration (user dependent/independent). Using a set of 25 gestures, we first compare the performance of four machine learning algorithms (AdaBoost, SVM, Bayes and Decision Trees) with existing results (Linear Classifier). Next, we investigate how results in existing literature apply to an application-oriented setting. We created a new 3D gesture database comprising 17,890 samples, containing examples of gestures performed in two different settings (a simple data collection setting vs a video game). We then compared the performance of all five classifiers on this new 3D gesture database. Our results indicate that the Linear Classifier can recognize up to 25 gestures at over 99% accuracy when trained in a user dependent configuration. However, in the video game setting, factors such as in-game stress and the ability to recall gestures cause a drop in recognition accuracy to 79%. We present a discussion of possible strategies to improve recognition accuracy in realistic settings by using a combination of recognition algorithms.

[1]  B. Liu,et al.  [Effect of BN52021 on platelet activating factor induced aggregation of psoriatic polymorphonuclear neutrophils]. , 1994, Zhonghua yi xue za zhi.

[2]  Jani Mäntyjärvi,et al.  Online gesture recognition system for mobile interaction , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[3]  Inseok Hwang,et al.  E-Gesture: a collaborative architecture for energy-efficient gesture recognition with hand-worn sensor and mobile devices , 2011, SenSys.

[4]  Biing-Hwang Juang,et al.  A new 6D motion gesture database and the benchmark results of feature-based statistical recognition , 2012, 2012 IEEE International Conference on Emerging Signal Processing Applications.

[5]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[6]  Romit Roy Choudhury,et al.  Using mobile phones to write in air , 2011, MobiSys '11.

[7]  Jani Mäntyjärvi,et al.  Enabling fast and effortless customisation in accelerometer based gesture interaction , 2004, MUM '04.

[8]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[9]  Matthias Rehm,et al.  Wave like an Egyptian: accelerometer based gesture recognition for culture specific interactions , 2008 .

[10]  Frank J. Lee,et al.  Wiizards: 3D gesture recognition for game play input , 2007, Future Play.

[11]  Jani Mäntyjärvi,et al.  Accelerometer-based gesture control for a design environment , 2006, Personal and Ubiquitous Computing.

[12]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[13]  Robert E. Schapire,et al.  A Brief Introduction to Boosting , 1999, IJCAI.

[14]  Masatoshi Ishikawa,et al.  Gesture recognition using laser-based tracking system , 2004, Sixth IEEE International Conference on Automatic Face and Gesture Recognition, 2004. Proceedings..

[15]  Ivan Poupyrev,et al.  3D User Interfaces: Theory and Practice , 2004 .

[16]  Timo Pylvänäinen,et al.  Accelerometer Based Gesture Recognition Using Continuous HMMs , 2005, IbPRIA.

[17]  S. Sathiya Keerthi,et al.  Improvements to Platt's SMO Algorithm for SVM Classifier Design , 2001, Neural Computation.

[18]  Niels Henze,et al.  Gesture recognition with a Wii controller , 2008, TEI.

[19]  Joseph J. LaViola,et al.  Breaking the status quo: Improving 3D gesture recognition with spatially convenient input devices , 2010, 2010 IEEE Virtual Reality Conference (VR).

[20]  Tanja Schultz,et al.  Airwriting recognition using wearable motion sensors , 2010, AH.

[21]  Biing-Hwang Juang,et al.  6D motion gesture recognition using spatio-temporal features , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[22]  Maryam Vafadar,et al.  Human Hand Gesture Recognition Using Motion Orientation Histogram for Interaction of Handicapped Persons with Computer , 2008, ICISP.

[23]  Robert Tibshirani,et al.  Classification by Pairwise Coupling , 1997, NIPS.

[24]  Dean Rubine,et al.  Specifying gestures by example , 1991, SIGGRAPH.

[25]  Biing-Hwang Juang,et al.  6DMG: a new 6D motion gesture database , 2012, MMSys '12.

[26]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .

[27]  James W. Davis,et al.  GESTURE RECOGNITION , 2023, International Research Journal of Modernization in Engineering Technology and Science.

[28]  Aiko M. Hormann,et al.  Programs for Machine Learning. Part I , 1962, Inf. Control..

[29]  Remco R. Bouckaert,et al.  Bayesian network classifiers in Weka , 2004 .

[30]  Christos Pateritsas,et al.  Hand trajectory based gesture recognition using self-organizing feature maps and markov models , 2008, 2008 IEEE International Conference on Multimedia and Expo.