Abstract
For the mode mixing problem caused by intermittency signal in empirical mode decomposition (EMD), a novel filtering method is proposed in this paper. In this new method, the original data is pretreated by using wavelet denoising method to avoid the mode mixture in the subsequent EMD procedure. Because traditional wavelet threshold denoising may exhibit pseudo-Gibbs phenomena in the neighborhood of discontinuities, we make use of translation invariance algorithm to suppress the artifacts. Then the processed signal is decomposed into intrinsic mode functions (IMFs) by EMD. The numerical results show that the proposed method is able to effectively avoid the mode mixture and retain the useful information.
1. Introduction
A new nonlinear technique, empirical mode decomposition (EMD), has recently been more and more popular as a new tool for time-frequency analysis
method [1]. The essence of EMD is to decompose
time-varying data series into a finite set of functions named intrinsic mode
functions (IMFs). The extracted IMFs represent the local character of original
data. Furthermore, coupled with the Hilbert transform applied to the IMFs, this
decomposition method can obtain instantaneous frequency and instantaneous
amplitude. This procedure is called Hilbert-Huang transform (HHT). Despite the
success over the past few years of this analysis tool [2–6],
it still has some sections to improve. Simulations showed that straightforward
application of EMD method may run into mode mixing when the data contain
intermittency, the IMFs will lose intrinsic physics sense. We should find a
suitable way to eliminate the mode mixing. To solve this problem, a criterion
based on the period length was introduced to separate the waves of different
periods into different modes by Huang et al. [7]. But
the detailed manipulation had not been presented. Zhao [8]
made use of three corresponding characteristics for abnormal signal between the
original data and the first IMF to determine the start and end positions of an
abnormal signal. Then, the abnormal signal is removed directly. But it is
suitable only for the short interval abnormal signal. Li et al. [9] used wavelet to avoid the mode mixing, but he did
not take into account the effect of artifacts caused by wavelet.
In this paper, in order to overcome mode mixing, we firstly
combine wavelet transform and translation invariance algorithm, which can suppress the
artifacts caused by wavelet transform, to process original signal. Then,
we execute empirical mode decomposition to the processed signal. In this way,
we can eliminate mode mixing phenomenon to obtain excellent effect. Finally, in
order to illustrate the effectiveness of the proposed method, the simulations
and real data analysis are shown.
2. Empirical Mode Decomposition
The empirical mode decomposition (EMD) technique has been developed
recently with a view to analyze time-frequency distribution of nonlinear and
nonstationary data. It is an adaptive decomposition with which any complicated
signal can be decomposed into its intrinsic mode functions (IMFs). IMFs satisfy
the following two constraints.
(i) In the whole signal segment, the
number of extrema (maximum and minimum points of dataset) and the number of
zero crossing must be either equal or differ at most by one.
(ii) At any point, the mean value of
the envelope defined by the local maxima and the envelope defined by the local
minima is zero.
In practice, most of the signals may involve more than one oscillatory
mode, that is, the signal has more than one instantaneous frequency at a time
locally. Assumed that any data consist of different simple IMFs, EMD is developed
to decompose a signal into IMF components and every IMF has a unique local
frequency. Given a time series data 
, it can be decomposed by EMD as
follows [1, 10].
(1)
Identify all the maxima and minima of
.
(2)
Generate its upper and lower envelopes,
and
, with cubic spline interpolation.
(3)
Compute the local mean
.
(4)
Extract the detail,
.
(5)
Check whether
is an IMF or not;(5.1) if
is an IMF according to the definition of IMF, extract IMF and replace
with the residual
,(5.2) if
is not an IMF, further sifting is needed, and replace
with
.
(6)
repeat steps (1–5) until the
residual satisfies some stopping criterion.
The sifting process will be continued until no more IMFs can
be extracted. At the end of the decomposition, the signal
is represented as
follows:
(1) where
is the number of IMFs,
is the residue which is a constant, a
monotonic, or a function with only maxima and one minima from which no more IMF
can be derived, and
denotes
IMF.
We can apply above EMD procedure to decompose the time series
into set of IMFs and a residue. By applying the Hilbert transform to each IMF
we can farther analyze the signal and calculate the instantaneous frequency of
each transformed IMF. The whole process is called Hilbert-Huang transform (HHT) [1].
3. Effect of Intermittency Point to EMD
The EMD method has been applied widely in many areas, which shows that it
has good effectiveness. Yet straightforward application of the sifting method
may run into difficulties. Especially the original data contain intermittency
which will cause mode mixing, that is, the first IMF will contain the
information of intermittency signal so that it could not exhibit normal frequency
process. Once the first IMF caused mixing phenomenon, the subsequent IMFs will
be influenced.
Let us consider the data
given in formula (2).
Figure 1(a)
shows the decomposed results of
with application of the
straightforward EMD, and Figure 1(b) shows the decomposed results of
including intermittency signal:
(2)
Figure 1: (a) The decomposed results of
formula (
2) and (b) the decomposed results of signal with intermittency signal.
In Figure 1(b), the first IMF includes the frequency of
intermittency signal, that is, mode mixing is caused in the part of
intermittency signal. As a result, the subsequent IMFs also contain seriously
mixed modes. To explain it more, root mean square error (RMSE), which is
expressed as formula (3), is adopted as an evaluation criterion:
(3)
where
denotes decomposed IMF data,
denotes the real signal data, and
is the length of time series.
The
RMSE of IMFs can be summarized in Table 1. From
Table 1, we can find that errors
of IMF components and real value become larger due to intermittent signal. As the
mode mixing caused by intermittency is inevitable, it is more worthwhile to
explore a method to solve the problem.
Table 1: RMSE of EMD of simulation signal.
4. The Solution to Intermittency Problem
In the last few years, wavelet transform has become a well-accepted
time-frequency analysis tool, there has been considerable interest in the use
of wavelet transforms for removing noise from signals. One method has been the
use of transform-based threshold, working in three steps:
(i)
transform the noisy
data into an wavelet domain, and get a group of wavelet coefficients,
(ii)
apply soft or hard threshold to
the resulting coefficients, thereby suppressing those coefficients smaller than
certain amplitude, then obtain a group of estimate coefficients, and
(iii)
transform back into
the original domain.
Wavelet
transform can detect and characterize singularities in signals so that it
offers criterion for the classification and identification of signal. Now,
there are some studies about comparing wavelet with EMD method [11, 12]. We attempt to adopt the wavelet
denoising to eliminate
mode mixing, but simulations show that denoising with the traditional
wavelet transform can exhibit pseudo-Gibbs phenomena in the neighborhood of
discontinuities, which still causes mode mixing. To make our meaning clear, with
application of the straightforward wavelet denoising in Haar basis to
Figure 1(b), and then using EMD method, we will obtain the components as shown in
Figure 2, in which the first two IMF components contain seriously mixed modes.
It is evident that the pseudo-Gibbs oscillations caused by wavelet denoising in
the vicinity of discontinuities may run into mode mixing. One method to
suppress pseudo-Gibbs phenomena is called translation invariant wavelet
transform by Coifman and Donoho [13].
Figure 2: EMD result of signal after
tradition doing wavelet denoising.
4.1. Wavelet Threshold Denoising Based on Translation Invariance
In the neighborhood of discontinuities, traditional wavelet
denoising can exhibit pseudo-Gibbs phenomena. An important observation about
the phenomena is that the size of pseudo-Gibbs depends mainly on the location
of a discontinuity in the signal. For example, when using the Haar wavelets as
basis, a discontinuity located at
will not give pseudo-Gibbs oscillations; a discontinuity near
will lead to significant pseudo-Gibbs
oscillations. The essence reason is the misalignment between the signal data
and the basis [14, 15].
A possible way to correct the misalignment between the data
and the basis is to forcibly shift the data so that the discontinuities change
positions, the shifted signal will not exhibit the pseudo-Gibbs phenomena, and
after denoising the data can be shifted back. Unfortunately, we do not know the
location of the discontinuity. One method solving this situation is
optimization: develops a measure of artifacts and minimizes it by a proper
choice of the shift, but there is no guarantee that this will always be the
case. If the signal has several discontinuities, they may interfere with each
other, that is, the best shift for one discontinuity may also be the worst for
another discontinuity. Another reasonable approach is called translation
invariant algorithm, which is to apply a range of shifts, denoise the shifted
data by wavelet threshold
and average the several results, then produce a reconstruction subject. Consequently,
the shift dependence of wavelet basis is eliminated. This method can effectively
suppress the artifacts so that denoised signal is smoother and has better
approximation to original signal.
For
a signal
,
denotes the circulant shift by
. The
can be specifically written as
(4)
The operator is unitary, and
hence invertible:
(5)
represents the process of wavelet transform and denoise based on threshold, the
process of eliminating oscillation by translation is shown as follows:
(6)
Then apply a range of
shifts, so an average over the several results is obtained. For time shifts, we
consider a range
of shifts and set
(7)
or in words
in order to compare the efficiency with [8], we increased the content. We can draw a conclusion that the efficiency is better than [8] from [13].
The method can be calculated
rapidly in
time [13].
In
wavelet transform, how to choose desirable wavelet basis is very difficult. Unsuitable
wavelet basis function maybe reduces denoising efficiency. Fortunately, during translation
invariance denoising, abundant simulations show that when the signal includes
intermittency Haar basis can eliminate primely the pseudo-Gibbs in the neighborhood
of discontinuities [16, 17]. For comparison, in this paper, tradition denoising
method and the denoising method based on translation invariance algorithm all
use Haar as the basis function.
In order to evaluate the effectiveness of the
approach, we adopt random square-wave as experimental signal to compare traditional
threshold algorithm with wavelet transform based on translation invariance
algorithm. Both methods decompose the signal with Haar wavelet basis to three
layers and use soft threshold denoising which can be defined by [17]
(8)
where
is sign function, one method of choosing
is formula (9):
(9)
,
represents the absolute
median estimated on the first scale.
Figure 3 shows that comparison between
traditional soft threshold and soft threshold
based on translation invariance. Here, we average over all
circulant shifts
,
which are called fully translation-invariant [12]. A benefit of the fully
translation-invariant approach is that there are no arbitrary parameters to
set: one does not have to decide whether to average over 10 or 20 shifts.
Figure 3: Comparison of two denoising methods.
In Figure 3, it displays that denoising method with translation invariance is
better than traditional threshold denoising method. The Pseudo-Gibbs phenomenon
is eliminated effectively and the signal curve is smoother.
Using correlation coefficient
as an evaluation criterion, we compare the two methods
with original signal in Table 2. From the data, also we can see that fully translation-invariant
threshold is better than traditional threshold when the data includes discontinuity
points.
Table 2: Correlation coefficients
of two results with original signal.
So we can draw a conclusion that TI-threshold
wavelet can better solve the problems which the intermittency signal
effects on wavelet transform.
4.2. EMD with Translation Invariance Wavelet Transform
Intermittency signal has the characteristic of sharp
variation, so we firstly use wavelet denoising based on translation invariance to pretreat
original signal which will eliminate the mode mixing caused by discontinuities. Then,
we make use of EMD to extract the IMF components; a set of new modes is
obtained. By this way, we can guarantee the validity of EMD method.
The flowchart of the proposed method is shown in
Figure 4.
Figure 4: The flowchart of the proposed method.
Figure 5 shows the processing result of signal in
Figure 1(b)
with the proposed method. We can see that the mode mixing phenomenon is
eliminated effectively.
Figure 5: The EMD result of the proposed method.
Table 3 shows the RMSE using proposed method. From the above analysis, it is shown that the denoised
signal can be better fitting the real signal by using translation invariance
wavelet denoise, which could not blur out important signal features. And the decomposition
no longer has mode mixing. Also, the IMFs obtained are closer to real value.
Table 3: RMSE of proposed method.
5. Application to Real Temperature Data
In order
to validate the feasibility of the proposed method,
we adopt the data with Zhao
[8] to analyze the result.
In Figure 6,
the top curve is the original signal which is 1000 hPa monthly averaged air
temperature from 1958–1996 in Barrow, AK,
USA. There are
persistent several days of high or low temperature which do not exist in other
months and come into being several local maxima which will produce frequency
mode mixing by EMD method. We can easily see from Figure 4 that abnormality data
not only affects the results of high-frequency portion but also influences the
signal of multiyear variation, which attributes to effect of intermittency for
whole IMFs in empirical mode decomposition. Intermittency signal may expand to
every IMF in the course of EMD, which brings about whole result distortion. So,
it is necessary to pretreat original data contained intermittency before
processing data.
Figure 6: Decompose
results by straightforward EMD for averaged air temperature.
Figure 7
displays the results of the application of proposed method to the original
signal data. The original data pretreat by translation invariance wavelet, the
abnormal disturbance could be prevented efficiently. Then, decomposing the new
dataset by EMD method again, a set of IMFs is obtained, which has a more
reasonable physical significance. In this way, we can guarantee the validity of
EMD method.
Figure 7: EMD results of the method
in this paper.
In order to further research the signal features of exceptional
temperature, we can remove the residue (res. in Figure 7) and climatic period changing
(imf2 in Figure 7), and then
restructure the signal.
6. Conclusion
In this paper, we analyze
the effect of intermittency to EMD method and point out that the signal with
intermittency will produce mode mixing phenomenon by directly using EMD
approach. Wavelet based on threshold method is an appropriate method for
multiscale analysis signal, but it will come into being pseudo-Gibbs phenomena
on intermittent points which will affect empirical mode
decomposition. So, we adopt translation invariance algorithm to eliminate the artifacts and
then proceed to empirical mode decomposition to get IMF components which have
genuine physics sense. Theoretical analysis and the given example show that.
(1) The proposed method,
which combines empirical mode decomposition and wavelet denoising based on translation
invariance algorithm, effectively eliminates the mode mixing caused by
intermittency.
(2) compared with
[8], the efficiency of method removing the mode mixing in our paper is O(nlogn)
[13]. Comparing the reference [8], the method is better.
Acknowledgment
The authors would
like to thank Professor Zhao Jinping who works in Ocean University of China for
providing “Barrow sounding balloon data.”
References
- N. E. Huang, Z. Shen, S. R. Long, et al., “The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis,” Proceedings of the Royal Society of A, vol. 454, no. 1971, pp. 903–995, 1998.
- S.-X. Yang, J.-S. Hu, Z.-T. Wu, et al., “The comparison of vibration signal time-frequency analysis between EMD-based HTT and WT method in rotating machinery,” Proceedings of the CESS, vol. 23, no. 6, pp. 102–107, 2003.
- Z. K. Peng, P. W. Tse, and F. L. Chu, “An improved Hilbert-Huang transform and its application in vibration signal analysis,” Journal of Sound and Vibration, vol. 286, no. 1-2, pp. 187–205, 2005.
- R. Balocchi, D. Menicucci, E. Santarcangelo, et al., “Deriving the respiratory sinus arrhythmia from the heartbeat time series using empirical mode decomposition,” Chaos, Solitons & Fractals, vol. 20, no. 1, pp. 171–177, 2004.
- M. C. Ivan and G. B. Richard, “Empirical mode decomposition based time-frequency attributes,” in Proceedings of the 69th Annual Meeting of the Society of Exploration Geophysicists (SEG '99), pp. 73–91, Houston, Tex, USA, November 1999.
- Md. Khademul Islam Molla, M. Sayedur Rahman, A. Sumi, and P. Banik, “Empirical mode decomposition analysis of climate changes with special reference to rainfall data,” Discrete Dynamics in Nature and Society, vol. 2006, Article ID 45348, 17 pages, 2006.
- N. E. Huang, Z. Shen, and S. R. Long, “A new view of nonlinear water waves: the Hilbert spectrum,” Annual Review of Fluid Mechanics, vol. 31, pp. 417–457, 1999.
- J. Zhao, “Study on the effects of abnormal events to empirical mode decomposition method and the removal method for abnormal signal,” Journal of Ocean University of Qingdao, vol. 31, no. 6, pp. 805–814, 2001.
- H. Li, L. Yang, and D. Huang, “The study of the intermittency test filtering character of Hilbert-Huang transform,” Mathematics and Computers in Simulation, vol. 70, no. 1, pp. 22–32, 2005.
- G. Rilling, P. Flandrin, and P. Gonçalvès, “On empirical mode decomposition and its algorithms,” in Proceedings of 6th IEEE-EURASIP Workshop on Nonlinear Signal and Image Processing (NSIP '03), Grado, Italy, June 2003.
- H. T. Vincent, S.-L. J. Hu, and Z. Hou, “Damage detection using empirical mode decomposition method and a comparison with wavelet analysis,” in Proceedings of the 2nd International Workshop on Structral Health Monitoring, pp. 891–900, Stanford, Calif, USA, September 1999.
- Z.-Q. Gong, M.-W. Zou, X.-Q. Gao, and W.-J. Dong, “On the difference between empirical mode decomposition and wavelet decomposition in the nonlinear time series,” ACTA Physica Sinica, vol. 54, no. 8, pp. 3947–3957, 2005.
- R. R. Coifman and D. L. Donoho, “Translation-invariant de-noising,” in Wavelets and Statistics, vol. 103 of Lecture Notes in Statistics, Springer, New York, NY, USA, 1994.
- S. E. Kelly, “Gibbs phenomenon for wavelets,” Applied and Computational Harmonic Analysis, vol. 3, no. 1, pp. 72–81, 1996.
- H.-T. Shim and H. Volkmer, “On the Gibbs phenomenon for wavelet expansions,” Journal of Approximation Theory, vol. 84, no. 1, pp. 74–95, 1996.
- B. Tang, C. Yang, S. Tan, and S. Qin, “Denoise based on translation invariance wavelet transform and its applications,” Journal of Chongqing University, vol. 25, no. 3, pp. 1–5, 2002.
- D. L. Donoho, “De-noising by soft-thresholding,” IEEE Transactions on Information Theory, vol. 41, no. 3, pp. 613–627, 1995.