Automatic Pose Recognition for Monitoring Dangerous Situations in Ambient-Assisted Living

Continuous monitoring of frail individuals for detecting dangerous situations during their daily living at home can be a powerful tool toward their inclusion in the society by allowing living independently while safely. To this goal we developed a pose recognition system tailored to disabled students living in college dorms and based on skeleton tracking through four Kinect One devices independently recording the inhabitant with different viewpoints, while preserving the individual’s privacy. The system is intended to classify each data frame and provide the classification result to a further decision-making algorithm, which may trigger an alarm based on the classified pose and the location of the subject with respect to the furniture in the room. An extensive dataset was recorded on 12 individuals moving in a mockup room and undertaking four poses to be recognized: standing, sitting, lying down, and “dangerous sitting.” The latter consists of the subject slumped in a chair with his/her head lying forward or backward as if unconscious. Each skeleton frame was labeled and represented using 10 discriminative features: three skeletal joint vertical coordinates and seven relative and absolute angles describing articular joint positions and body segment orientation. In order to classify the pose of the subject in each skeleton frame we built a two hidden layers multi-layer perceptron neural network with a “SoftMax” output layer, which we trained on the data from 10 of the 12 subjects (495,728 frames), with the data from the two remaining subjects representing the test set (106,802 frames). The system achieved very promising results, with an average accuracy of 83.9% (ranging 82.7 and 94.3% in each of the four classes). Our work proves the usefulness of human pose recognition based on machine learning in the field of safety monitoring in assisted living conditions.

[1]  Manuela Chessa,et al.  Recognition of Daily Activities by embedding hand-crafted features within a semantic analysis , 2018, 2018 IEEE International Conference on Image Processing, Applications and Systems (IPAS).

[2]  Livio Pinto,et al.  Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors , 2015, Sensors.

[3]  Miguel A. Labrador,et al.  Survey on Fall Detection and Fall Prevention Using Wearable and External Sensors , 2014, Sensors.

[4]  Xiao Guo,et al.  Review on the Application of Artificial Intelligence in Smart Homes , 2019, Smart Cities.

[5]  Alina Delia Calin,et al.  Interchangeability of Kinect and Orbbec Sensors for Gesture Recognition , 2018, 2018 IEEE 14th International Conference on Intelligent Computer Communication and Processing (ICCP).

[6]  Xiaodong Yang,et al.  Effective 3D action recognition using EigenJoints , 2014, J. Vis. Commun. Image Represent..

[7]  Homay Danaei Mehr,et al.  Resident activity recognition in smart homes by using artificial neural networks , 2016, 2016 4th International Istanbul Smart Grid Congress and Fair (ICSG).

[8]  Mehdi Adda,et al.  Smart Home Design for Disabled People based on Neural Networks , 2014, EUSPN/ICTH.

[9]  Daijin Kim,et al.  Shape and Motion Features Approach for Activity Tracking and Recognition from Kinect Video Camera , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[10]  Jonathan H. Chan,et al.  Multiple-Stage Classification of Human Poses while Watching Television , 2014, 2014 2nd International Symposium on Computational and Business Intelligence.

[11]  Thi-Lan Le,et al.  Human posture recognition using human skeleton provided by Kinect , 2013, 2013 International Conference on Computing, Management and Telecommunications (ComManTel).

[12]  Ying Wu,et al.  Human Action Recognition with Depth Cameras , 2014, SpringerBriefs in Computer Science.

[13]  Jaime Lloret Mauri,et al.  A smart communication architecture for ambient assisted living , 2015, IEEE Communications Magazine.

[14]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[15]  Mohamed Bécha Kaâniche Human gesture recognition , 2009 .

[16]  Diane J. Cook,et al.  Using a Hidden Markov Model for Resident Identification , 2010, 2010 Sixth International Conference on Intelligent Environments.

[17]  Max Mignotte,et al.  Fall Detection from Depth Map Video Sequences , 2011, ICOST.

[18]  K. Shadan,et al.  Available online: , 2012 .

[19]  Abdennaceur Kachouri,et al.  Assisting people with disabilities through Kinect sensors into a smart house , 2013, 2013 International Conference on Computer Medical Applications (ICCMA).

[20]  Vitoantonio Bevilacqua,et al.  Fall detection in indoor environment with kinect sensor , 2014, 2014 IEEE International Symposium on Innovations in Intelligent Systems and Applications (INISTA) Proceedings.

