Kinect Joints Correction Using Optical Flow for Weightlifting Videos

To ease a coach in weightlifting training, automatic weightlifting pattern evaluation is required. In order to do that, the motion tracking process is always needed. Kinect sensor is one of the popular sensors for that. However, there is a problem with skeleton created by the Kinect sensor because of self-occlusion. Hence, in this paper, we develop a joint correction process for 3 types of joints including hands, feet, and knees since these joints are sometimes provided incorrectly. However, we only correct these joints in the "the first pull to the transition from the first to the second pull" (first-step) in snatch, and clean and jerk weightlifting and "the turnover under the barbell to the catch phase" (second-step) in clean and jerk weightlifting. This is because miscalculation occurs only in these steps. We utilized fast cross-correlation and the Lucas-Kanade algorithm to compute the optical flow of the consecutive frames. From that, we then correct the joints if they are misplaced from the predicted joints. Our system provides better joints and more preferable to human eyes than the original Kinect skeleton.

[1]  Erbil Harbili,et al.  Comparative kinematic analysis of the snatch lifts in elite male adolescent weightlifters. , 2014, Journal of sports science & medicine.

[2]  John F. Graham Power Clean , 2000 .

[3]  Barry R. Masters,et al.  Digital Image Processing, Third Edition , 2009 .

[4]  Jarrett Webb,et al.  Beginning Kinect Programming with the Microsoft Kinect SDK , 2012, Apress.

[5]  Simon Baker,et al.  Lucas-Kanade 20 Years On: A Unifying Framework , 2004, International Journal of Computer Vision.

[6]  M Troke Three-dimensional Motion Analysis of the Lumbar Spine , 2002 .

[7]  Ming Liu,et al.  Movement Pattern Recognition of Weight Lifter Based on Ground Reaction Force , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[8]  Andrew W. Fitzgibbon,et al.  Real-time human pose recognition in parts from single depth images , 2011, CVPR 2011.

[9]  Charlie C. L. Wang,et al.  Improved Skeleton Tracking by Duplex Kinects: A Practical Approach for Real-Time Applications , 2013, J. Comput. Inf. Sci. Eng..

[10]  Ruigang Yang,et al.  Accurate 3D pose estimation from a single depth image , 2011, 2011 International Conference on Computer Vision.

[11]  Noel E. O'Connor,et al.  Low-cost accurate skeleton tracking based on fusion of kinect and wearable inertial sensors , 2014, 2014 22nd European Signal Processing Conference (EUSIPCO).

[12]  J. P. Lewis Fast Normalized Cross-Correlation , 2010 .

[13]  Arnold Baca,et al.  Artificial intelligence in sports on the example of weight training. , 2013, Journal of sports science & medicine.

[14]  Robert Stapleton,et al.  Three-dimensional Motion Analysis of the Lumbar Spine during “Free Squat” Weight Lift Training , 2007, The American journal of sports medicine.