SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
IOSR Journal of Applied Physics (IOSR-JAP)
e-ISSN: 2278-4861.Volume 4, Issue 1 (May. - Jun. 2013), PP 47-52
www.iosrjournals.org
www.iosrjournals.org 47 | Page
De-Noising Corrupted ECG Signals By Empirical Mode
Decomposition (EMD) With Application of Higher Order
Statistics (HOS)
Mitra DJ1
, Shahjalal M2
, Kiber MA3
1.3
Department of Applied Physics, Electronics and Communication Engineering, University of Dhaka,
Bangladesh
2
Departments of Basic Science, Primeasia University, Banani, Dhaka, Bangladesh
Abstract: The electrocardiogram (ECG) signals which are extensively used for heart disease diagnosis and
patient monitoring are usually corrupted with various sources of noise. In this paper, an algorithm is developed
to de-noise ECG signals based on Empirical Mode Decomposition (EMD) with application of Higher Order
Statistics (HOS). The algorithm is applied on several ECG signals for different levels of Signal to Noise Ratio
(SNR). The SNR improvement (SNRimp) and Percent Root mean square Difference (PRD (%)) are analyzed. The
results show that the developed algorithm is a reasonable one to de-noise ECG signals.
Keywords: ECG, Empirical Mode Decomposition (EMD), Higher Order Statistics (HOS), Intrinsic Mode
Function (IMF)
I. Introduction
Biomedical signals reflect the nature and activities of physiological processes. The electrocardiogram
(ECG) is the electrical manifestation of the contractile activity of the heart. The ECG is essential for diagnosis,
and therefore management of abnormal cardiovascular activity. Noise or unwanted signal is always present in
ECG signal, which makes it difficult to analyze. The typical sources of noise are, high frequency noise, motion
artifacts in ECG, maternal interference in fetal ECG, EMG noise, instrumentation noise etc. Therefore de-
noising the ECG signal is a pre-requisite to arrive at proper diagnosis by analyzing it.
A number of methods have been applied to de-noise ECG signals such as, digital filters, ICA, PCA,
adaptive filtering, wavelet transform etc. The existing de-noising techniques have certain limitations. The filter
bank based de-noising process smoothes the P and R amplitude of the ECG signal, and it is more sensitive to
different levels of noise [1]; The statistical model derived in PCA, ICA is not only fairly arbitrary but also
extremely sensitive to small changes in either the signal or the noise unless the basis functions are trained on a
global set of ECG beat types, moreover, the ICA doesn’t allow the prior information about the signals for
efficient filtering; adaptive filtering requires reference signal information for the effective filtering process, and
the reference signal has to be additionally recorded together with ECG [2]. Wavelets need a basis function to be
specified, moreover, the hard-thresholding WT leads to oscillation of the reconstructed ECG signal, and the
soft-thresholding method reduce the amplitudes of the ECG waveform, especially reduce the amplitudes of the
R-waves which is more important to diagnose the heart diseases [3].
In this paper, an algorithm has been developed to de-noise ECG signal based on Empirical Mode
Decomposition (EMD) along with application of Higher Order Statistics (HOS). The EMD method is totally
adaptive and data driven. This method doesn’t need a-priori basis function selection (i.e. mother wavelet) for
signal decomposition. EMD is effectively used for signal de-noising in a wide range of applications, such as
acoustic signals, ionospheric signals, in the study of heart rate variability (HRV), analysis of respiratory
mechanomyographic signals, crackle sound analysis in lung sounds and enhancement of cardiograph signals.
The acceptance of the method as a processing tool is stressed by the large number of publications in diverse
areas of signal processing including financial applications, fluid dynamics, ocean engineering and
electromagnetic field time series analysis [4]. Thus EMD is a versatile method to de-noise and analyze non-
stationary signals.
II. Empirical Mode Decomposition (Emd)
Empirical Mode Decomposition (EMD) method is a new non-linear technique, which was first
formulated by Dr. Norden Huang of NASA in 1996, for adaptively representing non-stationary signals as sums
of zero mean AM-FM components [5]. This method has very good results in the analysis of non-linear and non-
stationary signals, especially to the exact representation of the energy of the signal and the frequency content
thereof in relation to time. The main feature of the new method is to analyze the signal in structural components
known as Intrinsic Mode Functions (IMFs), arising from the signal itself and not defined in advance, so that the
De-Noising Corrupted ECG Signals By EMD With Application Of HOS
www.iosrjournals.org 48 | Page
analysis can be considered not as a-priori, but instead a-posteriori. The final result is the ability to display the
spectrum of the signal in function of time, much more accurately than the traditional methods. An Intrinsic
Mode Function (IMF) represents the oscillating mode embedded in the original data. IMF is a function that
satisfies the following two conditions:
1. The total number of local extrema and the number of zero crossings should be equal to each other or differ by
at most 1.
2. At any point the mean of upper and lower envelopes respectively defined by local maxima and the local
minima should be zero.
2.1 Sifting Process: Extraction of IMF by EMD
The algorithm is as following [5]:
Step 1: For a signal x(t), create upper envelope Emax(t) by local maxima and lower envelope Emin(t) by local
minima by using cubic splines interpolation.
Step 2: Calculate the mean of the upper and lower envelope:
𝑚1 =
𝐸 𝑚𝑎𝑥 (𝑡)+𝐸 𝑚𝑖𝑛 (𝑡)
2
(1)
Step 3: Subtract the mean from original data:
ℎ1 𝑡 = 𝑥 𝑡 − 𝑚1(𝑡) (2)
Step 4: Verify that h1(t) satisfies conditions for IMFs. If not, repeat steps 1-4 and the new balance emerges as:
ℎ11 𝑡 = ℎ1 𝑡 − 𝑚11(𝑡) (3)
Where, 𝑚11 𝑡 is the mean value of the envelopes defined by the extremes of ℎ1 𝑡 .
Step 5: Get first IMF (after k iterations):
ℎ1𝑘 𝑡 = ℎ1 𝑘−1 𝑡 − 𝑚1𝑘 𝑡 (4)
Where, k is the number of repetitions until the first IMF,ℎ1𝑘 𝑡 = 𝐼𝑀𝐹1 , occurs.
Step 6: Calculate first residue:
𝑟1 𝑡 = 𝑥 𝑡 − ℎ1𝑘 (𝑡) (5)
Step 7: Repeat whole algorithm with r1(t), r2(t)…. until residue is monotonic function.
Step 8: After n iterations x(t) is decomposed according to equation,
𝑥 𝑡 = 𝐼𝑀𝐹𝑖 +𝑛
𝑖=1 𝑟𝑛 (6)
Higher Order Statistics (HOS)
The use of higher-order statistics provides insight into signals which is not always available at lower
orders. Additionally, Gaussian-distributed signals have the interesting characteristic of disappearing at higher
orders. Because so much of the noise and interference environment is Gaussian-distributed, higher order
statistics thus offer the promise of a useful method of noise reduction [6]. ECG signal is easily contaminated by
different sources of noises, as mentioned previously. Different noise sources can be approximated by a white
Gaussian noise source [7]. So, after EMD is used to decompose the ECG signal into its IMF, higher order
statistics is a good choice to remove any Gaussian scales from the signal. In this paper, Kurtosis and Bispectrum
of every IMF are used as HOS parameters to check the Gaussianity, which is then followed by Bootstrap
technique.
In probability theory and statistics Kurtosis is any measure of the peakedness of the probability
distribution of a real-valued random variable. Kurtosis is defined as the normalized version of the fourth order
Cumulant. Assuming a zero mean signal, the normalized Kurtosis is expressed as:
𝐾4 =
𝐸 𝑥(𝑡)4
𝐸 𝑥(𝑡)2 2 − 3 = 𝑁
𝑥(𝑛)4𝑁
𝑛=1
𝑥(𝑛)2𝑁
𝑛=1
2 − 3 (7)
Where N is the number of signal samples, and n= 1, 2,……N
And, a Kurtosis estimator can take values as:
𝐾4 ≤
24
𝑁
1−𝑎
(8)
Where a is as authorized confidence percentage value, with a numerically estimated optimum equal to 90%.
However, even though the Kurtosis of a Gaussian signal is restricted by equation (8), in fact Kurtosis estimation
may still be invalid, especially when the samples of the signal are not numerous enough to ensure convergence.
In these cases, the solution comes in the form of bootstrap technique.
Bootstrap is a statistical method to increase the accuracy of the estimator, and it is very effective in
cases when the available signal samples are limited. Bootstrap does exactly what a scientist do in practice if it’s
possible: it repeats the experiment many times. Bootstrap randomly reassigns the observations, re-computes the
estimates many times and treats these reassignments as repeated experiments [8].
In this study Bootstrap is used to evaluate the Kurtosis of each of the signal IMFs right after EMD. The
number of the IMF samples reassignments is limited to 1000 for computational load purposes. The Bootstrap
De-Noising Corrupted ECG Signals By EMD With Application Of HOS
www.iosrjournals.org 49 | Page
algorithm gives a maximum and minimum Kurtosis estimation of the Kurtosis value for each of the signal IMFs,
which in turn is compared with the theoretical Kurtosis limit as it is calculated by equation (8).
Signal Bispectrum is another candidate to test Gaussianity. The Bispectrum is defined as the third
order Spectrum of the signal and is calculated either as the Fourier transform of its third order Cumulant, or as
the triple product of its Fourier coefficients, [9]. That is:
𝐵2
𝑥
𝜔1, 𝜔2 = 𝐸 𝑋 𝜔1 𝑋 𝜔2 𝑋∗
(𝜔1 + 𝜔2) = 𝑚3 𝑋 𝜔1 𝑋 𝜔2 𝑋∗
(𝜔1 + 𝜔2) (9)
Where, 𝜔1 ≤ 𝜋, 𝜔1 ≤ 𝜋, 𝜔1 + 𝜔2 ≤ 𝜋,
X(ω) is the Fourier transform of the signal x(n), and, m3 is the third order moment.
The Bispectrum of a Gaussian process is zero. However, there exist statistical processes where the
Bispectrum is zero despite deviating from Gaussianity. In other words a non Gaussian signal may admit zero
Bispectrum, but if a signal is Gaussian its Bispectrum has to be equal to zero. To this end, using the Bispectrum
criterion to ensure Gaussianity after the signal is classified as Gaussian by the Kurtosis test, appears to be a good
choice. Although the computational cost increases by using two Gaussianity estimators, by doing this it can be
ensured that the IMF under examination can be safely classified as Gaussian and excluded from the signal
reconstruction process. After the Gaussianity is checked thresholding rule is applied on the non-Gaussian IMFs.
The threshold is a modified version of the universal threshold proposed by Dohono [1], expressed as:
𝑇 = 𝑐 𝑉𝑖 2 ln⁡(𝑁) (10)
Where, Vi is the noise variance estimated by the noise model for the i-th IMF, (i≥2), N is the number of
signal samples, and c is a constant experimentally found to take values 1 to 0.7 depending of the type of signal.
The assumption also that the total noise energy is captured by the first IMF is not valid in the general case,
therefore the noise variance for the first IMF is estimated using a better estimator as:
𝑉1 =
𝑚𝑒𝑑𝑖𝑎𝑛 𝐼𝑀𝐹1
0.6745
2
(11)
An alternative approach for the noise variance estimator is where the absolute median deviation of the first
IMF is taken into account as:
𝑉1 =
𝑚𝑒𝑑𝑖𝑎𝑛 ( 𝐼𝑀𝐹1−𝑚𝑒𝑑𝑖𝑎𝑛 (𝐼𝑀𝐹1) )
0.6745
2
(12)
A series of simulations concluded that the second of these two versions of noise variance estimator, performs
better for all types of signals.
Then the variance of each of the IMFs can be parameterized as a function of the first IMF variance as:
𝑉𝑖 =
𝑉1
𝛽 𝐻
𝜌 𝐻
−2(1−𝐻)𝑘
, 𝑘 ≥ 2 (13)
Where, βH is experimentally estimated in for three values of the Hurst exponent as (Η=0.2, βH=0.487),
Η=0.5, βH=0.719, (Η=0.8, βH=1.025), and, 𝑘 ≥ 2 and 𝜌 𝐻 ≈ 2.
Having now determined the thresholds for each IMF, the de-noising method would necessitate zeroing
the portion of the IMF which is below the threshold. However, the IMF nature requires setting to zero the IMF
portion between two adjacent zero crossings, when the absolute maximum of the IMF in this interval is below
the predefined threshold. This fact is based on the assumption that if the extrema which lies inside two adjacent
zero crossings interval exceeds the threshold, the interval is signal dominant; otherwise it is noise dominant
[10].
The thresholding operation for the EMD case and for every two successive zero crossings interval, 𝑧𝑖
𝑗
=
𝑧𝑖
𝑗
, 𝑧𝑖
𝑗 +1
, the hard-thresholding can be expressed as:
𝑧𝑖
𝑗
=
𝑧𝑖
𝑗
, 𝑟𝑖
𝑗
> 𝑇𝑖
0, 𝑟𝑖
𝑗
≤ 𝑇𝑖
(14)
Where, 𝑧𝑖
𝑗
denotes the thresholding interval, i is the IMF order index, 𝑟𝑖
𝑗
is the jth
extrema of the ith
IMF, and j
= 1, 2,…., (Mi - 1), with Mi being the number of the zero-crossings of the ith
IMF.
For the soft-thresholding cases 𝑧𝑖
𝑗
is given as:
𝑧𝑖
𝑗
=
𝑧𝑖
𝑗 𝑟𝑖
𝑗
−𝑇 𝑖
𝑟𝑖
𝑗 , 𝑟𝑖
𝑗
> 𝑇𝑖
0, 𝑟𝑖
𝑗
≤ 𝑇𝑖
(15)
The thresholded IMF is formed by concatenating the thresholded intervals as:
𝐼𝑀𝐹𝑖=[𝑧𝑖
1
, 𝑧𝑖
2
, 𝑧𝑖
3
, 𝑧𝑖
𝑗
] (16)
De-Noising Corrupted ECG Signals By EMD With Application Of HOS
www.iosrjournals.org 50 | Page
III. Proposed Algorithm to De-Noise ECG Signal
The main objects to suppress noise from an ECG signal are,
(a) Improving the signal to noise ratio (SNR), in order to unambiguously distinguish the characteristics of the
signal.
(b) Non-alteration of the original waveform shape and especially that of the complex QRS, preventing
deformation waves P and T, as well as maintaining proper ST area, so as maintain visibility of signal T.
Regarding these facts, the steps to de-noise ECG signal are as following,
Step 1: Empirical Mode Decomposition (EMD) of the ECG signal
Step 2: Delineation and separation of QRS complex
Step 3: Preservation of the QRS complex by using proper window
Step 4: Suppression of noise from intermediate portions of QRS complexes
Step 5: Checking Gaussianity of IMFs by higher order statistics (HOS)
Step 6: Thresholding the non-Gaussian IMFs and reconstruction of the ECG signal
IV. Implementation of The Algorithm
The developed algorithm is applied on ECG signals, which were taken from the Department of
Biomedical Physics and Technology, University of Dhaka. To observe the versatility of the technique the
algorithm is implemented on ECG signals of all 12 leads, and for different levels of input SNR. Fig. 1 and 2
show an uncorrupted signal and corrupted noisy signal. The noisy signal is decomposed into IMFs, which is
shown in Fig. 3.
The basic principle of de-noising by EMD is to represent the de-noised signal with a partial sum of the
IMFs. Although various approaches have been proposed to identify whether a specific IMF contains useful
information or noise, their performances are not satisfactory when directly applied to the problem of ECG de-
noising, as discussed next.
Examining the IMFs in Fig 3, it’s easy to find that the IMF1 contains almost nothing but high
frequency noise, and that the rest IMFs can be considered to mainly contain useful information about the ECG
components, except the IMF2 which contains both high frequency noise and components of the QRS complex.
Here comes the dilemma. If the IMF1 is simply discarded as noise, the output will still consist of considerable
noise as illustrated in Fig. 4(a). If the IMF2 is removed together, the resultant ECG will have the R waves
heavily distorted as shown in Fig. 4(b). Therefore, neither result is satisfactory.
The rate of information change in the QRS complex is very high compared to that of the other parts
of an ECG signal. An analysis of the EMD on clean and noisy ECG indicates that the QRS information is
mainly embedded in the first three high frequency IMFs. As a consequence, in a noisy case, a desirable
approach to de-noise the corrupted ECG signal y[n] in the EMD domain would be to filter out the noisy parts of
the first three IMFs without discarding the IMFs completely thus preserving the QRS complex. Now, adding
first three IMFs: d[n] = IMF1 + IMF2+ IMF3 is obtained from the corresponding ECG signal. Fig. 5 presents
the original uncorrupted and noisy ECG signals and the respective plots of d[n] in each case. It is revealed from
this figure that the oscillatory pattern of the QRS complex, and that of the d[n] in the QRS complex region are
highly similar to each other. So, QRS complex portion is the least affected part of ECG by noise.
So, the algorithm to delineate QRS complex is,
Step 1: Identify the fiducial points, which is the peaks of the R-wave
Step 2: Sum the first three IMFs to obtain d[n]
Step 3: Find the two nearest local minima on both sides of the fiducial point
Step 4: Detect the two closest zero-crossing points on the left-hand side of the left minimum and on the right-
hand side of the right minimum. These two points are identified as boundaries of the QRS complex. Next, a
window function is designed to preserve the QRS complex. The window function is a time domain window
applied to the sum of the first three IMFs, d[n]. A general design guideline for the QRS preserving window
function is that it should be flat over the duration of the QRS complex and decay gradually to zero so that a
smooth transition introduces minimal distortion. In this work, Tukey window is used. Fig. 6 shows the signal
d[n] after windowing operation.
Then the noise in the intermediate portions is suppressed by Savitzky-Golay(S-G) filter. S-G filter is
used because of its good reported processing of White Gaussian noise. Now, the Gaussianity of the IMFs is
checked according to HOS parameters discussed in section 4. The result of application of HOS is shown in Fig.
7. IMF 4 and 5 pass both the test of Gaussianity and therefore discarded. The non-Gaussian IMFs of index
higher than 3 are then Thresholded according to the rules discussed in section 3.
The thresholded non-Gaussian IMFs of index higher than 3 are added with the filtered signal to reconstruct
the ECG signals.
De-Noising Corrupted ECG Signals By EMD With Application Of HOS
www.iosrjournals.org 51 | Page
V. Result and Discussion
The performance measures are as following:
(a) Improvement in Signal to Noise Ratio, 𝑆𝑁𝑅𝑖𝑚𝑝 = 10 log10
𝑦 𝑛 − 𝑥[𝑛] 2𝑁
𝑛=1
𝑥 𝑛 − 𝑥[𝑛] 2𝑁
𝑛=1
Where, x[n] denotes the original ECG signal,
y[n] denotes the noisy ECG signal, and
𝑥 𝑛 denotes the reconstructed de-noised ECG signal
(b) Percent Root Mean Square Difference, 𝑃𝑅𝐷 =
(𝑥 𝑛 − 𝑥[𝑛])2𝑁
𝑛=1
𝑥2[𝑛]𝑁
𝑛=1
× 100
The mean values of the measures for different values of input SNR, for both soft and hard-thresholding
definition for all 12 leads are shown in the table.
The results show that the output SNR of the ECG signals is reasonably improved by de-noising by
implementing the developed algorithm. The PRD is also decreased to a satisfactory value, which reveals the
applicability of the algorithm in real-world environment.
VI. Conclusion
EMD is a very effective method to decompose non-stationary signals. However, when it comes to de-
noise ECG signal, direct de-noising can’t be done because it degrades the quality of the signal. In this paper, an
algorithm is developed to de-noise ECG signal using EMD along with HOS. The algorithm has been proved to
be quite good-performing. It is required to implement the algorithms for signals in noisy environment of the real
world. If the developed algorithm can de-noise the noisy signals successfully enough, then the algorithm can be
used in micro-controller chips to use the technique in ECG recorder machines through integrated circuits (ICs).
8. Figures and Table
Fig 1: original uncorrupted signal Fig 2: signal corrupted by noise with SNR 10 db
Fig 3: Noisy Signal Decomposed Into Imfs
(a) (b)
Fig. 4: direct ECG de-noising (a) removing IMF1 (b) removing IMF1 and IMF2
De-Noising Corrupted ECG Signals By EMD With Application Of HOS
www.iosrjournals.org 52 | Page
Fig 5: uncorrupted, noisy ECG and d(n) Fig 6: QRS complex preserved by
Windowing on d[n]
(a) (b)
Fig 7: application of HOS (a) Kurtosis (b) Bispectrum
Table: Results
Input
SNR
𝑺𝑵𝑹𝒊𝒎𝒑 for
Soft
𝑺𝑵𝑹𝒊𝒎𝒑
for Hard
PRD for
Soft
PRD for
Hard
5 db 3.3308 2.9626 3.9073 4.3065
10 db 5.2309 3.877 2.6595 3.2624
15 db 10.7506 7.7349 2.8792 3.2624
20 db 15.5209 12.6355 2.7441 3.0307
REFERENCES
[1] L. Sharma, S. Dandapat, and A. Mahanta, Multiscale Wavelet Energies and Relative Energy Based De-noising of ECG Signal, in
Communication Control and Computing Technologies, IEEE International Conference , 2010, 491 –495.
[2] T. He, G. Clifford and L. Tarassenko, Application of ICA in Removing Artifacts from the ECG, Neural Processing Letters, 2006,
105–116.
[3] G. U. Reddy, M. Muralidhar, and S. Varadarajan, EMD De-noising Using Improved Thresholding Based on Wavelet Transform,
IJCSNS, 9( 9), 2009.
[4] A. Karagiannis, and Ph. Constantinou, On the Processing of White Gaussian Noise Biomedical Signals with the Empirical Mode
Decomposition, Biosignal, 2010.
[5] Huang, N. and N. O. Attoh-Okine, The Hilbert-Huang Transform in Engineering (CRC Press, Taylor & Francis Group6000 Broken
Sound Parkway NW, Boca Raton, FL 33487-2742, ISBN-10: 0-8493-3422-5).
[6] D. R. Green, The Utility of Higher Order Statistics in Gaussian Noise Suppression, Naval Postgraduate School, 2003.
[7] P. Flandrin, G. Rilling, and P. Gonsalves, Empirical Mode Decomposition as a Filter Bank.
[8] A.M. Zouhir, and B. Boashash, The Bootstrap and its Application in Signal Processing, IEEE Signal Processing Magazine, 15(1),
1998, 56-76.
[9] A. Al-Smadi, Tests for Gaussianity of a Stationary Time Series, World Academy of Science, Engineering and Technology, 2005.
[10] Y. Kopsinis, and S. McLaughlin, Development of EMD Based De-noising Methods Inspired by Wavelet Thresholding, IEEE
Transactions on Signal Processing, 57, 2009, 1351-1362.

