{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,14]],"date-time":"2025-10-14T00:32:35Z","timestamp":1760401955314,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2020,1,24]],"date-time":"2020-01-24T00:00:00Z","timestamp":1579824000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100007637","name":"Departamento Administrativo de Ciencia, Tecnolog\u00eda e Innovaci\u00f3n (COLCIENCIAS)","doi-asserted-by":"publisher","award":["727-2015"],"award-info":[{"award-number":["727-2015"]}],"id":[{"id":"10.13039\/100007637","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The evaluation of trajectory reconstruction of the human body obtained by foot-mounted Inertial Pedestrian Dead-Reckoning (IPDR) methods has usually been carried out in controlled environments, with very few participants and limited to walking. In this study, a pipeline for trajectory reconstruction using a foot-mounted IPDR system is proposed and evaluated in two large datasets containing activities that involve walking, jogging, and running, as well as movements such as side and backward strides, sitting, and standing. First, stride segmentation is addressed using a multi-subsequence Dynamic Time Warping method. Then, detection of Toe-Off and Mid-Stance is performed by using two new algorithms. Finally, stride length and orientation estimation are performed using a Zero Velocity Update algorithm empowered by a complementary Kalman filter. As a result, the Toe-Off detection algorithm reached an F-score between 90% and 100% for activities that do not involve stopping, and between 71% and 78% otherwise. Resulting return position errors were in the range of 0.5% to 8.8% for non-stopping activities and 8.8% to 27.4% otherwise. The proposed pipeline is able to reconstruct indoor trajectories of people performing activities that involve walking, jogging, running, side and backward walking, sitting, and standing.<\/jats:p>","DOI":"10.3390\/s20030651","type":"journal-article","created":{"date-parts":[[2020,1,24]],"date-time":"2020-01-24T11:01:00Z","timestamp":1579863660000},"page":"651","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Indoor Trajectory Reconstruction of Walking, Jogging, and Running Activities Based on a Foot-Mounted Inertial Pedestrian Dead-Reckoning System"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7210-6312","authenticated-orcid":false,"given":"Jesus D.","family":"Ceron","sequence":"first","affiliation":[{"name":"Telematics Engineering Research Group, Telematics Department, Universidad Del Cauca (Unicauca), Popay\u00e1n 190002, Colombia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9397-5944","authenticated-orcid":false,"given":"Christine F.","family":"Martindale","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Computer Science Department, Friedrich-Alexander University Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9425-4375","authenticated-orcid":false,"given":"Diego M.","family":"L\u00f3pez","sequence":"additional","affiliation":[{"name":"Telematics Engineering Research Group, Telematics Department, Universidad Del Cauca (Unicauca), Popay\u00e1n 190002, Colombia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4921-6104","authenticated-orcid":false,"given":"Felix","family":"Kluge","sequence":"additional","affiliation":[{"name":"Machine Learning and Data Analytics Lab, Computer Science Department, Friedrich-Alexander University 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, Computer Science Department, Friedrich-Alexander University Erlangen-N\u00fcrnberg (FAU), 91052 Erlangen, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2020,1,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.simpat.2016.01.003","article-title":"A 3D indoor positioning system based on low-cost MEMS sensors","volume":"65","author":"Zheng","year":"2016","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_2","unstructured":"Susanti, R.M., Adhinugraha, K.M., Alamri, S., Barolli, L., and Taniar, D. (2018, January 16\u201318). Indoor Trajectory Reconstruction Using Mobile Devices. Proceedings of the IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), Krakow, Poland."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Alarifi, A., Al-Salman, A., Alsaleh, M., Alnafessah, A., Al-Hadhrami, S., Al-Ammar, M.A., and Al-Khalifa, H.S. (2016). Ultra Wideband Indoor Positioning Technologies: Analysis and Recent Advances. Sensors, 16.","DOI":"10.3390\/s16050707"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Leong, C.Y., Perumal, T., Peng, K.W., and Yaakob, R. (2018, January 9\u201312). Enabling Indoor Localization with Internet of Things (IoT). Proceedings of the IEEE 7th Global Conference on Consumer Electronics (GCCE), Nara, Japan.","DOI":"10.1109\/GCCE.2018.8574489"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Correa, A., Barcelo, M., Morell, A., and Vicario, J.L. (2017). A Review of Pedestrian Indoor Positioning Systems for Mass Market Applications. Sensors, 17.","DOI":"10.3390\/s17081927"},{"key":"ref_6","first-page":"185138","article-title":"Recent Advances in Wireless Indoor Localization Techniques and System","volume":"2013","author":"Farid","year":"2013","journal-title":"J. Comput. Netw. Commun."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Mainetti, L., Patrono, L., and Sergi, I. (2014, January 17\u201319). A survey on indoor positioning systems. Proceedings of the 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia.","DOI":"10.1109\/SOFTCOM.2014.7039067"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"5164","DOI":"10.1109\/JSEN.2018.2833118","article-title":"Indoor Pedestrian Tracking Using Consumer-Grade Inertial Sensors with PZTD Heading Correction","volume":"18","author":"Muhammad","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1109\/SURV.2012.121912.00075","article-title":"A Survey of Indoor Inertial Positioning Systems for Pedestrians","volume":"15","author":"Harle","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s11633-018-1150-y","article-title":"A Survey of the Research Status of Pedestrian Dead Reckoning Systems Based on Inertial Sensors","volume":"16","author":"Wu","year":"2019","journal-title":"Int. J. Autom. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/MPRV.2012.16","article-title":"Tutorial: Implementing a pedestrian tracker using inertial sensors","volume":"12","author":"Fischer","year":"2012","journal-title":"IEEE Pervasive Comput."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Li, Y., and Wang, J.J. (2012, January 13\u201315). A robust pedestrian navigation algorithm with low cost IMU. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sydney, Australia.","DOI":"10.1109\/IPIN.2012.6418861"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1017\/S0373463314000344","article-title":"A Pedestrian Navigation System Based on Low Cost IMU","volume":"67","author":"Li","year":"2014","journal-title":"J. Navig."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ren, M., Pan, K., Liu, Y., Guo, H., Zhang, X., and Wang, P. (2016). A Novel Pedestrian Navigation Algorithm for a Foot-Mounted Inertial-Sensor-Based System. Sensors, 16.","DOI":"10.3390\/s16010139"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Wagstaff, B., Peretroukhin, V., and Kelly, J. (2017, January 18\u201321). Improving foot-mounted inertial navigation through real-time motion classification. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan.","DOI":"10.1109\/IPIN.2017.8115947"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wagstaff, B., and Kelly, J. (2018, January 24\u201327). LSTM-Based Zero-Velocity Detection for Robust Inertial Navigation. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nantes, France.","DOI":"10.1109\/IPIN.2018.8533770"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1154","DOI":"10.3390\/s100201154","article-title":"Machine Learning Methods for Classifying Human Physical Activity from On-Body Accelerometers","volume":"10","author":"Mannini","year":"2010","journal-title":"Sensors"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1109\/JBHI.2016.2636456","article-title":"Sensor-Based Gait Parameter Extraction with Deep Convolutional Neural Networks","volume":"21","author":"Hannink","year":"2016","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ghassemi, N.H., Hannink, J., Martindale, C.F., Ga\u00dfner, H., Muller, M., Klucken, J., and Eskofier, B.M. (2018). Segmentation of Gait Sequences in Sensor-Based Movement Analysis: A Comparison of Methods in Parkinson\u2019s Disease. Sensors, 18.","DOI":"10.3390\/s18010145"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1016\/j.gaitpost.2012.06.017","article-title":"Gait phase detection and discrimination between walking\u2013jogging activities using hidden Markov models applied to foot motion data from a gyroscope","volume":"36","author":"Mannini","year":"2012","journal-title":"Gait Posture"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Stetter, B.J., Ringhof, S., Krafft, F.C., Sell, S., and Stein, T. (2019). Estimation of Knee Joint Forces in Sport Movements Using Wearable Sensors and Machine Learning. Sensors, 19.","DOI":"10.3390\/s19173690"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"218","DOI":"10.3389\/fphys.2018.00218","article-title":"Estimation of Vertical Ground Reaction Forces and Sagittal Knee Kinematics During Running Using Three Inertial Sensors","volume":"9","author":"Wouda","year":"2018","journal-title":"Front. Physiol."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Barth, J., Oberndorfer, C., Kugler, P., Schuldhaus, D., Winkler, J., Klucken, J., Eskofier, B., and Barth, J. (2013, January 3\u20137). Subsequence dynamic time warping as a method for robust step segmentation using gyroscope signals of daily life activities. Proceedings of the 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan.","DOI":"10.1109\/EMBC.2013.6611104"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Martindale, C.F., Sprager, S., and Eskofier, B.M. (2019). Hidden Markov Model-Based Smart Annotation for Benchmark Cyclic Activity Recognition Database Using Wearables. Sensors, 19.","DOI":"10.3390\/s19081820"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Martindale, C.F., Roth, N., Hannink, J., Sprager, S., and Eskofier, B.M. (2018, January 19\u201323). Smart Annotation Tool for Multi-sensor Gait-based Daily Activity Data. Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Athens, Greece.","DOI":"10.1109\/PERCOMW.2018.8480193"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Hannink, J., Ollenschl\u00e4ger, M., Kluge, F., Roth, N., Klucken, J., and Eskofier, B.M. (2017). Benchmarking Foot Trajectory Estimation Methods for Mobile Gait Analysis. Sensors, 17.","DOI":"10.3390\/s17091940"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zrenner, M., Gradl, S., Jensen, U., Ullrich, M., and Eskofier, B.M. (2018). Comparison of Different Algorithms for Calculating Velocity and Stride Length in Running Using Inertial Measurement Units. Sensors, 18.","DOI":"10.3390\/s18124194"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"6419","DOI":"10.3390\/s150306419","article-title":"Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data","volume":"15","author":"Barth","year":"2015","journal-title":"Sensors"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Leutheuser, H., Doelfel, S., Schuldhaus, D., Reinfelder, S., and Eskofier, B.M. (2014, January 16\u201319). Performance Comparison of Two Step Segmentation Algorithms Using Different Step Activities. Proceedings of the 11th International Conference on Wearable and Implantable Body Sensor Networks, Zurich, Switzerland.","DOI":"10.1109\/BSN.2014.37"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Skog, I., Nilsson, J.-O., and H\u00e4ndel, P. (2010, January 15\u201317). Evaluation of zero-velocity detectors for foot-mounted inertial navigation systems. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Zurich, Switzerland.","DOI":"10.1109\/IPIN.2010.5646936"},{"key":"ref_31","unstructured":"Hannink, J. (2019). Mobile Gait Analysis: From Prototype towards Clinical Grade Wearable, FAU University Press."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/3\/651\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:20:34Z","timestamp":1760361634000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/3\/651"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,24]]},"references-count":31,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["s20030651"],"URL":"https:\/\/doi.org\/10.3390\/s20030651","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,1,24]]}}}