FitCoach: Virtual fitness coach empowered by wearable mobile devices

Acknowledging the powerful sensors on wearables and smartphones enabling various applications to improve users' life styles and qualities (e.g., sleep monitoring and running rhythm tracking), this paper takes one step forward developing FitCoach, a virtual fitness coach leveraging users' wearable mobile devices (including wrist-worn wearables and arm-mounted smartphones) to assess dynamic postures (movement patterns & positions) in workouts. FitCoach aims to help the user to achieve effective workout and prevent injury by dynamically depicting the short-term and long-term picture of a user's workout based on various sensors in wearable mobile devices. In particular, FitCoach recognizes different types of exercises and interprets fine-grained fitness data (i.e., motion strength and speed) to an easy-to-understand exercise review score, which provides a comprehensive workout performance evaluation and recommendation. FitCoach has the ability to align the sensor readings from wearable devices to the human coordinate system, ensuring the accuracy and robustness of the system. Extensive experiments with over 5000 repetitions of 12 types of exercises involve 12 participants doing both anaerobic and aerobic exercises in indoors as well as outdoors. Our results demonstrate that FitCoach can provide meaningful review and recommendations to users by accurately measure their workout performance and achieve 93% accuracy for workout analysis.

[1]  B. Lindberg On smoothing and extrapolation for the trapezoidal rule , 1971 .

[2]  M. Mifflin,et al.  A new predictive equation for resting energy expenditure in healthy individuals. , 1990, The American journal of clinical nutrition.

[3]  John H. L. Hansen,et al.  Discrete-Time Processing of Speech Signals , 1993 .

[4]  P. Thompson,et al.  ACSM's Guidelines for Exercise Testing and Prescription , 1995 .

[5]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[6]  Juliane Arney You should be in pictures! Experts share tips on how to produce a quality fitness video for any purpose , 2005 .

[7]  Jovan Popović,et al.  Practical motion capture in everyday surroundings , 2007, ACM Trans. Graph..

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

[9]  Jie Yang,et al.  Smartphone based user verification leveraging gait recognition for mobile healthcare systems , 2013, 2013 IEEE International Conference on Sensing, Communications and Networking (SECON).

[10]  Martin L. Griss,et al.  NuActiv: recognizing unseen new activities using semantic attribute-based learning , 2013, MobiSys '13.

[11]  Junsong Yuan,et al.  Robust Part-Based Hand Gesture Recognition Using Kinect Sensor , 2013, IEEE Transactions on Multimedia.

[12]  Jie Yang,et al.  E-eyes: device-free location-oriented activity identification using fine-grained WiFi signatures , 2014, MobiCom.

[13]  Evangelos Kalogerakis,et al.  RisQ: recognizing smoking gestures with inertial sensors on a wristband , 2014, MobiSys.

[14]  Gregory D. Abowd,et al.  A practical approach for recognizing eating moments with wrist-mounted inertial sensing , 2015, UbiComp.

[15]  Hae Young Noh,et al.  MyoVibe: vibration based wearable muscle activation detection in high mobility exercises , 2015, UbiComp.

[16]  Wei Xi,et al.  FEMO: A Platform for Free-weight Exercise Monitoring with RFIDs , 2015, SenSys.

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

[18]  Xu Chen,et al.  Tracking Vital Signs During Sleep Leveraging Off-the-shelf WiFi , 2015, MobiHoc.