Inertial Sensor-Based Step Length Estimation Model by Means of Principal Component Analysis
Abstract
:1. Introduction
2. Methods
2.1. Design of the Study
2.2. Experimental Protocol
2.3. Data Analysis
2.4. Derivation of the Step Length Estimation Model
2.4.1. Preliminaries
2.4.2. PCA and Principal Component Regression
2.5. Evaluation
3. Results
3.1. Treadmill Experiment
3.1.1. Overall Results
3.1.2. Smartphone at Upper Arm
3.1.3. Smartphone at Hand
3.1.4. Smartphone at Pelvis
3.1.5. Smartphone at Thigh
3.2. Evaluation of Walking in the Test Polygon
4. Discussion
4.1. Functional Comparison
4.2. Treadmill Experiment
4.2.1. Overall Results
4.2.2. The Impact of Smartphone Position and Walking Speed
4.3. Evaluation in the Test Polygon
4.4. Limitations and Future Directions
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Bryzek, J. Impact of MEMS Technology on Society. Sens. Actuators A Phys. 1996, 56, 1–9. [Google Scholar] [CrossRef]
- Schiavi, A.; Prato, A.; Mazzoleni, F.; D’Emilia, G.; Gaspari, A.; Natale, E. Calibration of Digital 3-Axis MEMS Accelerometers: A Double-Blind «multi-Bilateral» Comparison. In Proceedings of the 2020 IEEE International Workshop on Metrology for Industry MetroInd4. 0&IoT 4.0, Rome, Italy, 3–5 June 2020; pp. 542–547. [Google Scholar]
- Isho, T.; Tashiro, H.; Usuda, S. Accelerometry-Based Gait Characteristics Evaluated Using a Smartphone and Their Association with Fall Risk in People with Chronic Stroke. J. Stroke Cerebrovasc. Dis. 2015, 24, 1305–1311. [Google Scholar] [CrossRef] [PubMed]
- Merchán-Baeza, J.A.; González-Sánchez, M.; Cuesta-Vargas, A.I. Using Smartphones to Collect Quantitative Data on Lower Limb Functionality in People Who Have Suffered a Stroke. J. Stroke Cerebrovasc. Dis 2018, 27, 3555–3562. [Google Scholar] [CrossRef]
- Alharthi, A.S.; Casson, A.J.; Ozanyan, K.B. Gait Spatiotemporal Signal Analysis for Parkinson’s Disease Detection and Severity Rating. IEEE Sens. J. 2020, 1838–1848. [Google Scholar] [CrossRef]
- Clavijo-Buendía, S.; Molina-Rueda, F.; Martín-Casas, P.; Ortega-Bastidas, P.; Monge-Pereira, E.; Laguarta-Val, S.; Morales-Cabezas, M.; Cano-de-la-Cuerda, R. Construct Validity and Test-Retest Reliability of a Free Mobile Application for Spatio-Temporal Gait Analysis in Parkinson’s Disease Patients. Gait Posture 2020, 79, 86–91. [Google Scholar] [CrossRef] [PubMed]
- Goyal, J.; Khandnor, P.; Aseri, T.C. Classification, Prediction, and Monitoring of Parkinson’s Disease Using Computer Assisted Technologies: A Comparative Analysis. Eng. Appl. Artif. Intell. 2020, 96, 103955. [Google Scholar] [CrossRef]
- Sijobert, B.; Benoussaad, M.; Denys, J.; Pissard-Gibollet, R.; Geny, C.; Coste, C.A. Implementation and Validation of a Stride Length Estimation Algorithm, Using a Single Basic Inertial Sensor on Healthy Subjects and Patients Suffering from Parkinson’s Disease. Health 2015, 7, 704–714. [Google Scholar] [CrossRef] [Green Version]
- Dalton, A.; Khalil, H.; Busse, M.; Rosser, A.; van Deursen, R.; ÓLaighin, G. Analysis of Gait and Balance through a Single Triaxial Accelerometer in Presymptomatic and Symptomatic Huntington’s Disease. Gait Posture 2013, 37, 49–54. [Google Scholar] [CrossRef]
- Bennasar, M.; Hicks, Y.; Clinch, S.; Jones, P.; Rosser, A.; Busse, M.; Holt, C. Huntington’s Disease Assessment Using Tri Axis Accelerometers. Procedia Comput. Sci. 2016, 96, 1193–1201. [Google Scholar] [CrossRef] [Green Version]
- Lima, W.S.; Bragança, H.L.S.; Souto, E.J.P. NOHAR–Novelty Discrete Data Stream for Human Activity Recognition Based on Smartphones with Inertial Sensors. Expert Syst. Appl. 2021, 166, 114093. [Google Scholar] [CrossRef]
- Hassan, M.M.; Uddin, M.Z.; Mohamed, A.; Almogren, A. A Robust Human Activity Recognition System Using Smartphone Sensors and Deep Learning. Future Gener. Comput. Syst. 2018, 81, 307–313. [Google Scholar] [CrossRef]
- Lu, Y.; Velipasalar, S. Autonomous Human Activity Classification from Wearable Multi-Modal Sensors. IEEE Sens. J. 2019, 19, 11403–11412. [Google Scholar] [CrossRef]
- Sun, F.; Mao, C.; Fan, X.; Li, Y. Accelerometer-Based Speed-Adaptive Gait Authentication Method for Wearable IoT Devices. IEEE Internet Things J. 2019, 6, 820–830. [Google Scholar] [CrossRef]
- Axente, M.-S.; Dobre, C.; Ciobanu, R.-I.; Purnichescu-Purtan, R. Gait Recognition as an Authentication Method for Mobile Devices. Sensors 2020, 20, 4110. [Google Scholar] [CrossRef]
- Sprager, S.; Juric, M.B. An Efficient HOS-Based Gait Authentication of Accelerometer Data. IEEE Trans. Inf. Forensics Secur. 2015, 10, 1486–1498. [Google Scholar] [CrossRef]
- Kuang, J.; Niu, X.; Chen, X. Robust Pedestrian Dead Reckoning Based on MEMS-IMU for Smartphones. Sensors 2018, 18, 1391. [Google Scholar] [CrossRef] [Green Version]
- Bylemans, I.; Weyn, M.; Klepal, M. Mobile Phone-Based Displacement Estimation for Opportunistic Localisation Systems. In Proceedings of the 2009 Third International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, Sliema, Malta, 11–16 October 2009; pp. 113–118. [Google Scholar]
- Do, T.-N.; Liu, R.; Yuen, C.; Zhang, M.; Tan, U.-X. Personal Dead Reckoning Using IMU Mounted on Upper Torso and Inverted Pendulum Model. IEEE Sens. J. 2016, 16, 7600–7608. [Google Scholar] [CrossRef]
- Kang, W.; Han, Y. SmartPDR: Smartphone-Based Pedestrian Dead Reckoning for Indoor Localization. IEEE Sens. J. 2015, 15, 2906–2916. [Google Scholar] [CrossRef]
- Tian, Q.; Salcic, Z.; Wang, K.I.-K.; Pan, Y. A Multi-Mode Dead Reckoning System for Pedestrian Tracking Using Smartphones. IEEE Sens. J. 2016, 16, 2079–2093. [Google Scholar] [CrossRef]
- Poulose, A.; Eyobu, O.S.; Han, D.S. An Indoor Position-Estimation Algorithm Using Smartphone IMU Sensor Data. IEEE Access 2019, 7, 11165–11177. [Google Scholar] [CrossRef]
- Zhou, R. Pedestrian Dead Reckoning on Smartphones with Varying Walking Speed. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016; pp. 1–6. [Google Scholar]
- Kasebzadeh, P.; Fritsche, C.; Hendeby, G.; Gunnarsson, F.; Gustafsson, F. Improved Pedestrian Dead Reckoning Positioning with Gait Parameter Learning. In Proceedings of the 2016 19th International Conference on Information Fusion (FUSION), Heidelberg, Germany, 5–8 July 2016; pp. 379–385. [Google Scholar]
- Pirkl, G.; Munaretto, D.; Fischer, C.; An, C.; Lukowicz, P.; Klepal, M.; Timm-Giel, A.; Widmer, J.; Pesch, D.; Gellersen, H.; et al. Virtual Lifeline: Multimodal Sensor Data Fusion for Robust Navigation in Unknown Environments. Pervasive Mob. Comput. 2012, 8, 388–401. [Google Scholar] [CrossRef]
- Moder, T.; Hafner, P.; Wisiol, K.; Wieser, M. 3D Indoor Positioning with Pedestrian Dead Reckoning and Activity Recognition Based on Bayes Filtering. In Proceedings of the 2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Busan, Korea, 27–30 October 2014; pp. 717–720. [Google Scholar]
- Ning, F.-S.; Chen, Y.-C. Combining a Modified Particle Filter Method and Indoor Magnetic Fingerprint Map to Assist Pedestrian Dead Reckoning for Indoor Positioning and Navigation. Sensors 2020, 20, 185. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Opiela, M.; Galčík, F. Grid-Based Bayesian Filtering Methods for Pedestrian Dead Reckoning Indoor Positioning Using Smartphones. Sensors 2020, 20, 5343. [Google Scholar] [CrossRef]
- Xing, H.; Li, J.; Hou, B.; Zhang, Y.; Guo, M. Pedestrian Stride Length Estimation from IMU Measurements and ANN Based Algorithm. J. Sens. 2017, 2017, e6091261. [Google Scholar] [CrossRef] [Green Version]
- Rebula, J.R.; Ojeda, L.V.; Adamczyk, P.G.; Kuo, A.D. Measurement of Foot Placement and Its Variability with Inertial Sensors. Gait Posture 2013, 38, 974–980. [Google Scholar] [CrossRef] [Green Version]
- Köse, A.; Cereatti, A.; Della Croce, U. Bilateral Step Length Estimation Using a Single Inertial Measurement Unit Attached to the Pelvis. J. Neuroeng. Rehabil. 2012, 9, 9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Vezočnik, M.; Juric, M.B. Average Step Length Estimation Models’ Evaluation Using Inertial Sensors: A Review. IEEE Sens. J. 2019, 19, 396–403. [Google Scholar] [CrossRef]
- Weinberg, H. Using the ADXL202 in Pedometer and Personal Navigation Applications; AN-602 Application Note; Analog Devices, Inc.: Norwood, MA, USA, 2002; pp. 1–6. [Google Scholar]
- Kim, J.W.; Jang, H.J.; Hwang, D.-H.; Park, C. A Step, Stride and Heading Determination for the Pedestrian Navigation System. J. GPS 2004, 3, 273–279. [Google Scholar] [CrossRef] [Green Version]
- Alvarez, D.; Gonzalez, R.C.; Lopez, A.; Alvarez, J.C. Comparison of Step Length Estimators from Weareable Accelerometer Devices. In Proceedings of the 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA, 30 August–3 September 2006; pp. 5964–5967. [Google Scholar]
- Renaudin, V.; Susi, M.; Lachapelle, G. Step Length Estimation Using Handheld Inertial Sensors. Sensors 2012, 12, 8507–8525. [Google Scholar] [CrossRef]
- Zhang, P.; Chen, X.; Ma, X.; Wu, Y.; Jiang, H.; Fang, D.; Tang, Z.; Ma, Y. SmartMTra: Robust Indoor Trajectory Tracing Using Smartphones. IEEE Sens. J. 2017, 17, 3613–3624. [Google Scholar] [CrossRef]
- Sharp, I.; Yu, K. Sensor-Based Dead-Reckoning for Indoor Positioning. Phys. Commun. 2014, 13, 4–16. [Google Scholar] [CrossRef]
- Shin, S.H.; Park, C.G. Adaptive Step Length Estimation Algorithm Using Optimal Parameters and Movement Status Awareness. Med. Eng. Phys. 2011, 33, 1064–1071. [Google Scholar] [CrossRef]
- Sun, Y.; Wu, H.; Schiller, J. A Step Length Estimation Model for Position Tracking. In Proceedings of the 2015 International Conference on Localization and GNSS (ICL-GNSS), Gothenburg, Sweden, 22–24 June 2015; pp. 1–6. [Google Scholar]
- Zijlstra, W.; Hof, A.L. Displacement of the Pelvis during Human Walking: Experimental Data and Model Predictions. Gait Posture 1997, 6, 249–262. [Google Scholar] [CrossRef]
- Zijlstra, W.; Hof, A.L. Assessment of Spatio-Temporal Gait Parameters from Trunk Accelerations during Human Walking. Gait Posture 2003, 18, 1–10. [Google Scholar] [CrossRef] [Green Version]
- Lan, K.-C.; Shih, W.-Y. On Calibrating the Sensor Errors of a PDR-Based Indoor Localization System. Sensors 2013, 13, 4781–4810. [Google Scholar] [CrossRef] [Green Version]
- Diaz, E.M.; Gonzalez, A.L.M. Step Detector and Step Length Estimator for an Inertial Pocket Navigation System. In Proceedings of the 2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Busan, Korea, 27–30 October 2014; pp. 105–110. [Google Scholar]
- Mikov, A.; Moschevikin, A.; Fedorov, A.; Sikora, A. A Localization System Using Inertial Measurement Units from Wireless Commercial Hand-Held Devices. In Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Montbeliard, France, 28–31 October 2013; pp. 1–7. [Google Scholar]
- Zhu, Y.; Zhang, R.; Xia, W.; Jia, Z.; Shen, L. A Hybrid Step Model and New Azimuth Estimation Method for Pedestrian Dead Reckoning. In Proceedings of the 2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP), Hefei, China, 23–25 October 2014; pp. 1–5. [Google Scholar]
- Guo, Y.; Sun, Y.; Luo, H.; Guizani, N. Accurate Indoor Localization Based on Crowd Sensing. Wirel. Commun. Mob. Comput. 2016, 16, 2852–2868. [Google Scholar] [CrossRef]
- Han, J.; Kamber, M.; Pei, J. Data Mining, 3rd ed.; Morgan Kaufmann: Boston, MA, USA, 2012; ISBN 978-0-12-381479-1. [Google Scholar]
- Gorunescu, F. Data Mining: Concepts, Models and Techniques; Intelligent Systems Reference Library, Springer: Berlin/Heidelberg, Germany, 2011; ISBN 978-3-642-19720-8. [Google Scholar]
- Jolliffe, I.T. Principal Component Analysis, 2nd ed.; Springer: New York, NY, USA, 2002; ISBN 978-0-387-95442-4. [Google Scholar]
- Matsuura, D.; Chounan, Y.; Omata, M.; Sugahara, Y.; Takeda, Y. Gait Analysis and Regeneration by Means of Principal Component Analysis and Its Application to Kinematic Design of Wearable Walking Assist Device for Hemiplegics. In Design and Operation of Human Locomotion Systems; Ceccarelli, M., Carbone, G., Eds.; Academic Press: Cambridge, MA, USA, 2020; Chapter 2; pp. 33–49. ISBN 978-0-12-815659-9. [Google Scholar]
- Clark, C.C.T.; Barnes, C.M.; Duncan, M.J.; Summers, H.D.; Stratton, G. Physical Activity, Motor Competence and Movement and Gait Quality: A Principal Component Analysis. Hum. Mov. Sci. 2019, 68, 102523. [Google Scholar] [CrossRef]
- Hinkel-Lipsker, J.W.; Hahn, M.E. Coordinative Structuring of Gait Kinematics during Adaptation to Variable and Asymmetric Split-Belt Treadmill Walking–A Principal Component Analysis Approach. Hum. Mov. Sci. 2018, 59, 178–192. [Google Scholar] [CrossRef] [PubMed]
- Auvinet, B.; Berrut, G.; Touzard, C.; Moutel, L.; Collet, N.; Chaleil, D.; Barrey, E. Reference Data for Normal Subjects Obtained with an Accelerometric Device. Gait Posture 2002, 16, 124–134. [Google Scholar] [CrossRef]
- Shortland, A.P. Gait and Clinical Gait Analysis. In Clinical Engineering, 2nd ed.; Taktak, A., Ganney, P.S., Long, D., Axell, R.G., Eds.; Academic Press: Cambridge, MA, USA, 2020; Chapter 28; pp. 473–489. ISBN 978-0-08-102694-6. [Google Scholar]
- Vezočnik, M.; Juric, M.B. Open Repository for Evaluation. Available online: https://github.com/repositoryadmin/SLERepository (accessed on 18 May 2021).
- Millecamps, A.; Lowry, K.A.; Brach, J.S.; Perera, S.; Redfern, M.S.; Sejdić, E. Understanding the Effects of Pre-Processing on Extracted Signal Features from Gait Accelerometry Signals. Comput. Biol. Med. 2015, 62, 164–174. [Google Scholar] [CrossRef] [Green Version]
- Papachristou, C.J. Kinematics. In Introduction to Mechanics of Particles and Systems; Papachristou, C.J., Ed.; Springer International Publishing: Cham, Switzerland, 2020; pp. 13–31. ISBN 978-3-030-54271-9. [Google Scholar]
- Rebala, G.; Ravi, A.; Churiwala, S. Principal Component Analysis. In An Introduction to Machine Learning; Rebala, G., Ravi, A., Churiwala, S., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 141–152. ISBN 978-3-030-15729-6. [Google Scholar]
Model | Input | Equation | Basis | Number of Subjects | Height of Subjects |
---|---|---|---|---|---|
Weinberg [33] | Maximum vertical acceleration values within a step amax, minimum vertical acceleration values within a step amin, tunable constant K | Inverted pendulum model | Not reported | Not reported | |
Kim et al. [34] | Mean absolute acceleration value in walking direction within a step amean, tunable constant K | Approximate third root relation of step length with mean acceleration in walking direction within a step | 1 | 1.75 m | |
Zijlstra and Hof [42] | Vertical pelvis displacement within a step V that is calculated using double integration of acceleration, user’s leg length L | Inverted pendulum model | 15 (treadmill walking), 10 (over ground walking) | Not reported | |
Tian et al. [21] | Step frequency F, user’s height h, tunable constant K | Approximate square root relation of step length with step frequency | 10 | In the range of 1.56 to 1.83 m |
Models | MAE [cm] | SD [cm] | |
---|---|---|---|
Acceleration-based | Proposed model | 6.44 | 4.68 |
Weinberg [33] | 6.93 | 5.49 | |
Kim et al. [34] | 8.46 | 7.37 | |
Zijlstra and Hof [42] | 10.38 | 7.54 | |
Step-frequency-based | Tian et al. [21] | 9.37 | 8.31 |
Models | Upper Arm | Hand | Pelvis | Thigh | Overall | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MAE [%] | SD [%] | MAE [%] | SD [%] | MAE [%] | SD [%] | MAE [%] | SD [%] | MAE [%] | SD [%] | ||
Acceleration-based | Proposed model | 5.85 | 4.45 | 6.83 | 3.76 | 8.42 | 4.44 | 11.99 | 5.37 | 8.27 | 4.96 |
Weinberg [33] | 6.84 | 5.91 | 5.94 | 6.31 | 8.69 | 5.15 | 18.58 | 9.97 | 10.01 | 8.51 | |
Kim et al. [34] | 16.86 | 7.52 | 19.43 | 14.09 | 5.07 | 4.58 | 8.47 | 5.41 | 12.46 | 10.29 | |
Zijlstra and Hof [42] | 7.00 | 3.89 | 21.98 | 13.30 | 11.89 | 7.07 | 9.60 | 6.37 | 12.62 | 9.91 | |
Step-frequency-based | Tian et al. [21] | 4.70 | 3.09 | 5.26 | 3.66 | 4.48 | 2.86 | 4.54 | 2.98 | 4.75 | 3.05 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Vezočnik, M.; Kamnik, R.; Juric, M.B. Inertial Sensor-Based Step Length Estimation Model by Means of Principal Component Analysis. Sensors 2021, 21, 3527. https://doi.org/10.3390/s21103527
Vezočnik M, Kamnik R, Juric MB. Inertial Sensor-Based Step Length Estimation Model by Means of Principal Component Analysis. Sensors. 2021; 21(10):3527. https://doi.org/10.3390/s21103527
Chicago/Turabian StyleVezočnik, Melanija, Roman Kamnik, and Matjaz B. Juric. 2021. "Inertial Sensor-Based Step Length Estimation Model by Means of Principal Component Analysis" Sensors 21, no. 10: 3527. https://doi.org/10.3390/s21103527
APA StyleVezočnik, M., Kamnik, R., & Juric, M. B. (2021). Inertial Sensor-Based Step Length Estimation Model by Means of Principal Component Analysis. Sensors, 21(10), 3527. https://doi.org/10.3390/s21103527