We present a wearable human activity recognition system based on a three-unit inertial measurement network, with sensors on the thorax, abdomen, and lower back. Data were collected from ten healthy participants performing five activities - sitting, standing, walking, running, and cycling - in a controlled indoor protocol. Feature vectors were built from statistical and frequency-domain descriptors and pruned via Pearson correlation (>0.95) to ensure independence. Two classifiers were trained with a subject-wise split (8 training+ 2 test subjects, 45 combinations) and internally optimized via LOSO cross-validation. K-Nearest Neighbors achieved 75.1 % accuracy, 0.748 precision, 0.751 recall, 0.732 F1-score, and a macro-AUC of 0.936. The Random Forest classifier outperformed KNN with 84.2 % accuracy, 0.841 precision, 0.853 recall, 0.838 F1-score, and macro-AUC of 0.970. Confusion matrices revealed the greatest misclassification between sitting and standing - two static, vertical postures with similar IMU signatures. These results demonstrate that a low-power, flexible BSN with three IMUs can achieve robust classification performance, paving the way for comprehensive, real-world activity monitoring.

A Human Activity Recognition algorithm using three wearable IMU-based units

Angelucci A.;Maver P.;Tarabini M.;Aliverti A.
2025-01-01

Abstract

We present a wearable human activity recognition system based on a three-unit inertial measurement network, with sensors on the thorax, abdomen, and lower back. Data were collected from ten healthy participants performing five activities - sitting, standing, walking, running, and cycling - in a controlled indoor protocol. Feature vectors were built from statistical and frequency-domain descriptors and pruned via Pearson correlation (>0.95) to ensure independence. Two classifiers were trained with a subject-wise split (8 training+ 2 test subjects, 45 combinations) and internally optimized via LOSO cross-validation. K-Nearest Neighbors achieved 75.1 % accuracy, 0.748 precision, 0.751 recall, 0.732 F1-score, and a macro-AUC of 0.936. The Random Forest classifier outperformed KNN with 84.2 % accuracy, 0.841 precision, 0.853 recall, 0.838 F1-score, and macro-AUC of 0.970. Confusion matrices revealed the greatest misclassification between sitting and standing - two static, vertical postures with similar IMU signatures. These results demonstrate that a low-power, flexible BSN with three IMUs can achieve robust classification performance, paving the way for comprehensive, real-world activity monitoring.
2025
2025 IEEE International Workshop on Sport, Technology and Research, STAR 2025
9798331598044
body sensor networks; human activity recognition; inertial measurement unit; wearable devices;
body sensor networks
human activity recognition
inertial measurement unit
wearable devices
File in questo prodotto:
File Dimensione Formato  
A_Human_Activity_Recognition_algorithm_using_three_wearable_IMU-based_units.pdf

Accesso riservato

: Publisher’s version
Dimensione 1.36 MB
Formato Adobe PDF
1.36 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1307446
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact