{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:34:10Z","timestamp":1760236450544,"version":"build-2065373602"},"reference-count":20,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2021,11,23]],"date-time":"2021-11-23T00:00:00Z","timestamp":1637625600000},"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>Basic human activity recognition (HAR) and analysis is becoming a key aspect of tracking and identifying daily habits that can have a critical impact on healthy lifestyles by providing feedback on health status and warning of deterioration. However, current approaches for detecting basic activities such as movements or steps rely on solutions with multiple sensors which affect their size and power consumption. In this paper, we propose a novel method that uses only a single magnetic field sensor for basic step detection, unlike the well-known multisensory solutions. The approach presented here is based on real-time analysis of magnetic field sensor measurements to detect and count steps during a walking activity. The approach is implemented in a system that integrates a digital magnetic field sensor with software blocks: filter, steady state detector, extrema detector with classifier, and threshold comparator implemented in an embedded platform. Outdoor experiments with volunteers of different ages and genders walking at variable speeds showed that the proposed detection method achieves up to 98% accuracy in step detection. The obtained results show that a single magnetic field sensor can be used to detect steps, and in general offers the possibility of simplifying the current solutions by reducing the device dimensions, the cost of a system and its power consumption.<\/jats:p>","DOI":"10.3390\/s21237775","type":"journal-article","created":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T01:45:02Z","timestamp":1638323102000},"page":"7775","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Method of Step Detection and Counting Based on Measurements of Magnetic Field Variations"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3836-4937","authenticated-orcid":false,"given":"Patryk","family":"\u0141a\u015b","sequence":"first","affiliation":[{"name":"Institute of Electronics, AGH University of Science and Technology, Al. Mickiewicza 30, 30-059 Krakow, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7995-7416","authenticated-orcid":false,"given":"Piotr","family":"Wi\u015bniowski","sequence":"additional","affiliation":[{"name":"Institute of Electronics, AGH University of Science and Technology, Al. Mickiewicza 30, 30-059 Krakow, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,11,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"698","DOI":"10.1016\/j.procs.2019.08.100","article-title":"Human activity recognition: A survey","volume":"155","author":"Jobanputra","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1109\/JSEN.2016.2628346","article-title":"A Survey on Activity Detection and Classification Using Wearable Sensors","volume":"17","author":"Cornacchia","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1007\/978-3-642-14715-9_5","article-title":"Human activity recognition using inertial\/magnetic sensor units","volume":"Volume 6219","author":"Altun","year":"2010","journal-title":"Human Behavior Understanding"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Masum, A.K.M., Bahadur, E.H., Shan-A-Alahi, A., Chowdhury, A.U.Z., Uddin, M.R., and Al Noman, A. (2019, January 6\u20138). Human Activity Recognition Using Accelerometer, Gyroscope and Magnetometer Sensors: Deep Neural Network Approaches. Proceedings of the 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kanpur, India.","DOI":"10.1109\/ICCCNT45670.2019.8944512"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"164453","DOI":"10.1109\/ACCESS.2020.3022287","article-title":"WiWeHAR: Multimodal human activity recognition using Wi-Fi and wearable sensing modalities","volume":"8","author":"Muaaz","year":"2020","journal-title":"IEEE Access"},{"key":"ref_6","first-page":"663","article-title":"An adaptive step detection algorithm based on the state machine","volume":"501","author":"Zhao","year":"2015","journal-title":"Commun. Comput. Inf. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1007\/978-3-540-70994-7_14","article-title":"Automatic step detection in the accelerometer signal","volume":"13","author":"Ying","year":"2007","journal-title":"IFMBE Proc."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Yang, X., and Huang, B. (2015, January 23\u201325). An accurate step detection algorithm using unconstrained smartphones. Proceedings of the 27th Chinese Control and Decision Conference (2015 CCDC), Qingdao, China.","DOI":"10.1109\/CCDC.2015.7161816"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Kang, X., Huang, B., and Qi, G. (2018). A novel walking detection and step counting algorithm using unconstrained smartphones. Sensors, 18.","DOI":"10.3390\/s18010297"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2059","DOI":"10.1109\/TIM.2011.2179830","article-title":"Estimation of human foot motion during normal walking using inertial and magnetic sensor measurements","volume":"61","author":"Yun","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Fleury, A., Noury, N., and Vuillerme, N. (2007, January 22\u201326). A fast algorithm to track changes of direction of a person using magnetometers. Proceedings of the 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France.","DOI":"10.1109\/IEMBS.2007.4352788"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"6766","DOI":"10.1109\/JSEN.2016.2585599","article-title":"Step Detection for ZUPT-Aided Inertial Pedestrian Navigation System Using Foot-Mounted Permanent Magnet","volume":"16","author":"Norrdine","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1085","DOI":"10.1007\/s00779-012-0556-8","article-title":"Activity recognition with hand-worn magnetic sensors","volume":"17","author":"Maekawa","year":"2012","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.mattod.2014.05.004","article-title":"Magnetoelectrics for magnetic sensor applications: Status, challenges and perspectives","volume":"17","author":"Wang","year":"2014","journal-title":"Mater. Today"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1016\/j.jbiomech.2008.02.031","article-title":"Synthesis of natural arm swing motion in human bipedal walking","volume":"41","author":"Park","year":"2008","journal-title":"J. Biomech."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3679","DOI":"10.1098\/rspb.2009.0664","article-title":"Dynamic arm swinging in human walking","volume":"276","author":"Collins","year":"2009","journal-title":"Proc. R. Soc. B Biol. Sci."},{"key":"ref_17","unstructured":"M\u00fcller, B., and Wolf, S. (2018). The Arm Pendulum in Gait. Handbook of Human Motion, Springer."},{"key":"ref_18","unstructured":"Freescale Semiconductor (2021, August 18). Freescale Semiconductor Xtrinsic MAG3110 Three-Axis, Digital Magnetometer. Available online: https:\/\/www.nxp.com\/docs\/en\/data-sheet\/MAG3110.pdf."},{"key":"ref_19","unstructured":"Cortex, A., and Fpu, M.C.U. (2021, August 18). STM32F334x4 STM32F334x6 STM32F334x8 Arm\u00ae Cortex\u00ae. Available online: http:\/\/www.st.com\/content\/ccc\/resource\/technical\/document\/datasheet\/d1\/cd\/3d\/18\/a2\/2c\/4e\/d0\/DM00097745.pdf\/files\/DM00097745.pdf\/jcr:content\/translations\/en.DM00097745.pdf."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1991","DOI":"10.1016\/j.jbiomech.2011.04.035","article-title":"Estimation of stride length in level walking using an inertial measurement unit attached to the foot: A validation of the zero velocity assumption during stance","volume":"44","author":"Peruzzi","year":"2011","journal-title":"J. Biomech."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/23\/7775\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:34:29Z","timestamp":1760168069000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/23\/7775"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,23]]},"references-count":20,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["s21237775"],"URL":"https:\/\/doi.org\/10.3390\/s21237775","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,11,23]]}}}