Technical noteFiltering of surface EMG using ensemble empirical mode decomposition
Introduction
Electromyography (EMG) signal is electrical manifestation of a contracting muscle. The acquisition of a clean EMG is a prerequisite for an appropriate interpretation and application of the signal. Surface EMG signals, like most of the electrophysiological measurements, are frequently corrupted with three categories of noise [1], i.e. power line interference (PLI), white Gaussian noise (WGN), and motion artifact or baseline wandering (BW). In particular, efforts in multiple-channel surface EMG recording have been developed in recent years using high density electrode arrays. Due to the large number of the recording electrodes and their tiny electrode-skin contact area, noise contamination emerges as an even more challenging problem. Situations are sometimes encountered where the signal to noise ratio (SNR) is poor in a few channels.
Noise contamination may compromise the efficacy of the EMG signal processing. Thus, several methods have been proposed to reduce the noise from surface EMG signals, among which the most simple and cost-efficient solution is to use conventional digital filters. Although such filters substantially reduce the noise, they also attenuate the EMG signal due to spectral overlap of the noise and the surface EMG. It, therefore, remains a challenging problem to reduce noise without distortion of the useful EMG signals, which might require more advanced methods than the conventional digital filters. For example, adaptive or nonlinear filtering has been proposed to reduce the noise contamination while minimally sacrificing sections of the surface EMG signal [2], [3]. On the other hand, taking advantages of the time-frequency resolution of the wavelet transform, wavelet thresholding has been used for noise reduction in various electrophysiological signals, including surface EMG [4]. As an alternative tool for processing nonlinear and non-stationary signals, the empirical mode decomposition (EMD) can also be used for de noising and conditioning of the electrophysiological signals [6], [7], [8], [9], [10], [11], primarily using a similar approach to the wavelet based method. In contrast to the wavelet transform, the EMD decomposes a signal into a series of intrinsic mode functions (IMFs), which are zero-mean, amplitude- and frequency-modulated (AM–FM) time series representing oscillations within the processed signal [12]. The EMD is implemented via a sifting process, which is a purely data-driven, signal-dependent iterative procedure and makes no assumption about the original signal.
In this study, a novel framework based on EMD was developed to eliminate noise contamination in surface EMG. In contrast to most of the previous de noising methods that solely target a specific category of noise, a major feature of the current study is the primary reliance on the EMD for dealing with three different types of noise often present in surface EMG, particularly in high density surface electrode array recordings. Moreover, the ensemble EMD (EEMD) was used to overcome the limitation of the mode mixing routinely induced by the regular EMD [13], thus further improving the surface EMG denoising performance. The advantages of the EMD or EEMD based methods were demonstrated by comparing them with the traditional digital filters, using signals derived from our routine electrode array EMG recordings.
Section snippets
Empirical mode decomposition (EMD)
The EMD is designed to adaptively decompose a time-series signal s(t),1 ≤ t ≤ L, into a sum of intrinsic mode functions (IMFs) ci(t),1 ≤ i ≤ N,where t is the time index, N denotes the number of IMFs, and rN(t) is the residual signal [12]. An IMF is defined as a function satisfying two conditions, i.e. (1) the difference between the number of extrema (including both the local maxima and minima) and zero-crossings in the time-series must be no more than one; (2) the mean value of the
Results
The typical results from EMD and EEMD are presented in Fig. 1, where a relatively clean surface EMG signal contaminated primarily by PLI was decomposed into IMFs by EMD and EEMD, respectively. The IMF distribution indicates that the lower-order IMFs contain relatively high-frequency components while the higher-order IMFs contain relatively low-frequency components. Such a distribution is similar to filter bank but not exactly band-restricted, due to the fact that IMF was adaptively extracted
Discussions and conclusion
An EMD/EEMD-based IMF filtering framework was presented in this study to remove all the three common categories of noise (i.e. PLI, WGN, and BW) from surface EMG recordings. EMD is a powerful tool for processing nonlinear and nonstationary physiological signals with complex temporal-spatial structure. It can adaptively separate an original complex signal into a set of IMFs with different oscillation levels, thus offering an interpretation of the dynamic processes underlying the system
Conflict of interest
None declared.
Funding
This work was supported in part by the National Institute on Disability and Rehabilitation Research of the U.S. Department of Education under Grant H133G090093, in part by the National Institutes of Health of the U.S. Department of Health and Human Services under Grant 1R21NS075463 and Grant 2R24HD050821, in part by the Searle-Chicago Community Trust Foundation, in part by the Davee Research Foundation, in part by the National Natural Science Foundation of China under Grant 81271658, and in
Ethical approval
The study was approved by the Institutional Review Board of Northwestern University, Chicago, IL, USA (reference number: STU00014437).
References (17)
- et al.
Sampling, noise-reduction and amplitude estimation issues in surface electromyography
J Electromyogr Kinesiol
(2002) - et al.
Denoising of surface EMG with a modified Wiener filtering approach
J Electromyogr Kinesiol
(2010) - et al.
EMG signal filtering based on empirical mode decomposition
Biomed Signal Process Control
(2006) - et al.
ECG signal denoising and baseline wander correction based on the empirical mode decomposition
Comput Biol Med
(2008) - et al.
Digital Butterworth filter for subtracting noise from low magnitude surface electromyogram
Comput Methods Prog Biomed
(2007) What is the real shape of extracellular spikes?
J Neurosci Methods
(2009)- et al.
A comparison of adaptive and notch filtering for removing electromagnetic noise from monopolar surface electromyographic signals
Physiol Meas
(2009) - et al.
An evaluation of the utility and limitations of counting motor unit action potentials in the surface electromyogram
J Neural Eng
(2004)
Cited by (86)
Automated detection and removal of artifacts from sEMG signals based on fuzzy inference system and signal decomposition methods
2024, Biomedical Signal Processing and ControlA biosignal quality assessment framework for high-density sEMG decomposition
2024, Biomedical Signal Processing and ControlAutomatic selection of IMFs to denoise the sEMG signals using EMD
2023, Journal of Electromyography and KinesiologyDesign of robust adaptive Volterra noise mitigation architecture for sEMG signals using metaheuristic approach
2023, Expert Systems with ApplicationsFeature Layer Fusion of Linear Features and Empirical Mode Decomposition of Human EMG Signal
2022, Journal of Electronic Science and TechnologyCitation Excerpt :Empirical mode decomposition is a nonlinear method for signal processing proposed by Huang et al. in 1998. The main idea is to decompose the signal to be analyzed into a signal composed of multiple intrinsic mode function (IMF) components [9,10]. IMF contains different specific time scales of signals, and its decomposition function is derived from the data itself, so the result itself ensures the non-stationarity of the information considered.
A spasticity assessment method for voluntary movement using data fusion and machine learning
2021, Biomedical Signal Processing and ControlCitation Excerpt :This paper verifies the validity and feasibility of this paper by comparing the filtering effect and classification accuracy. As shown in Fig. 5, although IIR filter is a common practice for all sEMG preprocessing, it has limited effect on sEMG with low SNR, which is consistent with the results of [52,53]. Therefore, in the process of active movement of patients, IIR filtering is not effective in improving the classification accuracy.