Automatic Badminton Action Recognition Using CNN with Adaptive Feature Extraction on Sensor Data

With the fast development of sensor technology, a sensor chip can be easily inserted into the badminton racket so that the data of the activity of the badminton player can be recorded continuously. It has become a very challenging problem whether we can use these sensor-based data to effectively recognize the badminton actions. Although there have been some researches on the general human action recognition such as sitting, walking and running, there is few result or public dataset concerning badminton action recognition. In order to investigate the problem of badminton action recognition, we implement a specialized sensor chip being inserted into the badminton racket to collect the data of ten major badminton actions. On such a dataset, a deep convolutional neural network (CNN) can get a much better result of badminton action recognition than the conventional methods, but its recognition accuracy is not good enough for practical applications. The key difficulty is that the attributes recorded as time series in the sensor data have different measures and magnitudes so that the conventional feature normalization cannot work effectively in this complicated situation. In order to overcome this difficulty, we propose a specific block of adaptive feature extraction to enhance the performance of CNN for badminton action recognition. It is demonstrated by the experimental results on the sensor dataset that our proposed CNN with the adaptive feature extraction block can get 98.65% action recognition accuracy and outperforms the competitive methods remarkably.

[1]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[2]  James Philbin,et al.  FaceNet: A unified embedding for face recognition and clustering , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Jian Sun,et al.  Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition , 2015, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Gene H. Hostetter,et al.  Scan-Along Polygonal Approximation for Data Compression of Electrocardiograms , 1983, IEEE Transactions on Biomedical Engineering.

[5]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[6]  Zhenyu He Accelerometer Based Gesture Recognition Using Fusion Features and SVM , 2011, J. Softw..

[7]  Sa-Kwang Song,et al.  An Efficient Method for Activity Recognition of the Elderly Using Tilt Signals of Tri-axial Acceleration Sensor , 2008, ICOST.

[8]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[9]  S. M. A. Hussain,et al.  User independent hand gesture recognition by accelerated DTW , 2012, 2012 International Conference on Informatics, Electronics & Vision (ICIEV).

[10]  Kurt Hornik,et al.  Approximation capabilities of multilayer feedforward networks , 1991, Neural Networks.

[11]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.

[12]  Jim Hunter,et al.  Knowledge-Based Event Detection in Complex Time Series Data , 1999, AIMDM.

[13]  Shuangquan Wang,et al.  Human activity recognition with user-free accelerometers in the sensor networks , 2005, 2005 International Conference on Neural Networks and Brain.

[14]  Diane J. Cook,et al.  Simple and Complex Activity Recognition through Smart Phones , 2012, 2012 Eighth International Conference on Intelligent Environments.

[15]  Claus Nebauer,et al.  Evaluation of convolutional neural networks for visual recognition , 1998, IEEE Trans. Neural Networks.

[16]  Ling Bao,et al.  Activity Recognition from User-Annotated Acceleration Data , 2004, Pervasive.

[17]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Paul Lukowicz,et al.  Activity Recognition of Assembly Tasks Using Body-Worn Microphones and Accelerometers , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Shuangquan Wang,et al.  Wearable accelerometer based extendable activity recognition system , 2010, 2010 IEEE International Conference on Robotics and Automation.

[20]  Eamonn J. Keogh,et al.  An online algorithm for segmenting time series , 2001, Proceedings 2001 IEEE International Conference on Data Mining.