Treffer: Validation of Inertial Sensor-Based Step Detection Algorithms for Edge Device Deployment.
IEEE Open J Eng Med Biol. 2024 Jan 22;5:163-172. (PMID: 38487091)
Sensors (Basel). 2018 Nov 19;18(11):. (PMID: 30463240)
JMIR Mhealth Uhealth. 2018 Aug 09;6(8):e10527. (PMID: 30093371)
IEEE Trans Biomed Eng. 2015 Apr;62(4):1089-97. (PMID: 25389237)
NPJ Digit Med. 2023 Feb 23;6(1):29. (PMID: 36823348)
Front Neurol. 2017 Sep 04;8:457. (PMID: 28928711)
Med Eng Phys. 2015 Apr;37(4):400-7. (PMID: 25749552)
Annu Int Conf IEEE Eng Med Biol Soc. 2013;2013:6744-7. (PMID: 24111291)
PLoS Med. 2017 Mar 28;14(3):e1002271. (PMID: 28350797)
Sensors (Basel). 2018 Sep 28;18(10):. (PMID: 30274161)
Prev Med. 2005 Sep-Oct;41(3-4):778-83. (PMID: 16125760)
Sensors (Basel). 2022 May 19;22(10):. (PMID: 35632266)
Sensors (Basel). 2025 Dec 18;25(24):. (PMID: 41471663)
Weitere Informationen
Step detection based on measurements of inertial measurement units (IMUs) is fundamental for human activity recognition, indoor navigation, and health monitoring applications. This study validates and compares five fundamentally different step detection algorithms for potential implementation on edge devices. A dedicated measurement system based on the Raspberry Pi Pico 2W microcontroller with two IMU sensors (Waveshare Pico-10DOF-IMU and Adafruit ST-9-DOF-Combo) was designed. The implemented algorithms include Peak Detection, Zero-Crossing, Spectral Analysis, Adaptive Threshold, and SHOE (Step Heading Offset Estimator). Validation was performed across 84 measurement sessions covering seven test scenarios (Timed Up and Go test, natural and fast walking, jogging, and stair climbing) and four sensor mounting locations (thigh pocket, ankle, wrist, and upper arm). Results demonstrate that Peak Detection achieved the best overall performance, with an average F1-score of 0.82, while Spectral Analysis excelled in stair scenarios (F1 = 0.86-0.92). Surprisingly, upper arm mounting yielded the highest accuracy (F1 = 0.84), outperforming ankle placement. The TUG clinical test proved most challenging (average F1 = 0.68), while fast walking was easiest (F1 = 0.87). Additionally, a preliminary application to 668 clinical TUG recordings from the open-access FRAILPOL database revealed algorithm-specific failure modes when continuous gait assumptions are violated. These findings provide practical guidelines for algorithm selection in edge computing applications and activity monitoring systems.