{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T08:21:26Z","timestamp":1777710086312,"version":"3.51.4"},"reference-count":43,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2018,11,30]],"date-time":"2018-11-30T00:00:00Z","timestamp":1543536000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Running has a positive impact on human health and is an accessible sport for most people. There is high demand for tracking running performance and progress for amateurs and professionals alike. The parameters velocity and distance are thereby of main interest. In this work, we evaluate the accuracy of four algorithms, which calculate the stride velocity and stride length during running using data of an inertial measurement unit (IMU) placed in the midsole of a running shoe. The four algorithms are based on stride time, foot acceleration, foot trajectory estimation, and deep learning, respectively. They are compared using two studies: a laboratory-based study comprising 2377 strides from 27 subjects with 3D motion tracking as a reference and a field study comprising 12 subjects performing a 3.2-km run in a real-world setup. The results show that the foot trajectory estimation algorithm performs best, achieving a mean error of 0.032 \u00b1 0.274 m\/s for the velocity estimation and 0.022 \u00b1 0.157 m for the stride length. An interesting alternative for systems with a low energy budget is the acceleration-based approach. Our results support the implementation decision for running velocity and distance tracking using IMUs embedded in the sole of a running shoe.<\/jats:p>","DOI":"10.3390\/s18124194","type":"journal-article","created":{"date-parts":[[2018,11,30]],"date-time":"2018-11-30T12:13:17Z","timestamp":1543579997000},"page":"4194","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":51,"title":["Comparison of Different Algorithms for Calculating Velocity and Stride Length in Running Using Inertial Measurement Units"],"prefix":"10.3390","volume":"18","author":[{"given":"Markus","family":"Zrenner","sequence":"first","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Computer Science, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1443-7652","authenticated-orcid":false,"given":"Stefan","family":"Gradl","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Computer Science, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"given":"Ulf","family":"Jensen","sequence":"additional","affiliation":[{"name":"Finance &amp; IT\u2014IT Innovation, Adidas AG, 91074 Herzogenaurach, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7348-6097","authenticated-orcid":false,"given":"Martin","family":"Ullrich","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Computer Science, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0417-0336","authenticated-orcid":false,"given":"Bjoern M.","family":"Eskofier","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Department of Computer Science, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1161\/01.HYP.0000184225.05629.51","article-title":"Effects of endurance training on blood pressure, blood pressure\u2014Regulating mechanisms, and cardiovascular risk factors","volume":"46","author":"Cornelissen","year":"2005","journal-title":"Hypertension"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1016\/j.jacc.2014.04.058","article-title":"Leisure-time running reduces all-cause and cardiovascular mortality risk","volume":"64","author":"Lee","year":"2014","journal-title":"J. Am. Coll. Cardiol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1177\/1941738112445871","article-title":"Common leg injuries of long-distance runners: Anatomical and biomechanical approach","volume":"4","author":"Gallo","year":"2012","journal-title":"Sports Health"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1137\/0216045","article-title":"The discrete geodesic problem","volume":"16","author":"Mitchell","year":"1987","journal-title":"SIAM J. Comput."},{"key":"ref_5","unstructured":"Cavanagh, P.R. (1990). Biomechanics of Distance Running, Human Kinetics."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Gradl, S., Zrenner, M., Schuldhaus, D., Wirth, M., Cegielny, T., and Zwick, C. (2018, January 17\u201321). Movement Speed Estimation Based on Foot Acceleration Patterns. Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Honolulu, HI, USA.","DOI":"10.1109\/EMBC.2018.8513042"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1089","DOI":"10.1109\/TBME.2014.2368211","article-title":"Inertial sensor-based stride parameter calculation from gait sequences in geriatric patients","volume":"62","author":"Rampp","year":"2015","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2999","DOI":"10.1016\/j.jbiomech.2010.07.003","article-title":"3D gait assessment in young and elderly subjects using foot-worn inertial sensors","volume":"43","author":"Mariani","year":"2010","journal-title":"J. Biomech."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1109\/TNSRE.2015.2457511","article-title":"A mobile Kalman-filter based solution for the real-time estimation of spatio-temporal gait parameters","volume":"24","author":"Ferrari","year":"2016","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MWC.2011.5751293","article-title":"Indoor navigation with foot-mounted strapdown inertial navigation and magnetic sensors [emerging opportunities for localization and tracking]","volume":"18","author":"Bird","year":"2011","journal-title":"IEEE Wirel. Commun."},{"key":"ref_11","unstructured":"Stroembaeck, P., Rantakokko, J., Wirkander, S.L., Alexandersson, M., Fors, K., Skog, I., and H\u00e4ndel, P. (2010, January 25\u201327). Foot-mounted inertial navigation and cooperative sensor fusion for indoor positioning. Proceedings of the ION International Technical Meeting (ITM), San Diego, CA, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.proeng.2014.06.009","article-title":"Assessment of foot kinematics during steady state running using a foot-mounted IMU","volume":"72","author":"Bailey","year":"2014","journal-title":"Procedia Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MCG.2005.140","article-title":"Pedestrian tracking with shoe-mounted inertial sensors","volume":"25","author":"Foxlin","year":"2005","journal-title":"IEEE Comput. Gr. Appl."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1678","DOI":"10.1007\/s10618-017-0495-0","article-title":"Activity recognition in beach volleyball using a Deep Convolutional Neural Network","volume":"31","author":"Kautz","year":"2017","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Ord\u00f3\u00f1ez, F.J., and Roggen, D. (2016). Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition. Sensors, 16.","DOI":"10.3390\/s16010115"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1109\/JBHI.2016.2636456","article-title":"Mobile Stride Length Estimation with Deep Convolutional Neural Networks","volume":"21","author":"Hannink","year":"2017","journal-title":"IEEE J. Biomed. Health Inf."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1016\/j.gaitpost.2011.09.104","article-title":"A kinematic method for footstrike pattern detection in barefoot and shod runners","volume":"35","author":"Altman","year":"2012","journal-title":"Gait Posture"},{"key":"ref_18","unstructured":"Blank, P., Kugler, P., Schlarb, H., and Eskofier, B.M. (2014, January 2\u20135). A Wearable Sensor System for Sports and Fitness Applications. Proceedings of the 19th Annual Congress of the European College of Sport Science, Amsterdam, The Netherlands."},{"key":"ref_19","first-page":"311","article-title":"Procedure for effortless in-field calibration of three-axial rate gyro and accelerometers","volume":"7","author":"Ferraris","year":"1995","journal-title":"Sens. Mater."},{"key":"ref_20","unstructured":"Michel, K.J., Kleindienst, F.I., and Krabbe, B. (2004, January 23\u201325). Development of a lower extremity model for sport shoe research. Proceedings of the 13rd Annual Meeting of ESMAC, Warsaw, Poland."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1080\/19424280903133938","article-title":"Detecting foot-to-ground contact from kinematic data in running","volume":"1","author":"Maiwald","year":"2009","journal-title":"Footwear Sci."},{"key":"ref_22","unstructured":"Kugler, P., Schlarb, H., Blinn, J., Picard, A., and Eskofier, B. (September, January 28). A wireless trigger for synchronization of wearable sensors to external systems during recording of human gait. Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA."},{"key":"ref_23","unstructured":"(2018, August 22). Strava Stories\u20142017 in Stats. Available online: https:\/\/blog.strava.com\/2017-in-stats\/."},{"key":"ref_24","unstructured":"(2018, August 28). GPX\u2014The GPS Exchange Format. Available online: http:\/\/www.topografix.com\/gpx.asp."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s00190-012-0578-z","article-title":"Algorithms for geodesics","volume":"87","author":"Karney","year":"2013","journal-title":"J. Geod."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Strohrmann, C., Harms, H., Tr\u00f6ster, G., Hensler, S., and M\u00fcller, R. (2011, January 17\u201321). Out of the lab and into the woods: kinematic analysis in running using wearable sensors. Proceedings of the 13rd International Conference on Ubiquitous Computing, Beijing, China.","DOI":"10.1145\/2030112.2030129"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/S0966-6362(03)00030-4","article-title":"Stride variability in human gait: The effect of stride frequency and stride length","volume":"18","author":"Danion","year":"2003","journal-title":"Gait Posture"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"815","DOI":"10.1097\/01241398-199211000-00023","article-title":"Gait analysis: Normal and pathological function","volume":"12","author":"Perry","year":"1992","journal-title":"J. Pediat. Orthop."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1136\/bjsm.13.1.15","article-title":"Optimal stride length considerations for male and female recreational runners","volume":"13","author":"Elliott","year":"1979","journal-title":"Br. J. Sports Med."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1249\/01.MSS.0000113664.15777.53","article-title":"Interaction of step length and step rate during sprint running","volume":"36","author":"Hunter","year":"2004","journal-title":"Med. Sci. Sports Exerc."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Bailey, G., and Harle, R. (2014). Sampling Rates and Sensor Requirements for Kinematic Assessment During Running Using Foot Mounted IMUs. International Congress on Sports Science Research and Technology Support, Springer.","DOI":"10.1007\/978-3-319-25249-0_4"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2657","DOI":"10.1109\/TBME.2010.2060723","article-title":"Zero-velocity detection\u2014An algorithm evaluation","volume":"57","author":"Skog","year":"2010","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/S0021-9290(99)00192-X","article-title":"Biomechanical analysis of the stance phase during barefoot and shod running","volume":"33","author":"Aerts","year":"2000","journal-title":"J. Biomech."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"LeCun","year":"2015","journal-title":"Nature"},{"key":"ref_35","unstructured":"(2018, August 22). Keras. Available online: https:\/\/keras.io."},{"key":"ref_36","unstructured":"Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2018, November 29). TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. Available online: tensorflow.org."},{"key":"ref_37","first-page":"1929","article-title":"Dropout: A simple way to prevent neural networks from overfitting","volume":"15","author":"Srivastava","year":"2014","journal-title":"J. Mach. Learn. Res."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/S0140-6736(86)90837-8","article-title":"Statistical methods for assessing agreement between two methods of clinical measurement","volume":"327","author":"Bland","year":"1986","journal-title":"Lancet"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"331","DOI":"10.2466\/30.26.PMS.118k18w8","article-title":"Effect of treadmill versus overground running on the structure of variability of stride timing","volume":"118","author":"Lindsay","year":"2014","journal-title":"Percept. Mot. Skills"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"9884","DOI":"10.3390\/s120709884","article-title":"Foot plantar pressure measurement system: A review","volume":"12","author":"Zayegh","year":"2012","journal-title":"Sensors"},{"key":"ref_41","unstructured":"(2018, August 22). MPU-9250 Datasheet. Available online: https:\/\/www.invensense.com\/download-pdf\/mpu-9250-datasheet\/."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Zrenner, M., Ullrich, M., Zobel, P., Jensen, U., Laser, F., Groh, B., D\u00fcmler, B., and Eskofier, B. (2018, January 4\u20137). Kinematic parameter evaluation for the purpose of a wearable running shoe recommendation. Proceedings of the 15th IEEE International Conference on Wearable and Implantable Body Sensor Networks (BSN), Las Vegas, NV, USA.","DOI":"10.1109\/BSN.2018.8329670"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.gaitpost.2017.10.009","article-title":"Accuracy of three methods in gait event detection during overground running","volume":"59","author":"Mo","year":"2018","journal-title":"Gait Posture"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/12\/4194\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:33:32Z","timestamp":1760196812000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/12\/4194"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,30]]},"references-count":43,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["s18124194"],"URL":"https:\/\/doi.org\/10.3390\/s18124194","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,30]]}}}