Contenu connexe

Tendances

A novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsA novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systems
aliasghar1989
 
Signal modelling
Signal modellingSignal modelling
Signal modelling
Debangi_G
 
An agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systemsAn agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systems
aliasghar1989
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
IJRAT
 

Tendances (15)

Recovery of low frequency Signals from noisy data using Ensembled Empirical M...
Recovery of low frequency Signals from noisy data using Ensembled Empirical M...Recovery of low frequency Signals from noisy data using Ensembled Empirical M...
Recovery of low frequency Signals from noisy data using Ensembled Empirical M...
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
 
parametric method of power spectrum Estimation
parametric method of power spectrum Estimationparametric method of power spectrum Estimation
parametric method of power spectrum Estimation
 
A novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsA novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systems
 
Signal modelling
Signal modellingSignal modelling
Signal modelling
 
ECG QRS Complex Detector
ECG QRS Complex DetectorECG QRS Complex Detector
ECG QRS Complex Detector
 
Method for Converter Synchronization with RF Injection
Method for Converter Synchronization with RF InjectionMethod for Converter Synchronization with RF Injection
Method for Converter Synchronization with RF Injection
 
An agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systemsAn agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systems
 
Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...
 
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
 
Optimum range of angle tracking radars: a theoretical computing
Optimum range of angle tracking radars: a theoretical computingOptimum range of angle tracking radars: a theoretical computing
Optimum range of angle tracking radars: a theoretical computing
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Papr reduction for ofdm oqam signals via alternative signal method
Papr reduction for ofdm   oqam signals via alternative   signal methodPapr reduction for ofdm   oqam signals via alternative   signal method
Papr reduction for ofdm oqam signals via alternative signal method
 
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
ARRAY FACTOR OPTIMIZATION OF AN ACTIVE PLANAR PHASED ARRAY USING EVOLUTIONARY...
 

