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...

Descripción completa

Detalles Bibliográficos
Autores principales: Ren, Dian, Aubert-Kato, Nathanael, Anzai, Emi, Ohta, Yuji, Tripette, Julien
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