Classification of Sporting Activities Using Smartphone Accelerometers

In this paper we present a framework that allows for the automatic identification of sporting activities using commonly available smartphones. We extract discriminative informational features from smartphone accelerometers using the Discrete Wavelet Transform (DWT). Despite the poor quality of their accelerometers, smartphones were used as capture devices due to their prevalence in today's society. Successful classification on this basis potentially makes the technology accessible to both elite and non-elite athletes. Extracted features are used to train different categories of classifiers. No one classifier family has a reportable direct advantage in activity classification problems to date; thus we examine classifiers from each of the most widely used classifier families. We investigate three classification approaches; a commonly used SVM-based approach, an optimized classification model and a fusion of classifiers. We also investigate the effect of changing several of the DWT input parameters, including mother wavelets, window lengths and DWT decomposition levels. During the course of this work we created a challenging sports activity analysis dataset, comprised of soccer and field-hockey activities. The average maximum F-measure accuracy of 87% was achieved using a fusion of classifiers, which was 6% better than a single classifier model and 23% better than a standard SVM approach.

[1]  Vikramaditya R. Jakkula,et al.  Tutorial on Support Vector Machine ( SVM ) , 2011 .

[2]  Nigel H. Lovell,et al.  Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring , 2006, IEEE Transactions on Information Technology in Biomedicine.

[3]  Billur Barshan,et al.  Leg Motion Classification with Artificial Neural Networks Using Wavelet-Based Features of Gyroscope Signals , 2011, Sensors.

[4]  Don WILLEMS,et al.  Features for mode detection in natural online pen input , 2005 .

[5]  David S. Watson,et al.  A Machine Learning Approach to Musical Style Recognition , 1997, ICMC.

[6]  David Howard,et al.  A Comparison of Feature Extraction Methods for the Classification of Dynamic Activities From Accelerometer Data , 2009, IEEE Transactions on Biomedical Engineering.

[7]  Eibe Frank,et al.  Logistic Model Trees , 2003, Machine Learning.

[8]  Paul J. M. Havinga,et al.  Activity Recognition Using Inertial Sensing for Healthcare, Wellbeing and Sports Applications: A Survey , 2010, ARCS Workshops.

[9]  Gary M. Weiss,et al.  Activity recognition using cell phone accelerometers , 2011, SKDD.

[10]  Jiang Li,et al.  Dimensionality reduction of hyperspectral data using discrete wavelet transform feature extraction , 2002, IEEE Trans. Geosci. Remote. Sens..

[11]  Noel E. O'Connor,et al.  Breathing Feedback System with Wearable Textile Sensors , 2010, 2010 International Conference on Body Sensor Networks.

[12]  Haibin Zhu,et al.  An Adaptive Fuzzy kNN Text Classifier , 2006, International Conference on Computational Science.

[13]  Sean T. Miller,et al.  Validating the Adidas miCoach for estimating pace, distance, and energy expenditure during outdoor over-ground exercise accelerometer , 2012 .

[14]  Eugene Agichtein,et al.  Combining Lexical, Syntactic, and Semantic Evidence for Textual Entailment Classification , 2008, TAC.

[15]  Chikara Miyaji,et al.  Microcomputer-based Acceleration Sensor Device for Swimming Stroke Monitoring , 2002 .

[16]  Noel E. O'Connor,et al.  Detecting the presence of large buildings in natural images , 2005 .

[17]  Abdesselam Bouzerdoum,et al.  Skin segmentation using color pixel classification: analysis and comparison , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  M. W Gardner,et al.  Artificial neural networks (the multilayer perceptron)—a review of applications in the atmospheric sciences , 1998 .

[19]  A. Kandaswamy,et al.  ECG arrhythmia classification based on logistic model tree , 2009 .

[20]  Y. V. Venkatesh,et al.  On the classification of multispectral satellite images using the multilayer perceptron , 2003, Pattern Recognit..

[21]  D.A. James,et al.  An accelerometer based sensor platform for insitu elite athlete performance analysis , 2004, Proceedings of IEEE Sensors, 2004..

[22]  Xi Long,et al.  Single-accelerometer-based daily physical activity classification , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[23]  Nada Lavrac,et al.  Selected techniques for data mining in medicine , 1999, Artif. Intell. Medicine.

[24]  Noel E. O'Connor,et al.  Textile sensors for personalized feedback , 2010 .

[25]  Ali N. Akansu,et al.  Emerging applications of wavelets: A review , 2010, Phys. Commun..

[26]  Mohammad Saleh Nambakhsh,et al.  Morphological Heart Arrhythmia Detection Using Hermitian Basis Functions and kNN Classifier , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[27]  Sagar V. Kamarthi,et al.  Feature Extraction From Wavelet Coefficients for Pattern Recognition Tasks , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Sung-Bae Cho,et al.  Activity Recognition Using Hierarchical Hidden Markov Models on a Smartphone with 3D Accelerometer , 2011, HAIS.

[29]  Y.-K. Lee,et al.  Human Activity Recognition via an Accelerometer-Enabled-Smartphone Using Kernel Discriminant Analysis , 2010, 2010 5th International Conference on Future Information Technology.

[30]  Eleazar Eskin,et al.  The Spectrum Kernel: A String Kernel for SVM Protein Classification , 2001, Pacific Symposium on Biocomputing.

[31]  Huiru Zheng,et al.  Activity Monitoring Using a Smart Phone's Accelerometer with Hierarchical Classification , 2010, 2010 Sixth International Conference on Intelligent Environments.

[32]  S. Shankar Sastry,et al.  Physical Activity Monitoring for Assisted Living at Home , 2007, BSN.

[33]  Tapio Seppänen,et al.  Recognizing human motion with multiple acceleration sensors , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[34]  Sian Lun Lau,et al.  Supporting patient monitoring using activity recognition with a smartphone , 2010, 2010 7th International Symposium on Wireless Communication Systems.

[35]  Youngwook Kim,et al.  Human Activity Classification Based on Micro-Doppler Signatures Using a Support Vector Machine , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[36]  Gerald Bieber,et al.  Activity Recognition for Everyday Life on Mobile Phones , 2009, HCI.

[37]  Silas C. Michaelides,et al.  Multifeature texture analysis for the classification of clouds in satellite imagery , 2003, IEEE Trans. Geosci. Remote. Sens..

[38]  Shyam Visweswaran,et al.  The application of naive Bayes model averaging to predict Alzheimer's disease from genome-wide data , 2011, J. Am. Medical Informatics Assoc..

[39]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

[40]  Ying Li,et al.  SVM-based audio classification for instructional video analysis , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.