En vedette

En vedette (20)

E012653744
E012653744E012653744
E012653744
 
H1103015764
H1103015764H1103015764
H1103015764
 
J017325660
J017325660J017325660
J017325660
 
R01043105113
R01043105113R01043105113
R01043105113
 
K017636570
K017636570K017636570
K017636570
 
I017515658.jce [zsep04]
I017515658.jce [zsep04]I017515658.jce [zsep04]
I017515658.jce [zsep04]
 
E1802043336
E1802043336E1802043336
E1802043336
 
G0562430
G0562430G0562430
G0562430
 
L017447590
L017447590L017447590
L017447590
 
I012326065
I012326065I012326065
I012326065
 
G012633760
G012633760G012633760
G012633760
 
F0423134
F0423134F0423134
F0423134
 
F012524857
F012524857F012524857
F012524857
 
L0131291105
L0131291105L0131291105
L0131291105
 
Solving Age-old Transportation Problems by Nonlinear Programming methods
Solving Age-old Transportation Problems by Nonlinear Programming methodsSolving Age-old Transportation Problems by Nonlinear Programming methods
Solving Age-old Transportation Problems by Nonlinear Programming methods
 
G0954550
G0954550G0954550
G0954550
 
The effect of rotational speed variation on the static pressure in the centri...
The effect of rotational speed variation on the static pressure in the centri...The effect of rotational speed variation on the static pressure in the centri...
The effect of rotational speed variation on the static pressure in the centri...
 
