Cargando…

A Two-Stage Fall Recognition Algorithm Based on Human Posture Features

Falls are seriously threatening the health of elderly. In order to reduce the potential danger caused by falls, this paper proposes a two-stage fall recognition algorithm based on human posture features. For preprocessing, we construct the new key features: deflection angles and spine ratio to descr...

Descripción completa

Detalles Bibliográficos
Autores principales: Han, Kun, Yang, Qiongqian, Huang, Zefan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7729773/
https://www.ncbi.nlm.nih.gov/pubmed/33291513
http://dx.doi.org/10.3390/s20236966
_version_ 1783621534977359872
author Han, Kun
Yang, Qiongqian
Huang, Zefan
author_facet Han, Kun
Yang, Qiongqian
Huang, Zefan
author_sort Han, Kun
collection PubMed
description Falls are seriously threatening the health of elderly. In order to reduce the potential danger caused by falls, this paper proposes a two-stage fall recognition algorithm based on human posture features. For preprocessing, we construct the new key features: deflection angles and spine ratio to describe the changes of human posture based on the human skeleton extracted by OpenPose. In the first stage, based on the variables: tendency symbol and steady symbol integrated by the scattered key features, we divide the human body state into three states: stable state, fluctuating state, and disordered state. By analyzing whether the body is in a stable state, the ADL (activities of daily living) actions with high stability can be preliminarily excluded. In the second stage: to further identify the confusing ADL actions and the fall actions, we innovatively design a time-continuous recognition algorithm. When human body is constantly in an unstable state, the human posture features: compare value [Formula: see text] , energy value [Formula: see text] , state score [Formula: see text] are proposed to form a feature vector, and support vector machine (SVM), K nearest neighbors (KNN), decision tree (DT), random forest (RF) are utilized for classification. Experiment results demonstrate that SVM with linear kernel function can distinguish falling actions best and our approach achieved a detection accuracy of 97.34%, precision of 98.50%, and the recall, F1 score are 97.33%, 97.91% respectively. Compared with previous state-of-art algorithms, our algorithm can achieve the highest recognition accuracy. It proves that our fall detection method is effective.
format Online
Article
Text
id pubmed-7729773
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77297732020-12-12 A Two-Stage Fall Recognition Algorithm Based on Human Posture Features Han, Kun Yang, Qiongqian Huang, Zefan Sensors (Basel) Article Falls are seriously threatening the health of elderly. In order to reduce the potential danger caused by falls, this paper proposes a two-stage fall recognition algorithm based on human posture features. For preprocessing, we construct the new key features: deflection angles and spine ratio to describe the changes of human posture based on the human skeleton extracted by OpenPose. In the first stage, based on the variables: tendency symbol and steady symbol integrated by the scattered key features, we divide the human body state into three states: stable state, fluctuating state, and disordered state. By analyzing whether the body is in a stable state, the ADL (activities of daily living) actions with high stability can be preliminarily excluded. In the second stage: to further identify the confusing ADL actions and the fall actions, we innovatively design a time-continuous recognition algorithm. When human body is constantly in an unstable state, the human posture features: compare value [Formula: see text] , energy value [Formula: see text] , state score [Formula: see text] are proposed to form a feature vector, and support vector machine (SVM), K nearest neighbors (KNN), decision tree (DT), random forest (RF) are utilized for classification. Experiment results demonstrate that SVM with linear kernel function can distinguish falling actions best and our approach achieved a detection accuracy of 97.34%, precision of 98.50%, and the recall, F1 score are 97.33%, 97.91% respectively. Compared with previous state-of-art algorithms, our algorithm can achieve the highest recognition accuracy. It proves that our fall detection method is effective. MDPI 2020-12-05 /pmc/articles/PMC7729773/ /pubmed/33291513 http://dx.doi.org/10.3390/s20236966 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Han, Kun
Yang, Qiongqian
Huang, Zefan
A Two-Stage Fall Recognition Algorithm Based on Human Posture Features
title A Two-Stage Fall Recognition Algorithm Based on Human Posture Features
title_full A Two-Stage Fall Recognition Algorithm Based on Human Posture Features
title_fullStr A Two-Stage Fall Recognition Algorithm Based on Human Posture Features
title_full_unstemmed A Two-Stage Fall Recognition Algorithm Based on Human Posture Features
title_short A Two-Stage Fall Recognition Algorithm Based on Human Posture Features
title_sort two-stage fall recognition algorithm based on human posture features
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7729773/
https://www.ncbi.nlm.nih.gov/pubmed/33291513
http://dx.doi.org/10.3390/s20236966
work_keys_str_mv AT hankun atwostagefallrecognitionalgorithmbasedonhumanposturefeatures
AT yangqiongqian atwostagefallrecognitionalgorithmbasedonhumanposturefeatures
AT huangzefan atwostagefallrecognitionalgorithmbasedonhumanposturefeatures
AT hankun twostagefallrecognitionalgorithmbasedonhumanposturefeatures
AT yangqiongqian twostagefallrecognitionalgorithmbasedonhumanposturefeatures
AT huangzefan twostagefallrecognitionalgorithmbasedonhumanposturefeatures