{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T14:35:49Z","timestamp":1777646149345,"version":"3.51.4"},"reference-count":42,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T00:00:00Z","timestamp":1652918400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002969","name":"Technology Agency of the Czech Republic","doi-asserted-by":"publisher","award":["FW01010189"],"award-info":[{"award-number":["FW01010189"]}],"id":[{"id":"10.13039\/501100002969","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The estimation of the speed of human motion from wearable IMU sensors is required in applications such as pedestrian dead reckoning. In this paper, we test deep learning methods for the prediction of the motion speed from raw readings of a low-cost IMU sensor. Each subject was observed using three sensors at the shoe, shin, and thigh. We show that existing general-purpose architectures outperform classical feature-based approaches and propose a novel architecture tailored for this task. The proposed architecture is based on a semi-supervised variational auto-encoder structure with innovated decoder in the form of a dense layer with a sinusoidal activation function. The proposed architecture achieved the lowest average error on the test data. Analysis of sensor placement reveals that the best location for the sensor is the shoe. Significant accuracy gain was observed when all three sensors were available. All data acquired in this experiment and the code of the estimation methods are available for download.<\/jats:p>","DOI":"10.3390\/s22103865","type":"journal-article","created":{"date-parts":[[2022,5,20]],"date-time":"2022-05-20T00:18:11Z","timestamp":1653005891000},"page":"3865","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Deep Learning Methods for Speed Estimation of Bipedal Motion from Wearable IMU Sensors"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6913-7652","authenticated-orcid":false,"given":"Josef","family":"Justa","sequence":"first","affiliation":[{"name":"Department of Measurement and Technology, Faculty of Electrical Engineering, University of West Bohemia, 30100 Pilsen, Czech Republic"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3027-6174","authenticated-orcid":false,"given":"V\u00e1clav","family":"\u0160m\u00eddl","sequence":"additional","affiliation":[{"name":"Reseach and Innovation Center, Faculty of Electrical Engineering, University of West Bohemia, 30100 Pilsen, Czech Republic"}]},{"given":"Ale\u0161","family":"Ham\u00e1\u010dek","sequence":"additional","affiliation":[{"name":"Department of Measurement and Technology, Faculty of Electrical Engineering, University of West Bohemia, 30100 Pilsen, Czech Republic"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"McGinnis, R.S., Mahadevan, N., Moon, Y., Seagers, K., Sheth, N., Wright, J.A., DiCristofaro, S., Silva, I., Jortberg, E., and Ceruolo, M. (2017). A machine learning approach for gait speed estimation using skin-mounted wearable sensors: From healthy controls to individuals with multiple sclerosis. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0178366"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Schimpl, M., Lederer, C., and Daumer, M. (2011). Development and validation of a new method to measure walking speed in free-living environments using the actibelt\u00ae platform. PLoS ONE, 6.","DOI":"10.1371\/journal.pone.0023080"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"658","DOI":"10.1109\/JBHI.2019.2914940","article-title":"Real-world gait speed estimation using wrist sensor: A personalized approach","volume":"24","author":"Soltani","year":"2019","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1017\/S0373463307004286","article-title":"Non-GPS navigation for security personnel and first responders","volume":"60","author":"Ojeda","year":"2007","journal-title":"J. Navig."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"6102","DOI":"10.3390\/s120506102","article-title":"Inertial sensor-based methods in walking speed estimation: A systematic review","volume":"12","author":"Yang","year":"2012","journal-title":"Sensors"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2137","DOI":"10.1109\/JSEN.2017.2665678","article-title":"Adaptive zero velocity update based on velocity classification for pedestrian tracking","volume":"17","author":"Zhang","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_7","first-page":"1","article-title":"Adaptive threshold for zero-velocity detector in ZUPT-aided pedestrian inertial navigation","volume":"3","author":"Wang","year":"2019","journal-title":"IEEE Sens. Lett."},{"key":"ref_8","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 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan.","DOI":"10.1109\/IPIN.2017.8115947"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"6716","DOI":"10.1109\/JSEN.2020.2976102","article-title":"A high-precision and low-cost IMU-based indoor pedestrian positioning technique","volume":"20","author":"Bai","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_10","unstructured":"Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning, MIT Press."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1109\/19.387322","article-title":"Estimation of speed and incline of walking using neural network","volume":"44","author":"Aminian","year":"1995","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sikandar, T., Rabbi, M.F., Ghazali, K.H., Altwijri, O., Alqahtani, M., Almijalli, M., Altayyar, S., and Ahamed, N.U. (2021). Using a Deep Learning Method and Data from Two-Dimensional (2D) Marker-Less Video-Based Images for Walking Speed Classification. Sensors, 21.","DOI":"10.3390\/s21082836"},{"key":"ref_13","unstructured":"Kawaguchi, N., Nozaki, J., Yoshida, T., Hiroi, K., Yonezawa, T., and Kaji, K. (October, January 30). End-to-end walking speed estimation method for smartphone PDR using DualCNN-LSTM. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Yan, H., Herath, S., and Furukawa, Y. (2019). Ronin: Robust neural inertial navigation in the wild: Benchmark, evaluations, and new methods. arXiv.","DOI":"10.1109\/ICRA40945.2020.9196860"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Feigl, T., Kram, S., Woller, P., Siddiqui, R.H., Philippsen, M., and Mutschler, C. (2020). RNN-aided human velocity estimation from a single IMU. Sensors, 20.","DOI":"10.3390\/s20133656"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"102117","DOI":"10.1016\/j.bspc.2020.102117","article-title":"Combining deep learning and model-based method using Bayesian Inference for walking speed estimation","volume":"62","author":"Qian","year":"2020","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Li, Y., and Wang, L. (2022). Human Activity Recognition Based on Residual Network and BiLSTM. Sensors, 22.","DOI":"10.3390\/s22020635"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1007\/s10618-020-00710-y","article-title":"Inceptiontime: Finding alexnet for time series classification","volume":"34","author":"Fawaz","year":"2020","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_19","unstructured":"Jaegle, A., Gimeno, F., Brock, A., Zisserman, A., Vinyals, O., and Carreira, J. (2021). Perceiver: General Perception with Iterative Attention. arXiv."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Donahue, J., Anne Hendricks, L., Guadarrama, S., Rohrbach, M., Venugopalan, S., Saenko, K., and Darrell, T. (2015, January 7\u201312). Long-term recurrent convolutional networks for visual recognition and description. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298878"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Yue-Hei Ng, J., Hausknecht, M., Vijayanarasimhan, S., Vinyals, O., Monga, R., and Toderici, G. (2015, January 7\u201312). Beyond short snippets: Deep networks for video classification. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7299101"},{"key":"ref_22","unstructured":"Lotter, W., Kreiman, G., and Cox, D. (2016). Deep predictive coding networks for video prediction and unsupervised learning. arXiv."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Alam, M.N., Munia, T.T.K., and Fazel-Rezai, R. (2017, January 11\u201315). Gait speed estimation using Kalman Filtering on inertial measurement unit data. Proceedings of the 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Jeju Island, Korea.","DOI":"10.1109\/EMBC.2017.8037341"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Nu\u00f1ez, E.H., Parhar, S., Iwata, I., Setoguchi, S., Chen, H., and Daneault, J.F. (2020, January 20\u201324). Comparing different methods of gait speed estimation using wearable sensors in individuals with varying levels of mobility impairments. Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Montreal, QC, Canada.","DOI":"10.1109\/EMBC44109.2020.9175341"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Arumukhom Revi, D., De Rossi, S.M.M., Walsh, C.J., and Awad, L.N. (2021). Estimation of Walking Speed and Its Spatiotemporal Determinants Using a Single Inertial Sensor Worn on the Thigh: From Healthy to Hemiparetic Walking. Sensors, 21.","DOI":"10.3390\/s21216976"},{"key":"ref_26","first-page":"2543","article-title":"Dynamic weighted discrimination power analysis: A novel approach for face and palmprint recognition in DCT domain","volume":"5","author":"Leng","year":"2010","journal-title":"Int. J. Phys. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Huang, C., Zhang, F., Xu, Z., and Wei, J. (2022). The Diverse Gait Dataset: Gait segmentation using inertial sensors for pedestrian localization with different genders, heights and walking speeds. Sensors, 22.","DOI":"10.3390\/s22041678"},{"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","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":"2014","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Kluge, F., Ga\u00dfner, H., Hannink, J., Pasluosta, C., Klucken, J., and Eskofier, B.M. (2017). Towards mobile gait analysis: Concurrent validity and test-retest reliability of an inertial measurement system for the assessment of spatio-temporal gait parameters. Sensors, 17.","DOI":"10.3390\/s17071522"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Murata, Y., Kaji, K., Hiroi, K., and Kawaguchi, N. (2014, January 13\u201317). Pedestrian dead reckoning based on human activity sensing knowledge. Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication, Seattle, WA, USA.","DOI":"10.1145\/2638728.2641305"},{"key":"ref_32","unstructured":"Chen, C., Zhao, P., Lu, C.X., Wang, W., Markham, A., and Trigoni, N. (2018). Oxiod: The dataset for deep inertial odometry. arXiv."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Yan, H., Shan, Q., and Furukawa, Y. (2018, January 8\u201314). RIDI: Robust IMU double integration. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01261-8_38"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1363","DOI":"10.1109\/TNSRE.2016.2536278","article-title":"Gait event detection in real-world environment for long-term applications: Incorporating domain knowledge into time-frequency analysis","volume":"24","author":"Khandelwal","year":"2016","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_35","unstructured":"Kingma, D.P., Mohamed, S., Rezende, D.J., and Welling, M. (2014). Semi-supervised learning with deep generative models. Advances in Neural Information Processing Systems, MIT Press."},{"key":"ref_36","unstructured":"Kingma, D.P., and Welling, M. (2013). Auto-encoding variational bayes. arXiv."},{"key":"ref_37","unstructured":"Shi, X., Chen, Z., Wang, H., Yeung, D.Y., Wong, W.K., and Woo, W.C. (2015, January 7\u201312). Convolutional LSTM network: A machine learning approach for precipitation nowcasting. Proceedings of the 28th International Conference on Neural Information Processing Systems, Montreal, QC, Canada."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"8575","DOI":"10.1109\/JSEN.2020.3045135","article-title":"Deep ConvLSTM with self-attention for human activity decoding using wearable sensors","volume":"21","author":"Singh","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Friedman, J., Hastie, T., and Tibshirani, R. (2001). The Elements of Statistical Learning, Springer.","DOI":"10.1007\/978-0-387-21606-5"},{"key":"ref_40","unstructured":"Wang, J., and Perez, L. (2017). The effectiveness of data augmentation in image classification using deep learning. Convolutional Neural Networks for Visual Recognition, Stanford University."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Blecha, T., Soukup, R., Kaspar, P., Hamacek, A., and Reboun, J. (2018, January 15\u201317). Smart firefighter protective suit-functional blocks and technologies. Proceedings of the 2018 IEEE International Conference on Semiconductor Electronics (ICSE), Kuala Lumpur, Malaysia.","DOI":"10.1109\/SMELEC.2018.8481335"},{"key":"ref_42","unstructured":"Erhan, D., Courville, A., Bengio, Y., and Vincent, P. (2010, January 13\u201315). Why does unsupervised pre-training help deep learning?. Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, Sardinia, Italy."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/10\/3865\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:14:54Z","timestamp":1760138094000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/10\/3865"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,19]]},"references-count":42,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22103865"],"URL":"https:\/\/doi.org\/10.3390\/s22103865","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,19]]}}}