Three-dimensional cameras and skeleton pose tracking for physical function assessment: A review of uses, validity, current developments and Kinect alternatives.

BACKGROUND Three-dimensional camera systems that integrate depth assessment with traditional two-dimensional images, such as the Microsoft Kinect, Intel Realsense, StereoLabs Zed and Orbecc, hold great promise as physical function assessment tools. When combined with point cloud and skeleton pose tracking software they can be used to assess many different aspects of physical function and anatomy. These assessments have received great interest over the past decade, and will likely receive further study as the integration of depth sensing and augmented reality smartphone cameras occurs more in everyday life. RESEARCH QUESTION The aim of this review is to discuss how these devices work, what options are available, the best methods for performing assessments and how they can be used in the future. METHODS Firstly, a review of the Microsoft Kinect devices and associated artificial intelligence, automated skeleton tracking algorithms is provided. This includes a narrative critique of the validity and clinical utility of these devices for assessing different aspects of physical function including spatiotemporal, kinematic and inverse dynamics data derived from gait and balance trials, and anatomical assessments performed using the depth sensor information. Methods for improving the accuracy of data are examined, including multiple-camera systems and sensor fusion with inertial monitoring units, model fitting, and marker tracking. Secondly, alternative hardware, including other structured light and time of flight methods, stereoscopic cameras and augmented reality leveraging smartphone and tablet cameras to perform measurements in three-dimensional space are summarised. Software options related to depth sensing cameras are then discussed, focussing on recent advances such as OpenPose and web-based methods such as PoseNet. RESULTS AND SIGNIFICANCE The clinical and non-laboratory utility of these devices holds great promise for physical function assessment, and recent developments could strengthen their ability to provide important and impactful health-related data.

[1]  Franck Multon,et al.  Multiple depth cameras calibration and body volume reconstruction for gait analysis , 2012, 2012 11th International Conference on Information Science, Signal Processing and their Applications (ISSPA).

[2]  S. Brauer,et al.  The concurrent validity and intrarater reliability of the Microsoft Kinect to measure thoracic kyphosis , 2017, International journal of rehabilitation research. Internationale Zeitschrift fur Rehabilitationsforschung. Revue internationale de recherches de readaptation.

[3]  Niels Henze,et al.  Gesture recognition with a Wii controller , 2008, TEI.

[4]  Xu Xu,et al.  Accuracy of the Microsoft Kinect for measuring gait parameters during treadmill walking. , 2015, Gait & posture.

[5]  Hieu Minh Trinh,et al.  Robust Real-Time Bio-Kinematic Movement Tracking Using Multiple Kinects for Tele-Rehabilitation , 2016, IEEE Transactions on Industrial Electronics.

[6]  Paul McCrory,et al.  Validity and reliability of the Nintendo Wii Balance Board for assessment of standing balance. , 2010, Gait & posture.

[7]  M. Hunt,et al.  Validity of the Microsoft Kinect for providing lateral trunk lean feedback during gait retraining. , 2013, Gait & posture.

[8]  Ross A Clark,et al.  Reliability and validity of the Wii Balance Board for assessment of standing balance: A systematic review. , 2018, Gait & posture.

[9]  Linda Denehy,et al.  Validity of the Microsoft Kinect for assessment of postural control. , 2012, Gait & posture.

[10]  Saeid Motiian,et al.  Automated extraction and validation of children’s gait parameters with the Kinect , 2015, BioMedical Engineering OnLine.

[11]  Charles Pontonnier,et al.  Inverse dynamics based on occlusion-resistant Kinect data: Is it usable for ergonomics? , 2017, International Journal of Industrial Ergonomics.

[12]  Partha Pratim Das,et al.  Characterizations of Noise in Kinect Depth Images: A Review , 2014, IEEE Sensors Journal.

[13]  Ennio Gambi,et al.  Kinect as a Tool for Gait Analysis: Validation of a Real-Time Joint Extraction Algorithm Working in Side View , 2015, Sensors.

[14]  Mariano Alcañiz,et al.  Reliability and comparison of Kinect-based methods for estimating spatiotemporal gait parameters of healthy and post-stroke individuals. , 2018, Journal of biomechanics.

