Human motion assessment in real time using recurrent self-organization

The correct execution of well-defined movements plays a crucial role in physical rehabilitation and sports. While there is an extensive number of well-established approaches for human action recognition, the task of assessing the quality of actions and providing feedback for correcting inaccurate movements has remained an open issue in the literature. We present a learning-based method for efficiently providing feedback on a set of training movements captured by a depth sensor. We propose a novel recursive neural network that uses growing self-organization for the efficient learning of body motion sequences. The quality of actions is then computed in terms of how much a performed movement matches the correct continuation of a learned sequence. The proposed system provides visual assistance to the person performing an exercise by displaying real-time feedback, thus enabling the user to correct inaccurate postures and motion intensity. We evaluate our approach with a data set containing 3 powerlifting exercises performed by 17 athletes. Experimental results show that our novel architecture outperforms our previous approach for the correct prediction of routines and the detection of mistakes both in a single- and multiple-subject scenario.

[1]  Bernd Fritzke,et al.  A Growing Neural Gas Network Learns Topologies , 1994, NIPS.

[2]  Yao-Jen Chang,et al.  A Kinect-based system for physical rehabilitation: a pilot study for young adults with motor disabilities. , 2011, Research in developmental disabilities.

[3]  Chuan-Jun Su,et al.  Personal Rehabilitation Exercise Assistant with Kinect and Dynamic Time Warping , 2013, CIKM 2013.

[4]  T. Martínez,et al.  Competitive Hebbian Learning Rule Forms Perfectly Topology Preserving Maps , 1993 .

[5]  Rajiv Khosla,et al.  Socially Assistive Robots in Elderly Care: A Mixed-Method Systematic Literature Review , 2014, Int. J. Hum. Comput. Interact..

[6]  Stephen R. Marsland,et al.  A self-organising network that grows when required , 2002, Neural Networks.

[7]  Hans-Werner Gellersen,et al.  MotionMA: motion modelling and analysis by demonstration , 2013, CHI.

[8]  John G. Taylor,et al.  The temporal Kohönen map , 1993, Neural Networks.

[9]  Michael Beetz,et al.  Incremental Unsupervised Time Series Analysis Using Merge Growing Neural Gas , 2009, WSOM.

[10]  Antonio Torralba,et al.  Assessing the Quality of Actions , 2014, ECCV.

[11]  Barbara Hammer,et al.  Merge SOM for temporal data , 2005, Neurocomputing.

[12]  Alberto Sanna,et al.  Robotic companion for diabetic children: emotional and educational support to diabetic children, through an interactive robot , 2012, IDC '12.

[13]  Ah Chung Tsoi,et al.  A self-organizing map for adaptive processing of structured data , 2003, IEEE Trans. Neural Networks.

[14]  Cynthia Breazeal,et al.  A Robotic Weight Loss Coach , 2007, AAAI.

[15]  Majid Mirmehdi,et al.  Online quality assessment of human motion from skeleton data , 2014, BMVC.

[16]  Stefan Wermter,et al.  Learning human motion feedback with neural self-organization , 2015, 2015 International Joint Conference on Neural Networks (IJCNN).

[17]  Hugo Fuks,et al.  Qualitative activity recognition of weight lifting exercises , 2013, AH.

[18]  Stefan Wermter,et al.  Self-organizing neural integration of pose-motion features for human action recognition , 2015, Front. Neurorobot..

[19]  Kerstin Dautenhahn,et al.  ROBOTS AS SOCIAL ACTORS: AURORA AND THE CASE OF AUTISM , 1999 .

[20]  Thomas Voegtlin,et al.  Recursive self-organizing maps , 2002, Neural Networks.