Rehabilitation Exergames: Use of Motion Sensing and Machine Learning to Quantify Exercise Performance in Healthy Volunteers

Background Performing physiotherapy exercises in front of a physiotherapist yields qualitative assessment notes and immediate feedback. However, practicing the exercises at home lacks feedback on how well patients are performing the prescribed tasks. The absence of proper feedback might result in patients performing the exercises incorrectly, which could worsen their condition. We present an approach to generate performance scores to enable tracking the progress by both the patient at home and the physiotherapist in the clinic. Objective This study aims to propose the use of 2 machine learning algorithms, dynamic time warping (DTW) and hidden Markov model (HMM), to quantitatively assess the patient’s performance with respect to a reference. Methods Movement data were recorded using a motion sensor (Kinect V2), capable of detecting 25 joints in the human skeleton model, and were compared with those of a reference. A total of 16 participants were recruited to perform 4 different exercises: shoulder abduction, hip abduction, lunge, and sit-to-stand exercises. Their performance was compared with that of a physiotherapist as a reference. Results Both algorithms showed a similar trend in assessing participant performance. However, their sensitivity levels were different. Although DTW was more sensitive to small changes, HMM captured a general view of the performance, being less sensitive to the details. Conclusions The chosen algorithms demonstrated their capacity to objectively assess the performance of physical therapy. HMM may be more suitable in the early stages of a physiotherapy program to capture and report general performance, whereas DTW could be used later to focus on the details. The scores enable the patient to monitor their daily performance. They can also be reported back to the physiotherapist to track and assess patient progress, provide feedback, and adjust the exercise program if needed.

[1]  Jesús Francisco Vargas-Bonilla,et al.  HMM Based Evaluation of Physical Therapy Movements Using Kinect Tracking , 2015, ISVC.

[2]  Shuping Xiong,et al.  A Dynamic Time Warping Based Algorithm to Evaluate Kinect-Enabled Home-Based Physical Rehabilitation Exercises for Older People , 2019, Sensors.

[3]  Octavian Postolache,et al.  Physical rehabilitation based on kinect serious games , 2017, 2017 Eleventh International Conference on Sensing Technology (ICST).

[4]  Minsu Jang,et al.  Automated dance motion evaluation using dynamic time warping and Laban movement analysis , 2017, 2017 IEEE International Conference on Consumer Electronics (ICCE).

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

[6]  Marcelo R. Campo,et al.  Easy gesture recognition for Kinect , 2014, Adv. Eng. Softw..

[7]  Yao-Jen Chang,et al.  A Kinect-based upper limb rehabilitation system to assist people with cerebral palsy. , 2013, Research in developmental disabilities.

[8]  I M Moldovan,et al.  Development of a new scoring system for bilateral upper limb function and performance in children with cerebral palsy using the MIRA interactive video games and the Kinect sensor , 2014 .

[9]  Octavian Postolache,et al.  Kinect Based System and Serious Game Motivating Approach for Physiotherapy Assessment and Remote Session Monitoring , 2014 .

[10]  A. Illarramendi,et al.  Exercise Recognition for Kinect-based Telerehabilitation , 2014, Methods of Information in Medicine.

[11]  Sujit Dey,et al.  User performance evaluation and real-time guidance in cloud-based physical therapy monitoring and guidance system , 2017, Multimedia Tools and Applications.

[12]  Min Xian,et al.  A Deep Learning Framework for Assessing Physical Rehabilitation Exercises , 2019, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[13]  João Almeida,et al.  The Practical Work of Ensuring the Effective Use of Serious Games in a Rehabilitation Clinic: Qualitative Study , 2020, JMIR rehabilitation and assistive technologies.

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

[15]  Aleksandar Vakanski,et al.  Metrics for Performance Evaluation of Patient Exercises during Physical Therapy. , 2017, International journal of physical medicine & rehabilitation.

[16]  A. Whitehead,et al.  Exergame effectiveness: what the numbers can tell us , 2010, Sandbox '10.

