Smart Coaching: Enhancing Weightlifting and Preventing Injuries

Getting injured is one of the most devastating and dangerous challenges that an athlete can go through and if it is a big injury it could end his/her athletic career. In this paper, we propose a system to automate the idea of coaching an athlete, by using an IR Camera (Microsoft Kinect Xbox 360) to detect the misplaced joints of the athlete while doing the lift, and alerting the athlete before an injury can occur. We are now able to detect if the lift was correct or wrong and to detect what kind of mistake has been done in the lift by the athlete by using the Fast Dynamic time warping (FastDTW) method. The FastDTW method has outperformed other classification methods and can achieve recognition with 100% accuracy for dependent user movements.

[1]  Peijiang Yuan,et al.  Recognition of Yoga Poses Through an Interactive System with Kinect Device , 2018, 2018 2nd International Conference on Robotics and Automation Sciences (ICRAS).

[2]  Chien-Li Chou,et al.  Computer-assisted self-training system for sports exercise using kinects , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[3]  David George Lindsay,et al.  Effective Probability Forecasting for Time Series Data Using Standard Machine Learning Techniques , 2005, ICAPR.

[4]  Sansanee Auephanwiriyakul,et al.  Kinect Joints Correction Using Optical Flow for Weightlifting Videos , 2015, 2015 Seventh International Conference on Computational Intelligence, Modelling and Simulation (CIMSim).

[5]  Jung H. Kim,et al.  Using Support Vector Machines to Classify Student Attentiveness for the Development of Personalized Learning Systems , 2013, 2013 12th International Conference on Machine Learning and Applications.

[6]  Shivakumar Sastry,et al.  Estimating Forces during Exercise Activity Using Non-invasive Kinect Camera , 2015, 2015 International Conference on Computational Science and Computational Intelligence (CSCI).

[7]  Lichao Zhang,et al.  A Kinect based Golf Swing Score and Grade System using GMM and SVM , 2012, 2012 5th International Congress on Image and Signal Processing.

[8]  Yi-Hua Zhou,et al.  An SVM-based soccer video shot classification , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[9]  Petros Daras,et al.  Three-dimensional monitoring of weightlifting for computer assisted training , 2013, VRIC.

[10]  Kang-Hyun Jo,et al.  Classification of human fall in top Viewed kinect depth images using binary support vector machine , 2017, 2017 10th International Conference on Human System Interactions (HSI).

[11]  D. A. Adeniyi,et al.  Automated web usage data mining and recommendation system using K-Nearest Neighbor (KNN) classification method , 2016 .

[12]  Alina Delia Calin,et al.  Variation of pose and gesture recognition accuracy using two kinect versions , 2016, 2016 International Symposium on INnovations in Intelligent SysTems and Applications (INISTA).

[13]  Yuan Yao,et al.  Virtual Personal Trainer via the Kinect Sensor , 2015, 2015 IEEE 16th International Conference on Communication Technology (ICCT).

[14]  Simon Choppin,et al.  Assessment of a Microsoft Kinect-based 3D scanning system for taking body segment girth measurements: a comparison to ISAK and ISO standards , 2016, Journal of sports sciences.

[15]  Abdelhak Mahmoudi,et al.  Machine Learning for Real Time Poses Classification Using Kinect Skeleton Data , 2016, 2016 13th International Conference on Computer Graphics, Imaging and Visualization (CGiV).

[16]  Antonio Krüger,et al.  betaCube: Enhancing Training for Climbing by a Self-Calibrating Camera-Projection Unit , 2016, CHI Extended Abstracts.

[17]  B. Watanapa,et al.  Human gesture recognition using Kinect camera , 2012, 2012 Ninth International Conference on Computer Science and Software Engineering (JCSSE).

[18]  Debi Prosad Dogra,et al.  Virtual trainer with real-time feedback using kinect sensor , 2017, 2017 IEEE Region 10 Symposium (TENSYMP).