I1303015159
I1303015159I1303015159
I1303015159
 
K012647982
K012647982K012647982
K012647982
 
A0940104
A0940104A0940104
A0940104
 

Similaire à De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With Application of Higher Order Statistics (HOS)

A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
paperpublications3
 
Suppression of power line interference correction of baselinewanders and
Suppression of power line interference correction of baselinewanders andSuppression of power line interference correction of baselinewanders and
Suppression of power line interference correction of baselinewanders and
IAEME Publication
 
Real time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm forReal time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm for
IAEME Publication
 
Fpga based arrhythmia detection resume
Fpga based arrhythmia detection resumeFpga based arrhythmia detection resume
Fpga based arrhythmia detection resume
Alvi Milanisti
 
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
CSCJournals
 
Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...
eSAT Journals
 
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
CSCJournals
 

Similaire à De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With Application of Higher Order Statistics (HOS) (20)

Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668
 
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
 
Suppression of power line interference correction of baselinewanders and
Suppression of power line interference correction of baselinewanders andSuppression of power line interference correction of baselinewanders and
Suppression of power line interference correction of baselinewanders and
 
Real time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm forReal time ecg signal analysis by using new data reduction algorithm for
Real time ecg signal analysis by using new data reduction algorithm for
 
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reductionEnsemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
 
