{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T21:15:24Z","timestamp":1769202924080,"version":"3.49.0"},"reference-count":22,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2015,1,14]],"date-time":"2015-01-14T00:00:00Z","timestamp":1421193600000},"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>The Microsoft Kinect sensor has gained attention as a tool for gait analysis for several years. Despite the many advantages the sensor provides, however, the lack of a native capability to extract joints from the side view of a human body still limits the adoption of the device to a number of relevant applications. This paper presents an algorithm to locate and estimate the trajectories of up to six joints extracted from the side depth view of a human body captured by the Kinect device. The algorithm is then applied to extract data that can be exploited to provide an objective score for the \u201cGet Up and Go Test\u201d, which is typically adopted for gait analysis in rehabilitation fields. Starting from the depth-data stream provided by the Microsoft Kinect sensor, the proposed algorithm relies on anthropometric models only, to locate and identify the positions of the joints. Differently from machine learning approaches, this solution avoids complex computations, which usually require significant resources. The reliability of the information about the joint position output by the algorithm is evaluated by comparison to a marker-based system. Tests show that the trajectories extracted by the proposed algorithm adhere to the reference curves better than the ones obtained from the skeleton generated by the native applications provided within the Microsoft Kinect (Microsoft Corporation, Redmond,WA, USA, 2013) and OpenNI (OpenNI organization, Tel Aviv, Israel, 2013) Software Development Kits.<\/jats:p>","DOI":"10.3390\/s150101417","type":"journal-article","created":{"date-parts":[[2015,1,14]],"date-time":"2015-01-14T10:33:15Z","timestamp":1421231595000},"page":"1417-1434","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":50,"title":["Kinect as a Tool for Gait Analysis: Validation of a Real-Time Joint Extraction Algorithm Working in Side View"],"prefix":"10.3390","volume":"15","author":[{"given":"Enea","family":"Cippitelli","sequence":"first","affiliation":[{"name":"Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 Politecnica delle Marche, Via Brecce Bianche 12, Ancona 60131, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samuele","family":"Gasparrini","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 Politecnica delle Marche, Via Brecce Bianche 12, Ancona 60131, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7323-4030","authenticated-orcid":false,"given":"Susanna","family":"Spinsante","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 Politecnica delle Marche, Via Brecce Bianche 12, Ancona 60131, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6852-8483","authenticated-orcid":false,"given":"Ennio","family":"Gambi","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 Politecnica delle Marche, Via Brecce Bianche 12, Ancona 60131, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,1,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1111\/j.1532-5415.1986.tb05480.x","article-title":"Performance-oriented assessment of mobility problems in elderly patients","volume":"34","author":"Tinetti","year":"1986","journal-title":"JAGS"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1318","DOI":"10.1109\/TCYB.2013.2265378","article-title":"Enhanced Computer Vision With Microsoft Kinect Sensor: A Review","volume":"43","author":"Han","year":"2013","journal-title":"IEEE Trans. Cybern."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Smisek, J., Jancosek, M., and Pajdla, T. (2011, January 6\u201313). 3D with Kinect. Barcelona, Spain.","DOI":"10.1109\/ICCVW.2011.6130380"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shotton, J., Fitzgibbon, A., Cook, M., Sharp, T., Finocchio, M., Moore, R., Kipman, A., and Blake, A. (2011, January 20\u201325). Real-time human pose recognition in parts from single depth images. Providence, RI, USA.","DOI":"10.1109\/CVPR.2011.5995316"},{"key":"ref_5","unstructured":"OpenNI. Available online: http:\/\/structure.io\/openni."},{"key":"ref_6","unstructured":"Petty, N.J. (2011). Neuromusculoskeletal Examination and Assessment: A Handbook for Therapists, Churchill Livingstone."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Rokach, L., and Maimon, O. (2008). Data Mining with Decision Trees: Theory and Applications, World Scientific Publishing Co., Inc.","DOI":"10.1142\/9789812771728"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Criminisi, A., Shotton, J., and Konukoglu, E. (2011). Decision Forests for Classification, Regression, Density Estimation, Manifold Learning and Semi-Supervised Learning, Microsoft Research. Technical Report MSR-TR-2011-114.","DOI":"10.1561\/9781601985415"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random Forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Cippitelli, E., Gasparrini, S., Gambi, E., and Spinsante, S. (2014, January 10\u201313). A depth-based joints estimation algorithm for get up and go test using Kinect. Las Vegas, NV, USA.","DOI":"10.1109\/ICCE.2014.6775983"},{"key":"ref_11","unstructured":"NASA, Staff of Anthropology Research Project (1978). Anthropometric Source Book Volume II: A Handbook of Anthropometric Data, Anthropometric Source Book; NASA, Johnson Space Center."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"An, Q., Ishikawa, Y., Nakagawa, J., Kuroda, A., Oka, H., Yamakawa, H., Yamashita, A., and Asama, H. (2012, January 9\u201313). Evaluation of wearable gyroscope and accelerometer sensor (PocketIMU2) during walking and sit-to-stand motions. Paris, France.","DOI":"10.1109\/ROMAN.2012.6343838"},{"key":"ref_13","unstructured":"Gambi, E., and Spinsante, S. (2011, January 26\u201328). Video based movement analysis for automated Get Up And Go test. Lecce, Italy."},{"key":"ref_14","unstructured":"Jain, H.P., and Subramanian, A. (2010). Real-time Upper-body Human Pose Estimation using a Depth Camera, HP Laboratories. Technical Report HPL-2010-190."},{"key":"ref_15","unstructured":"Holt, B., and Bowden, R. (2012, January 24\u201326). Static pose estimation from depth images using random regression forests and hough voting. Rome, Italy."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Holt, B., Ong, E.J., Cooper, H., and Bowden, R. (2011, January 6\u201313). Putting the pieces together: Connected Poselets for human pose estimation. Barcelona, Spain.","DOI":"10.1109\/ICCVW.2011.6130386"},{"key":"ref_17","unstructured":"Zhu, Y., Dariush, B., and Fujimura, K. (2008, January 23\u201328). Controlled human pose estimation from depth image streams. Anchorage, AK, USA."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ye, M., Wang, X., Yang, R., Ren, L., and Pollefeys, M. (2011, January 6\u201313). Accurate 3d pose estimation from a single depth image. Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126310"},{"key":"ref_19","unstructured":"Gabel, M., Renshaw, E., Schuster, A., and Gilad-Bachrach, R. (1, January 28). Full Body Gait Analysis with Kinect. San Diego, CA, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Lohmann, O., Luhmann, T., and Hein, A. (2012, January 4\u20137). Skeleton Timed Up and Go. Philadelphia, PA, USA.","DOI":"10.1109\/BIBM.2012.6392610"},{"key":"ref_21","unstructured":"OpenKinect. Available online: http:\/\/openkinect.org."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Cippitelli, E., Gasparrini, S., de Santis, A., Montanini, L., Raffaeli, L., Gambi, E., and Spinsante, S. (2014, January 2\u20135). Comparison of RGB-D Mapping Solutions for Application to Food Intake Monitoring. Catania, Italy.","DOI":"10.1007\/978-3-319-18374-9_28"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/1\/1417\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:41:36Z","timestamp":1760215296000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/1\/1417"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,14]]},"references-count":22,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2015,1]]}},"alternative-id":["s150101417"],"URL":"https:\/\/doi.org\/10.3390\/s150101417","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1,14]]}}}