TennisMaster: an IMU-based online serve performance evaluation system

Tennis sport has become more popular all over the world in recent years. While tennis lovers wish to improve their tennis skill set for better performance, unfortunately only few of them could be guided under professional training. Especially, serve is probably the most important skill in tennis skill set. In this paper, we present TennisMaster, an online diagnosis and feedback system, that aims at performing online assessment of tennis serve during the training process using IMU sensors. In particular, we propose a hierarchical evaluation approach based on the fusion of two IMU sensors mounted on the racket and shank of the player. In order to achieve online serve assessment, we first develop an online serve extraction algorithm to identify the serve segments and filter the non-serve events. Then we use Hidden Markov Model (HMM) to segment the serve process into eight stages. By extracting unique features on the basis of the serve segmentation, we build a regression model which outputs the score of a serve. We conduct experiments to collect 1,030 serves involving 12 subjects at various professional levels. Evaluation results show that our system achieves high accuracy of performance assessment for tennis serves.

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

[2]  Guang-Zhong Yang,et al.  The use of pervasive sensing for behaviour profiling - a survey , 2009, Pervasive Mob. Comput..

[3]  Julien Favre,et al.  Automatic measurement of key ski jumping phases and temporal events with a wearable system , 2012, Journal of sports sciences.

[4]  Bruce Elliott,et al.  A Three-Dimensional Cinematographic Analysis of the Tennis Serve , 1986 .

[5]  Ted Herman,et al.  Hand hygiene duration and technique recognition using wrist-worn sensors , 2015, IPSN.

[6]  Gerhard Tröster,et al.  SwimMaster: a wearable assistant for swimmer , 2009, UbiComp.

[7]  T. Ellenbecker,et al.  An 8-Stage Model for Evaluating the Tennis Serve , 2011, Sports health.

[8]  Paul Lukowicz,et al.  Smart soccer shoe: monitoring foot-ball interaction with shoe integrated textile pressure sensor matrix , 2016, SEMWEB.

[9]  Matthias Kranz,et al.  GymSkill: A personal trainer for physical exercises , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications.

[10]  Noel E. O'Connor,et al.  Automatic Activity Classification and Movement Assessment During a Sports Training Session Using Wearable Inertial Sensors , 2014, 2014 11th International Conference on Wearable and Implantable Body Sensor Networks.

[11]  Guoliang Xing,et al.  RunBuddy: a smartphone system for running rhythm monitoring , 2015, UbiComp.

[12]  Kajiro Watanabe,et al.  Measurement and analysis of tennis swing motion using 3D gyro sensor , 2010, Proceedings of SICE Annual Conference 2010.

[13]  H Ghasemzadeh,et al.  Coordination Analysis of Human Movements With Body Sensor Networks: A Signal Processing Model to Evaluate Baseball Swings , 2011, IEEE Sensors Journal.

[14]  Daniel Arthur James,et al.  Towards a wearable device for skill assessment and skill acquisition of a tennis player during the first serve , 2009 .

[15]  Björn Eskofier,et al.  Sensor-based stroke detection and stroke type classification in table tennis , 2015, SEMWEB.

[16]  Cassim Ladha,et al.  ClimbAX: skill assessment for climbing enthusiasts , 2013, UbiComp.

[17]  Patrick Olivier,et al.  Dancing with horses: automated quality feedback for dressage riders , 2015, UbiComp.

[18]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[19]  Björn Eskofier,et al.  Ball impact localization on table tennis rackets using piezo-electric sensors , 2016, SEMWEB.