Abstract
This study explores the data-driven properties of the empirical mode decomposition (EMD) for signal denoising. EMD is an acknowledged procedure which has been widely used for non-stationary and nonlinear signal processing. The main idea of the EMD method is to decompose the analyzed signal into components without using expansion functions. This is a signal dependent representation and provides intrinsic mode functions (IMFs) as components. These are analyzed, through their Hurst exponent and if they are found being noisy components they will be partially or integrally eliminated. This study presents an EMD decomposition-based filtering procedure applied to test signals, the results are evaluated through signal to noise ratio (SNR) and mean square error (MSE). The obtained results are compared with discrete wavelet transform based filtering results.
Keywords:empirical mode decomposition, signal processing, demising
(ProQuest: ... denotes formulae omitted.)
1.Introduction
Denoising could be the most common signal processing procedure in order to obtain a cleaner signal. Through denoising it is possible to remove unwanted components, usually noises and keeping or strengthen others. The most accepted denoising procedures use transforms in time, frequency or time-frequency domains. All of these make use of expansion functions which more or less expect priori observation-based information about the signals to process [3].
An adaptive procedure as the Empirical Mode Decomposition (EMD) which is strongly dependent on the analyzing signal could be an alternative solution. The EMD was proposed as the first part of the Hilbert-Huang transform (HHT) which decomposes a signal in the time domain through an iterative sifting process [1]. The results are a finite number of amplitude and frequency modulated zero-mean oscillations called intrinsic mode functions (IMFs). In contrast to transform based decomposition, IMFs are expressed as the signal dependent semi-orthogonal basis functions. Briefly the method detects local maxima and minima in a signal, interpolates these values in upper and lower envelopes and removes their instantaneous mean value [2], [5]. This is made repetitively until the IMFs reach a stoppage criterion, usually based on the standard deviation of two consecutive IMFs. This paper presents an EMD based denoising procedure using test signals and different types and values of noises[7].
The paper is formed as follows. The second section introduces the theoretical knowledge about the decomposition algorithm. The third describes the de-noising algorithm based on IMFs thresholding and selective reconstruction of the signal and the different types of noises. The experimental results are presented in the fourth section. Finally, come the conclusions and valuable new directions for further work.
2.Empirical Mode Decomposition
The EMD decomposes a multi-component signal into its mono-component constituents. The algorithm is based on obtaining interpolated envelope (covering) curves defined by local maxima and minima of a discrete signal and iterative subtraction of the mean of these curves from the initial signal. For these is obvious to identify all local minima and maxima in the signal [1]. The upper and lower covering curves are then obtained by interpolating these extrema through (usually) cubic spline functions. Sequentially removing the instantaneous mean value of these two envelopes leads to obtain IMFs. The maxima and minima of the next level depend on the subtraction of the previous level. So, EMD can be done only sequentially. The IMFs are obtained through this procedure named sifting process. Sifting is a wide used expression in signal processing related to separating out components of a signal one at a time. It is often used related to signal decomposition since this process is very similar. The IMFs are not set analytically and are instead determined only by the analyzed sequence, meaning that the basis functions are in this case derived adaptively directly from input data [4]. An IMF resulting from the sifting process must satisfy two basic requirements. At first, the number of extrema and the number of zero-crossings must either be equal or differ at most by one and the second, at any point of an IMF the mean value of the envelope defined by the local maxima and the envelope defined by the local minima shall be zero [9]. For a given discrete signal the first prototype component is computed by extracting the mean value from the signal. In the second sifting process, the first prototype is treated as the data, and the mean extraction is repeated. The next IMF can be obtained by subtracting the previously extracted IMF from the original signal and repeating the already mentioned procedure until all IMFs are extracted. The sifting process usually stops when the residue satisfies a stoppage criterion [6].
Decomposition results in a family of frequency ordered IMF components. Each successive IMF contains lower frequency oscillations than the preceding one. The fact is that an IMF has an oscillatory behavior, having variable amplitude and frequency along the time axis. These components are synthetic; their extraction helps to better understand the structure of the signal and allows its analysis.
The EMD method, as well as the Hilbert-Huang transform, is intended for analyzing non-stationary and nonlinear data, but it can be successfully applied to linear and stationary sequences.
3.The denoising procedure
In this paper, the proposed algorithm and the computational procedures are carried out in MATLAB. The used ECG signals are taken from specific toolboxes. At first, the EMD procedure is applied to the input noisy signal xn in order to obtain the set of IMFs. For every IMF the Hurst exponent is estimated, if this is above then a previewed threshold it will be taken as noise t and eliminated. A Hurst exponent value between 0 and 0.5 is indicative of anti-persistent behavior and the closer the value is to 0, the stronger is the tendency for the time series to revert to its long-term means value [14]. Denoising means a thresholding process for each IMF and a summing of them. [8].Usually the noisy signal xn is assumed to be the superposition of a clean signal x and a noise n
... (1)
This is the simplest approach; usually the signal can be correlated with several types of noises.
In order to evaluate the denoising, different types of noise are used, gaussian white noise, red, pink, and blue noise. Every type of these has specific characteristics as white noise has equal power throughout all frequencies, while the power in pink noise decreases as the frequency increases [].Blue noise increases in volume with increasing frequencies, the spectrum of red noise is strongly weighted toward low frequencies, dropping off like 1/f2[12].
The filtering procedure should eliminate the noise and preserve the clear signal. In order to evaluate the filtering results added Gaussian white noise, pink, was used. The level of added noise was varied. The followed parameters are the obtained signal to noise ratio (SNR) and the mean square error (MSE). The power of signal and noise are defined as
... (2)
The initial signal to noise ratio SNR¿ (with known noise) and the obtained signal to noise ratio SNR (where xf is the filtered signal) are
... (3)
... (4)
... (5)
Where N is the length of the signal.
4. Simulation results
This study uses test signals from MATLAB toolbox, added noise are of different types (white noise with normal distribution, pink, red and blue) and values. These are representedtogether with their spectra on Fig. 2. The noise was added in different quantities and the mentioned parameters were computed in every case [10].
... (6)
The coefficient k takes different values in order to produce different levels of added noise. The main parameters are mean squared error (MSE), mean absolute error (MAE), signal to noise ratio (SNR). The thresholding procedure was performed starting from the fact that the noise is located in lower order IMFs, all IMFs were evaluated through their Hurst exponent. The Hurst exponent of a data set provides a measure of whether the data is a pure white noise random process or has underlying trends. If the Hurst exponent is less than 0.5 then it can be considered as a noisy component and can be eliminated from the signal.
Both test signals ('testi', 'leleccum') and their noisy versions are presented on Fig. 3. The two signals have different lengths
The test signals and the applied noises are normed before denoising procedure in order to be compared. The EMD based denoising effect on the second signal can be seen on Fig. 4. The level of applied noise is 10% from signals value.
Different levels of Gaussian white noise were added. Parameter κ indicates the percentile level of noise, which is presented also in form of initial signal to noise ratio, following the expression (7).
... (7)
The measured mean squared erroris presented on Fig. 5 for different values of k. of added gaussian white noise
The signal to noise ratio (SNR) obtained in case of added gaussian white noise is presented on Fig. 6
To evaluate the denoising results, this study used Gaussian white(g), pink(p), red(r) and blue(b) noises. The SNR parameters obtained for different types of noise of the same level are presented in Table 2 and Fig.7.
In order to evaluate the proposed method, a discrete wavelet transform (DWT) based denoising was performed, using a third level decomposition, a 'db4' type wavelet function and soft thresholding [8]. This means that the signal is decomposed with a basis function into time-frequency components which are selectively thresholded and resumed again, obtaining the filtered signal.
The obtained results are presented on Fig.8, where the obtained SNRs are presented.
The results show a slightly better signal to noise ratio in the case of wavelet filtering but the used computational resources are huge compared to the EMD method.
5. Conclusions
This study shows that EMD based filtering procedure can perform denoising if the noise is supposed to be an additive signal. The obtained simulation results show that EMD based denoising can offer in certain conditions good, even better results than othermore expensive procedures. A criterion for an efficient thresholding of relevant IMFs could improve the denoising results
References
[1] Boudraa, A. O., Cexus, J. C. (2007), EMD-Based Signal Filtering, IEEE Transactions on Instrumentation and Measurement, vol. 56, no. 6, pp. 2196-2202.
[2] Bastiaans,M.J.,Alieva, T., Stankovic, L. (2002), On rotated time-frequency kernels, IEEE Signal Processing. Letters, vol. 9 (11), pp.378-381.
[3] Boashash B. (2016), Time-Frequency Signal Analysis and Processing: A Comprehensive Review, 2nd ed., Eurasip and Academic Press Series in Signal and Image Processing, Academic Press.
[4] RillingG., FlandrinP. and GoncalvesP. (2003), On Empirical Mode Decomposition and its algorithms, IEEE-EURASIP Workshop on Nonlinear Signal and Image Processing NSIP-03, Grado (I).
[5] RillingG., FlandrinP., GoncalvesP.and Lilly.J. M., Bivariate Empirical Mode Decomposition, Signal Processing Letters (submitted).
[6] Huang N. E. et al.(2003), A confidence limit for the Empirical Mode Decomposition and Hilbert spectral analysis, Proc. Royal Soc. London A, vol. 459, pp. 2317-2345.
[7] Janosi, I. M., and R. Muller (2005), Empirical mode decomposition and correlation properties of long daily ozone records, Phys. Rev. E, 71, 056126, doi:10.1103/PhysRevE.71.056126.
[8] Kopsinis Y, McLaughlin S. (2009), Development of EMD-based denoising methods inspired by wavelet thresholding, IEEE Transactions on Signal Processing, 57:1351-1362.
[9] Kopsinis, Y., McLaughlin, S. (2009) Development of EMD based denoising methods inspired by wavelet thresholding, IEEE Transactions on Signal Processing, vol. 57, pp. 1351-1362.
[10] Kay,S. (2006), Intuitive Probability and Random Processes Using MATLAB, Springer Science & Business Media, Berlin.
[11] Khan,N.A., Boashash, B.(2013), Instantaneous frequency estimation of multicomponent nonstationary signals using multiview time-frequency distributions based on the adaptive fractional spectrogram, IEEE Signal Processing Letters,vol. 20 (2), pp.157-160.
[12] Sejdic, E., Djurovic, I., Jiang, J., (2009), Time-frequency feature representation using energy concentration: an overview of recent advances, Digital Signal Processing,vol. 19 (1), pp. 153-183.
[13] Stankovic, L., Dakovic,M, Thayaparan,T. (2013), Time-Frequency Signal Analysis with Applications, Artech House, Boston.
[14] Tsolis, G. S., Xenos, T. D.(2011), Signal denoising using empirical mode decomposition and higher order statistics,Journal of Signal Processing, Image Processing and Pattern Recognition, vol. 4, no. 2, pp. 91-106.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2019. This work is published under https://creativecommons.org/licenses/by/4.0/ (the“License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This study explores the data-driven properties of the empirical mode decomposition (EMD) for signal denoising. EMD is an acknowledged procedure which has been widely used for non-stationary and nonlinear signal processing. The main idea of the EMD method is to decompose the analyzed signal into components without using expansion functions. This is a signal dependent representation and provides intrinsic mode functions (IMFs) as components. These are analyzed, through their Hurst exponent and if they are found being noisy components they will be partially or integrally eliminated. This study presents an EMD decomposition-based filtering procedure applied to test signals, the results are evaluated through signal to noise ratio (SNR) and mean square error (MSE). The obtained results are compared with discrete wavelet transform based filtering results.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 University of Medicine, Pharmacy, Sciences and Technology of Târgu Mureş Gheorghe MarinescuStreet, no. 38, 540139, Târgu-Mureş, Romania