{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T03:46:04Z","timestamp":1769312764297,"version":"3.49.0"},"reference-count":54,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2022,5,7]],"date-time":"2022-05-07T00:00:00Z","timestamp":1651881600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Agence pour les Math\u00e9matiques en Interaction avec l\u2019Entreprise et la Soci\u00e9t\u00e9 (AMIES)"},{"name":"company UmanIT"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Solutions to assess walking deficiencies are widespread and largely used in healthcare. Wearable sensors are particularly appealing, as they offer the possibility to monitor gait in everyday life, outside a facility in which the context of evaluation biases the measure. While some wearable sensors are powerful enough to integrate complex walking activity recognition models, non-invasive lightweight sensors do not always have the computing or memory capacity to run them. In this paper, we propose a walking activity recognition model that offers a viable solution to this problem for any wearable sensors that measure rotational motion of body parts. Specifically, the model was trained and tuned using data collected by a motion sensor in the form of a unit quaternion time series recording the hip rotation over time. This time series was then transformed into a real-valued time series of geodesic distances between consecutive quaternions. Moving average and moving standard deviation versions of this time series were fed to standard machine learning classification algorithms. To compare the different models, we used metrics to assess classification performance (precision and accuracy) while maintaining the detection prevalence at the level of the prevalence of walking activities in the data, as well as metrics to assess change point detection capability and computation time. Our results suggest that the walking activity recognition model with a decision tree classifier yields the best compromise in terms of precision and computation time. The sensor that was used had purposely low computing and memory capacity so that reported performances can be thought of as the lower bounds of what can be achieved. Walking activity recognition is performed online, i.e., on-the-fly, which further extends the range of applicability of our model to sensors with very low memory capacity.<\/jats:p>","DOI":"10.3390\/s22093555","type":"journal-article","created":{"date-parts":[[2022,5,8]],"date-time":"2022-05-08T23:27:25Z","timestamp":1652052445000},"page":"3555","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Novel Walking Activity Recognition Model for Rotation Time Series Collected by a Wearable Sensor in a Free-Living Environment"],"prefix":"10.3390","volume":"22","author":[{"given":"Rapha\u00ebl","family":"Brard","sequence":"first","affiliation":[{"name":"Department of Mathematics Jean Leray, UMR CNRS 6629, Nantes University, 44322 Nantes, France"},{"name":"UmanIT, 13 Place Sophie Tr\u00e9buchet, 44000 Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6369-6744","authenticated-orcid":false,"given":"Lise","family":"Bellanger","sequence":"additional","affiliation":[{"name":"Department of Mathematics Jean Leray, UMR CNRS 6629, Nantes University, 44322 Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"Chevreuil","sequence":"additional","affiliation":[{"name":"UmanIT, 13 Place Sophie Tr\u00e9buchet, 44000 Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fanny","family":"Doistau","sequence":"additional","affiliation":[{"name":"UmanIT, 13 Place Sophie Tr\u00e9buchet, 44000 Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre","family":"Drouin","sequence":"additional","affiliation":[{"name":"Department of Mathematics Jean Leray, UMR CNRS 6629, Nantes University, 44322 Nantes, France"},{"name":"UmanIT, 13 Place Sophie Tr\u00e9buchet, 44000 Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8725-3654","authenticated-orcid":false,"given":"Aymeric","family":"Stamm\u00a0","sequence":"additional","affiliation":[{"name":"Department of Mathematics Jean Leray, UMR CNRS 6629, Nantes University, 44322 Nantes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,7]]},"reference":[{"key":"ref_1","unstructured":"Whittle, M.W. (2007). Chapter 2\u2014Normal gait. Gait Analysis (Fourth Edition), Butterworth-Heinemann. [4th ed.]."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2255","DOI":"10.3390\/s120202255","article-title":"Gait Analysis Using Wearable Sensors","volume":"12","author":"Tao","year":"2012","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1916","DOI":"10.53738\/REVMED.2015.11.490.1916","article-title":"Analyse quantifi\u00e9 de la marche: Mode d\u2019emploi","volume":"490","author":"Armand","year":"2015","journal-title":"Rev. M\u00e9d. Suisse"},{"key":"ref_4","unstructured":"Andrews, J.R., Harrelson, G.L., and Wilk, K.E. (2012). 21\u2014Clinical Gait Assessment. Physical Rehabilitation of the Injured Athlete (Fourth Edition), W.B. Saunders. [4th ed.]."},{"key":"ref_5","unstructured":"Whittle, M.W. (2007). Chapter 4\u2014Methods of gait analysis. Gait Analysis (Fourth Edition), Butterworth-Heinemann. [4th ed.]."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Moon, K.S., Lee, S.Q., Ozturk, Y., Gaidhani, A., and Cox, J.A. (2019). Identification of Gait Motion Patterns Using Wearable Inertial Sensor Network. Sensors, 19.","DOI":"10.3390\/s19225024"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Bolam, S.M., Batinica, B., Yeung, T.C., Weaver, S., Cantamessa, A., Vanderboor, T.C., Yeung, S., Munro, J.T., Fernandez, J.W., and Besier, T.F. (2021). Remote Patient Monitoring with Wearable Sensors Following Knee Arthroplasty. Sensors, 21.","DOI":"10.3390\/s21155143"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Delahaye, C., Chaves, D., Congnard, F., Noury-Desvaux, B., de M\u00fcllenheim, P.Y., and on behalf of the SOCOS Group (2021). Measuring Outdoor Walking Capacities Using Global Positioning System in People with Multiple Sclerosis: Clinical and Methodological Insights from an Exploratory Study. Sensors, 21.","DOI":"10.3390\/s21093189"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Beaufils, B., Chazal, F., Grelet, M., and Michel, B. (2019). Robust Stride Detector from Ankle-Mounted Inertial Sensors for Pedestrian Navigation and Activity Recognition with Machine Learning Approaches. Sensors, 19.","DOI":"10.3390\/s19204491"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Anguita, D., Ghio, A., Oneto, L., Parra, X., and Reyes-Ortiz, J.L. (2012). Human Activity Recognition on Smartphones Using a Multiclass Hardware-Friendly Support Vector Machine. Ambient Assisted Living and Home Care, Springer.","DOI":"10.1007\/978-3-642-35395-6_30"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1145\/1964897.1964918","article-title":"Activity Recognition Using Cell Phone Accelerometers","volume":"12","author":"Kwapisz","year":"2011","journal-title":"SIGKDD Explor. Newsl."},{"key":"ref_12","unstructured":"Whittle, M.W. (2007). Chapter 5\u2014Applications of gait analysis. Gait Analysis (Fourth Edition), Butterworth-Heinemann. [4th ed.]."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1016\/j.medengphy.2010.03.007","article-title":"Methods for gait event detection and analysis in ambulatory systems","volume":"32","author":"Rueterbories","year":"2010","journal-title":"Med. Eng. Phys."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lovecchio, N., Zago, M., and Sforza, C. (2021). Gait Analysis in the Rehabilitation Process. Rehabilitation After Limb Salvage Surgery, Springer.","DOI":"10.1007\/978-3-030-66352-0_13"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/s12984-017-0218-1","article-title":"Gait disorders in the elderly and dual task gait analysis: A new approach for identifying motor phenotypes","volume":"14","author":"Auvinet","year":"2017","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1159\/000369095","article-title":"Wearable Sensor-Based In-Home Assessment of Gait, Balance, and Physical Activity for Discrimination of Frailty Status: Baseline Results of the Arizona Frailty Cohort Study","volume":"61","author":"Schwenk","year":"2015","journal-title":"Gerontology"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Pau, M., Mulas, I., Putzu, V., Asoni, G., Viale, D., Mameli, I., Leban, B., and Allali, G. (2020). Smoothness of Gait in Healthy and Cognitively Impaired Individuals: A Study on Italian Elderly Using Wearable Inertial Sensor. Sensors, 20.","DOI":"10.3390\/s20123577"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lim, C.T., and Goh, J.C.H. (2009). Human Gait Analysis using Wearable Sensors of Acceleration and Angular Velocity. 13th International Conference on Biomedical Engineering, Springer.","DOI":"10.1007\/978-3-540-92841-6"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Li, F., Shirahama, K., Nisar, M.A., K\u00f6ping, L., and Grzegorzek, M. (2018). Comparison of Feature Learning Methods for Human Activity Recognition Using Wearable Sensors. Sensors, 18.","DOI":"10.3390\/s18020679"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1080\/17434440.2016.1198694","article-title":"Wearable inertial sensors for human movement analysis","volume":"13","author":"Iosa","year":"2016","journal-title":"Expert Rev. Med. Devices"},{"key":"ref_21","first-page":"1","article-title":"Segmenting Time Series: A Survey and Novel Approach","volume":"57","author":"Keogh","year":"2003","journal-title":"Data Min. Time Ser. Databases"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Sousa Lima, W., Souto, E., El-Khatib, K., Jalali, R., and Gama, J. (2019). Human Activity Recognition Using Inertial Sensors in a Smartphone: An Overview. Sensors, 19.","DOI":"10.3390\/s19143213"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"210816","DOI":"10.1109\/ACCESS.2020.3037715","article-title":"Human Activity Recognition Using Inertial, Physiological and Environmental Sensors: A Comprehensive Survey","volume":"8","author":"Demrozi","year":"2020","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Stisen, A., Blunck, H., Bhattacharya, S., Prentow, T.S., Kj\u00e6rgaard, M.B., Dey, A., Sonne, T., and Jensen, M.M. (2015, January 1\u20134). Smart Devices Are Different: Assessing and MitigatingMobile Sensing Heterogeneities for Activity Recognition. Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys \u201915), Seoul, Korea.","DOI":"10.1145\/2809695.2809718"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Subasi, A., Radhwan, M., Kurdi, R., and Khateeb, K. (2018, January 25\u201326). IoT based mobile healthcare system for human activity recognition. Proceedings of the 2018 15th Learning and Technology Conference (L T), Jeddah, Saudi Arabia.","DOI":"10.1109\/LT.2018.8368507"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"8141","DOI":"10.1007\/s10586-017-1648-z","article-title":"Adaptive multiple classifiers fusion for inertial sensor based human activity recognition","volume":"22","author":"Tian","year":"2019","journal-title":"Clust. Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.neucom.2015.08.096","article-title":"From action to activity: Sensor-based activity recognition","volume":"181","author":"Liu","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_28","unstructured":"Nguyen, H.D., Tran, K.P., Zeng, X., Koehl, L., and Tartare, G. (2019). Wearable Sensor Data Based Human Activity Recognition using Machine Learning: A new approach. arXiv."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1991","DOI":"10.1109\/TMC.2018.2793913","article-title":"Bi-View Semi-Supervised Learning Based Semantic Human Activity Recognition Using Accelerometers","volume":"17","author":"Lv","year":"2018","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_30","unstructured":"R Core Team (2021). R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing."},{"key":"ref_31","unstructured":"Mbientlab (2022, March 17). MetaMotionR. Available online: https:\/\/mbientlab.com\/metamotionr\/."},{"key":"ref_32","unstructured":"BOSCH (2022, March 17). Software: Sensor Husion Software. Available online: https:\/\/www.bosch-sensortec.com\/software-tools\/software\/sensor-fusion-software\/."},{"key":"ref_33","unstructured":"Ortiz, J.L.R. (2022, March 17). Human Activity Recognition Using Smartphones Data Set. Available online: https:\/\/archive.ics.uci.edu\/ml\/datasets\/human+activity+recognition+using+smartphones."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Garcia-Gonzalez, D., Rivero, D., Fernandez-Blanco, E., and Luaces, M.R. (2020). A Public Domain Dataset for Real-Life Human Activity Recognition Using Smartphone Sensors. Sensors, 20.","DOI":"10.3390\/s20082200"},{"key":"ref_35","unstructured":"Woodman, O.J. (2007). An Introduction to Inertial Navigation, University of Cambridge, Computer Laboratory. Technical Report UCAM-CL-TR-696."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Voight, J. (2021). Quaternion Algebras, Springer Nature. Graduate Texts in Mathematics.","DOI":"10.1007\/978-3-030-56694-4"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1174","DOI":"10.1109\/TSP.2011.2177832","article-title":"Quaternion Dynamic Time Warping","volume":"60","author":"Jablonski","year":"2012","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_38","unstructured":"Duffy, V.G. (2018). A Quaternion-Based Method to IMU-to-Body Alignment for Gait Analysis. Digital Human Modeling. Applications in Health, Safety, Ergonomics, and Risk Management, Springer International Publishing."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"9321","DOI":"10.3390\/s130709321","article-title":"Three Dimensional Gait Analysis Using Wearable Acceleration and Gyro Sensors Based on Quaternion Calculations","volume":"13","author":"Tadano","year":"2013","journal-title":"Sensors"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1","DOI":"10.15761\/MCRR.1000175","article-title":"Gait impairment monitoring in multiple sclerosis using a wearable motion sensor","volume":"5","author":"Drouin","year":"2022","journal-title":"Med. Case Rep. Rev."},{"key":"ref_41","unstructured":"Anguita, D., Ghio, A., Oneto, L., Parra, X., and Reyes-Ortiz, J.L. (2013, January 24\u201326). A Public Domain Dataset for Human Activity Recognition using Smartphones. Proceedings of the 21th International European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium."},{"key":"ref_42","unstructured":"Ortiz, J.L.R. (2022, March 17). Activity Recognition Experiment Using Smartphone Sensors. Available online: https:\/\/www.youtube.com\/watch?v=XOEN9W05_4A."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Jammalamadaka, S.R., and Sengupta, A. (2001). Topics in Circular Statistics, World Scientific.","DOI":"10.1142\/9789812779267"},{"key":"ref_44","unstructured":"Mardia, K. (1972). Statistics of Directional Data, Academic Press."},{"key":"ref_45","unstructured":"Breiman, L., Friedman, J., Stone, C., and Olshen, R. (1984). Classification and Regression Trees, Taylor & Francis."},{"key":"ref_46","unstructured":"Quinlan, J.R. (2022, March 17). Data Mining Tools See5 and C5.0. Available online: https:\/\/www.rulequest.com\/see5-info.html."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Hastie, T., Tibshirani, R., Friedman, J.H., and Friedman, J.H. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer.","DOI":"10.1007\/978-0-387-84858-7"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v011.i09","article-title":"kernlab-an S4 package for kernel methods in R","volume":"11","author":"Karatzoglou","year":"2004","journal-title":"J. Stat. Softw."},{"key":"ref_49","unstructured":"Hechenbichler, K., and Schliep, K. (2004). Weighted k-Nearest-Neighbor Techniques and Ordinal Classification, Institut f\u00fcr Statistik. Technical Report."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"2733","DOI":"10.1214\/12-AOS1049","article-title":"Optimal weighted nearest neighbour classifiers","volume":"40","author":"Samworth","year":"2012","journal-title":"Ann. Stat."},{"key":"ref_51","unstructured":"Hastie, T.J., and Pregibon, D. (1992). Chapter generalized linear models. Statistical Models in S, Wadsworth and Brooks\/Cole Advanced Books & Software."},{"key":"ref_52","unstructured":"Gensler, A., and Sick, B. (2014, January 8\u201310). Novel criteria to measure performance of time series segmentation techniques. Proceedings of the 16th LWA Workshops: KDML, IR and FGWM, Aachen, Germany."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Pi\u00f3rek, M. (2019). Chapter 2\u2014Processes Described by Quaternion Models. Analysis of Chaotic Behavior in Non-Linear Dynamical Systems Models and Algorithms for Quaternions, Springer International Publishing. [1st ed.]. Studies in Systems, Decision and Control, 160.","DOI":"10.1007\/978-3-319-94887-4"},{"key":"ref_54","unstructured":"Graf, B. (2022, March 17). Quaternions and Dynamics, Available online: http:\/\/xxx.lanl.gov\/abs\/0811.2889."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3555\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:07:31Z","timestamp":1760137651000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3555"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,7]]},"references-count":54,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22093555"],"URL":"https:\/\/doi.org\/10.3390\/s22093555","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,7]]}}}