TY - JOUR
T1 - Automatic segment filtering procedure for processing non-stationary signals
AU - Davis, Daniel J.
AU - Challis, John H.
N1 - Publisher Copyright:
© 2020 Elsevier Ltd
PY - 2020/3/5
Y1 - 2020/3/5
N2 - Computing time derivatives is a frequent stage in the processing of biomechanical data. Unfortunately, differentiation amplifies the high frequency noise inherent within the signal hampering the accuracy of signal derivatives. A low-pass Butterworth filter is commonly used to reduce the sampled signal noise prior to differentiation. One hurdle lies in selecting an appropriate filter cut-off frequency which retains the signal of interest while reducing deleterious noise. Most biomechanics data processing approaches utilize the same cut-off frequency for the whole sampled signal, but the frequency components of a signal can vary with time. To accommodate such signals, the Automatic Segment Filtering Procedure (ASFP) is proposed which uses different automatically determined Butterworth filter cut-off frequencies for separate segments of a sampled signal. The Teager-Kaiser Energy Operator of the signal is computed and used to determine segments of the signal with different energy content. The Autocorrelation-Based Procedure (ABP) is used on each of these segments to determine filter cut-off frequencies. This new procedure was evaluated by estimating acceleration values from the test data set of Dowling (1985). The ASFP produced a root mean square error (RMSE) of 16.4 rad s−2 (26.6%) whereas a single ABP determined filter cut-off frequency applied to the whole Dowling (1985) signal, representing the common approach, produced a RMSE of 25.5 rad s−2 (41.4%). As a point of comparison, a Generalized Cross-Validated Quintic Spline, a common non-Butterworth filter, produced a RMSE of 23.6 rad s−2 (38.4%). This new automatic approach is advantageous in biomechanics for preserving high frequency content of non-stationary signals.
AB - Computing time derivatives is a frequent stage in the processing of biomechanical data. Unfortunately, differentiation amplifies the high frequency noise inherent within the signal hampering the accuracy of signal derivatives. A low-pass Butterworth filter is commonly used to reduce the sampled signal noise prior to differentiation. One hurdle lies in selecting an appropriate filter cut-off frequency which retains the signal of interest while reducing deleterious noise. Most biomechanics data processing approaches utilize the same cut-off frequency for the whole sampled signal, but the frequency components of a signal can vary with time. To accommodate such signals, the Automatic Segment Filtering Procedure (ASFP) is proposed which uses different automatically determined Butterworth filter cut-off frequencies for separate segments of a sampled signal. The Teager-Kaiser Energy Operator of the signal is computed and used to determine segments of the signal with different energy content. The Autocorrelation-Based Procedure (ABP) is used on each of these segments to determine filter cut-off frequencies. This new procedure was evaluated by estimating acceleration values from the test data set of Dowling (1985). The ASFP produced a root mean square error (RMSE) of 16.4 rad s−2 (26.6%) whereas a single ABP determined filter cut-off frequency applied to the whole Dowling (1985) signal, representing the common approach, produced a RMSE of 25.5 rad s−2 (41.4%). As a point of comparison, a Generalized Cross-Validated Quintic Spline, a common non-Butterworth filter, produced a RMSE of 23.6 rad s−2 (38.4%). This new automatic approach is advantageous in biomechanics for preserving high frequency content of non-stationary signals.
UR - http://www.scopus.com/inward/record.url?scp=85077915028&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077915028&partnerID=8YFLogxK
U2 - 10.1016/j.jbiomech.2020.109619
DO - 10.1016/j.jbiomech.2020.109619
M3 - Article
C2 - 31952818
AN - SCOPUS:85077915028
SN - 0021-9290
VL - 101
JO - Journal of Biomechanics
JF - Journal of Biomechanics
M1 - 109619
ER -