Cargando…

Feature Selection for Machine Learning Based Step Length Estimation Algorithms

An accurate step length estimation can provide valuable information to different applications such as indoor positioning systems or it can be helpful when analyzing the gait of a user, which can then be used to detect various gait impairments that lead to a reduced step length (caused by e.g., Parki...

Descripción completa

Detalles Bibliográficos
Autores principales: Vandermeeren, Stef, Bruneel, Herwig, Steendam, Heidi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038475/
https://www.ncbi.nlm.nih.gov/pubmed/32023938
http://dx.doi.org/10.3390/s20030778
_version_ 1783500649005056000
author Vandermeeren, Stef
Bruneel, Herwig
Steendam, Heidi
author_facet Vandermeeren, Stef
Bruneel, Herwig
Steendam, Heidi
author_sort Vandermeeren, Stef
collection PubMed
description An accurate step length estimation can provide valuable information to different applications such as indoor positioning systems or it can be helpful when analyzing the gait of a user, which can then be used to detect various gait impairments that lead to a reduced step length (caused by e.g., Parkinson’s disease or multiple sclerosis). In this paper, we focus on the estimation of the step length using machine learning techniques that could be used in an indoor positioning system. Previous step length algorithms tried to model the length of a step based on measurements from the accelerometer and some tuneable (user-specific) parameters. Machine-learning-based step length estimation algorithms eliminate these parameters to be tuned. Instead, to adapt these algorithms to different users, it suffices to provide examples of the length of multiple steps for different persons to the machine learning algorithm, so that in the training phase the algorithm can learn to predict the step length for different users. Until now, these machine learning algorithms were trained with features that were chosen intuitively. In this paper, we consider a systematic feature selection algorithm to be able to determine the features from a large collection of features, resulting in the best performance. This resulted in a step length estimator with a mean absolute error of [Formula: see text] cm for a known test person and [Formula: see text] cm for an unknown test person, while current state-of-the-art machine-learning-based step length estimators resulted in a mean absolute error of [Formula: see text] cm and [Formula: see text] cm for respectively a known and unknown test person.
format Online
Article
Text
id pubmed-7038475
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70384752020-03-09 Feature Selection for Machine Learning Based Step Length Estimation Algorithms Vandermeeren, Stef Bruneel, Herwig Steendam, Heidi Sensors (Basel) Article An accurate step length estimation can provide valuable information to different applications such as indoor positioning systems or it can be helpful when analyzing the gait of a user, which can then be used to detect various gait impairments that lead to a reduced step length (caused by e.g., Parkinson’s disease or multiple sclerosis). In this paper, we focus on the estimation of the step length using machine learning techniques that could be used in an indoor positioning system. Previous step length algorithms tried to model the length of a step based on measurements from the accelerometer and some tuneable (user-specific) parameters. Machine-learning-based step length estimation algorithms eliminate these parameters to be tuned. Instead, to adapt these algorithms to different users, it suffices to provide examples of the length of multiple steps for different persons to the machine learning algorithm, so that in the training phase the algorithm can learn to predict the step length for different users. Until now, these machine learning algorithms were trained with features that were chosen intuitively. In this paper, we consider a systematic feature selection algorithm to be able to determine the features from a large collection of features, resulting in the best performance. This resulted in a step length estimator with a mean absolute error of [Formula: see text] cm for a known test person and [Formula: see text] cm for an unknown test person, while current state-of-the-art machine-learning-based step length estimators resulted in a mean absolute error of [Formula: see text] cm and [Formula: see text] cm for respectively a known and unknown test person. MDPI 2020-01-31 /pmc/articles/PMC7038475/ /pubmed/32023938 http://dx.doi.org/10.3390/s20030778 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
Vandermeeren, Stef
Bruneel, Herwig
Steendam, Heidi
Feature Selection for Machine Learning Based Step Length Estimation Algorithms
title Feature Selection for Machine Learning Based Step Length Estimation Algorithms
title_full Feature Selection for Machine Learning Based Step Length Estimation Algorithms
title_fullStr Feature Selection for Machine Learning Based Step Length Estimation Algorithms
title_full_unstemmed Feature Selection for Machine Learning Based Step Length Estimation Algorithms
title_short Feature Selection for Machine Learning Based Step Length Estimation Algorithms
title_sort feature selection for machine learning based step length estimation algorithms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038475/
https://www.ncbi.nlm.nih.gov/pubmed/32023938
http://dx.doi.org/10.3390/s20030778
work_keys_str_mv AT vandermeerenstef featureselectionformachinelearningbasedsteplengthestimationalgorithms
AT bruneelherwig featureselectionformachinelearningbasedsteplengthestimationalgorithms
AT steendamheidi featureselectionformachinelearningbasedsteplengthestimationalgorithms