SlideShare a Scribd company logo
1 of 7
Download to read offline
International Association of Scientific Innovation and Research (IASIR) 
(An Association Unifying the Sciences, Engineering, and Applied Research) 
International Journal of Emerging Technologies in Computational 
and Applied Sciences (IJETCAS) 
www.iasir.net 
IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 191 
ISSN (Print): 2279-0047 
ISSN (Online): 2279-0055 
Denoising of the ECG Signal using Kohonen Neural Network 
Gautam Chouhan1, Ranjit Kaur2 
1&2Department of Electronics and Communication 
1&2Punjabi University 
1&2Rajpura Road, Patiala 
1&2INDIA 
Abstract:Noisy Electrocardiogram (ECG) signal can mask some of the important features of the original ECG signal. Therefore, it is necessary to remove the noise for proper analysis of the ECG signal. In this paper, the use of Kohonen Neural Network (KNN) for automatically identifying the cutoff frequency of ECG signal for low- pass filtering is presented. ECG signal having noise and baseline wandering is extracted from two classes: arrhythmia and supraventricular. Baseline wander is removed using the empirical mode decomposition method. Frequency spectrum of the baseline wandering removed ECG signal is used to train the KNN. The performance of the KNN with various parameters is investigated. The cutoff frequency identified using the KNN is applied to the low pass Finite Impulse Response filter and the resulting signal is compared with the conventional filtered ECG signal. The result show that the KNN based approach successfully denoised the ECG signals more effectively than the conventional method. 
Keywords:Baseline Wandering (BW), Empirical Mode Decomposition (EMD), Kohonen Neural Network (KNN), Finite Impulse Response (FIR) filter, Electrocardiogram (ECG), Signal to Noise Ratio (SNR). 
I. Introduction 
Electrocardiogram (ECG) signal is used to measure the electrical activity of the heart muscle. A typical ECG tracing of the cardiac cycle (heartbeat) consists of a P wave, a QRS complex, a T wave, and a U wave, which is normally invisible in 50 to 75% of ECGs because it is hidden by the T wave and upcoming new P wave [14]. The frequency spectrum range of normal ECG signal is 0.01Hz to 100Hz. 90% of the Spectral energy of the signal focus on 0.25 Hz to 35 Hz. ECG measures electrical potentials on the body surface via contact electrodes. ECG signal often suffers from various types of noises. Conditions such as movement of the patient, breathing, and interaction between the electrodes and skin cause baseline wandering [1] of the ECG signal. Other sources of noise include Electrical power frequency interference caused by the electric power system (has the frequency of 50Hz) and electromyography generated by the activity muscle tension and has the frequency range of 0.01 Hz – 10 KHz [2]. The produced noise consists of low-frequency components that cause Baseline Wandering (BW), and high-frequency components due to power-line interference. 
Figure 1: ECG Signals with Baseline Drift and high frequency noise components 
ECG noise removal is complicated due to the time varying nature of ECG signals. Although there are many noise removal methods, but the intelligent methods that are applied commonly are evolutionary algorithms, artificial neural networks (ANN), higher order filters, swarm intelligence (SI) etc. The next section provides a review of some of the recently used noise removal methods. 
II. Background 
There are several methods, discussed in many research papers, of noise removal from the ECG signal. Mateo et al. (2007) proposed an adaptive approach to remove the noise frequencies from ECG recordings using
Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, 
pp. 191-197 
IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 192 
MADALINE Neural Network [20]. In this method, Widrow-Hoff Delta algorithm was used that offers much lower computational cost than the traditional back propagation algorithm. Caminal et al. (1992) presented an Adaptive Impulse Correlated Filter (AICF) to remove the noise from the event-related signals (such as ECG or evoked potentials), that are time-locked to a stimulus, by estimating the deterministic component of the signal and removes the noise uncorrelated with the stimulus [8]. 
Many studies focused on removing baseline wandering from the ECG signal. Laguna et al. (1992) worked on a two stage cascaded adaptive filter for removing the baseline wander preserving the low frequency components of the ECG [7]. Park et al. (1998) presented a Wavelet Adaptive Filter (WAF) to remove BW from the ECG signal by first decomposing the signal into seven frequency bands using wavelet and then applying adaptive filter over the seventh lowest-frequency band signal as primary input and a constant as reference input [13]. 
Apart from the excellent response shown by the Artificial Neural Network (ANN) techniques to remove the noise from the ECG signal, many optimization algorithms such as genetic algorithm, particle swarm optimization, ant colony optimization etc. are used nowadays to optimize the filter coefficients for denoising the ECG signal. But insufficient research work has been done in automatically determining the cut off frequencies. 
This paper presents the application of Kohonen method in training the ANN to find the automatic cut off frequency for the removal of high frequency noise in ECG signals using an FIR filter. FIR filter is preferred over IIR filter because FIR filters are less complex and are computationally more efficient. 
III. Proposed Methodology 
Figure 2 shows the sequence of the proposed methodology. Different stages of the methodology are described below: 
A. Collection of ECG Data 
Several ECG signals are present at the official website of MIT-BIH database for research purposes. A total 12 ECG signals were collected using physiobank ATM from the MIT-BIH Supraventricular Arrhythmia database and the MIT-BIH Atrial Fibrillation database [15]. Out of these 12 signals, two signals were selected as shown in fig. 1 that contains baseline wandering and high frequency noise. The sampling frequency of both these signals was found to be 125 Hz. 
B. Removal of Baseline Wandering 
Baseline wandering is the low frequency noise present in the ECG signal which masks certain features of the ECG signal and makes it difficult to analyse. Removing the baseline wandering is usually the pre-processing step to enhance the signal characteristics for diagnosis. BW arises due to the patient movement, skin resistance, skin-electrodes improper interference etc. The frequency range of the BW is usually 0.5Hz, which is similar to the frequency range of ST segments, and hence makes the assessment of ST segment difficult in ECG signal [2]. Compared with the removal of high frequency noise, it seems to be more difficult to correct the baseline wander in the nonlinear and non-stationary ECG signals, since baseline wanders are the low frequency components overlapping the ST segment in ECG. So removal of BW is necessary before analysing the ECG signal. 
There are several techniques to remove BW [3-4]. In this paper the most recent method, Empirical Mode Decomposition (EMD), is presented to remove BW. In EMD, the signal is first decomposed into a sum of intrinsic mode functions (IMFs) with a final residue signal [9-12]. IMFs are the narrowband oscillatory components arranged in a column matrix from high to low frequency. After decomposition, low frequencies IMFs are subtracted from the ECG signal to remove BW. 
Figure 3 & 4 shows that the BW is eliminated successfully using EMD method. The results of the EMD method were compared with the results of wavelet based method shown in figures 3 & 4. SNR of both the methods were compared which shows that EMD method is more efficient that Wavelet method as it has higher SNR. 
Figure 2: Flowchart describing the Proposed Methodology 
Input: Noisy ECG Signal 
Removal of Baseline Wandering 
Time to Frequency domain Transformation 
Clustering the Frequency Spectrum using Kohonen Neural Network 
Finding Stable Cluster by scanning from right to left 
Identifying & Normalizing the Cut-off Frequency 
FIR Low Pass Filtering 
Output: Cleaned ECG Signal
Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, 
pp. 191-197 
IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 193 
C. Time to Frequency domain Transform 
After the removal of BW, next step is to remove the high frequency noise components present in the ECG signal by the electromyography interference. For this purpose, the ECG signal in time domain is converted into frequency domain using Fast Fourier Transform (FFT) [6]. Transformation in frequency domain increases processing efficiency, and the formula of FFT for the transformation process is given by the following equation: 
for = 0,