Ecg
EcgEcg
Ecg
 
Ojchd.000546
Ojchd.000546Ojchd.000546
Ojchd.000546
 
ECG SIGNAL DENOISING USING EMPIRICAL MODE DECOMPOSITION
ECG SIGNAL DENOISING USING EMPIRICAL MODE DECOMPOSITIONECG SIGNAL DENOISING USING EMPIRICAL MODE DECOMPOSITION
ECG SIGNAL DENOISING USING EMPIRICAL MODE DECOMPOSITION
 
ECG signal denoising using a novel approach of adaptive filters for real-time...
ECG signal denoising using a novel approach of adaptive filters for real-time...ECG signal denoising using a novel approach of adaptive filters for real-time...
ECG signal denoising using a novel approach of adaptive filters for real-time...
 
Ijetcas14 577
Ijetcas14 577Ijetcas14 577
Ijetcas14 577
 
Fpga based arrhythmia detection resume
Fpga based arrhythmia detection resumeFpga based arrhythmia detection resume
Fpga based arrhythmia detection resume
 
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet TransformBio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
Bio-medical (EMG) Signal Analysis and Feature Extraction Using Wavelet Transform
 
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
 
M010417478
M010417478M010417478
M010417478
 
New Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet TransformNew Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet Transform
 
Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...
 
Novel method to find the parameter for noise removal
Novel method to find the parameter for noise removalNovel method to find the parameter for noise removal
Novel method to find the parameter for noise removal
 
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
 
Noise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using ComputationallyNoise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using Computationally
 

Plus de IOSR Journals

Plus de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Dernier

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
Lokesh Kothari
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
RizalinePalanog2
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
gindu3009
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 

Dernier (20)

❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 