[21]  Mirto Musci,et al.  Embedding Recurrent Neural Networks in Wearable Systems for Real-Time Fall Detection , 2019, Microprocess. Microsystems.

[22]  Maria E. Niessen,et al.  Monitoring Activities of Daily Living in Smart Homes: Understanding human behavior , 2016, IEEE Signal Processing Magazine.

[23]  Andreas Kolb,et al.  Kinect range sensing: Structured-light versus Time-of-Flight Kinect , 2015, Comput. Vis. Image Underst..

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

[25]  Juan Antonio Álvarez-García Evaluating Human Activity Recognition Systems for AAL Environments , 2012 .

[26]  Meinard Müller,et al.  Efficient content-based retrieval of motion capture data , 2005, SIGGRAPH '05.

[27]  John Sell,et al.  The Xbox One System on a Chip and Kinect Sensor , 2014, IEEE Micro.

[28]  Robertas Damasevicius,et al.  Human Activity Recognition in AAL Environments Using Random Projections , 2016, Comput. Math. Methods Medicine.

[29]  Randal S. Olson,et al.  Relief-Based Feature Selection: Introduction and Review , 2017, J. Biomed. Informatics.

[30]  Joanna Tarasińska,et al.  Normalization of the Kolmogorov–Smirnov and Shapiro–Wilk tests of normality , 2015 .

[31]  Abdelhamid Bouchachia,et al.  A review of smart homes in healthcare , 2015, J. Ambient Intell. Humaniz. Comput..

[32]  KolbAndreas,et al.  Kinect range sensing , 2015 .

[33]  Yong Du,et al.  Hierarchical recurrent neural network for skeleton based action recognition , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[34]  Bunthit Watanapa,et al.  Smart bedroom for elderly using kinect , 2014, 2014 International Computer Science and Engineering Conference (ICSEC).

[35]  Dimitrios Makris,et al.  Fall detection system using Kinect’s infrared sensor , 2014, Journal of Real-Time Image Processing.

[36]  Ennio Gambi,et al.  A Depth-Based Fall Detection System Using a Kinect® Sensor , 2014, Sensors.

[37]  Remo Sala,et al.  A metrological characterization of the Kinect V2 time-of-flight camera , 2016, Robotics Auton. Syst..

[38]  Jesse Hoey,et al.  Sensor-Based Activity Recognition , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[39]  Roland Siegwart,et al.  Kinect v2 for mobile robot navigation: Evaluation and modeling , 2015, 2015 International Conference on Advanced Robotics (ICAR).

[40]  Surapa Thiemjarus,et al.  Automatic Fall Monitoring: A Review , 2014, Sensors.

[41]  Othman O. Khalifa,et al.  Automated daily human activity recognition for video surveillance using neural network , 2017, 2017 IEEE 4th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA).

[42]  Ling Shao,et al.  Enhanced Computer Vision With Microsoft Kinect Sensor: A Review , 2013, IEEE Transactions on Cybernetics.

[43]  Md. Rafiul Hassan,et al.  Artificial Neural Networks in Smart Homes , 2006, Designing Smart Homes.

[44]  Ennio Gambi,et al.  Depth Cameras in AAL Environments: Technology and Real-World Applications , 2015 .

[45]  Cheng Han,et al.  Hybrid approach for human posture recognition using anthropometry and BP neural network based on Kinect V2 , 2019, EURASIP J. Image Video Process..

[46]  Ronald Poppe,et al.  A survey on vision-based human action recognition , 2010, Image Vis. Comput..

[47]  MakrisDimitrios,et al.  Fall detection system using Kinect's infrared sensor , 2014 .

[48]  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).

[49]  Gang Wang,et al.  Skeleton-Based Action Recognition Using Spatio-Temporal LSTM Network with Trust Gates , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[50]  Zhibo Pang,et al.  Smart Homes for Elderly Healthcare—Recent Advances and Research Challenges , 2017, Sensors.

[51]  Seongmin Baek,et al.  Motion Capture of the Human Body Using Multiple Depth Sensors , 2017 .

[52]  Pornchai Mongkolnam,et al.  Postural classification using Kinect , 2014, 2014 International Computer Science and Engineering Conference (ICSEC).