Robust recovery of human motion from video using Kalman filters and virtual humans.

In sport science, as in clinical gait analysis, optoelectronic motion capture systems based on passive markers are widely used to recover human movement. By processing the corresponding image points, as recorded by multiple cameras, the human kinematics is resolved through multistage processing involving spatial reconstruction, trajectory tracking, joint angle determination, and derivative computation. Key problems with this approach are that marker data can be indistinct, occluded or missing from certain cameras, that phantom markers may be present, and that both 3D reconstruction and tracking may fail. In this paper, we present a novel technique, based on state space filters, that directly estimates the kinematical variables of a virtual mannequin (biomechanical model) from 2D measurements, that is, without requiring 3D reconstruction and tracking. Using Kalman filters, the configuration of the model in terms of joint angles, first and second order derivatives is automatically updated in order to minimize the distances, as measured on TV-cameras, between the 2D measured markers placed on the subject and the corresponding back-projected virtual markers located on the model. The Jacobian and Hessian matrices of the nonlinear observation function are computed through a multidimensional extension of Stirling's interpolation formula. Extensive experiments on simulated and real data confirmed the reliability of the developed system that is robust against false matching and severe marker occlusions. In addition, we show how the proposed technique can be extended to account for skin artifacts and model inaccuracy.

[1]  Kevin Nickels,et al.  Model-based tracking of complex articulated objects , 2001, IEEE Trans. Robotics Autom..

[2]  D Thalmann,et al.  Using skeleton-based tracking to increase the reliability of optical motion capture. , 2001, Human movement science.

[3]  T P Andriacchi,et al.  Correcting for deformation in skin-based marker systems. , 2001, Journal of biomechanics.

[4]  Giancarlo Ferrigno,et al.  Elite: A Digital Dedicated Hardware System for Movement Analysis Via Real-Time TV Signal Processing , 1985, IEEE Transactions on Biomedical Engineering.

[5]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[6]  Niels Kjølstad Poulsen,et al.  New developments in state estimation for nonlinear systems , 2000, Autom..

[7]  J Ambrósio,et al.  Spatial reconstruction of human motion by means of a single camera and a biomechanical model. , 2001, Human movement science.

[8]  Christopher L. Vaughan,et al.  Dynamics of human gait , 1992 .

[9]  L. Jetto,et al.  Accurate derivative estimation from noisy data: a state-space approach , 1989 .

[10]  R. B. Davis,et al.  A gait analysis data collection and reduction technique , 1991 .

[11]  Rajeev Sharma,et al.  Motion perceptibility and its application to active vision-based servo control , 1997, IEEE Trans. Robotics Autom..

[12]  Giancarlo Ferrigno,et al.  Modeling and driving a reduced human mannequin through motion captured data: a neural network approach , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[13]  Jay Beck,et al.  Generalized two- and three-dimensional clipping , 1978, Comput. Graph..

[14]  H. M. Karara,et al.  Direct Linear Transformation from Comparator Coordinates into Object Space Coordinates in Close-Range Photogrammetry , 2015 .

[15]  Sahan Gamage,et al.  New least squares solutions for estimating the average centre of rotation and the axis of rotation. , 2002, Journal of biomechanics.

[16]  Paul Allard,et al.  Three-dimensional analysis of human movement , 1995 .

[17]  A. Lundberg,et al.  A new method for estimating the axis of rotation and the center of rotation. , 1999, Journal of biomechanics.

[18]  L. Chen,et al.  An investigation on the accuracy of three-dimensional space reconstruction using the direct linear transformation technique. , 1994, Journal of biomechanics.

[19]  A Cappello,et al.  Effects of hip joint centre mislocation on gait analysis results. , 2000, Journal of biomechanics.

[20]  A Leardini,et al.  Position and orientation in space of bones during movement: experimental artefacts. , 1996, Clinical biomechanics.

[21]  Ales Ude,et al.  Robust estimation of human body kinematics from video , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[22]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[23]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[24]  Dariu Gavrila,et al.  The Visual Analysis of Human Movement: A Survey , 1999, Comput. Vis. Image Underst..

[25]  Donald B. Gennery,et al.  Visual tracking of known three-dimensional objects , 1992, International Journal of Computer Vision.

[26]  A Pedotti,et al.  Complete calibration of a stereo photogrammetric system through control points of unknown coordinates. , 1998, Journal of biomechanics.

[27]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[28]  F Lavaste,et al.  Quantification of Three-Dimensional Vertebral Rotations in Scoliosis: What Are the True Values? , 1995, Spine.

[29]  I Söderkvist,et al.  Determining the movements of the skeleton using well-configured markers. , 1993, Journal of biomechanics.

[30]  Tor Steinar Schei,et al.  A finite-difference method for linearization in nonlinear estimation algorithms , 1997, Autom..

[31]  H. K. Ramakrishnan,et al.  Repeatability of kinematic, kinetic, and electromyographic data in normal adult gait , 1989, Journal of orthopaedic research : official publication of the Orthopaedic Research Society.