A Robust Human Activity Recognition Approach Using OpenPose, Motion Features, and Deep Recurrent Neural Network

With the emerging advancements in computer vision and pattern recognition, methods for human activity recognition have become increasingly accessible. In this paper, we present a robust approach for human activity recognition which uses the open source library OpenPose to extract anatomical key points from RGB images. We further use these key points to extract robust motion features considering their movements in consecutive frames’. Then, a Recurrent Neural Network (RNN) with Long Short-term Memory cells (LSTM) is used to recognize the activities associated with these features. To make the approach person-independent, different subjects from different camera angles are used. The proposed method shows promising performance, with the best result reaching an overall accuracy of 92.4% on a publicly available activity data set, which outperforms the conventional approaches (i.e. support vector machines, decision trees, and random forests) which achieve maximum accuracy of 78.5%. The proposed activity recognition system can contribute in prominent research fields such as image processing and computer vision with practical applications such as caregiving for older people to help them live more independently.

[1]  Yasuo Kuniyoshi,et al.  Wearable motion capture suit with full-body tactile sensors , 2009, 2009 IEEE International Conference on Robotics and Automation.

[2]  Ahmad Lotfi,et al.  Human activity learning for assistive robotics using a classifier ensemble , 2018, Soft Comput..

[3]  Navdeep Jaitly,et al.  Towards End-To-End Speech Recognition with Recurrent Neural Networks , 2014, ICML.

[4]  Billur Barshan,et al.  Comparative study on classifying human activities with miniature inertial and magnetic sensors , 2010, Pattern Recognit..

[5]  Anna M. Bianchi,et al.  User-Independent Recognition of Sports Activities From a Single Wrist-Worn Accelerometer: A Template-Matching-Based Approach , 2016, IEEE Transactions on Biomedical Engineering.

[6]  Xiaoyu Wu,et al.  Static Human Gesture grading based on Kinect , 2012, 2012 5th International Congress on Image and Signal Processing.

[7]  Mourad Oussalah,et al.  The joint use of sequence features combination and modified weighted SVM for improving daily activity recognition , 2016, Pattern Analysis and Applications.

[8]  Ahmad Almogren,et al.  Human Activity Recognition from Body Sensor Data using Deep Learning , 2018, Journal of Medical Systems.

[9]  Michael Riegler,et al.  Fusion of Multiple Representations Extracted from a Single Sensor’s Data for Activity Recognition Using CNNs , 2019, 2019 International Joint Conference on Neural Networks (IJCNN).

[10]  Varun Ramakrishna,et al.  Convolutional Pose Machines , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  Xiaodong Yang,et al.  Recognizing actions using depth motion maps-based histograms of oriented gradients , 2012, ACM Multimedia.

[12]  Teh Ying Wah,et al.  Data fusion and multiple classifier systems for human activity detection and health monitoring: Review and open research directions , 2019, Inf. Fusion.

[13]  Jian Li,et al.  Real-time human gesture grading based on OpenPose , 2017, 2017 10th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI).

[14]  Tae-Seong Kim,et al.  Recognition of Human Home Activities via Depth Silhouettes and ℜ Transformation for Smart Homes , 2012 .

[15]  Yaser Sheikh,et al.  OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Jürgen Schmidhuber,et al.  Finding temporal structure in music: blues improvisation with LSTM recurrent networks , 2002, Proceedings of the 12th IEEE Workshop on Neural Networks for Signal Processing.

[17]  Tae-Seong Kim,et al.  An Indoor Human Activity Recognition System for Smart Home Using Local Binary Pattern Features with Hidden Markov Models , 2013 .

[18]  Jürgen Schmidhuber,et al.  Unconstrained On-line Handwriting Recognition with Recurrent Neural Networks , 2007, NIPS.

[19]  Gustavo A. Ramírez González,et al.  A mobile system for sedentary behaviors classification based on accelerometer and location data , 2017, Comput. Ind..

[20]  Ying Wah Teh,et al.  Deep learning algorithms for human activity recognition using mobile and wearable sensor networks: State of the art and research challenges , 2018, Expert Syst. Appl..

[21]  Yaser Sheikh,et al.  Hand Keypoint Detection in Single Images Using Multiview Bootstrapping , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).