Comparison between the more recent techniques for smoothing and derivative assessment in biomechanics

When analysising and evaluating human motion, two strictly interconnected problems arise: the data smoothing and the determination of velocities and accelerations from displacement data. Differentiating procedures magnify the noise superimposed on the useful kinematic data. A smoothing procedure is thus required to reduce the measurement noise before the differentiation can be carried out. In the paper two techniques for derivative assessment are presented, tested and compared. One of these is the procedure known as one of the best automatic smoothing and differentiating techniques: generalised cross validatory spline smoothing and differentiation (GCVC). The other, which has recently been presented, features an automatic model-based bandwidth-selection procedure (LAMBDA). The procedures have been tested with signals presented by other authors and available in the literature, by test signals acquired using the ELITE motion analyser and by synthetic data. The results show better or similar performance of LAMBDA compared with GCVC. In the cases in which the natural conditions at the signal boundaries are not met GCVC gives bad results (especially on the third derivative) whereas LAMBDA is not affected at all. Moreover, analysis time is dramatically lower for LAMBDA.

[1]  J. Cullum Numerical Differentiation and Regularization , 1971 .

[2]  Michael D. Lesh,et al.  A Gait Analysis Subsystem for Smoothing and Differentiation of Human Motion Data , 1979 .

[3]  G. Wahba Practical Approximate Solutions to Linear Operator Equations When the Data are Noisy , 1977 .

[4]  A Tikhonov,et al.  Solution of Incorrectly Formulated Problems and the Regularization Method , 1963 .

[5]  R. Brand,et al.  The biomechanics and motor control of human gait: Normal, elderly, and pathological , 1992 .

[6]  M. Hutchinson,et al.  Smoothing noisy data with spline functions , 1985 .

[7]  Jane Cullum,et al.  The effective choice of the smoothing norm in regularization , 1979 .

[8]  R. Jensen,et al.  Estimation of the biomechanical properties of three body types using a photogrammetric method. , 1978, Journal of biomechanics.

[9]  L. Jetto Small-computer procedure for optimal filtering of haemodynamic data , 1985, Medical and Biological Engineering and Computing.

[10]  P. Bloomfield,et al.  Numerical differentiation procedures for non-exact data , 1974 .

[11]  Samuel D. Conte,et al.  Elementary Numerical Analysis , 1980 .

[12]  P. Dierckx,et al.  Calculation of derivatives and Fouriercoefficients of human motion data, while using spline functions. , 1979, Journal of biomechanics.

[13]  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.

[14]  Peter Craven,et al.  Smoothing noisy data with spline functions , 1978 .

[15]  C. Reinsch Smoothing by spline functions , 1967 .

[16]  H. Lanshammar On precision limits for derivatives numerically calculated from noisy data. , 1982, Journal of biomechanics.

[17]  E Y Chao,et al.  A survey of finite element analysis in orthopedic biomechanics: the first decade. , 1983, Journal of biomechanics.

[18]  G. Wahba,et al.  A completely automatic french curve: fitting spline functions by cross validation , 1975 .

[19]  G. Ferrigno,et al.  Technique for the evaluation of derivatives from noisy biomechanical displacement data using a model-based bandwidth-selection procedure , 1990, Medical and Biological Engineering and Computing.

[20]  Wells Rp The projection of the ground reaction force as a predictor of internal joint moments. , 1981 .

[21]  Determination of the moment of inertia of limb segments by a simple method. , 1986, Journal of biomechanics.

[22]  Herman J. Woltring,et al.  A fortran package for generalized, cross-validatory spline smoothing and differentiation , 1986 .

[23]  R. Huiskes,et al.  Instantaneous helical axis estimation via natural, cross-validated splines , 1987 .

[24]  S Boccardi,et al.  Evaluation of muscular movements at the lower limb joints by an on-line processing of kinematic data and ground reaction. , 1981, Journal of biomechanics.

[25]  C L Vaughan,et al.  Smoothing and differentiation of displacement-time data: an application of splines and digital filtering. , 1982, International journal of bio-medical computing.

[26]  Tom Lyche,et al.  Fortran subroutines for computing smoothing and interpolating natural splines , 1983 .

[27]  B. Bresler The Forces and Moments in the Leg During Level Walking , 1950, Journal of Fluids Engineering.

[28]  M. Rosenblatt,et al.  Smoothing Splines: Regression, Derivatives and Deconvolution , 1983 .

[29]  Florencio I. Utreras On Computing Robust Splines and Applications , 1981 .

[30]  H. Woltring On optimal smoothing and derivative estimation from noisy displacement data in biomechanics , 1985 .

[31]  G. Ferrigno,et al.  ESTIMATION OF VELOCITIES AND ACCELERATIONS FROM NOISY KINEMATIC DATA , 1988 .

[32]  D. F. Utreras,et al.  Optimal Smoothing of Noisy Data Using Spline Functions , 1981 .

[33]  Giancarlo Ferrigno,et al.  Pattern recognition in 3D automatic human motion analysis , 1990 .

[34]  G. Wood Data smoothing and differentiation procedures in biomechanics. , 1982, Exercise and sport sciences reviews.

[35]  A Pedotti,et al.  A general computing method for the analysis of human locomotion. , 1975, Journal of biomechanics.

[36]  H Lanshammar,et al.  On practical evaluation of differentiation techniques for human gait analysis. , 1982, Journal of biomechanics.

[37]  G. Wahba,et al.  Periodic splines for spectral density estimation: the use of cross validation for determining the degree of smoothing , 1975 .

[38]  H Hatze,et al.  The use of optimally regularized Fourier series for estimating higher-order derivatives of noisy biomechanical data. , 1981, Journal of biomechanics.

[39]  J C Pezzack,et al.  An assessment of derivative determining techniques used for motion analysis. , 1977, Journal of biomechanics.

[40]  H. Hatze,et al.  Quantitative analysis, synthesis and optimization of human motion , 1984 .

[41]  H. Woltring Chapter Ib On Methodology in the Study of Human Movement , 1984 .

[42]  W. Messner,et al.  A quantitative comparison of a position measurement system and accelerometry. , 1989, Journal of biomechanics.