[17]  Chuan-Jun Su,et al.  Kinect-enabled home-based rehabilitation system using Dynamic Time Warping and fuzzy logic , 2014, Appl. Soft Comput..

[18]  Norbert Czakó,et al.  Rehabilitation of a 7-year-old Boy with Brachial Plexus Palsy Using MIRA exergames and Vojta therapy , 2017, 2017 E-Health and Bioengineering Conference (EHB).

[19]  Julia Richter,et al.  Motion Error Classification for Assisted Physical Therapy - A Novel Approach using Incremental Dynamic Time Warping and Normalised Hierarchical Skeleton Joint Data , 2017, ICPRAM.

[20]  A. B. M. Shawkat Ali,et al.  HMM based hand gesture recognition: A review on techniques and approaches , 2009, 2009 2nd IEEE International Conference on Computer Science and Information Technology.

[21]  R. Engelbert,et al.  Effectiveness of Serious Games to Increase Physical Activity in Children With a Chronic Disease: Systematic Review With Meta-Analysis , 2020, Journal of medical Internet research.

[22]  I M Moldovan,et al.  Virtual rehabilitation programme using the MIRA platform, Kinect and Leap Motion sensors in an 81 years old patient with ischemic stroke , 2017, 2017 E-Health and Bioengineering Conference (EHB).

[23]  Min-Chun Hu,et al.  Real-Time Human Movement Retrieval and Assessment With Kinect Sensor , 2015, IEEE Transactions on Cybernetics.

[24]  Ankit Chaudhary,et al.  Robust gesture recognition using Kinect: A comparison between DTW and HMM , 2015 .

[25]  Joëlle Tilmanne,et al.  Dance performance evaluation using hidden Markov models , 2016, Comput. Animat. Virtual Worlds.

[26]  Jesús Francisco Vargas-Bonilla,et al.  HMM and DTW for evaluation of therapeutical gestures using kinect , 2016, ArXiv.

[27]  Yves Rybarczyk,et al.  Smart Web-Based Platform to Support Physical Rehabilitation , 2018, Sensors.

[28]  E. Stanmore,et al.  Motivational Determinants of Exergame Participation for Older People in Assisted Living Facilities: Mixed-Methods Study , 2017, Journal of medical Internet research.

[29]  Alina Delia Calin,et al.  Gesture Recognition on Kinect Time Series Data Using Dynamic Time Warping and Hidden Markov Models , 2016, 2016 18th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC).

[30]  Ilan Shimshoni,et al.  A-MAL: Automatic Motion Assessment Learning from Properly Performed Motions in 3D Skeleton Videos , 2019, 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW).

[31]  Horia F. Pop,et al.  Improving Movement Analysis in Physical Therapy Systems Based on Kinect Interaction , 2017, BCS HCI.

[32]  Billur Barshan,et al.  Automated evaluation of physical therapy exercises using multi-template dynamic time warping on wearable sensor signals , 2014, Comput. Methods Programs Biomed..

[33]  S. Timmons,et al.  The feasibility of using exergames as a rehabilitation tool: the attitudes, awareness, opinions and experiences of physiotherapists, and older people towards exergames , 2018, Journal of physical therapy science.

[34]  Gareth D. Jones,et al.  Feasibility of using MIRA with adult patients presenting with upper limb motor dysfunction post neurological damage , 2015, AAATE Conf..

[35]  Nasser Kehtarnavaz,et al.  UTD-MHAD: A multimodal dataset for human action recognition utilizing a depth camera and a wearable inertial sensor , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[36]  Hossein Mousavi Hondori,et al.  A Review on Technical and Clinical Impact of Microsoft Kinect on Physical Therapy and Rehabilitation , 2014, Journal of medical engineering.

[37]  Jacob Scharcanski,et al.  KSGphysio - Kinect serious game for physiotherapy , 2014, 2014 International Conference and Exposition on Electrical and Power Engineering (EPE).