Exercise repetition detection for resistance training based on smartphones

Regular exercise is one of the most important factors in maintaining a good state of health. In the past, different systems have been proposed to assist people when exercising. While most of those systems focus only on cardio exercises such as running and cycling, we exploit smartphones to support leisure activities with a focus on resistance training. We describe how off-the-shelf smartphones without additional external sensors can be leveraged to capture resistance training data and to give reliable training feedback. We introduce a dynamic time warping-based algorithm to detect individual resistance training repetitions from the smartphone’s acceleration stream. We evaluate the algorithm in terms of the number of correctly recognized repetitions. Additionally, for providing feedback about the quality of repetitions, we use the duration of an individual repetition and analyze how accurately start and end times of repetitions can be detected by our algorithm. Our evaluations are based on 3,598 repetitions performed by ten volunteers exercising in two distinct scenarios, a gym and a natural environment. The results show an overall repetition miscount rate of about 1 % and overall temporal detection error of about 11 % of individual repetition duration.

[1]  B. Speck,et al.  Effects of a Minimal Intervention to Increase Physical Activity in Women: Daily Activity Records , 2001, Nursing research.

[2]  Chi-Sang Poon,et al.  Analysis of First-Derivative Based QRS Detection Algorithms , 2008, IEEE Transactions on Biomedical Engineering.

[3]  P. Caselli,et al.  Classification of Motor Activities through Derivative Dynamic Time Warping applied on Accelerometer Data , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[4]  Kimitake Sato,et al.  Validation of an Accelerometer for Measuring Sport Performance , 2009, Journal of strength and conditioning research.

[5]  Gernot Bahle,et al.  What Can an Arm Holster Worn Smart Phone Do for Activity Recognition? , 2011, 2011 15th Annual International Symposium on Wearable Computers.

[6]  S. Gordon,et al.  Waging war on modern chronic diseases: primary prevention through exercise biology , 2000, Journal of applied physiology.

[7]  Jeffrey L. Alexander The Role of Resistance Exercise in Weight Loss , 2002 .

[8]  Kristof Van Laerhoven,et al.  myHealthAssistant: a phone-based body sensor network that captures the wearer's exercises throughout the day , 2011, BODYNETS.

[9]  B. Saltin,et al.  Evidence for prescribing exercise as therapy in chronic disease , 2006, Scandinavian journal of medicine & science in sports.

[10]  C. Hass,et al.  Prescription of Resistance Training for Healthy Populations , 2001, Sports medicine.

[11]  C. Roberts,et al.  Effects of exercise and diet on chronic disease. , 2005, Journal of applied physiology.

[12]  Toni Giorgino,et al.  Computing and Visualizing Dynamic Time Warping Alignments in R: The dtw Package , 2009 .

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

[14]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

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

[16]  Gerhard Tröster,et al.  Recognizing Upper Body Postures using Textile Strain Sensors , 2007, 2007 11th IEEE International Symposium on Wearable Computers.

[17]  Christian Kissling,et al.  Implementation and evaluation of the personal wellness coach , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[18]  Matteo Cesana,et al.  The Virtual Trainer: Supervising Movements Through a Wearable Wireless Sensor Network , 2009, 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops.

[19]  A. Savitzky,et al.  Smoothing and Differentiation of Data by Simplified Least Squares Procedures. , 1964 .

[20]  Luca Chittaro,et al.  MOPET: A context-aware and user-adaptive wearable system for fitness training , 2008, Artif. Intell. Medicine.

[21]  William J. Kraemer,et al.  Designing Resistance Training Programs , 1997 .

[22]  Diogo R. Ferreira,et al.  Preprocessing techniques for context recognition from accelerometer data , 2010, Personal and Ubiquitous Computing.

[23]  Minna Isomursu,et al.  Tracking Outdoor Sports - User Experience Perspective , 2008, AmI.

[24]  D. Warburton,et al.  Health benefits of physical activity: the evidence , 2006, Canadian Medical Association Journal.

[25]  Todd S. Ellenbecker,et al.  Strength Band Training , 2004 .

[26]  Frédéric Delavier Strength Training Anatomy , 2001 .

[27]  W. Thurston The evidence , 1985 .

[28]  Toni Giorgino,et al.  Matching incomplete time series with dynamic time warping: an algorithm and an application to post-stroke rehabilitation , 2009, Artif. Intell. Medicine.

[29]  Mike Y. Chen,et al.  Tracking Free-Weight Exercises , 2007, UbiComp.

[30]  Wrisley Dm,et al.  66 Rose DJ. Fallproof!: A Comprehensive Balance and Mobility Training Program. Champaign, IL: Human Kinetics; 2003. , 2010 .

[31]  I. Piña,et al.  Resistance Exercise in Individuals With and Without Cardiovascular Disease , 2000 .

[32]  Nicola Phillips MSc Mcsp Essentials of Strength Training and Conditioning , 1997 .

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

[34]  J. Annesi,et al.  Effects of Computer Feedback on Adherence to Exercise , 1998, Perceptual and motor skills.