., , 0≀ ≀ 
where ,



, are complex numbers, is the number of samples, is the sample in the time domainand is the corresponding sample in the frequency domain. 
On applying FFT on the ECG signals obtained after the removal of BW as shown in fig. 3(b) & 4(b), the length of the frequency spectrum was found to be 640 for both the signals, which means we get 640 frequency coefficients for each signal. The next step is to apply Kohonen Neural Network (KNN) technique on these frequency coefficients to automatically identify the cut off frequency of the noise which is to be filtered out. 
D. Applying Kohonen Neural Network 
KNN (also called Self Organizing Map (SOM)) comes under the category of unsupervised learning. It clusters the frequency coefficients according to their amplitude values from high to low. KNN is a two layer Neural Network: the first layer is input layer and the second layer is the competitive layer [18]. Each node of the input layer is attached with every node of the competitive layer. There is a weight vector which is assigned to each node in both the layers. The frequency coefficients are applied to the input layer as a vector of size 4×1 in turn. Initially, the weight vector (which is a matrix of size 4×4) is assigned values randomly. During each training cycle, Euclidean distance is calculated between the input vector and every weight vector for determining the winning node according to the following equation: 
where indicates Euclidean distance, and indicates the input vector [16-17]. After determining the winning node, the corresponding weight vector of the weight matrix is updated by the following equation: 
where Ï” , is the learning coefficient and has exponential decaying nature with increasing number of iterations, is the weight vector to be updated, and is the collection of all the nodes in the neighborhood of radial distance from the input layer. This training cycle is repeated for a maximum of 200 iterations and a trained weight matrix is obtained. This trained weight matrix is used to cluster the frequency coefficients into four clusters [19] according to their amplitude values as shown in the fig. 5(c). Next step is to scan the clusters from right to left to identify the stable sample in the cluster. As the lowest cluster contains the low amplitude values which are actually noise amplitudes and is therefore discarded and the sample at which the cluster value changes from 1st cluster to 2nd cluster is considered. A sample is considered stable in a cluster if there exist atleast four consecutive samples and left neighborhood border (ÎŽ). According to the empirical results, the value of ÎŽ was found to be 7. So the cutoff frequency is where there are atleast four consecutive samples and where ÎŽ=7 in the 2nd cluster. 
E. FIR Low Pass Filtering 
FIR low pass filtering is done to attenuate the high frequency noise present in the ECG signal shown in fig. 1(a). FIR filter implementation requires three parameters: cutoff frequency ( , filter order (D) and the window type [5-6]. The cutoff frequency obtained using KNN is normalized using the following equation: 
where is the sampling frequency and its value was found to be 125 Hz for the signals shown in fig. 1. The default window is the Hamming window of size D+1. The FIR filter is represented by equation (5):
Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, 
pp. 191-197 
IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 194 
for 0≀ ≀ 
Transition bandwidth is determined by the filter order. Higher the filter order, lesser is the transition width and 
sharper is the cutoff frequency response. The filter order used was 43. Next section provides the test results of 
the automatic identification of cutoff frequency using KNN and experiments of FIR filter in denoising the ECG 
signal. 
IV. Results and Experiments 
The results of baseline wandering and the automatic identification of the cutoff frequency using KNN for low 
pass filtering are shown in figures 3, 4 & 5 respectively. In the BW removal, the results of EMD method are 
compared with that of wavelet method as shown in figures 3 & 4. SNR using EMD method is found to be 
4.5958dB and that using wavelet method is 4.2974dB for the input signal shown in figure 3(a). Both these 
methods were also implemented on another signal shown in figure 4(a) and similar results were obtained which 
shows that EMD method is more efficient and effective in removing the BW from ECG signal. 
Normalized cutoff frequency founded automatically using KNN method is 0.38 which is much less than that 
found using conventional method (0.64) for the signal shown in figure 5(a) and hence removes more noise 
component from ECG signal by low pass filtering. SNR using KNN is found to be 0.6537dB and that using 
conventional method is 0.2935dB. The default window used is Hamming window. Experiments are also carried 
out using Hanning and Blackman window as shown in the figures 5(e) & 5(f). Blackman window shows better 
results of ECG denoising as it has higher SNR than the SNRs of other windows used. 
V. Conclusion and Future Scope 
This paper has shown that the KNN method is effective and reliable solution for automatically identifying the 
cutoff frequency. The results show that EMD method is better able to remove BW than wavelet method and has 
higher SNR. The limitations of EMD method are that it is computationally more demanding and slightly 
attenuates the amplitude, but the results obtained using it overshadowed its limitations. Also, results show that 
KNN is better able to denoise the ECG signal than the conventional method and hence medical experts can 
promisingly use this methodology for diagnosing heart disorders using ECG. 
In the future work, this thesis work can be extended by employing different Metaheuristic Algorithms such as 
Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), Genetic Algorithm (GA), Firefly 
Algorithm (FA), Cuckoo Search (CS) algorithm to automatically determine the cutoff frequency and also to 
optimize the filter coefficients so that the filter response becomes very close to the ideal filter response and 
hence can give better results. 
Figure 3(a) Input ECG Signal 
Figure 3(b) BW removed using EMD Method 
Figure 3(c) BW removed using Wavelet Method 
0 200 400 600 800 1000 1200 1400 
-1.5 
-1 
-0.5 
0 
0.5 
1 
1.5 
2 
Input Signal 
magnitude in micro volts 
time (ms) 
0 200 400 600 800 1000 1200 1400 
-1 
-0.5 
0 
0.5 
1 
1.5 
magnitude in micro volts 
Time (ms) 
emd ECG signal 
SNR=4.5958 DB 
0 200 400 600 800 1000 1200 1400 
-1 
-0.5 
0 
0.5 
1 
1.5 
magnitude in micro volts 
Time (ms) 
wavelet ECG signal 
SNR=4.2974 DB
Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, 
pp. 191-197 
IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 195 
Figure 4. Testing EMD method of BW removal with the signal shown in fig. 1(b). (a) Supraventricular ECG signal. (b) BW removed 
using EMD method. (c) BW removed using Wavelet method. 
0 200 400 600 800 1000 1200 1400 
-1 
-0.5 
0 
0.5 
1 
1.5 
2 
2.5 
input ECG signal 
magnitude in micro volts 
(a) Time (ms) 
0 200 400 600 800 1000 1200 1400 
-1.5 
-1 
-0.5 
0 
0.5 
1 
1.5 
magnitude in micro volts 
(b) Time (ms) 
emd ECG signal 
SNR=1.2420 DB 
0 200 400 600 800 1000 1200 1400 
-1 
-0.5 
0 
0.5 
1 
1.5 
2 
magnitude in micro volts 
(c) Time (ms) 
wavelet ECG signal 
SNR=0.6375 DB
Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, 
pp. 191-197 
IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 196 
Figure 5. KNN Denoising results. (a) Noisy ECG signal as shown in the fig. 3(b) after removing BW. (b) Frequency Spectrum of the ECG signal. (c) Frequency spectrum clustered using KNN according to their amplitude values from high to low. After scanning from right to left Ist and IInd stable points are marked. These points are actually the cutoff frequencies and can be obtained by dividing the value with 10. (d) ECG signal filtered using cut off frequency calculated from KNN method and using Hamming window. (e) ECG signal filtered using cut off frequency calculated from KNN method and using Hanning window. (f) ECG signal filtered using cut off frequency calculated from KNN method and using Blackman window. (g) ECG signal filtered using cut off frequency calculated from Conventional method and using Hamming window. 
VI.References 
[1] Moein Sara, RajasvaranLogesvaran, “Intelligent ECG signal noise removal using PSONN”, International journal of computer applications (0975-8887), Volume 45-No.6, May 2012. 
[2] Sornmo Leif, Laguna Pablo, “Electrocardiogram signal processing”, Wiley Encyclopedia of Biomedical Engineering, 2006. 
[3] Dev Rahul, “Different Techniques to Remove Baseline Wander from ECG Signal: A Review”, VSRD-IJEECE, Vol. 2 (7), 2012, 532-537. 
[4] Seema et al., “Comparisons of Different Approaches for Removal of Baseline Wander from ECG Signal”, 2nd International Conference and workshop on Emerging Trends in Technology (ICWET) 2011. 
[5] Matlab help, MATLAB MATHWORKS. http://www mathworks.com. 
[6] Tan Li, Digital Signal Processing - Fundamentals and Applications. 
[7] Laguna Pablo et al., “Adaptive Baseline Wander Removal in the ECG: Comparative Analysis with Cubic Spline Technique”, IEEE Trans. On Biomedical Engg. Vol. 92, 2012, 0276-6547. 
[8] Meste Olivier et al., “Adaptive Filter for Event-Related Bioelectric Signals Using an Impulse Correlated Reference Input”, IEEE Trans. On Biomedical Engg.Vol. 39, NO. 10, October 1992. 
[9] Gurumurthy Sasikumar, “System Design for Baseline Wander Removal of ECG Signals with Empirical Mode Decomposition Using Matlab”, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-3, July 2013. 
0200400600800100012001400-202 Amplitude (a) Time (ms) 0100200300400500600700050 Amplitude (b) Frequency (*10 Hz) 0100200300400500600700024(c) frequency (*10 Hz) clusters 0200400600800100012001400-202(d) Time (ms) Amplitude SNR=0.6537 DB0200400600800100012001400-202(g) Time (ms) Amplitude SNR=0.2935 DB0200400600800100012001400-202(f) Time (ms) Amplitude SNR=0.7045 DB0200400600800100012001400-202(e) Time (ms) Amplitude SNR=0.6618 DBIst stable pointIInd stable point
Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, 
pp. 191-197 
IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 197 
[10] Flandrin Patrick, Goncalves Paulo, Rilling Gabriel, “Detrending and Denoising with Empirical Mode Decomposition”, IEEE-EURASIP Workshop on Nonlinear Signal and Image Processing NSIP-03, Grado (I), 2003. 
[11] Xin Yi, Chen Yu, HaoTuo Wei, “ECG Baseline Wander Correction Based on Mean-median Filter and Empirical Mode Decomposition”, Bio-Medical Materials and Engineering 24 (2014) 365–371, DOI 10.3233/BME-130820 IOS Press. 
[12] Holkar K.S., Lele V.R., “Removal of Baseline Wander from ECG Signal”, International Conference on Recent Trends in engineering & Technology - 2013(ICRTET'2013). 
[13] Park K.L., Lee K.J., Yoon H.R., “Application of a wavelet adaptive filter to minimise distortion of the ST-segment”, Medical & Biological Engineering & Computing 36 (1998) 581-586. 
[14] P. W. Macfarlane and T. D. W. Lawrie, eds., “Comprehensive Electrocardiology. Theory and Practice in Health and Disease”, vols. 1, 2, 3. New York: Pergamon Press, 1989. 
[15] Physionet, Physiologic signal archives for biomedical research, a database for heart signals, Cambridge, MA, www.physionet.org/physiobank. 
[16] Sotos J.M., MelĂ©ndez C.S., Salort C.V., Abad R.C., Ibanez J.J.R., “A learning based Widrow-Hoff Delta algorithm for noise reduction in biomedical signals”, Bio-inspired Modeling of Cognitive Tasks, LNCS, 2007; 4527, pp. 377-386. 
[17] Sotos J.M., Sanchez C., Mateo J., Alcaraz R., Vaya C., Rieta J.J., “Neural networks based approach to remove baseline drift in biomedical signals”, 11thMediterrConf Med Biomed EngComput 2007 IFMBE Proc, 2007;16:2, pp. 90-93. 
[18] Hassoun M.H., Fundamentals of Artificial Neural Network, MIT; 1995. 
[19] Hardy A., On the number of clusters, Computational Statistics & Data Analysis, 1996; 23:1, pp. 83-96. 
[20] Mateo J et al., “A new adaptive approach to remove Baseline Wander from ECG recordings using Madeline structure”, Computers in Cardiology 2007; 34:533−536, ISSN 0276−6574. 
VI. Acknowledgments 
The author first sincerely thanks Dr. RanjitKaur, Associate Professor, Punjabi University, under whose guidance this research work is completed. Also the author thanks Er. Jaspreet Singh, Assistant Professor, Punjabi University, whose constant support throughout the research work helped a lot. This work is supported by UCOE, Punjabi University, India.

More Related Content

What's hot

I047020950101
I047020950101I047020950101
I047020950101ijceronline
 
Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668IJERA Editor
 
Noise reduction in ecg by iir filters a comparative study
Noise reduction  in ecg by iir  filters a comparative studyNoise reduction  in ecg by iir  filters a comparative study
Noise reduction in ecg by iir filters a comparative studyIAEME Publication
 
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...iosrjce
 
Hk3613091316
Hk3613091316Hk3613091316
Hk3613091316IJERA Editor
 
ANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAP
ANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAPANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAP
ANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAPMAHESH SONI
 
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...iosrjce
 
Identification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signalIdentification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signalIJERA Editor
 
Swarm algorithm based adaptive filter design to remove power line interferenc...
Swarm algorithm based adaptive filter design to remove power line interferenc...Swarm algorithm based adaptive filter design to remove power line interferenc...
Swarm algorithm based adaptive filter design to remove power line interferenc...eSAT Journals
 
Ffeature extraction of epilepsy eeg using discrete wavelet transform
Ffeature extraction of epilepsy eeg  using discrete wavelet transformFfeature extraction of epilepsy eeg  using discrete wavelet transform
Ffeature extraction of epilepsy eeg using discrete wavelet transformAboul Ella Hassanien
 
Ecg Signal Processing
Ecg Signal ProcessingEcg Signal Processing
Ecg Signal ProcessingBellie Bambilla
 
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...IRJET Journal
 
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMClassification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMIJTET Journal
 
ECG DENOISING USING NN.pp
ECG DENOISING USING NN.ppECG DENOISING USING NN.pp
ECG DENOISING USING NN.ppbobbydm
 
Intelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural NetworksIntelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural NetworksIEEEP Karachi
 
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...IJCSEA Journal
 
FPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection AlgorithmFPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection AlgorithmIDES Editor
 

What's hot (20)

I047020950101
I047020950101I047020950101
I047020950101
 
Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668
 
Noise reduction in ecg by iir filters a comparative study
Noise reduction  in ecg by iir  filters a comparative studyNoise reduction  in ecg by iir  filters a comparative study
Noise reduction in ecg by iir filters a comparative study
 
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
 
rupesh k10741
rupesh  k10741rupesh  k10741
rupesh k10741
 
Hk3613091316
Hk3613091316Hk3613091316
Hk3613091316
 
ANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAP
ANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAPANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAP
ANALYSIS OF ECG SIGNAL USING SELF ORGANISING MAP
 
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
 
Identification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signalIdentification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signal
 
Swarm algorithm based adaptive filter design to remove power line interferenc...
Swarm algorithm based adaptive filter design to remove power line interferenc...Swarm algorithm based adaptive filter design to remove power line interferenc...
Swarm algorithm based adaptive filter design to remove power line interferenc...
 
40120130405007
4012013040500740120130405007
40120130405007
 
Ffeature extraction of epilepsy eeg using discrete wavelet transform
Ffeature extraction of epilepsy eeg  using discrete wavelet transformFfeature extraction of epilepsy eeg  using discrete wavelet transform
Ffeature extraction of epilepsy eeg using discrete wavelet transform
 
Ecg Signal Processing
Ecg Signal ProcessingEcg Signal Processing
Ecg Signal Processing
 
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
 
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMClassification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
 
ECG DENOISING USING NN.pp
ECG DENOISING USING NN.ppECG DENOISING USING NN.pp
ECG DENOISING USING NN.pp
 
ANALYSIS OF ECG WITH DB10 WAVELET USING VERILOG HDL
ANALYSIS OF ECG WITH DB10 WAVELET USING VERILOG HDLANALYSIS OF ECG WITH DB10 WAVELET USING VERILOG HDL
ANALYSIS OF ECG WITH DB10 WAVELET USING VERILOG HDL
 
Intelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural NetworksIntelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural Networks
 
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
 
FPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection AlgorithmFPGA based Heart Arrhythmia’s Detection Algorithm
FPGA based Heart Arrhythmia’s Detection Algorithm
 

Viewers also liked (19)

Ijetcas14 550
Ijetcas14 550Ijetcas14 550
Ijetcas14 550
 
Ijebea14 256
Ijebea14 256Ijebea14 256
Ijebea14 256
 
Ijetcas14 591
Ijetcas14 591Ijetcas14 591
Ijetcas14 591
 
Ijebea14 240
Ijebea14 240Ijebea14 240
Ijebea14 240
 
Ijetcas14 379
Ijetcas14 379Ijetcas14 379
Ijetcas14 379
 
Ijetcas14 329
Ijetcas14 329Ijetcas14 329
Ijetcas14 329
 
Ijebea14 228
Ijebea14 228Ijebea14 228
Ijebea14 228
 
Ijebea14 278
Ijebea14 278Ijebea14 278
Ijebea14 278
 
Ijebea14 225
Ijebea14 225Ijebea14 225
Ijebea14 225
 
Ijetcas14 469
Ijetcas14 469Ijetcas14 469
Ijetcas14 469
 
Ijetcas14 461
Ijetcas14 461Ijetcas14 461
Ijetcas14 461
 
Ijetcas14 400
Ijetcas14 400Ijetcas14 400
Ijetcas14 400
 
Ijetcas14 319
Ijetcas14 319Ijetcas14 319
Ijetcas14 319
 
Ijetcas14 375
Ijetcas14 375Ijetcas14 375
Ijetcas14 375
 
Ijetcas14 525
Ijetcas14 525Ijetcas14 525
Ijetcas14 525
 
Ijetcas14 440
Ijetcas14 440Ijetcas14 440
Ijetcas14 440
 
Ijetcas14 307
Ijetcas14 307Ijetcas14 307
Ijetcas14 307
 
Ijetcas14 450
Ijetcas14 450Ijetcas14 450
Ijetcas14 450
 
Ijetcas14 632
Ijetcas14 632Ijetcas14 632
Ijetcas14 632
 

Similar to Denoising ECG Signals Using Kohonen Neural Network

Artifact elimination in ECG signal using wavelet transform
Artifact elimination in ECG signal using wavelet transformArtifact elimination in ECG signal using wavelet transform
Artifact elimination in ECG signal using wavelet transformTELKOMNIKA JOURNAL
 
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
 
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 removaleSAT Publishing House
 
Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...nooriasukmaningtyas
 
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...IJECEIAES
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalSikkim Manipal Institute Of Technology
 
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Editor IJMTER
 
Fpga based arrhythmia detection resume
Fpga based arrhythmia detection resumeFpga based arrhythmia detection resume
Fpga based arrhythmia detection resumeAlvi Milanisti
 
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 DECOMPOSITIONSarang Joshi
 
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsIOSR Journals
 
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 forIAEME Publication
 
E05613238
E05613238E05613238
E05613238IOSR-JEN
 
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 TransformCSCJournals
 
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...CSCJournals
 
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
 
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET Journal
 
Fo3610221025
Fo3610221025Fo3610221025
Fo3610221025IJERA Editor
 
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...IOSR Journals
 

Similar to Denoising ECG Signals Using Kohonen Neural Network (20)

Artifact elimination in ECG signal using wavelet transform
Artifact elimination in ECG signal using wavelet transformArtifact elimination in ECG signal using wavelet transform
Artifact elimination in ECG signal using 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
 
Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...Revealing and evaluating the influence of filters position in cascaded filter...
Revealing and evaluating the influence of filters position in cascaded filter...
 
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...
 
M010417478
M010417478M010417478
M010417478
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
 
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
 
Fpga based arrhythmia detection resume
Fpga based arrhythmia detection resumeFpga based arrhythmia detection resume
Fpga based arrhythmia detection resume
 
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
 
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
 
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
 
E05613238
E05613238E05613238
E05613238
 
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
 
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
 
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...
 
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
 
Fo3610221025
Fo3610221025Fo3610221025
Fo3610221025
 
I0414752
I0414752I0414752
I0414752
 
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
 

More from Iasir Journals

More from Iasir Journals (20)

ijetcas14 650
ijetcas14 650ijetcas14 650
ijetcas14 650
 
Ijetcas14 648
Ijetcas14 648Ijetcas14 648
Ijetcas14 648
 
Ijetcas14 647
Ijetcas14 647Ijetcas14 647
Ijetcas14 647
 
Ijetcas14 643
Ijetcas14 643Ijetcas14 643
Ijetcas14 643
 
Ijetcas14 641
Ijetcas14 641Ijetcas14 641
Ijetcas14 641
 
Ijetcas14 639
Ijetcas14 639Ijetcas14 639
Ijetcas14 639
 
Ijetcas14 624
Ijetcas14 624Ijetcas14 624
Ijetcas14 624
 
Ijetcas14 619
Ijetcas14 619Ijetcas14 619
Ijetcas14 619
 
Ijetcas14 615
Ijetcas14 615Ijetcas14 615
Ijetcas14 615
 
Ijetcas14 608
Ijetcas14 608Ijetcas14 608
Ijetcas14 608
 
Ijetcas14 605
Ijetcas14 605Ijetcas14 605
Ijetcas14 605
 
Ijetcas14 604
Ijetcas14 604Ijetcas14 604
Ijetcas14 604
 
Ijetcas14 598
Ijetcas14 598Ijetcas14 598
Ijetcas14 598
 
Ijetcas14 594
Ijetcas14 594Ijetcas14 594
Ijetcas14 594
 
Ijetcas14 593
Ijetcas14 593Ijetcas14 593
Ijetcas14 593
 
Ijetcas14 589
Ijetcas14 589Ijetcas14 589
Ijetcas14 589
 
Ijetcas14 585
Ijetcas14 585Ijetcas14 585
Ijetcas14 585
 
Ijetcas14 584
Ijetcas14 584Ijetcas14 584
Ijetcas14 584
 
Ijetcas14 583
Ijetcas14 583Ijetcas14 583
Ijetcas14 583
 
Ijetcas14 580
Ijetcas14 580Ijetcas14 580
Ijetcas14 580
 

Recently uploaded

Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEslot gacor bisa pakai pulsa
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube ExchangerAnamika Sarkar
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Denoising ECG Signals Using Kohonen Neural Network

  • 1. International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 191 ISSN (Print): 2279-0047 ISSN (Online): 2279-0055 Denoising of the ECG Signal using Kohonen Neural Network Gautam Chouhan1, Ranjit Kaur2 1&2Department of Electronics and Communication 1&2Punjabi University 1&2Rajpura Road, Patiala 1&2INDIA Abstract:Noisy Electrocardiogram (ECG) signal can mask some of the important features of the original ECG signal. Therefore, it is necessary to remove the noise for proper analysis of the ECG signal. In this paper, the use of Kohonen Neural Network (KNN) for automatically identifying the cutoff frequency of ECG signal for low- pass filtering is presented. ECG signal having noise and baseline wandering is extracted from two classes: arrhythmia and supraventricular. Baseline wander is removed using the empirical mode decomposition method. Frequency spectrum of the baseline wandering removed ECG signal is used to train the KNN. The performance of the KNN with various parameters is investigated. The cutoff frequency identified using the KNN is applied to the low pass Finite Impulse Response filter and the resulting signal is compared with the conventional filtered ECG signal. The result show that the KNN based approach successfully denoised the ECG signals more effectively than the conventional method. Keywords:Baseline Wandering (BW), Empirical Mode Decomposition (EMD), Kohonen Neural Network (KNN), Finite Impulse Response (FIR) filter, Electrocardiogram (ECG), Signal to Noise Ratio (SNR). I. Introduction Electrocardiogram (ECG) signal is used to measure the electrical activity of the heart muscle. A typical ECG tracing of the cardiac cycle (heartbeat) consists of a P wave, a QRS complex, a T wave, and a U wave, which is normally invisible in 50 to 75% of ECGs because it is hidden by the T wave and upcoming new P wave [14]. The frequency spectrum range of normal ECG signal is 0.01Hz to 100Hz. 90% of the Spectral energy of the signal focus on 0.25 Hz to 35 Hz. ECG measures electrical potentials on the body surface via contact electrodes. ECG signal often suffers from various types of noises. Conditions such as movement of the patient, breathing, and interaction between the electrodes and skin cause baseline wandering [1] of the ECG signal. Other sources of noise include Electrical power frequency interference caused by the electric power system (has the frequency of 50Hz) and electromyography generated by the activity muscle tension and has the frequency range of 0.01 Hz – 10 KHz [2]. The produced noise consists of low-frequency components that cause Baseline Wandering (BW), and high-frequency components due to power-line interference. Figure 1: ECG Signals with Baseline Drift and high frequency noise components ECG noise removal is complicated due to the time varying nature of ECG signals. Although there are many noise removal methods, but the intelligent methods that are applied commonly are evolutionary algorithms, artificial neural networks (ANN), higher order filters, swarm intelligence (SI) etc. The next section provides a review of some of the recently used noise removal methods. II. Background There are several methods, discussed in many research papers, of noise removal from the ECG signal. Mateo et al. (2007) proposed an adaptive approach to remove the noise frequencies from ECG recordings using
  • 2. Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, pp. 191-197 IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 192 MADALINE Neural Network [20]. In this method, Widrow-Hoff Delta algorithm was used that offers much lower computational cost than the traditional back propagation algorithm. Caminal et al. (1992) presented an Adaptive Impulse Correlated Filter (AICF) to remove the noise from the event-related signals (such as ECG or evoked potentials), that are time-locked to a stimulus, by estimating the deterministic component of the signal and removes the noise uncorrelated with the stimulus [8]. Many studies focused on removing baseline wandering from the ECG signal. Laguna et al. (1992) worked on a two stage cascaded adaptive filter for removing the baseline wander preserving the low frequency components of the ECG [7]. Park et al. (1998) presented a Wavelet Adaptive Filter (WAF) to remove BW from the ECG signal by first decomposing the signal into seven frequency bands using wavelet and then applying adaptive filter over the seventh lowest-frequency band signal as primary input and a constant as reference input [13]. Apart from the excellent response shown by the Artificial Neural Network (ANN) techniques to remove the noise from the ECG signal, many optimization algorithms such as genetic algorithm, particle swarm optimization, ant colony optimization etc. are used nowadays to optimize the filter coefficients for denoising the ECG signal. But insufficient research work has been done in automatically determining the cut off frequencies. This paper presents the application of Kohonen method in training the ANN to find the automatic cut off frequency for the removal of high frequency noise in ECG signals using an FIR filter. FIR filter is preferred over IIR filter because FIR filters are less complex and are computationally more efficient. III. Proposed Methodology Figure 2 shows the sequence of the proposed methodology. Different stages of the methodology are described below: A. Collection of ECG Data Several ECG signals are present at the official website of MIT-BIH database for research purposes. A total 12 ECG signals were collected using physiobank ATM from the MIT-BIH Supraventricular Arrhythmia database and the MIT-BIH Atrial Fibrillation database [15]. Out of these 12 signals, two signals were selected as shown in fig. 1 that contains baseline wandering and high frequency noise. The sampling frequency of both these signals was found to be 125 Hz. B. Removal of Baseline Wandering Baseline wandering is the low frequency noise present in the ECG signal which masks certain features of the ECG signal and makes it difficult to analyse. Removing the baseline wandering is usually the pre-processing step to enhance the signal characteristics for diagnosis. BW arises due to the patient movement, skin resistance, skin-electrodes improper interference etc. The frequency range of the BW is usually 0.5Hz, which is similar to the frequency range of ST segments, and hence makes the assessment of ST segment difficult in ECG signal [2]. Compared with the removal of high frequency noise, it seems to be more difficult to correct the baseline wander in the nonlinear and non-stationary ECG signals, since baseline wanders are the low frequency components overlapping the ST segment in ECG. So removal of BW is necessary before analysing the ECG signal. There are several techniques to remove BW [3-4]. In this paper the most recent method, Empirical Mode Decomposition (EMD), is presented to remove BW. In EMD, the signal is first decomposed into a sum of intrinsic mode functions (IMFs) with a final residue signal [9-12]. IMFs are the narrowband oscillatory components arranged in a column matrix from high to low frequency. After decomposition, low frequencies IMFs are subtracted from the ECG signal to remove BW. Figure 3 & 4 shows that the BW is eliminated successfully using EMD method. The results of the EMD method were compared with the results of wavelet based method shown in figures 3 & 4. SNR of both the methods were compared which shows that EMD method is more efficient that Wavelet method as it has higher SNR. Figure 2: Flowchart describing the Proposed Methodology Input: Noisy ECG Signal Removal of Baseline Wandering Time to Frequency domain Transformation Clustering the Frequency Spectrum using Kohonen Neural Network Finding Stable Cluster by scanning from right to left Identifying & Normalizing the Cut-off Frequency FIR Low Pass Filtering Output: Cleaned ECG Signal
  • 3. Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, pp. 191-197 IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 193 C. Time to Frequency domain Transform After the removal of BW, next step is to remove the high frequency noise components present in the ECG signal by the electromyography interference. For this purpose, the ECG signal in time domain is converted into frequency domain using Fast Fourier Transform (FFT) [6]. Transformation in frequency domain increases processing efficiency, and the formula of FFT for the transformation process is given by the following equation: for = 0,



., , 0≀ ≀ where ,



, are complex numbers, is the number of samples, is the sample in the time domainand is the corresponding sample in the frequency domain. On applying FFT on the ECG signals obtained after the removal of BW as shown in fig. 3(b) & 4(b), the length of the frequency spectrum was found to be 640 for both the signals, which means we get 640 frequency coefficients for each signal. The next step is to apply Kohonen Neural Network (KNN) technique on these frequency coefficients to automatically identify the cut off frequency of the noise which is to be filtered out. D. Applying Kohonen Neural Network KNN (also called Self Organizing Map (SOM)) comes under the category of unsupervised learning. It clusters the frequency coefficients according to their amplitude values from high to low. KNN is a two layer Neural Network: the first layer is input layer and the second layer is the competitive layer [18]. Each node of the input layer is attached with every node of the competitive layer. There is a weight vector which is assigned to each node in both the layers. The frequency coefficients are applied to the input layer as a vector of size 4×1 in turn. Initially, the weight vector (which is a matrix of size 4×4) is assigned values randomly. During each training cycle, Euclidean distance is calculated between the input vector and every weight vector for determining the winning node according to the following equation: where indicates Euclidean distance, and indicates the input vector [16-17]. After determining the winning node, the corresponding weight vector of the weight matrix is updated by the following equation: where Ï” , is the learning coefficient and has exponential decaying nature with increasing number of iterations, is the weight vector to be updated, and is the collection of all the nodes in the neighborhood of radial distance from the input layer. This training cycle is repeated for a maximum of 200 iterations and a trained weight matrix is obtained. This trained weight matrix is used to cluster the frequency coefficients into four clusters [19] according to their amplitude values as shown in the fig. 5(c). Next step is to scan the clusters from right to left to identify the stable sample in the cluster. As the lowest cluster contains the low amplitude values which are actually noise amplitudes and is therefore discarded and the sample at which the cluster value changes from 1st cluster to 2nd cluster is considered. A sample is considered stable in a cluster if there exist atleast four consecutive samples and left neighborhood border (ÎŽ). According to the empirical results, the value of ÎŽ was found to be 7. So the cutoff frequency is where there are atleast four consecutive samples and where ÎŽ=7 in the 2nd cluster. E. FIR Low Pass Filtering FIR low pass filtering is done to attenuate the high frequency noise present in the ECG signal shown in fig. 1(a). FIR filter implementation requires three parameters: cutoff frequency ( , filter order (D) and the window type [5-6]. The cutoff frequency obtained using KNN is normalized using the following equation: where is the sampling frequency and its value was found to be 125 Hz for the signals shown in fig. 1. The default window is the Hamming window of size D+1. The FIR filter is represented by equation (5):
  • 4. Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, pp. 191-197 IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 194 for 0≀ ≀ Transition bandwidth is determined by the filter order. Higher the filter order, lesser is the transition width and sharper is the cutoff frequency response. The filter order used was 43. Next section provides the test results of the automatic identification of cutoff frequency using KNN and experiments of FIR filter in denoising the ECG signal. IV. Results and Experiments The results of baseline wandering and the automatic identification of the cutoff frequency using KNN for low pass filtering are shown in figures 3, 4 & 5 respectively. In the BW removal, the results of EMD method are compared with that of wavelet method as shown in figures 3 & 4. SNR using EMD method is found to be 4.5958dB and that using wavelet method is 4.2974dB for the input signal shown in figure 3(a). Both these methods were also implemented on another signal shown in figure 4(a) and similar results were obtained which shows that EMD method is more efficient and effective in removing the BW from ECG signal. Normalized cutoff frequency founded automatically using KNN method is 0.38 which is much less than that found using conventional method (0.64) for the signal shown in figure 5(a) and hence removes more noise component from ECG signal by low pass filtering. SNR using KNN is found to be 0.6537dB and that using conventional method is 0.2935dB. The default window used is Hamming window. Experiments are also carried out using Hanning and Blackman window as shown in the figures 5(e) & 5(f). Blackman window shows better results of ECG denoising as it has higher SNR than the SNRs of other windows used. V. Conclusion and Future Scope This paper has shown that the KNN method is effective and reliable solution for automatically identifying the cutoff frequency. The results show that EMD method is better able to remove BW than wavelet method and has higher SNR. The limitations of EMD method are that it is computationally more demanding and slightly attenuates the amplitude, but the results obtained using it overshadowed its limitations. Also, results show that KNN is better able to denoise the ECG signal than the conventional method and hence medical experts can promisingly use this methodology for diagnosing heart disorders using ECG. In the future work, this thesis work can be extended by employing different Metaheuristic Algorithms such as Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), Genetic Algorithm (GA), Firefly Algorithm (FA), Cuckoo Search (CS) algorithm to automatically determine the cutoff frequency and also to optimize the filter coefficients so that the filter response becomes very close to the ideal filter response and hence can give better results. Figure 3(a) Input ECG Signal Figure 3(b) BW removed using EMD Method Figure 3(c) BW removed using Wavelet Method 0 200 400 600 800 1000 1200 1400 -1.5 -1 -0.5 0 0.5 1 1.5 2 Input Signal magnitude in micro volts time (ms) 0 200 400 600 800 1000 1200 1400 -1 -0.5 0 0.5 1 1.5 magnitude in micro volts Time (ms) emd ECG signal SNR=4.5958 DB 0 200 400 600 800 1000 1200 1400 -1 -0.5 0 0.5 1 1.5 magnitude in micro volts Time (ms) wavelet ECG signal SNR=4.2974 DB
  • 5. Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, pp. 191-197 IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 195 Figure 4. Testing EMD method of BW removal with the signal shown in fig. 1(b). (a) Supraventricular ECG signal. (b) BW removed using EMD method. (c) BW removed using Wavelet method. 0 200 400 600 800 1000 1200 1400 -1 -0.5 0 0.5 1 1.5 2 2.5 input ECG signal magnitude in micro volts (a) Time (ms) 0 200 400 600 800 1000 1200 1400 -1.5 -1 -0.5 0 0.5 1 1.5 magnitude in micro volts (b) Time (ms) emd ECG signal SNR=1.2420 DB 0 200 400 600 800 1000 1200 1400 -1 -0.5 0 0.5 1 1.5 2 magnitude in micro volts (c) Time (ms) wavelet ECG signal SNR=0.6375 DB
  • 6. Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, pp. 191-197 IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 196 Figure 5. KNN Denoising results. (a) Noisy ECG signal as shown in the fig. 3(b) after removing BW. (b) Frequency Spectrum of the ECG signal. (c) Frequency spectrum clustered using KNN according to their amplitude values from high to low. After scanning from right to left Ist and IInd stable points are marked. These points are actually the cutoff frequencies and can be obtained by dividing the value with 10. (d) ECG signal filtered using cut off frequency calculated from KNN method and using Hamming window. (e) ECG signal filtered using cut off frequency calculated from KNN method and using Hanning window. (f) ECG signal filtered using cut off frequency calculated from KNN method and using Blackman window. (g) ECG signal filtered using cut off frequency calculated from Conventional method and using Hamming window. VI.References [1] Moein Sara, RajasvaranLogesvaran, “Intelligent ECG signal noise removal using PSONN”, International journal of computer applications (0975-8887), Volume 45-No.6, May 2012. [2] Sornmo Leif, Laguna Pablo, “Electrocardiogram signal processing”, Wiley Encyclopedia of Biomedical Engineering, 2006. [3] Dev Rahul, “Different Techniques to Remove Baseline Wander from ECG Signal: A Review”, VSRD-IJEECE, Vol. 2 (7), 2012, 532-537. [4] Seema et al., “Comparisons of Different Approaches for Removal of Baseline Wander from ECG Signal”, 2nd International Conference and workshop on Emerging Trends in Technology (ICWET) 2011. [5] Matlab help, MATLAB MATHWORKS. http://www mathworks.com. [6] Tan Li, Digital Signal Processing - Fundamentals and Applications. [7] Laguna Pablo et al., “Adaptive Baseline Wander Removal in the ECG: Comparative Analysis with Cubic Spline Technique”, IEEE Trans. On Biomedical Engg. Vol. 92, 2012, 0276-6547. [8] Meste Olivier et al., “Adaptive Filter for Event-Related Bioelectric Signals Using an Impulse Correlated Reference Input”, IEEE Trans. On Biomedical Engg.Vol. 39, NO. 10, October 1992. [9] Gurumurthy Sasikumar, “System Design for Baseline Wander Removal of ECG Signals with Empirical Mode Decomposition Using Matlab”, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-3, July 2013. 0200400600800100012001400-202 Amplitude (a) Time (ms) 0100200300400500600700050 Amplitude (b) Frequency (*10 Hz) 0100200300400500600700024(c) frequency (*10 Hz) clusters 0200400600800100012001400-202(d) Time (ms) Amplitude SNR=0.6537 DB0200400600800100012001400-202(g) Time (ms) Amplitude SNR=0.2935 DB0200400600800100012001400-202(f) Time (ms) Amplitude SNR=0.7045 DB0200400600800100012001400-202(e) Time (ms) Amplitude SNR=0.6618 DBIst stable pointIInd stable point
  • 7. Gautam Chouhan et al., International Journal of Emerging Technologies in Computational and Applied Sciences, 9(2), June-August, 2014, pp. 191-197 IJETCAS 14-577; © 2014, IJETCAS All Rights Reserved Page 197 [10] Flandrin Patrick, Goncalves Paulo, Rilling Gabriel, “Detrending and Denoising with Empirical Mode Decomposition”, IEEE-EURASIP Workshop on Nonlinear Signal and Image Processing NSIP-03, Grado (I), 2003. [11] Xin Yi, Chen Yu, HaoTuo Wei, “ECG Baseline Wander Correction Based on Mean-median Filter and Empirical Mode Decomposition”, Bio-Medical Materials and Engineering 24 (2014) 365–371, DOI 10.3233/BME-130820 IOS Press. [12] Holkar K.S., Lele V.R., “Removal of Baseline Wander from ECG Signal”, International Conference on Recent Trends in engineering & Technology - 2013(ICRTET'2013). [13] Park K.L., Lee K.J., Yoon H.R., “Application of a wavelet adaptive filter to minimise distortion of the ST-segment”, Medical & Biological Engineering & Computing 36 (1998) 581-586. [14] P. W. Macfarlane and T. D. W. Lawrie, eds., “Comprehensive Electrocardiology. Theory and Practice in Health and Disease”, vols. 1, 2, 3. New York: Pergamon Press, 1989. [15] Physionet, Physiologic signal archives for biomedical research, a database for heart signals, Cambridge, MA, www.physionet.org/physiobank. [16] Sotos J.M., MelĂ©ndez C.S., Salort C.V., Abad R.C., Ibanez J.J.R., “A learning based Widrow-Hoff Delta algorithm for noise reduction in biomedical signals”, Bio-inspired Modeling of Cognitive Tasks, LNCS, 2007; 4527, pp. 377-386. [17] Sotos J.M., Sanchez C., Mateo J., Alcaraz R., Vaya C., Rieta J.J., “Neural networks based approach to remove baseline drift in biomedical signals”, 11thMediterrConf Med Biomed EngComput 2007 IFMBE Proc, 2007;16:2, pp. 90-93. [18] Hassoun M.H., Fundamentals of Artificial Neural Network, MIT; 1995. [19] Hardy A., On the number of clusters, Computational Statistics & Data Analysis, 1996; 23:1, pp. 83-96. [20] Mateo J et al., “A new adaptive approach to remove Baseline Wander from ECG recordings using Madeline structure”, Computers in Cardiology 2007; 34:533−536, ISSN 0276−6574. VI. Acknowledgments The author first sincerely thanks Dr. RanjitKaur, Associate Professor, Punjabi University, under whose guidance this research work is completed. Also the author thanks Er. Jaspreet Singh, Assistant Professor, Punjabi University, whose constant support throughout the research work helped a lot. This work is supported by UCOE, Punjabi University, India.