Low a priori statistical information model for optimal smoothing and differentiation of noisy signals

A novel approach is proposed to the optimal smoothing and differentiation problem of unknown one-dimensional signals corrupted by additive white Gaussian noise. State space techniques are used. the main feature of the method is that very little a priori statistical information about the signal generation process is required. Starting from the basic assumption that the actual waveform does not show relevant discontinuities, a state space representation is derived by defining a state vector composed of the signal and its derivatives. All parameters of this representation are analytically derived except two: a multiplicative scalar of the input noise covariance matrix and the variance of the measurement noise. A procedure for the optimal estimation of these parameters from noisy data is proposed. Application of a fixed-lag Kalman smoother provides the simultaneous estimate of the signal and its derivatives. Numerical results confirm the validity of the approach.

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

[2]  Anastasios N. Venetsanopoulos,et al.  Adaptive schemes for noise filtering and edge detection by use of local statistics , 1988 .

[3]  Jitendra K. Tugnait Constrained signal restoration via iterated extended Kalman filtering , 1985, IEEE Trans. Acoust. Speech Signal Process..

[4]  Arthur Gelb,et al.  Applied Optimal Estimation , 1974 .

[5]  T. Saramaki,et al.  Periodic interference rejection using coherent sampling and waveform estimation , 1984 .

[6]  G. Wahba A Comparison of GCV and GML for Choosing the Smoothing Parameter in the Generalized Spline Smoothing Problem , 1985 .

[7]  L. Jennings,et al.  On the use of spline functions for data smoothing. , 1979, Journal of biomechanics.

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

[9]  P. Bélanger Estimation of noise covariance matrices for a linear time-varying stochastic process , 1972, Autom..

[10]  B. Friedlander,et al.  System identification techniques for adaptive noise cancelling , 1982 .

[11]  A Cappozzo,et al.  Comparative evaluation of techniques for the harmonic analysis of human motion data. , 1983, Journal of biomechanics.

[12]  Tony T. Lee A direct approach to identify the noise covariances of Kalman filtering , 1980 .

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

[14]  A. Abutaleb An adaptive filter for noise cancelling , 1988 .

[15]  W. Tsang,et al.  Identifiability of unknown noise covariance matrices for some special cases of a linear, time-invariant, discrete-time dynamic system , 1981 .

[16]  Theo Gasser,et al.  The Analysis of Noisy Signals by Nonparametric Smoothing and Differentiation , 1986, IEEE Transactions on Biomedical Engineering.

[17]  S. Iglehart,et al.  Estimation of a dispersion parameter in discrete Kalman filtering , 1974 .

[18]  William A. Pearlman,et al.  Edge-preserving noise filtering based on adaptive windowing , 1988 .

[19]  P. Feintuch,et al.  The recursive adaptive LMS filter--A line enhancer application and analytical model for the mean weight behavior , 1980 .

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

[21]  G. Wahba Smoothing noisy data with spline functions , 1975 .

[22]  S. G. Tyan,et al.  Median Filtering: Deterministic Properties , 1981 .

[23]  Ahmed S. Abutaleb Adaptive line enhancement using a random AR model , 1990, IEEE Trans. Acoust. Speech Signal Process..

[24]  R. Mehra On the identification of variances and adaptive Kalman filtering , 1970 .

[25]  John W. Tukey,et al.  Nonlinear (nonsuperposable) methods for smoothing data , 1974 .

[26]  A. Shiryayev,et al.  Statistics of Random Processes I: General Theory , 1984 .

[27]  R. Kohn,et al.  A new algorithm for spline smoothing based on smoothing a stochastic process , 1987 .

[28]  L. Jetto,et al.  Reliable in vivo estimation of the instantaneous helical axis in human segmental movements , 1990, IEEE Transactions on Biomedical Engineering.

[29]  Kuldip K. Paliwal,et al.  A speech enhancement method based on Kalman filtering , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[30]  G. Wise,et al.  A theoretical analysis of the properties of median filters , 1981 .

[31]  Jerry D. Gibson,et al.  Filtering of colored noise for speech enhancement and coding , 1991, IEEE Trans. Signal Process..

[32]  Robert Kohn,et al.  Efficient generalized cross-validation for state space models , 1987 .

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

[34]  R. Hastings-James,et al.  A Comparison of Digital Algorithms Used in Computing the Derivative of Left Ventricular Pressure , 1981, IEEE Transactions on Biomedical Engineering.

[35]  D. M. Chabries,et al.  Adaptive enhancement of multiple sinusoids in uncorrelated noise , 1978 .

[36]  A. C. Bovik,et al.  Least squares order statistic filter for signal restoration , 1991 .

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

[38]  B. Tapley,et al.  Adaptive sequential estimation with unknown noise statistics , 1976 .