{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T05:25:18Z","timestamp":1772774718014,"version":"3.50.1"},"reference-count":52,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T00:00:00Z","timestamp":1557705600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the National Key Research and Development Program","award":["2018YFB0505200"],"award-info":[{"award-number":["2018YFB0505200"]}]},{"name":"the BUPT Excellent Ph.D. Students Foundation","award":["CX2018102"],"award-info":[{"award-number":["CX2018102"]}]},{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61872046, 61374214, 61671264 and 61671077"],"award-info":[{"award-number":["61872046, 61374214, 61671264 and 61671077"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Stride length and walking distance estimation are becoming a key aspect of many applications. One of the methods of enhancing the accuracy of pedestrian dead reckoning is to accurately estimate the stride length of pedestrians. Existing stride length estimation (SLE) algorithms present good performance in the cases of walking at normal speed and the fixed smartphone mode (handheld). The mode represents a specific state of the carried smartphone. The error of existing SLE algorithms increases in complex scenes with many mode changes. Considering that stride length estimation is very sensitive to smartphone modes, this paper focused on combining smartphone mode recognition and stride length estimation to provide an accurate walking distance estimation. We combined multiple classification models to recognize five smartphone modes (calling, handheld, pocket, armband, swing). In addition to using a combination of time-domain and frequency-domain features of smartphone built-in accelerometers and gyroscopes during the stride interval, we constructed higher-order features based on the acknowledged studies (Kim, Scarlett, and Weinberg) to model stride length using the regression model of machine learning. In the offline phase, we trained the corresponding stride length estimation model for each mode. In the online prediction stage, we called the corresponding stride length estimation model according to the smartphone mode of a pedestrian. To train and evaluate the performance of our SLE, a dataset with smartphone mode, actual stride length, and total walking distance were collected. We conducted extensive and elaborate experiments to verify the performance of the proposed algorithm and compare it with the state-of-the-art SLE algorithms. Experimental results demonstrated that the proposed walking distance estimation method achieved significant accuracy improvement over existing individual approaches when a pedestrian was walking in both indoor and outdoor complex environments with multiple mode changes.<\/jats:p>","DOI":"10.3390\/rs11091140","type":"journal-article","created":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T11:00:57Z","timestamp":1557745257000},"page":"1140","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["Pedestrian Walking Distance Estimation Based on Smartphone Mode Recognition"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6551-6807","authenticated-orcid":false,"given":"Qu","family":"Wang","sequence":"first","affiliation":[{"name":"School of Information and Communication Engineering, Beijing University of Posts and Telecommunication, Beijing 100876, China"}]},{"given":"Langlang","family":"Ye","sequence":"additional","affiliation":[{"name":"Beijing Key Laboratory of Mobile Computing and Pervasive Device, Institute of Computing Technology Chinese Academy of Sciences, Beijing 100190, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6827-4225","authenticated-orcid":false,"given":"Haiyong","family":"Luo","sequence":"additional","affiliation":[{"name":"Beijing Key Laboratory of Mobile Computing and Pervasive Device, Institute of Computing Technology Chinese Academy of Sciences, Beijing 100190, China"}]},{"given":"Aidong","family":"Men","sequence":"additional","affiliation":[{"name":"School of Information and Communication Engineering, Beijing University of Posts and Telecommunication, Beijing 100876, China"}]},{"given":"Fang","family":"Zhao","sequence":"additional","affiliation":[{"name":"School of Software Engineering, Beijing University of Posts and Telecommunication, Beijing 100876, China"}]},{"given":"Changhai","family":"Ou","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Nanyang Technological University, Singapore 639798, Singapore"}]}],"member":"1968","published-online":{"date-parts":[[2019,5,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Khedr, M., and El-Sheimy, N. (2017). A Smartphone Step Counter Using IMU and Magnetometer for Navigation and Health Monitoring Applications. Sensors, 17.","DOI":"10.3390\/s17112573"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1249\/mss.0b013e318158b504","article-title":"Gait speed and step-count monitor accuracy in community-dwelling older adults","volume":"40","author":"Storti","year":"2008","journal-title":"Med. Sci. Sports Exerc."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Storm, F.A., Heller, B.W., and Mazz\u00e0, C. (2015). Step Detection and Activity Recognition Accuracy of Seven Physical Activity Monitors. PLoS ONE, 10.","DOI":"10.1371\/journal.pone.0118723"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Kuang, J., Niu, X., and Chen, X. (2018). Robust Pedestrian Dead Reckoning Based on MEMS-IMU for Smartphones. Sensors, 18.","DOI":"10.3390\/s18051391"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Wang, Q., Luo, H., Men, A., Zhao, F., and Huang, Y. (2018). An Infrastructure-Free Indoor Localization Algorithm for Smartphones. Sensors, 18.","DOI":"10.3390\/s18103317"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"155014771875826","DOI":"10.1177\/1550147718758263","article-title":"Light positioning: A high-accuracy visible light indoor positioning system based on attitude identification and propagation model","volume":"14","author":"Wang","year":"2018","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Guo, X., Shao, W., Zhao, F., Wang, Q., Li, D., and Luo, H. (2016, January 4\u20137). WiMag: Multimode Fusion Localization System based on Magnetic\/WiFi\/PDR. Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain.","DOI":"10.1109\/IPIN.2016.7743700"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"793","DOI":"10.3390\/mi6060793","article-title":"PDR\/INS\/WiFi Integration Based on Handheld Devices for Indoor Pedestrian Navigation","volume":"6","author":"Zhuang","year":"2015","journal-title":"Micromachines"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1109\/LCOMM.2015.2496940","article-title":"A Hybrid WiFi\/Magnetic Matching\/PDR Approach for Indoor Navigation with Smartphone Sensors","volume":"20","author":"Li","year":"2016","journal-title":"IEEE Commun. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1550147718803072","DOI":"10.1177\/1550147718803072","article-title":"Toward improving indoor magnetic field\u2013based positioning system using pedestrian motion models","volume":"14","author":"Shao","year":"2018","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Wang, Q., Luo, H., Zhao, F., and Shao, W. (2016, January 4\u20137). An indoor self-localization algorithm using the calibration of the online magnetic fingerprints and indoor landmarks. Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain.","DOI":"10.1109\/IPIN.2016.7743595"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1945695","DOI":"10.1155\/2016\/1945695","article-title":"Location Fingerprint Extraction for Magnetic Field Magnitude Based Indoor Positioning","volume":"2016","author":"Shao","year":"2016","journal-title":"J. Sens."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Aguiar, B., Silva, J., Rocha, T., Carneiro, S., and Sousa, I. (2014, January 1\u20134). Monitoring physical activity and energy expenditure with smartphones. Proceedings of the IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI), Valencia, Spain.","DOI":"10.1109\/BHI.2014.6864451"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"6908","DOI":"10.1109\/JSEN.2018.2857502","article-title":"Step Length Estimation Methods Based on Inertial Sensors: A Review","volume":"18","author":"Diez","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_15","unstructured":"Kourogi, M., and Kurata, T. (2003, January 10). A wearable augmented reality system with personal positioning based on walking locomotion analysis. Proceedings of the Second IEEE and ACM International Symposium on Mixed and Augmented Reality, Tokyo, Japan."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Combettes, C., and Renaudin, V. (2015, January 13\u201316). Comparison of misalignment estimation techniques between handheld device and walking directions. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Banff, AB, Canada.","DOI":"10.1109\/IPIN.2015.7346766"},{"key":"ref_17","first-page":"1","article-title":"Accurate Step Length Estimation for Pedestrian Dead Reckoning Localization Using Stacked Autoencoders","volume":"67","author":"Gu","year":"2018","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Jahn, J., Batzer, U., Seitz, J., Patino-Studencka, L., and Gutierrez Boronat, J. (2010, January 15\u201317). Comparison and evaluation of acceleration-based step length estimators for handheld devices. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Zurich, Switzerland.","DOI":"10.1109\/IPIN.2010.5646888"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ho, N.H., Truong, P., and Jeong, G.M. (2016). Step-Detection and Adaptive Step-Length Estimation for Pedestrian Dead-Reckoning at Various Walking Speeds Using a Smartphone. Sensors, 16.","DOI":"10.3390\/s16091423"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pepa, L., Marangoni, G., Di Nicola, M., Ciabattoni, L., Verdini, F., Spalazzi, L., and Longhi, S. (2016, January 7\u201311). Real time step length estimation on smartphone. Proceedings of the IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA.","DOI":"10.1109\/ICCE.2016.7430626"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1109\/TMC.2018.2837758","article-title":"PTrack: Enhancing the Applicability of Pedestrian Tracking with Wearables","volume":"18","author":"Jiang","year":"2019","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1017\/S0373463300008894","article-title":"On foot navigation: Continuous step calibration using both complementary recursive prediction and adaptive Kalman filtering","volume":"53","author":"Ladetto","year":"2000","journal-title":"J. Navig."},{"key":"ref_23","unstructured":"Weinberg, H. (2019, February 17). Using the ADXL202 in Pedometer and Personal Navigation Applications. Available online: http:\/\/www.bdtic.com\/DownLoad\/ADI\/AN-602.pdf."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"273","DOI":"10.5081\/jgps.3.1.273","article-title":"A Step, Stride and Heading Determination for the Pedestrian Navigation System","volume":"3","author":"Kim","year":"2004","journal-title":"J. Glob. Position. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/j.jbiomech.2017.11.010","article-title":"A practical step length algorithm using lower limb angular velocities","volume":"66","author":"Allseits","year":"2018","journal-title":"J. Biomech."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1064","DOI":"10.1016\/j.medengphy.2011.04.009","article-title":"Adaptive step length estimation algorithm using optimal parameters and movement status awareness","volume":"33","author":"Shin","year":"2011","journal-title":"Med. Eng. Phys."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1109\/JBHI.2017.2679486","article-title":"Mobile Stride Length Estimation with Deep Convolutional Neural Networks","volume":"22","author":"Hannink","year":"2018","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1017\/S0373463305003486","article-title":"MEMS Based Pedestrian Navigation System","volume":"59","author":"Cho","year":"2006","journal-title":"J. Navig."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"6091261","DOI":"10.1155\/2017\/6091261","article-title":"Pedestrian Stride Length Estimation from IMU Measurements and ANN Based Algorithm","volume":"2017","author":"Xing","year":"2017","journal-title":"J. Sens."},{"key":"ref_30","first-page":"520","article-title":"Accelerometer Based Joint Step Detection and Adaptive Step Length Estimation Algorithm Using Handheld Devices","volume":"10","author":"Liu","year":"2015","journal-title":"J. Commun."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Kang, J., Lee, J., and Eom, D.S. (2018). Smartphone-Based Traveled Distance Estimation Using Individual Walking Patterns for Indoor Localization. Sensors, 18.","DOI":"10.3390\/s18093149"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhu, Z., and Wang, S. (2018). A Novel Step Length Estimator Based on Foot-Mounted MEMS Sensors. Sensors, 18.","DOI":"10.3390\/s18124447"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1600","DOI":"10.1109\/JSEN.2017.2776100","article-title":"Probabilistic Context-Aware Step Length Estimation for Pedestrian Dead Reckoning","volume":"18","author":"Martinelli","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"9156","DOI":"10.3390\/s150409156","article-title":"Inertial Pocket Navigation System: Unaided 3D Positioning","volume":"15","year":"2015","journal-title":"Sensors"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Diaz, E.M., and Gonzalez, A.L.M. (2014, January 27\u201330). Step detector and step length estimator for an inertial pocket navigation system. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Busan, South Korea.","DOI":"10.1109\/IPIN.2014.7275473"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Zihajehzadeh, S., and Park, E.J. (2016, January 16\u201320). Experimental evaluation of regression model-based walking speed estimation using lower body-mounted IMU. Proceedings of the 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA.","DOI":"10.1109\/EMBC.2016.7590685"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zihajehzadeh, S., and Park, E.J. (2016). Regression Model-Based Walking Speed Estimation Using Wrist-Worn Inertial Sensor. PLoS ONE, 11.","DOI":"10.1371\/journal.pone.0165211"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Wang, Q., Ye, L., Luo, H., Men, A., Zhao, F., and Huang, Y. (2019). Pedestrian Stride-Length Estimation Based on LSTM and Denoising Autoencoders. Sensors, 19.","DOI":"10.3390\/s19040840"},{"key":"ref_39","unstructured":"(2019, April 15). x-IMU Sensor Board. Available online: http:\/\/x-io.co.uk\/x-imu\/."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1113\/jphysiol.1986.sp016044","article-title":"The determinants of the step frequency in walking in humans","volume":"373","author":"Cavagna","year":"1986","journal-title":"J. Physiol."},{"key":"ref_41","first-page":"536","article-title":"On the theory of filter amplifiers","volume":"7","author":"Butterworth","year":"1930","journal-title":"Wirel. Eng."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"5742","DOI":"10.3390\/s140405742","article-title":"Context-Aware Personal Navigation Using Embedded Sensor Fusion in Smartphones","volume":"14","author":"Saeedi","year":"2014","journal-title":"Sensors"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016). XGBoost: Reliable Large-scale Tree Boosting System. arXiv.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_44","unstructured":"Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., and Liu, T. (2017). LightGBM: A Highly Efficient Gradient Boosting Decision Tree. Advances in Neural Information Processing Systems, Curran Associates, Inc."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TIT.1967.1053964","article-title":"Nearest Neighbor Pattern Classification","volume":"13","author":"Cover","year":"1967","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/BF00116251","article-title":"Induction of Decision Trees","volume":"1","author":"Quinlan","year":"1986","journal-title":"Mach. Learn."},{"key":"ref_47","first-page":"148","article-title":"Experiments with a New Boosting Algorithm","volume":"96","author":"Freund","year":"1996","journal-title":"Int. Conf. Mach. Learn."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF00994018","article-title":"Support-Vector Networks","volume":"20","author":"Cortes","year":"1995","journal-title":"Mach. Learn."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"6474","DOI":"10.3390\/s140406474","article-title":"Window Size Impact in Human Activity Recognition","volume":"14","author":"Banos","year":"2014","journal-title":"Sensors"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1023\/B:STCO.0000035301.49549.88","article-title":"A tutorial on support vector regression","volume":"14","author":"Smola","year":"2004","journal-title":"Stat. Comput."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/BF00117832","article-title":"Stacked regressions","volume":"24","author":"Breiman","year":"1996","journal-title":"Mach. Learn."},{"key":"ref_52","unstructured":"Raschka, S. (2019, April 29). Mlxtend 0.9. Available online: https:\/\/sebastianraschka.com\/pdf\/software\/mlxtend-latest.pdf."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/9\/1140\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:51:33Z","timestamp":1760187093000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/9\/1140"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,13]]},"references-count":52,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2019,5]]}},"alternative-id":["rs11091140"],"URL":"https:\/\/doi.org\/10.3390\/rs11091140","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,13]]}}}