Cargando…
Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study
BACKGROUND: Wearable activity trackers are regarded as a new opportunity to deliver health promotion interventions. Indeed, while the prediction of active behaviors is currently primarily relying on the processing of accelerometer sensor data, the emergence of smart clothes with multi-sensing capaci...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7602692/ https://www.ncbi.nlm.nih.gov/pubmed/33194400 http://dx.doi.org/10.7717/peerj.10170 |
_version_ | 1783603741971185664 |
---|---|
author | Ren, Dian Aubert-Kato, Nathanael Anzai, Emi Ohta, Yuji Tripette, Julien |
author_facet | Ren, Dian Aubert-Kato, Nathanael Anzai, Emi Ohta, Yuji Tripette, Julien |
author_sort | Ren, Dian |
collection | PubMed |
description | BACKGROUND: Wearable activity trackers are regarded as a new opportunity to deliver health promotion interventions. Indeed, while the prediction of active behaviors is currently primarily relying on the processing of accelerometer sensor data, the emergence of smart clothes with multi-sensing capacities is offering new possibilities. Algorithms able to process data from a variety of smart devices and classify daily life activities could therefore be of particular importance to achieve a more accurate evaluation of physical behaviors. This study aims to (1) develop an activity recognition algorithm based on the processing of plantar pressure information provided by a smart-shoe prototype and (2) to determine the optimal hardware and software configurations. METHOD: Seventeen subjects wore a pair of smart-shoe prototypes composed of plantar pressure measurement insoles, and they performed the following nine activities: sitting, standing, walking on a flat surface, walking upstairs, walking downstairs, walking up a slope, running, cycling, and completing office work. The insole featured seven pressure sensors. For each activity, at least four minutes of plantar pressure data were collected. The plantar pressure data were cut in overlapping windows of different lengths and 167 features were extracted for each window. Data were split into training and test samples using a subject-wise assignment method. A random forest model was trained to recognize activity. The resulting activity recognition algorithms were evaluated on the test sample. A multi hold-out procedure allowed repeating the operation with 5 different assignments. The analytic conditions were modulated to test (1) different window lengths (1–60 seconds), (2) some selected sensor configurations and (3) different numbers of data features. RESULTS: A window length of 20 s was found to be optimum and therefore used for the rest of the analysis. Using all the sensors and all 167 features, the smart shoes predicted the activities with an average success of 89%. “Running” demonstrated the highest sensitivity (100%). “Walking up a slope” was linked with the lowest performance (63%), with the majority of the false negatives being “walking on a flat surface” and “walking upstairs.” Some 2- and 3-sensor configurations were linked with an average success rate of 87%. Reducing the number of features down to 20 does not alter significantly the performance of the algorithm. CONCLUSION: High-performance human behavior recognition using plantar pressure data only is possible. In the future, smart-shoe devices could contribute to the evaluation of daily physical activities. Minimalist configurations integrating only a small number of sensors and computing a reduced number of selected features could maintain a satisfying performance. Future experiments must include a more heterogeneous population. |
format | Online Article Text |
id | pubmed-7602692 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-76026922020-11-12 Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study Ren, Dian Aubert-Kato, Nathanael Anzai, Emi Ohta, Yuji Tripette, Julien PeerJ Anatomy and Physiology BACKGROUND: Wearable activity trackers are regarded as a new opportunity to deliver health promotion interventions. Indeed, while the prediction of active behaviors is currently primarily relying on the processing of accelerometer sensor data, the emergence of smart clothes with multi-sensing capacities is offering new possibilities. Algorithms able to process data from a variety of smart devices and classify daily life activities could therefore be of particular importance to achieve a more accurate evaluation of physical behaviors. This study aims to (1) develop an activity recognition algorithm based on the processing of plantar pressure information provided by a smart-shoe prototype and (2) to determine the optimal hardware and software configurations. METHOD: Seventeen subjects wore a pair of smart-shoe prototypes composed of plantar pressure measurement insoles, and they performed the following nine activities: sitting, standing, walking on a flat surface, walking upstairs, walking downstairs, walking up a slope, running, cycling, and completing office work. The insole featured seven pressure sensors. For each activity, at least four minutes of plantar pressure data were collected. The plantar pressure data were cut in overlapping windows of different lengths and 167 features were extracted for each window. Data were split into training and test samples using a subject-wise assignment method. A random forest model was trained to recognize activity. The resulting activity recognition algorithms were evaluated on the test sample. A multi hold-out procedure allowed repeating the operation with 5 different assignments. The analytic conditions were modulated to test (1) different window lengths (1–60 seconds), (2) some selected sensor configurations and (3) different numbers of data features. RESULTS: A window length of 20 s was found to be optimum and therefore used for the rest of the analysis. Using all the sensors and all 167 features, the smart shoes predicted the activities with an average success of 89%. “Running” demonstrated the highest sensitivity (100%). “Walking up a slope” was linked with the lowest performance (63%), with the majority of the false negatives being “walking on a flat surface” and “walking upstairs.” Some 2- and 3-sensor configurations were linked with an average success rate of 87%. Reducing the number of features down to 20 does not alter significantly the performance of the algorithm. CONCLUSION: High-performance human behavior recognition using plantar pressure data only is possible. In the future, smart-shoe devices could contribute to the evaluation of daily physical activities. Minimalist configurations integrating only a small number of sensors and computing a reduced number of selected features could maintain a satisfying performance. Future experiments must include a more heterogeneous population. PeerJ Inc. 2020-10-28 /pmc/articles/PMC7602692/ /pubmed/33194400 http://dx.doi.org/10.7717/peerj.10170 Text en © 2020 Ren et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited. |
spellingShingle | Anatomy and Physiology Ren, Dian Aubert-Kato, Nathanael Anzai, Emi Ohta, Yuji Tripette, Julien Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study |
title | Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study |
title_full | Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study |
title_fullStr | Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study |
title_full_unstemmed | Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study |
title_short | Random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study |
title_sort | random forest algorithms for recognizing daily life activities using plantar pressure information: a smart-shoe study |
topic | Anatomy and Physiology |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7602692/ https://www.ncbi.nlm.nih.gov/pubmed/33194400 http://dx.doi.org/10.7717/peerj.10170 |
work_keys_str_mv | AT rendian randomforestalgorithmsforrecognizingdailylifeactivitiesusingplantarpressureinformationasmartshoestudy AT aubertkatonathanael randomforestalgorithmsforrecognizingdailylifeactivitiesusingplantarpressureinformationasmartshoestudy AT anzaiemi randomforestalgorithmsforrecognizingdailylifeactivitiesusingplantarpressureinformationasmartshoestudy AT ohtayuji randomforestalgorithmsforrecognizingdailylifeactivitiesusingplantarpressureinformationasmartshoestudy AT tripettejulien randomforestalgorithmsforrecognizingdailylifeactivitiesusingplantarpressureinformationasmartshoestudy |