[15]  Ligang Liu,et al.  Scanning 3D Full Human Bodies Using Kinects , 2012, IEEE Transactions on Visualization and Computer Graphics.

[16]  Gavin Williams,et al.  Low-cost evaluation and real-time feedback of static and dynamic weight bearing asymmetry in patients undergoing in-patient physiotherapy rehabilitation for neurological conditions , 2013, Journal of NeuroEngineering and Rehabilitation.

[17]  S GalenSujay,et al.  Validity of an Interactive Functional Reach Test. , 2015 .

[18]  Lin Yang,et al.  Evaluating and Improving the Depth Accuracy of Kinect for Windows v2 , 2015, IEEE Sensors Journal.

[19]  Ross A Clark,et al.  Gait assessment using the Microsoft Xbox One Kinect: Concurrent validity and inter-day reliability of spatiotemporal and kinematic variables. , 2015, Journal of biomechanics.

[20]  Yang Yang,et al.  Reliability and Validity of Kinect RGB-D Sensor for Assessing Standing Balance , 2014, IEEE Sensors Journal.

[21]  Melvyn Roerdink,et al.  Kinematic Validation of a Multi-Kinect v2 Instrumented 10-Meter Walkway for Quantitative Gait Assessments , 2015, PloS one.

[22]  Ryo Tanaka,et al.  Validity of time series kinematical data as measured by a markerless motion capture system on a flatland for gait assessment. , 2018, Journal of biomechanics.

[23]  Alexandra Pfister,et al.  Comparative abilities of Microsoft Kinect and Vicon 3D motion capture for gait analysis , 2014, Journal of medical engineering & technology.

[24]  Alex Mihailidis,et al.  Concurrent validity of the Microsoft Kinect for Windows v2 for measuring spatiotemporal gait parameters. , 2016, Medical engineering & physics.

[25]  Radu Horaud,et al.  An overview of depth cameras and range scanners based on time-of-flight technologies , 2016, Machine Vision and Applications.

[26]  Gentiane Venture,et al.  Towards an affordable mobile analysis platform for pathological walking assessment , 2015, Robotics Auton. Syst..

[27]  Moataz Eltoukhy,et al.  Improved kinect-based spatiotemporal and kinematic treadmill gait assessment. , 2017, Gait & posture.

[28]  William W. Boonn,et al.  Using the Microsoft Kinect for Patient Size Estimation and Radiation Dose Normalization: Proof of Concept and Initial Validation , 2012, Journal of Digital Imaging.

[29]  Ross A Clark,et al.  Reliability and concurrent validity of the Microsoft Xbox One Kinect for assessment of standing balance and postural control. , 2015, Gait & posture.

[30]  Ross A. Clark,et al.  Automated analysis of gait and modified timed up and go using the Microsoft Kinect in people with Parkinson’s disease: associations with physical outcome measures , 2018, Medical & Biological Engineering & Computing.

[31]  Kade Paterson,et al.  Quantifying Individual Components of the Timed Up and Go Using the Kinect in People Living With Stroke , 2015, Neurorehabilitation and neural repair.

[32]  Il Hong Suh,et al.  Multiple Kinect Sensor Fusion for Human Skeleton Tracking Using Kalman Filtering , 2016 .

[33]  Tom W Macpherson,et al.  Real-time measurement of pelvis and trunk kinematics during treadmill locomotion using a low-cost depth-sensing camera: A concurrent validity study. , 2016, Journal of biomechanics.

[34]  Shirley Rietdyk,et al.  The efficacy of the Microsoft KinectTM to assess human bimanual coordination , 2017, Behavior research methods.

[35]  David Putrino,et al.  Using data from the Microsoft Kinect 2 to determine postural stability in healthy subjects: A feasibility trial , 2017, PloS one.

[36]  Kade Paterson,et al.  Instrumenting gait assessment using the Kinect in people living with stroke: reliability and association with balance tests , 2015, Journal of NeuroEngineering and Rehabilitation.

[37]  Albert A. Rizzo,et al.  FAAST: The Flexible Action and Articulated Skeleton Toolkit , 2011, 2011 IEEE Virtual Reality Conference.

