Technique for the evaluation of derivatives from noisy biomechanical displacement data using a model-based bandwidth-selection procedure
- 1 September 1990
- journal article
- research article
- Published by Springer Nature in Medical & Biological Engineering & Computing
- Vol. 28 (5) , 407-415
Abstract
Smoothing and differentiation of noisy signals are common problems whenever it is difficult or impossible to obtain derivatives by direct measurement. In biomechanics body displacements are frequently assessed and these measurements are affected by noise. To avoid high-frequency noise magnification, data filtering before differentiation is needed. In the approach reported here an autoregressive model is fitted to the signal. This allows the evaluation of the filter bandwidth and the extrapolation of the data. The extrapolation also reduces edge effects. Low-pass filtering is performed in the frequency domain by a linear phase FIR filter and differentiation is performed in the frequency domain. The reported results illustrate the accuracy of the algorithm and its speed (mainly due to the use of the FFT algorithm). Automatic bandwidth selection also guarantees the homogeneity of the results.Keywords
This publication has 32 references indexed in Scilit:
- A Fortran package for generalized, cross-validatory spline smoothing and differentiationAdvances in Engineering Software (1978), 1986
- Smoothing and differentiation of displacement-time data: An application of splines and digital filteringInternational Journal of Bio-Medical Computing, 1982
- On precision limits for derivatives numerically calculated from noisy dataJournal of Biomechanics, 1982
- On practical evaluation of differentiation techniques for human gait analysisJournal of Biomechanics, 1982
- Calculation of derivatives and Fouriercoefficients of human motion data, while using spline functionsJournal of Biomechanics, 1979
- An assessment of derivative determining techniques used for motion analysisJournal of Biomechanics, 1977
- Time series modelling and maximum entropyPhysics of the Earth and Planetary Interiors, 1976
- A general computing method for the analysis of human locomotionJournal of Biomechanics, 1975
- Numerical Differentiation and RegularizationSIAM Journal on Numerical Analysis, 1971
- An algorithm for the machine calculation of complex Fourier seriesMathematics of Computation, 1965