Cargando…
Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms
The aim of this study was to develop a physical activity advisory system supporting the correct implementation of sport exercises using inertial sensors and machine learning algorithms. Specifically, three mobile sensors (tags), six stationary anchors and a system-controlling server (gateway) were e...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921394/ https://www.ncbi.nlm.nih.gov/pubmed/36772178 http://dx.doi.org/10.3390/s23031137 |
_version_ | 1784887301437915136 |
---|---|
author | Patalas-Maliszewska, Justyna Pajak, Iwona Krutz, Pascal Pajak, Grzegorz Rehm, Matthias Schlegel, Holger Dix, Martin |
author_facet | Patalas-Maliszewska, Justyna Pajak, Iwona Krutz, Pascal Pajak, Grzegorz Rehm, Matthias Schlegel, Holger Dix, Martin |
author_sort | Patalas-Maliszewska, Justyna |
collection | PubMed |
description | The aim of this study was to develop a physical activity advisory system supporting the correct implementation of sport exercises using inertial sensors and machine learning algorithms. Specifically, three mobile sensors (tags), six stationary anchors and a system-controlling server (gateway) were employed for 15 scenarios of the series of subsequent activities, namely squats, pull-ups and dips. The proposed solution consists of two modules: an activity recognition module (ARM) and a repetition-counting module (RCM). The former is responsible for extracting the series of subsequent activities (so-called scenario), and the latter determines the number of repetitions of a given activity in a single series. Data used in this study contained 488 three defined sport activity occurrences. Data processing was conducted to enhance performance, including an overlapping and non-overlapping window, raw and normalized data, a convolutional neural network (CNN) with an additional post-processing block (PPB) and repetition counting. The developed system achieved satisfactory accuracy: CNN + PPB: non-overlapping window and raw data, 0.88; non-overlapping window and normalized data, 0.78; overlapping window and raw data, 0.92; overlapping window and normalized data, 0.87. For repetition counting, the achieved accuracies were 0.93 and 0.97 within an error of ±1 and ±2 repetitions, respectively. The archived results indicate that the proposed system could be a helpful tool to support the correct implementation of sport exercises and could be successfully implemented in further work in the form of web application detecting the user’s sport activity. |
format | Online Article Text |
id | pubmed-9921394 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-99213942023-02-12 Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms Patalas-Maliszewska, Justyna Pajak, Iwona Krutz, Pascal Pajak, Grzegorz Rehm, Matthias Schlegel, Holger Dix, Martin Sensors (Basel) Article The aim of this study was to develop a physical activity advisory system supporting the correct implementation of sport exercises using inertial sensors and machine learning algorithms. Specifically, three mobile sensors (tags), six stationary anchors and a system-controlling server (gateway) were employed for 15 scenarios of the series of subsequent activities, namely squats, pull-ups and dips. The proposed solution consists of two modules: an activity recognition module (ARM) and a repetition-counting module (RCM). The former is responsible for extracting the series of subsequent activities (so-called scenario), and the latter determines the number of repetitions of a given activity in a single series. Data used in this study contained 488 three defined sport activity occurrences. Data processing was conducted to enhance performance, including an overlapping and non-overlapping window, raw and normalized data, a convolutional neural network (CNN) with an additional post-processing block (PPB) and repetition counting. The developed system achieved satisfactory accuracy: CNN + PPB: non-overlapping window and raw data, 0.88; non-overlapping window and normalized data, 0.78; overlapping window and raw data, 0.92; overlapping window and normalized data, 0.87. For repetition counting, the achieved accuracies were 0.93 and 0.97 within an error of ±1 and ±2 repetitions, respectively. The archived results indicate that the proposed system could be a helpful tool to support the correct implementation of sport exercises and could be successfully implemented in further work in the form of web application detecting the user’s sport activity. MDPI 2023-01-19 /pmc/articles/PMC9921394/ /pubmed/36772178 http://dx.doi.org/10.3390/s23031137 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Patalas-Maliszewska, Justyna Pajak, Iwona Krutz, Pascal Pajak, Grzegorz Rehm, Matthias Schlegel, Holger Dix, Martin Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms |
title | Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms |
title_full | Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms |
title_fullStr | Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms |
title_full_unstemmed | Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms |
title_short | Inertial Sensor-Based Sport Activity Advisory System Using Machine Learning Algorithms |
title_sort | inertial sensor-based sport activity advisory system using machine learning algorithms |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921394/ https://www.ncbi.nlm.nih.gov/pubmed/36772178 http://dx.doi.org/10.3390/s23031137 |
work_keys_str_mv | AT patalasmaliszewskajustyna inertialsensorbasedsportactivityadvisorysystemusingmachinelearningalgorithms AT pajakiwona inertialsensorbasedsportactivityadvisorysystemusingmachinelearningalgorithms AT krutzpascal inertialsensorbasedsportactivityadvisorysystemusingmachinelearningalgorithms AT pajakgrzegorz inertialsensorbasedsportactivityadvisorysystemusingmachinelearningalgorithms AT rehmmatthias inertialsensorbasedsportactivityadvisorysystemusingmachinelearningalgorithms AT schlegelholger inertialsensorbasedsportactivityadvisorysystemusingmachinelearningalgorithms AT dixmartin inertialsensorbasedsportactivityadvisorysystemusingmachinelearningalgorithms |