[38]  Majid Mirmehdi,et al.  Toward Respiratory Assessment Using Depth Measurements from a Time-of-Flight Sensor , 2017, Front. Physiol..

[39]  Shmuel Springer,et al.  Validity of the Kinect for Gait Assessment: A Focused Review , 2016, Sensors.

[40]  Ran Gilad-Bachrach,et al.  Full body gait analysis with Kinect , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[41]  B. Mentiplay,et al.  Predicting Dynamic Foot Function From Static Foot Posture: Comparison Between Visual Assessment, Motion Analysis, and a Commercially Available Depth Camera. , 2015, The Journal of orthopaedic and sports physical therapy.

[42]  Chase Haddix,et al.  Upper extremity movement reliability and validity of the Kinect version 2 , 2018, Disability and rehabilitation. Assistive technology.

[43]  Nicholas M. DiFilippo,et al.  Characterization of Different Microsoft Kinect Sensor Models , 2015, IEEE Sensors Journal.

[44]  Bart Vanrumste,et al.  Validation of the kinect for gait analysis using the GAITRite walkway , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[45]  Alex Mihailidis,et al.  Automated classification of pathological gait after stroke using ubiquitous sensing technology , 2016, 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[46]  Ross Allan Clark,et al.  Reliability of an inexpensive and portable dynamic weight bearing asymmetry assessment system incorporating dual Nintendo Wii Balance Boards. , 2011, Gait & posture.

[47]  P. Olivier,et al.  Accuracy of the Microsoft Kinect sensor for measuring movement in people with Parkinson's disease. , 2014, Gait & posture.

[48]  Andrew W. Fitzgibbon,et al.  Real-time human pose recognition in parts from single depth images , 2011, CVPR 2011.

[49]  Kade Paterson,et al.  Design and validation of a portable, inexpensive and multi-beam timing light system using the Nintendo Wii hand controllers. , 2011, Journal of science and medicine in sport.

[50]  Kingshuk Chakravarty,et al.  Improving joint position estimation of Kinect using anthropometric constraint based adaptive Kalman filter for rehabilitation , 2018 .

[51]  Moataz A. Eltoukhy,et al.  Validation of Static and Dynamic Balance Assessment Using Microsoft Kinect for Young and Elderly Populations , 2018, IEEE Journal of Biomedical and Health Informatics.

[52]  B. Mentiplay,et al.  Reliability and validity of the Microsoft Kinect for evaluating static foot posture , 2013, Journal of Foot and Ankle Research.

[53]  Moataz Eltoukhy,et al.  Prediction of ground reaction forces for Parkinson's disease patients using a kinect-driven musculoskeletal gait analysis model. , 2017, Medical engineering & physics.

[54]  Andreas Kolb,et al.  Kinect range sensing: Structured-light versus Time-of-Flight Kinect , 2015, Comput. Vis. Image Underst..

[55]  Ross A Clark,et al.  Three-dimensional assessment of squats and drop jumps using the Microsoft Xbox One Kinect: Reliability and validity , 2018, Journal of sports sciences.

[56]  Marjorie Skubic,et al.  Passive in-home measurement of stride-to-stride gait variability comparing vision and Kinect sensing , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[57]  Bernd Heinlein,et al.  Accuracy of KinectOne to quantify kinematics of the upper body. , 2016, Gait & posture.

[58]  Yaser Sheikh,et al.  OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[59]  Ross A Clark,et al.  Validity of a low-cost laser with freely available software for improving measurement of walking and running speed. , 2019, Journal of science and medicine in sport.

[60]  Noel E. O'Connor,et al.  Low-cost accurate skeleton tracking based on fusion of kinect and wearable inertial sensors , 2014, 2014 22nd European Signal Processing Conference (EUSIPCO).

[61]  Kazushi Ikeda,et al.  Kinect-based posturography for in-home rehabilitation of balance disorders , 2015, APSIPA Transactions on Signal and Information Processing.

[62]  Dieter Fox,et al.  RGB-D mapping: Using Kinect-style depth cameras for dense 3D modeling of indoor environments , 2012, Int. J. Robotics Res..

[63]  Seongmin Baek,et al.  Motion Capture of the Human Body Using Multiple Depth Sensors , 2017 .