{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T13:18:52Z","timestamp":1762867132001,"version":"build-2065373602"},"reference-count":43,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2017,5,20]],"date-time":"2017-05-20T00:00:00Z","timestamp":1495238400000},"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>By incorporating a growing number of sensors and adopting machine learning technologies, wearable devices have recently become a prominent health care application domain. Among the related research topics in this field, one of the most important issues is detecting falls while walking. Since such falls may lead to serious injuries, automatically and promptly detecting them during daily use of smartphones and\/or smart watches is a particular need. In this paper, we investigate the use of Gaussian process (GP) methods for characterizing dynamic walking patterns and detecting falls while walking with built-in wearable sensors in smartphones and\/or smartwatches. For the task of characterizing dynamic walking patterns in a low-dimensional latent feature space, we propose a novel approach called auto-encoded Gaussian process dynamical model, in which we combine a GP-based state space modeling method with a nonlinear dimensionality reduction method in a unique manner. The Gaussian process methods are fit for this task because one of the most import strengths of the Gaussian process methods is its capability of handling uncertainty in the model parameters. Also for detecting falls while walking, we propose to recycle the latent samples generated in training the auto-encoded Gaussian process dynamical model for GP-based novelty detection, which can lead to an efficient and seamless solution to the detection task. Experimental results show that the combined use of these GP-based methods can yield promising results for characterizing dynamic walking patterns and detecting falls while walking with the wearable sensors.<\/jats:p>","DOI":"10.3390\/s17051172","type":"journal-article","created":{"date-parts":[[2017,5,23]],"date-time":"2017-05-23T01:47:33Z","timestamp":1495504053000},"page":"1172","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Characterizing Dynamic Walking Patterns and Detecting Falls with Wearable Sensors Using Gaussian Process Methods"],"prefix":"10.3390","volume":"17","author":[{"given":"Taehwan","family":"Kim","sequence":"first","affiliation":[{"name":"Department of Control and Instrumentation Engineering, Korea University, Sejong-Ro 2511, Sejong-City 30016, Korea"}]},{"given":"Jeongho","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Control and Instrumentation Engineering, Korea University, Sejong-Ro 2511, Sejong-City 30016, Korea"}]},{"given":"Seongman","family":"Heo","sequence":"additional","affiliation":[{"name":"Department of Control and Instrumentation Engineering, Korea University, Sejong-Ro 2511, Sejong-City 30016, Korea"}]},{"given":"Keehoon","family":"Sung","sequence":"additional","affiliation":[{"name":"Research Institute of Korean Air Lines Co., Ltd., Daejeon-City 34054, Korea"}]},{"given":"Jooyoung","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Control and Instrumentation Engineering, Korea University, Sejong-Ro 2511, Sejong-City 30016, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2017,5,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Lan, M., Samy, L., Alshurafa, N., Suh, M.K., Ghasemzadeh, H., Macabasco-O\u2019Connell, A., and Sarrafzadeh, M. (2012, January 23\u201325). Wanda: An end-to-end remote health monitoring and analytics system for heart failure patients. Proceedings of the Conference on Wireless Health, San Diego, CA, USA.","DOI":"10.1145\/2448096.2448105"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1109\/JSEN.2012.2222572","article-title":"Wireless medical-embedded systems: A review of signal-processing techniques for classification","volume":"13","author":"Ghasemzadeh","year":"2013","journal-title":"IEEE Sens. J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"10691","DOI":"10.3390\/s140610691","article-title":"Detecting falls with wearable sensors using machine learning techniques","volume":"14","author":"Barshan","year":"2014","journal-title":"Sensors"},{"key":"ref_4","first-page":"197","article-title":"Fall detection and activity recognition with machine learning","volume":"33","year":"2009","journal-title":"Informatica"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"12301","DOI":"10.3390\/s120912301","article-title":"Fall detection with the support vector machine during scripted and continuous unscripted activities","volume":"12","author":"Liu","year":"2012","journal-title":"Sensors"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Dubey, R., Ni, B., and Moulin, P. (2012, January 25\u201327). A depth camera based fall recognition system for the elderly. Proceedings of the International Conference Image Analysis and Recognition, Aveiro, Portugal.","DOI":"10.1007\/978-3-642-31298-4_13"},{"key":"ref_7","first-page":"19","article-title":"Development of the algorithm for detecting falls during daily activity using 2 tri-axial accelerometers","volume":"61","author":"Jeon","year":"2012","journal-title":"World Acad. Sci. Eng. Technol. Issue"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ellis, D., Sommerlade, E., and Reid, I. (October, January 27). Modelling pedestrian trajectory patterns with gaussian processes. Proceedings of the 2009 IEEE 12th International Conference on Computer Vision Workshops, Kyoto, Japan.","DOI":"10.1109\/ICCVW.2009.5457470"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ojetola, O., Gaura, E.I., and Brusey, J. (2011, January 25\u201328). Fall detection with wearable sensors\u2013safe (Smart Fall Detection). Proceedings of the 2011 7th International Conference on Intelligent Environments, Nottingham, UK.","DOI":"10.1109\/IE.2011.38"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Choi, Y., Ralhan, A.S., and Ko, S. (2011, January 26\u201329). A study on machine learning algorithms for fall detection and movement classification. Proceedings of the 2011 International Conference on Information Science and Applications, Jeju Island, Jeju Province, Korea.","DOI":"10.1109\/ICISA.2011.5772404"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1016\/j.pmcj.2012.08.003","article-title":"A smartphone-based fall detection system","volume":"8","author":"Abbate","year":"2012","journal-title":"Pervasive Mob. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Wang, N., Ambikairajah, E., Lovell, N.H., and Celler, B.G. (2007, January 23\u201326). Accelerometry based classification of walking patterns using time-frequency analysis. Proceedings of the 2007 29th Annual International Conference of the Engineering in Medicine and Biology Society (EMBS 2007), Lyon, France.","DOI":"10.1109\/IEMBS.2007.4353438"},{"key":"ref_13","unstructured":"Sekine, M., Tamura, T., Fujimoto, T., and Fukui, Y. (2000, January 23\u201328). Classification of walking pattern using acceleration waveform in elderly people. Proceedings of the 2000 22nd Annual International Conference of the Engineering in Medicine and Biology Society, Navy Pier Convention Center, Chicago, IL, USA."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Sch\u00f6lkopf, B., and Smola, A.J. (2002). Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond, MIT Press.","DOI":"10.7551\/mitpress\/4175.001.0001"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Rasmussen, C.E., and Williams, K.I. (2006). Gaussian Processes for Machine Learning, MIT Press.","DOI":"10.7551\/mitpress\/3206.001.0001"},{"key":"ref_16","unstructured":"Krauth, K., Bonilla, E.V., Cutajar, K., and Filippone, M. (2017, March 06). AutoGP: Exploring the Capabilities and Limitations of Gaussian Process Models. Available online: https:\/\/arxiv.org\/pdf\/1610.05392.pdf."},{"key":"ref_17","first-page":"329","article-title":"Gaussian process latent variable models for visualization of high dimensional data","volume":"2","author":"Lawrence","year":"2003","journal-title":"Adv. Neural Inf. Process. Syst. (Nips)"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1109\/TPAMI.2007.1167","article-title":"Gaussian process dynamical models for human motion","volume":"30","author":"Wang","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Urtasun, R., Fleet, D.J., Hertzmann, A., and Fua, P. (2005, January 15\u201321). Priors for people tracking from small training sets. Proceedings of the IEEE International Conference on Computer Vision, Beijing hotel, Beijing, China.","DOI":"10.1109\/ICCV.2005.193"},{"key":"ref_20","unstructured":"Urtasun, R., Fleet, D.J., and Fua, P. (2006, January 17\u201322). 3D people tracking with Gaussian process dynamical models. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, New York, NY, USA."},{"key":"ref_21","first-page":"3371","article-title":"Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion","volume":"11","author":"Vincent","year":"2010","journal-title":"J. Mach. Learn. Res."},{"key":"ref_22","unstructured":"Kingma, D.P., and Welling, M. (2014, May 01). Auto-Encoding Variational Bayes. Available online: https:\/\/arxiv.org\/pdf\/1312.6114v10.pdf."},{"key":"ref_23","unstructured":"Bishop, C.M. (2006). Pattern Recognition and Machine Learning, Springer-Verlag."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2323","DOI":"10.1126\/science.290.5500.2323","article-title":"Nonlinear dimensionality reduction by locally linear embedding","volume":"290","author":"Roweis","year":"2000","journal-title":"Science"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2319","DOI":"10.1126\/science.290.5500.2319","article-title":"A global geometric framework for nonlinear dimensionality reduction","volume":"290","author":"Tenenbaum","year":"2000","journal-title":"Science"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1299","DOI":"10.1162\/089976698300017467","article-title":"Nonlinear component analysis as a kernel eigenvalue problem","volume":"10","author":"Smola","year":"1998","journal-title":"Neural Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"3507","DOI":"10.1016\/j.patcog.2013.06.005","article-title":"One-class classification with Gaussian processes","volume":"46","author":"Kemmler","year":"2013","journal-title":"Pattern Recognit."},{"key":"ref_28","first-page":"1","article-title":"One-class classification for anomaly detection in wire ropes with Gaussian processes in a few lines of code","volume":"1","author":"Rodner","year":"2011","journal-title":"Training"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Bodesheim, P., Freytag, A., Rodner, E., Kemmler, M., and Denzler, J. (2013, January 25\u201327). Kernel null space methods for novelty detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Oregon, Portland.","DOI":"10.1109\/CVPR.2013.433"},{"key":"ref_30","unstructured":"McGeer, T. (1989, January 14\u201319). Powered flight, child\u2019s play, silly wheels and walking machines. Proceedings of the 1989 IEEE International Conference on Robotics and Automation, Scottsdale, AZ, USA."},{"key":"ref_31","unstructured":"Collins, S.H. (2008). Dynamic Walking Principles Applied to Human Gait. [Ph.D. Thesis, University of Michigan]."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1109\/TITB.2005.856864","article-title":"Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring","volume":"10","author":"Karantonis","year":"2006","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"4239","DOI":"10.3390\/s140304239","article-title":"Sensor data acquisition and processing parameters for human activity classification","volume":"14","author":"Bersch","year":"2014","journal-title":"Sensors"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1080\/13873950500068567","article-title":"Dynamic systems identification with Gaussian processes","volume":"11","author":"Kocijan","year":"2005","journal-title":"Math. Comput. Model. Dyn. Syst."},{"key":"ref_35","first-page":"1","article-title":"Nonlinear system identification using a new sliding-window kernel RLS algorithm","volume":"2","author":"Via","year":"2007","journal-title":"JCM"},{"key":"ref_36","unstructured":"Van Vaerenbergh, S., Via, J., and Santamar\u00eda, I. (2006, January 14\u201319). A sliding-window kernel RLS algorithm and its application to nonlinear channel identification. Proceedings of the 2006 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2006), Toulouse Pierre Baudis Congress Center, Toulouse, France."},{"key":"ref_37","first-page":"567","article-title":"Variational learning of inducing variables in sparse Gaussian processes","volume":"5","author":"Titsias","year":"2009","journal-title":"AISTATS"},{"key":"ref_38","unstructured":"Watter, M., Springenberg, J., Boedecker, J., and Riedmiller, M. (2015, January 7\u201312). Embed to control: A locally linear latent dynamics model for control from raw images. Advances in Neural Information Processing Systems, Palais des Congres de Montreal, Montreal, CANADA."},{"key":"ref_39","unstructured":"Rudin, W. (1987). Real and Complex Analysis, Tata McGraw-Hill Education: 2 Pennsylvania Plaza."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1919","DOI":"10.1162\/neco.2007.19.7.1919","article-title":"SVDD-based pattern denoising","volume":"19","author":"Park","year":"2007","journal-title":"Neural Comput."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1184","DOI":"10.1109\/TPAMI.2002.1033211","article-title":"Constructing boosting algorithms from SVMs: An application to one-class classification","volume":"24","author":"Mika","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: A 2D graphics environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput. Sci. Eng."},{"key":"ref_43","unstructured":"(2017, February 16). Auto-encoded GPDM. Available online: https:\/\/www.youtube.com\/watch?v=ZQSdYvSHcU8."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/5\/1172\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:36:32Z","timestamp":1760207792000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/5\/1172"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,20]]},"references-count":43,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2017,5]]}},"alternative-id":["s17051172"],"URL":"https:\/\/doi.org\/10.3390\/s17051172","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2017,5,20]]}}}