De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With Application of Higher Order Statistics (HOS)

  • 1. IOSR Journal of Applied Physics (IOSR-JAP) e-ISSN: 2278-4861.Volume 4, Issue 1 (May. - Jun. 2013), PP 47-52 www.iosrjournals.org www.iosrjournals.org 47 | Page De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With Application of Higher Order Statistics (HOS) Mitra DJ1 , Shahjalal M2 , Kiber MA3 1.3 Department of Applied Physics, Electronics and Communication Engineering, University of Dhaka, Bangladesh 2 Departments of Basic Science, Primeasia University, Banani, Dhaka, Bangladesh Abstract: The electrocardiogram (ECG) signals which are extensively used for heart disease diagnosis and patient monitoring are usually corrupted with various sources of noise. In this paper, an algorithm is developed to de-noise ECG signals based on Empirical Mode Decomposition (EMD) with application of Higher Order Statistics (HOS). The algorithm is applied on several ECG signals for different levels of Signal to Noise Ratio (SNR). The SNR improvement (SNRimp) and Percent Root mean square Difference (PRD (%)) are analyzed. The results show that the developed algorithm is a reasonable one to de-noise ECG signals. Keywords: ECG, Empirical Mode Decomposition (EMD), Higher Order Statistics (HOS), Intrinsic Mode Function (IMF) I. Introduction Biomedical signals reflect the nature and activities of physiological processes. The electrocardiogram (ECG) is the electrical manifestation of the contractile activity of the heart. The ECG is essential for diagnosis, and therefore management of abnormal cardiovascular activity. Noise or unwanted signal is always present in ECG signal, which makes it difficult to analyze. The typical sources of noise are, high frequency noise, motion artifacts in ECG, maternal interference in fetal ECG, EMG noise, instrumentation noise etc. Therefore de- noising the ECG signal is a pre-requisite to arrive at proper diagnosis by analyzing it. A number of methods have been applied to de-noise ECG signals such as, digital filters, ICA, PCA, adaptive filtering, wavelet transform etc. The existing de-noising techniques have certain limitations. The filter bank based de-noising process smoothes the P and R amplitude of the ECG signal, and it is more sensitive to different levels of noise [1]; The statistical model derived in PCA, ICA is not only fairly arbitrary but also extremely sensitive to small changes in either the signal or the noise unless the basis functions are trained on a global set of ECG beat types, moreover, the ICA doesn’t allow the prior information about the signals for efficient filtering; adaptive filtering requires reference signal information for the effective filtering process, and the reference signal has to be additionally recorded together with ECG [2]. Wavelets need a basis function to be specified, moreover, the hard-thresholding WT leads to oscillation of the reconstructed ECG signal, and the soft-thresholding method reduce the amplitudes of the ECG waveform, especially reduce the amplitudes of the R-waves which is more important to diagnose the heart diseases [3]. In this paper, an algorithm has been developed to de-noise ECG signal based on Empirical Mode Decomposition (EMD) along with application of Higher Order Statistics (HOS). The EMD method is totally adaptive and data driven. This method doesn’t need a-priori basis function selection (i.e. mother wavelet) for signal decomposition. EMD is effectively used for signal de-noising in a wide range of applications, such as acoustic signals, ionospheric signals, in the study of heart rate variability (HRV), analysis of respiratory mechanomyographic signals, crackle sound analysis in lung sounds and enhancement of cardiograph signals. The acceptance of the method as a processing tool is stressed by the large number of publications in diverse areas of signal processing including financial applications, fluid dynamics, ocean engineering and electromagnetic field time series analysis [4]. Thus EMD is a versatile method to de-noise and analyze non- stationary signals. II. Empirical Mode Decomposition (Emd) Empirical Mode Decomposition (EMD) method is a new non-linear technique, which was first formulated by Dr. Norden Huang of NASA in 1996, for adaptively representing non-stationary signals as sums of zero mean AM-FM components [5]. This method has very good results in the analysis of non-linear and non- stationary signals, especially to the exact representation of the energy of the signal and the frequency content thereof in relation to time. The main feature of the new method is to analyze the signal in structural components known as Intrinsic Mode Functions (IMFs), arising from the signal itself and not defined in advance, so that the
  • 2. De-Noising Corrupted ECG Signals By EMD With Application Of HOS www.iosrjournals.org 48 | Page analysis can be considered not as a-priori, but instead a-posteriori. The final result is the ability to display the spectrum of the signal in function of time, much more accurately than the traditional methods. An Intrinsic Mode Function (IMF) represents the oscillating mode embedded in the original data. IMF is a function that satisfies the following two conditions: 1. The total number of local extrema and the number of zero crossings should be equal to each other or differ by at most 1. 2. At any point the mean of upper and lower envelopes respectively defined by local maxima and the local minima should be zero. 2.1 Sifting Process: Extraction of IMF by EMD The algorithm is as following [5]: Step 1: For a signal x(t), create upper envelope Emax(t) by local maxima and lower envelope Emin(t) by local minima by using cubic splines interpolation. Step 2: Calculate the mean of the upper and lower envelope: 𝑚1 = 𝐸 𝑚𝑎𝑥 (𝑡)+𝐸 𝑚𝑖𝑛 (𝑡) 2 (1) Step 3: Subtract the mean from original data: ℎ1 𝑡 = 𝑥 𝑡 − 𝑚1(𝑡) (2) Step 4: Verify that h1(t) satisfies conditions for IMFs. If not, repeat steps 1-4 and the new balance emerges as: ℎ11 𝑡 = ℎ1 𝑡 − 𝑚11(𝑡) (3) Where, 𝑚11 𝑡 is the mean value of the envelopes defined by the extremes of ℎ1 𝑡 . Step 5: Get first IMF (after k iterations): ℎ1𝑘 𝑡 = ℎ1 𝑘−1 𝑡 − 𝑚1𝑘 𝑡 (4) Where, k is the number of repetitions until the first IMF,ℎ1𝑘 𝑡 = 𝐼𝑀𝐹1 , occurs. Step 6: Calculate first residue: 𝑟1 𝑡 = 𝑥 𝑡 − ℎ1𝑘 (𝑡) (5) Step 7: Repeat whole algorithm with r1(t), r2(t)…. until residue is monotonic function. Step 8: After n iterations x(t) is decomposed according to equation, 𝑥 𝑡 = 𝐼𝑀𝐹𝑖 +𝑛 𝑖=1 𝑟𝑛 (6) Higher Order Statistics (HOS) The use of higher-order statistics provides insight into signals which is not always available at lower orders. Additionally, Gaussian-distributed signals have the interesting characteristic of disappearing at higher orders. Because so much of the noise and interference environment is Gaussian-distributed, higher order statistics thus offer the promise of a useful method of noise reduction [6]. ECG signal is easily contaminated by different sources of noises, as mentioned previously. Different noise sources can be approximated by a white Gaussian noise source [7]. So, after EMD is used to decompose the ECG signal into its IMF, higher order statistics is a good choice to remove any Gaussian scales from the signal. In this paper, Kurtosis and Bispectrum of every IMF are used as HOS parameters to check the Gaussianity, which is then followed by Bootstrap technique. In probability theory and statistics Kurtosis is any measure of the peakedness of the probability distribution of a real-valued random variable. Kurtosis is defined as the normalized version of the fourth order Cumulant. Assuming a zero mean signal, the normalized Kurtosis is expressed as: 𝐾4 = 𝐸 𝑥(𝑡)4 𝐸 𝑥(𝑡)2 2 − 3 = 𝑁 𝑥(𝑛)4𝑁 𝑛=1 𝑥(𝑛)2𝑁 𝑛=1 2 − 3 (7) Where N is the number of signal samples, and n= 1, 2,……N And, a Kurtosis estimator can take values as: 𝐾4 ≤ 24 𝑁 1−𝑎 (8) Where a is as authorized confidence percentage value, with a numerically estimated optimum equal to 90%. However, even though the Kurtosis of a Gaussian signal is restricted by equation (8), in fact Kurtosis estimation may still be invalid, especially when the samples of the signal are not numerous enough to ensure convergence. In these cases, the solution comes in the form of bootstrap technique. Bootstrap is a statistical method to increase the accuracy of the estimator, and it is very effective in cases when the available signal samples are limited. Bootstrap does exactly what a scientist do in practice if it’s possible: it repeats the experiment many times. Bootstrap randomly reassigns the observations, re-computes the estimates many times and treats these reassignments as repeated experiments [8]. In this study Bootstrap is used to evaluate the Kurtosis of each of the signal IMFs right after EMD. The number of the IMF samples reassignments is limited to 1000 for computational load purposes. The Bootstrap
  • 3. De-Noising Corrupted ECG Signals By EMD With Application Of HOS www.iosrjournals.org 49 | Page algorithm gives a maximum and minimum Kurtosis estimation of the Kurtosis value for each of the signal IMFs, which in turn is compared with the theoretical Kurtosis limit as it is calculated by equation (8). Signal Bispectrum is another candidate to test Gaussianity. The Bispectrum is defined as the third order Spectrum of the signal and is calculated either as the Fourier transform of its third order Cumulant, or as the triple product of its Fourier coefficients, [9]. That is: 𝐵2 𝑥 𝜔1, 𝜔2 = 𝐸 𝑋 𝜔1 𝑋 𝜔2 𝑋∗ (𝜔1 + 𝜔2) = 𝑚3 𝑋 𝜔1 𝑋 𝜔2 𝑋∗ (𝜔1 + 𝜔2) (9) Where, 𝜔1 ≤ 𝜋, 𝜔1 ≤ 𝜋, 𝜔1 + 𝜔2 ≤ 𝜋, X(ω) is the Fourier transform of the signal x(n), and, m3 is the third order moment. The Bispectrum of a Gaussian process is zero. However, there exist statistical processes where the Bispectrum is zero despite deviating from Gaussianity. In other words a non Gaussian signal may admit zero Bispectrum, but if a signal is Gaussian its Bispectrum has to be equal to zero. To this end, using the Bispectrum criterion to ensure Gaussianity after the signal is classified as Gaussian by the Kurtosis test, appears to be a good choice. Although the computational cost increases by using two Gaussianity estimators, by doing this it can be ensured that the IMF under examination can be safely classified as Gaussian and excluded from the signal reconstruction process. After the Gaussianity is checked thresholding rule is applied on the non-Gaussian IMFs. The threshold is a modified version of the universal threshold proposed by Dohono [1], expressed as: 𝑇 = 𝑐 𝑉𝑖 2 ln⁡(𝑁) (10) Where, Vi is the noise variance estimated by the noise model for the i-th IMF, (i≥2), N is the number of signal samples, and c is a constant experimentally found to take values 1 to 0.7 depending of the type of signal. The assumption also that the total noise energy is captured by the first IMF is not valid in the general case, therefore the noise variance for the first IMF is estimated using a better estimator as: 𝑉1 = 𝑚𝑒𝑑𝑖𝑎𝑛 𝐼𝑀𝐹1 0.6745 2 (11) An alternative approach for the noise variance estimator is where the absolute median deviation of the first IMF is taken into account as: 𝑉1 = 𝑚𝑒𝑑𝑖𝑎𝑛 ( 𝐼𝑀𝐹1−𝑚𝑒𝑑𝑖𝑎𝑛 (𝐼𝑀𝐹1) ) 0.6745 2 (12) A series of simulations concluded that the second of these two versions of noise variance estimator, performs better for all types of signals. Then the variance of each of the IMFs can be parameterized as a function of the first IMF variance as: 𝑉𝑖 = 𝑉1 𝛽 𝐻 𝜌 𝐻 −2(1−𝐻)𝑘 , 𝑘 ≥ 2 (13) Where, βH is experimentally estimated in for three values of the Hurst exponent as (Η=0.2, βH=0.487), Η=0.5, βH=0.719, (Η=0.8, βH=1.025), and, 𝑘 ≥ 2 and 𝜌 𝐻 ≈ 2. Having now determined the thresholds for each IMF, the de-noising method would necessitate zeroing the portion of the IMF which is below the threshold. However, the IMF nature requires setting to zero the IMF portion between two adjacent zero crossings, when the absolute maximum of the IMF in this interval is below the predefined threshold. This fact is based on the assumption that if the extrema which lies inside two adjacent zero crossings interval exceeds the threshold, the interval is signal dominant; otherwise it is noise dominant [10]. The thresholding operation for the EMD case and for every two successive zero crossings interval, 𝑧𝑖 𝑗 = 𝑧𝑖 𝑗 , 𝑧𝑖 𝑗 +1 , the hard-thresholding can be expressed as: 𝑧𝑖 𝑗 = 𝑧𝑖 𝑗 , 𝑟𝑖 𝑗 > 𝑇𝑖 0, 𝑟𝑖 𝑗 ≤ 𝑇𝑖 (14) Where, 𝑧𝑖 𝑗 denotes the thresholding interval, i is the IMF order index, 𝑟𝑖 𝑗 is the jth extrema of the ith IMF, and j = 1, 2,…., (Mi - 1), with Mi being the number of the zero-crossings of the ith IMF. For the soft-thresholding cases 𝑧𝑖 𝑗 is given as: 𝑧𝑖 𝑗 = 𝑧𝑖 𝑗 𝑟𝑖 𝑗 −𝑇 𝑖 𝑟𝑖 𝑗 , 𝑟𝑖 𝑗 > 𝑇𝑖 0, 𝑟𝑖 𝑗 ≤ 𝑇𝑖 (15) The thresholded IMF is formed by concatenating the thresholded intervals as: 𝐼𝑀𝐹𝑖=[𝑧𝑖 1 , 𝑧𝑖 2 , 𝑧𝑖 3 , 𝑧𝑖 𝑗 ] (16)
  • 4. De-Noising Corrupted ECG Signals By EMD With Application Of HOS www.iosrjournals.org 50 | Page III. Proposed Algorithm to De-Noise ECG Signal The main objects to suppress noise from an ECG signal are, (a) Improving the signal to noise ratio (SNR), in order to unambiguously distinguish the characteristics of the signal. (b) Non-alteration of the original waveform shape and especially that of the complex QRS, preventing deformation waves P and T, as well as maintaining proper ST area, so as maintain visibility of signal T. Regarding these facts, the steps to de-noise ECG signal are as following, Step 1: Empirical Mode Decomposition (EMD) of the ECG signal Step 2: Delineation and separation of QRS complex Step 3: Preservation of the QRS complex by using proper window Step 4: Suppression of noise from intermediate portions of QRS complexes Step 5: Checking Gaussianity of IMFs by higher order statistics (HOS) Step 6: Thresholding the non-Gaussian IMFs and reconstruction of the ECG signal IV. Implementation of The Algorithm The developed algorithm is applied on ECG signals, which were taken from the Department of Biomedical Physics and Technology, University of Dhaka. To observe the versatility of the technique the algorithm is implemented on ECG signals of all 12 leads, and for different levels of input SNR. Fig. 1 and 2 show an uncorrupted signal and corrupted noisy signal. The noisy signal is decomposed into IMFs, which is shown in Fig. 3. The basic principle of de-noising by EMD is to represent the de-noised signal with a partial sum of the IMFs. Although various approaches have been proposed to identify whether a specific IMF contains useful information or noise, their performances are not satisfactory when directly applied to the problem of ECG de- noising, as discussed next. Examining the IMFs in Fig 3, it’s easy to find that the IMF1 contains almost nothing but high frequency noise, and that the rest IMFs can be considered to mainly contain useful information about the ECG components, except the IMF2 which contains both high frequency noise and components of the QRS complex. Here comes the dilemma. If the IMF1 is simply discarded as noise, the output will still consist of considerable noise as illustrated in Fig. 4(a). If the IMF2 is removed together, the resultant ECG will have the R waves heavily distorted as shown in Fig. 4(b). Therefore, neither result is satisfactory. The rate of information change in the QRS complex is very high compared to that of the other parts of an ECG signal. An analysis of the EMD on clean and noisy ECG indicates that the QRS information is mainly embedded in the first three high frequency IMFs. As a consequence, in a noisy case, a desirable approach to de-noise the corrupted ECG signal y[n] in the EMD domain would be to filter out the noisy parts of the first three IMFs without discarding the IMFs completely thus preserving the QRS complex. Now, adding first three IMFs: d[n] = IMF1 + IMF2+ IMF3 is obtained from the corresponding ECG signal. Fig. 5 presents the original uncorrupted and noisy ECG signals and the respective plots of d[n] in each case. It is revealed from this figure that the oscillatory pattern of the QRS complex, and that of the d[n] in the QRS complex region are highly similar to each other. So, QRS complex portion is the least affected part of ECG by noise. So, the algorithm to delineate QRS complex is, Step 1: Identify the fiducial points, which is the peaks of the R-wave Step 2: Sum the first three IMFs to obtain d[n] Step 3: Find the two nearest local minima on both sides of the fiducial point Step 4: Detect the two closest zero-crossing points on the left-hand side of the left minimum and on the right- hand side of the right minimum. These two points are identified as boundaries of the QRS complex. Next, a window function is designed to preserve the QRS complex. The window function is a time domain window applied to the sum of the first three IMFs, d[n]. A general design guideline for the QRS preserving window function is that it should be flat over the duration of the QRS complex and decay gradually to zero so that a smooth transition introduces minimal distortion. In this work, Tukey window is used. Fig. 6 shows the signal d[n] after windowing operation. Then the noise in the intermediate portions is suppressed by Savitzky-Golay(S-G) filter. S-G filter is used because of its good reported processing of White Gaussian noise. Now, the Gaussianity of the IMFs is checked according to HOS parameters discussed in section 4. The result of application of HOS is shown in Fig. 7. IMF 4 and 5 pass both the test of Gaussianity and therefore discarded. The non-Gaussian IMFs of index higher than 3 are then Thresholded according to the rules discussed in section 3. The thresholded non-Gaussian IMFs of index higher than 3 are added with the filtered signal to reconstruct the ECG signals.
  • 5. De-Noising Corrupted ECG Signals By EMD With Application Of HOS www.iosrjournals.org 51 | Page V. Result and Discussion The performance measures are as following: (a) Improvement in Signal to Noise Ratio, 𝑆𝑁𝑅𝑖𝑚𝑝 = 10 log10 𝑦 𝑛 − 𝑥[𝑛] 2𝑁 𝑛=1 𝑥 𝑛 − 𝑥[𝑛] 2𝑁 𝑛=1 Where, x[n] denotes the original ECG signal, y[n] denotes the noisy ECG signal, and 𝑥 𝑛 denotes the reconstructed de-noised ECG signal (b) Percent Root Mean Square Difference, 𝑃𝑅𝐷 = (𝑥 𝑛 − 𝑥[𝑛])2𝑁 𝑛=1 𝑥2[𝑛]𝑁 𝑛=1 × 100 The mean values of the measures for different values of input SNR, for both soft and hard-thresholding definition for all 12 leads are shown in the table. The results show that the output SNR of the ECG signals is reasonably improved by de-noising by implementing the developed algorithm. The PRD is also decreased to a satisfactory value, which reveals the applicability of the algorithm in real-world environment. VI. Conclusion EMD is a very effective method to decompose non-stationary signals. However, when it comes to de- noise ECG signal, direct de-noising can’t be done because it degrades the quality of the signal. In this paper, an algorithm is developed to de-noise ECG signal using EMD along with HOS. The algorithm has been proved to be quite good-performing. It is required to implement the algorithms for signals in noisy environment of the real world. If the developed algorithm can de-noise the noisy signals successfully enough, then the algorithm can be used in micro-controller chips to use the technique in ECG recorder machines through integrated circuits (ICs). 8. Figures and Table Fig 1: original uncorrupted signal Fig 2: signal corrupted by noise with SNR 10 db Fig 3: Noisy Signal Decomposed Into Imfs (a) (b) Fig. 4: direct ECG de-noising (a) removing IMF1 (b) removing IMF1 and IMF2
  • 6. De-Noising Corrupted ECG Signals By EMD With Application Of HOS www.iosrjournals.org 52 | Page Fig 5: uncorrupted, noisy ECG and d(n) Fig 6: QRS complex preserved by Windowing on d[n] (a) (b) Fig 7: application of HOS (a) Kurtosis (b) Bispectrum Table: Results Input SNR 𝑺𝑵𝑹𝒊𝒎𝒑 for Soft 𝑺𝑵𝑹𝒊𝒎𝒑 for Hard PRD for Soft PRD for Hard 5 db 3.3308 2.9626 3.9073 4.3065 10 db 5.2309 3.877 2.6595 3.2624 15 db 10.7506 7.7349 2.8792 3.2624 20 db 15.5209 12.6355 2.7441 3.0307 REFERENCES [1] L. Sharma, S. Dandapat, and A. Mahanta, Multiscale Wavelet Energies and Relative Energy Based De-noising of ECG Signal, in Communication Control and Computing Technologies, IEEE International Conference , 2010, 491 –495. [2] T. He, G. Clifford and L. Tarassenko, Application of ICA in Removing Artifacts from the ECG, Neural Processing Letters, 2006, 105–116. [3] G. U. Reddy, M. Muralidhar, and S. Varadarajan, EMD De-noising Using Improved Thresholding Based on Wavelet Transform, IJCSNS, 9( 9), 2009. [4] A. Karagiannis, and Ph. Constantinou, On the Processing of White Gaussian Noise Biomedical Signals with the Empirical Mode Decomposition, Biosignal, 2010. [5] Huang, N. and N. O. Attoh-Okine, The Hilbert-Huang Transform in Engineering (CRC Press, Taylor & Francis Group6000 Broken Sound Parkway NW, Boca Raton, FL 33487-2742, ISBN-10: 0-8493-3422-5). [6] D. R. Green, The Utility of Higher Order Statistics in Gaussian Noise Suppression, Naval Postgraduate School, 2003. [7] P. Flandrin, G. Rilling, and P. Gonsalves, Empirical Mode Decomposition as a Filter Bank. [8] A.M. Zouhir, and B. Boashash, The Bootstrap and its Application in Signal Processing, IEEE Signal Processing Magazine, 15(1), 1998, 56-76. [9] A. Al-Smadi, Tests for Gaussianity of a Stationary Time Series, World Academy of Science, Engineering and Technology, 2005. [10] Y. Kopsinis, and S. McLaughlin, Development of EMD Based De-noising Methods Inspired by Wavelet Thresholding, IEEE Transactions on Signal Processing, 57, 2009, 1351-1362.