{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,12]],"date-time":"2026-08-12T21:07:59Z","timestamp":1786568879556,"version":"3.56.0"},"reference-count":40,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2022,5,13]],"date-time":"2022-05-13T00:00:00Z","timestamp":1652400000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Dong-A University research fund"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Current step-count estimation techniques use either an accelerometer or gyroscope sensors to calculate the number of steps. However, because of smartphones unfixed placement and direction, their accuracy is insufficient. It is necessary to consider the impact of the carrying position on the accuracy of the pedometer algorithm, because of people carry their smartphones in various positions. Therefore, this study proposes a carrying-position independent ensemble step-counting algorithm suitable for unconstrained smartphones in different carrying positions. The proposed ensemble algorithm comprises a classification algorithm that identifies the carrying position of the smartphone, and a regression algorithm that considers the identified carrying position and calculates the number of steps. Furthermore, a data acquisition system that collects (i) label data in the form of the number of steps estimated from the Force Sensitive Resistor (FSR) sensors, and (ii) input data in the form of the three-axis acceleration data obtained from the smartphones is also proposed. The obtained data were used to allow the machine learning algorithms to fit the signal features of the different carrying positions. The reliability of the proposed ensemble algorithms, comprising a random forest classifier and a regression model, was comparatively evaluated with a commercial pedometer application. The results indicated that the proposed ensemble algorithm provides higher accuracy, ranging from 98.1% to 98.8%, at self-paced walking speed than the commercial pedometer application, and the machine learning-based ensemble algorithms can effectively and accurately predict step counts under different smart phone carrying positions.<\/jats:p>","DOI":"10.3390\/s22103736","type":"journal-article","created":{"date-parts":[[2022,5,15]],"date-time":"2022-05-15T09:48:22Z","timestamp":1652608102000},"page":"3736","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Carrying Position-Independent Ensemble Machine Learning Step-Counting Algorithm for Smartphones"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5055-179X","authenticated-orcid":false,"given":"Zihan","family":"Song","sequence":"first","affiliation":[{"name":"Department of Management Information Systems, Graduate School, Dong-A University, Busan 49315, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hye-Jin","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Health Sciences, Graduate School, Dong-A University, Busan 49315, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9394-2539","authenticated-orcid":false,"given":"Ngeemasara","family":"Thapa","sequence":"additional","affiliation":[{"name":"Department of Health Sciences, Graduate School, Dong-A University, Busan 49315, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ja-Gyeong","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Health Sciences, Graduate School, Dong-A University, Busan 49315, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6655-5856","authenticated-orcid":false,"given":"Kenji","family":"Harada","sequence":"additional","affiliation":[{"name":"Department of Preventive Gerontology, National Center for Geriatrics and Gerontology, Obu 474-8511, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sangyoon","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Preventive Gerontology, National Center for Geriatrics and Gerontology, Obu 474-8511, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8111-6440","authenticated-orcid":false,"given":"Hiroyuki","family":"Shimada","sequence":"additional","affiliation":[{"name":"Department of Preventive Gerontology, National Center for Geriatrics and Gerontology, Obu 474-8511, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1976-0005","authenticated-orcid":false,"given":"Hyuntae","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Health Sciences, Graduate School, Dong-A University, Busan 49315, Korea"},{"name":"Department of Preventive Gerontology, National Center for Geriatrics and Gerontology, Obu 474-8511, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Byung-Kwon","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Management Information Systems, Graduate School, Dong-A University, Busan 49315, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"e10706","DOI":"10.2196\/10706","article-title":"Medical-Grade Physical Activity Monitoring for Measuring Step Count and Moderate-To-Vigorous Physical Activity: Validity And Reliability Study","volume":"6","author":"Wojcik","year":"2018","journal-title":"JMIR mHealth and uHealth"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1007\/s00198-006-0237-4","article-title":"Relationship of Bone Health to Yearlong Physical Activity in Older Japanese Adults: Cross-Sectional Data from the Nakanojo Study","volume":"18","author":"Park","year":"2007","journal-title":"Osteoporos. Int."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"953","DOI":"10.1007\/s00421-010-1424-8","article-title":"Yearlong Physical Activity and Sarcopenia in Older Adults: The Nakanojo Study","volume":"109","author":"Park","year":"2010","journal-title":"Eur. J. Appl. Physiol."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Jimenez, A.R., Seco, F., Prieto, C., and Guevara, J. (2009, January 26\u201328). A Comparison of Pedestrian Dead-Reckoning Algorithms Using a Low-Cost MEMS IMU. Proceedings of the 2009 IEEE International Symposium on Intelligent Signal Processing, Budapest, Hungary.","DOI":"10.1109\/WISP.2009.5286542"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1186\/1743-0003-2-6","article-title":"A Wireless Body Area Network of Intelligent Motion Sensors for Computer Assisted Physical Rehabilitation","volume":"2","author":"Jovanov","year":"2005","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"281","DOI":"10.15857\/ksep.2017.26.4.281","article-title":"Effects of Functional Gait Exercise on Balance Ability and Gait Ability in Female Elderly with Chronic Arthritis","volume":"26","author":"Park","year":"2017","journal-title":"Exerc. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"80","DOI":"10.15857\/ksep.2021.00640","article-title":"Comparison of Gait Variables and Relative Risk of Falls According to Walking Speed During Flat and Obstacles Walking of Fallers and Non-Fallers in Korean Elderly Women","volume":"31","author":"Kang","year":"2022","journal-title":"Exerc. Sci."},{"key":"ref_8","unstructured":"Holst, A. (2021, October 21). Global Smartphone Penetration Rate as Share of Population from 2016 to 2020. Available online: https:\/\/www.statista.com\/statistics\/203734\/global-smartphone-penetration-per-capita-since-2005\/."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Huang, Y., Zheng, H., Nugent, C., Mccullagh, P., Mcdonough, S.M., Tully, M.A., and Connor, S.O. (2010, January 23\u201325). Activity Monitoring Using an Intelligent Mobile Phone A Validation Study. Proceedings of the 3rd International Conference on Pervasive Technologies Related to Assistive Environments, Samos, Greece.","DOI":"10.1145\/1839294.1839306"},{"key":"ref_10","first-page":"4709501","article-title":"Multimode Pedestrian Dead Reckoning Gait Detection Algorithm Based on Identification of Pedestrian Phone Carrying Position","volume":"2019","author":"Guo","year":"2019","journal-title":"Mob. Inf. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Lin, J., Chan, L., and Yan, H. (2015, January 26\u201327). A Decision Tree Based Pedometer And Its Implementation on the Android Platform. Proceedings of the Computer Science & Information Technology (CS & IT), Sydney, Australia.","DOI":"10.5121\/csit.2015.50407"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3255","DOI":"10.1109\/JSEN.2018.2807246","article-title":"A Feature Ranking and Selection Algorithm for Machine Learning-Based Step Counters","volume":"18","author":"Vandermeeren","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_13","unstructured":"Yao, Z.J., Zhang, Z.P., and Xu, L.Q. (2014, January 19\u201321). An Effective Algorithm to Detect Abnormal Step Counting Based On One-Class SVM. Proceedings of the 17th IEEE International Conference on Computational Science and Engineering, Chengdu, China."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1109\/JSEN.2016.2635691","article-title":"UMOISP: Usage Mode and Orientation Invariant Smartphone Pedometer","volume":"17","author":"Babu","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Katevas, K., Haddadi, H., and Tokarchuk, L. (2016, January 14\u201316). Sensingkit: Evaluating the Sensor Power Consumption in IOS Devices. Proceedings of the 2016 12th International Conference on Intelligent Environments (IE), London, UK.","DOI":"10.1109\/IE.2016.50"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1080\/17489725.2016.1196832","article-title":"Development of a Step Counter Based on Artificial Neural Networks","volume":"10","author":"Kupke","year":"2016","journal-title":"J. Locat. Based Serv."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ngueleu, A., Blanchette, A., Bouyer, L., Maltais, D., Mcfadyen, B., Moffet, H., and Batcho, C. (2019). Design and Accuray of an Instrumented Insole Using Pressure Sensors for Step Count. Sensors, 19.","DOI":"10.3390\/s19050984"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Vu, H., Gomez, F., Cherelle, P., Lefeber, D., Now\u00e9, A., and Vanderborght, B. (2018). ED-FNN: A New Deep Learning Algorithm to Detect Percentage of the Gait Cycle for Powered Prostheses. Sensors, 18.","DOI":"10.3390\/s18072389"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Lee, S.-S., Choi, S.T., and Choi, S.-I. (2019). Classification of Gait Type Based on Deep Learning Using Various Sensors with Smart Insole. Sensors, 19.","DOI":"10.3390\/s19081757"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Hessert, M.J., Vyas, M., Leach, J., Hu, K., Lipsitz, L.A., and Novak, V. (2005). Foot Pressure Distribution during Walking in Young and Old Adults. BMC Geriatr., 5.","DOI":"10.1186\/1471-2318-5-8"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1007\/BF02522509","article-title":"Transducers for Foot Pressure Measurement: Survey of Recent Developments","volume":"33","author":"Cobb","year":"1995","journal-title":"Med. Biol. Eng. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"510917","DOI":"10.1155\/2013\/510917","article-title":"Human Moving Pattern Recognition toward Channel Number Reduction Based on Multipressure Sensor Network","volume":"9","author":"Peng","year":"2013","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_23","unstructured":"(2021, April 28). Uni-App. Available online: https:\/\/uniapp.dcloud.net.cn\/."},{"key":"ref_24","unstructured":"(2021, April 28). HTML 5+ Specification. Available online: https:\/\/www.html5plus.org\/doc\/h5p.html."},{"key":"ref_25","unstructured":"(2022, April 08). Background Execution Limits. Available online: https:\/\/developer.android.com\/about\/versions\/oreo\/background."},{"key":"ref_26","first-page":"36","article-title":"Frequency and Velocity of People Walking","volume":"83","author":"Pachi","year":"2005","journal-title":"Struct. Eng."},{"key":"ref_27","unstructured":"Ferri, M. (2022, April 02). Math For Sprinters\u2014Step Frequency and Stride Length. Available online: https:\/\/www.econathletes.com\/post\/math-for-sprinters-steps-per-second-and-stride-length#:~:text=Most%20sprinters%20will%20have%20a,and%205%20during%20their%20races.&text=Example.,average%205%20steps%20per%20second."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Alzantot, M., and Youssef, M. (2012, January 1\u20134). UPTIME: Ubiquitous Pedestrian Tracking Using Mobile Phones. Proceedings of the IEEE Wireless Communications and Networking Conference WCNC, Paris, France.","DOI":"10.1109\/WCNC.2012.6214359"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Fernandez-Lopez, P., Liu-Jimenez, J., Sanchez-Redondo, C., and Sanchez-Reillo, R. (2016, January 24\u201327). Gait Recognition Using Smartphone. Proceedings of the 2016 IEEE International Carnahan Conference on Security Technology (ICCST), Orlando, FL, USA.","DOI":"10.1109\/CCST.2016.7815698"},{"key":"ref_30","first-page":"1","article-title":"A Step Counter Service for Java-Enabled Devices Using a Built-in Accelerometer","volume":"Volume 385","author":"Mladenov","year":"2009","journal-title":"Proceedings of the 1st International Workshop on Context-Aware Middleware and Services Affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009)\u2014CAMS \u203209"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Alamdari, A., and Krovi, V.N. (2017). Alamdari, A.; Krovi, V.N. A Review of Computational Musculoskeletal Analysis of Human Lower Extremities. Human Modelling for Bio-Inspired Robotics, Elsevier.","DOI":"10.1016\/B978-0-12-803137-7.00003-3"},{"key":"ref_32","unstructured":"Majumder, A.K.M.J.A., Saxena, P., and Ahamed, S.I. (2016, January 10\u201314). Your Walk Is My Command: Gait Detection on Unconstrained Smartphone Using Iot System. Proceedings of the 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), Atlanta, GA, USA."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1016\/j.gaitpost.2008.01.019","article-title":"Detection of Gait Events Using an F-Scan in-Shoe Pressure Measurement System","volume":"28","author":"Catalfamo","year":"2008","journal-title":"Gait Posture"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Li, B., Zhang, Y., Tang, L., Gao, C., and Gu, D. (2018, January 25\u201327). Automatic Detection System for Freezing of Gait in Parkinson\u2019s Disease Based on the Clustering Algorithm. Proceedings of the 2018 2nd IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC 2018), Xi\u2019an, China.","DOI":"10.1109\/IMCEC.2018.8469471"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.gaitpost.2016.12.014","article-title":"Comparison of Tri-Axial Accelerometers Step-Count Accuracy in Slow Walking Conditions","volume":"53","author":"Feng","year":"2017","journal-title":"Gait Posture"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.gaitpost.2020.05.037","article-title":"Validation of Different Stepping Counters during Treadmill and over Ground Walking","volume":"80","author":"Simonsen","year":"2020","journal-title":"Gait Posture"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Fujinami, K., and Kouchi, S. (2013, January 3\u20135). Recognizing a Mobile Phone\u2019s Storing Position as a Context of a Device and a User. Proceedings of the International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Taichung, Taiwan.","DOI":"10.1007\/978-3-642-40238-8_7"},{"key":"ref_38","unstructured":"Wiese, J., Saponas, T.S., and Brush, A.J.B. (May, January 27). Phoneprioception: Enabling Mobile Phones to Infer Where They Are Kept. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Paris, France."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Coskun, D., Incel, O.D., and Ozgovde, A. (2015, January 7\u20139). Phone Position\/Placement Detection Using Accelerometer: Impact on Activity Recognition. Proceedings of the IEEE 10th International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore.","DOI":"10.1109\/ISSNIP.2015.7106915"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Anguita, D., Ghio, A., Oneto, L., Parra, X., and Reyes-Ortiz, J.L. (2012, January 3\u20135). Human Activity Recognition on Smartphones Using a Multiclass Hardware-Friendly Support Vector Machine. Proceedings of the 4th International Workshop, IWAAL 2012, Vitoria-Gasteiz, Spain. Lecture Notes in Computer Science (including Subseries: Information Systems and Applications, including Internet\/Web, and HCI.","DOI":"10.1007\/978-3-642-35395-6_30"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/10\/3736\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:10:35Z","timestamp":1760137835000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/10\/3736"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,13]]},"references-count":40,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22103736"],"URL":"https:\/\/doi.org\/10.3390\/s22103736","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,13]]}}}