ECG Signal De-Noising and Feature Extraction using Discrete Wavelet Transform
Citation
MLA Style: Raaed Faleh Hassan, Sally Abdulmunem Shaker"ECG Signal De-Noising and Feature Extraction using Discrete Wavelet Transform" International Journal of Engineering Trends and Technology 63.1 (2018): 32-39.
APA Style:Raaed Faleh Hassan, Sally Abdulmunem Shaker (2018). ECG Signal De-Noising and Feature Extraction using Discrete Wavelet Transform. International Journal of Engineering Trends and Technology, 63(1), 32-39.
Abstract
Electrocardiogram (ECG) provides an important information about cardiovascular performance, it is a noninvasive technique utilized as a main diagnostic appliance for cardiovascular diseases. The clear ECG signal supply valuable information about the electrophysiology of the heart diseases and ischemic changes that may happen. This research aims to extract the common features of the ECG signals based on Discrete Wavelet Transform(DWT). As the ECG signal suffers from two types of interferences: power line interference and baseline wander interference, therefore DWT has used firstly for de-noising the ECG signal then extracting its features. Daubechies 4 (db4) for R wave detection is employed, because R wave has high amplitude so it is easily detected and used as a reference point to detect the other waves by creating a window for each wave and search in minima and maxima amplitude, then extract other feature R-R, P-R interval, QRS width, heart rate and ST Deviation. The analysis of ECG signal is executed in MATLAB environment. This work is tested with signals imported from physionet and use field MIT-BIH Arrhythmia database and PTB database. The collected results appear a sensitivity of 99.6% and a positive predictivity of 100% for QRS complex wave detection, the P peaks detection show sensitivity of 97.9% and a positive predictivity of 98.1% and T peaks detection show sensitivity of 97.8% and a positive predictivity of 98.6%.
Reference
[1] A.A.M.A.A.B.Zahia Zidelmala, "QRS detection based on wavelet coefficients," Elsevier, 2011.
[2] M. K. EL Mimouni El Hassan *, "An FPGA-Based Implementation of a Pre-Processing," IEEE, no. 978-1-4799-4647-1/14/$31.00, 2014.
[3] A.K. C. P. N. Neophytou, "ECG analysis in the Time-Frequency domain," in IEEE 12th International Conference, Larnaca, Cyprus, 2013.
[4] S. K. K. Himanshu Gothwal, "Cardiac arrhythmias detection in an ECG beat signal using fast Fourier transform and artificial neural network," J. Biomedical Science and Engineering, 2010.
[5] G. Kavya, "Abnormality Diagnosis in ECG signal using Daubechies Wavelet," in 5th International Conference on Biomedical Engineering and Informatics, 2012 IEEE.
[6] M. A. D. Muhidin A. Mohamed, "An Approach for ECG Feature Extraction using Daubechies 4 (DB4) Wavelet," International Journal of Computer Applications, 2014.
[7] R. P. JAAKKO MAMIVUO, "Principles and Applications," in Bio electromagnetism, 1995.
[8] U. A. C. Sambhu D.1, "Automatic Classification of ECG Signals Features Extracted Using Wavelet Transform and Support Vector Machines," International Journal of Advanced Research in Electrical, vol. ISSN (Online): 2278 – 8875, 2013.
[9] S.-Y. J. K. W. a. K. N. S. M. Abed Al RaoofBsoul, "Detection of P, QRS, and T Components of ECG Using Wavelet Transformation," IEEE, 2009.
[10] J.Seena V, "A REVIEW ON FEATURE EXTRACTION AND DENOISING OF ECG SIGNAL USING WAVELET TRANSFORM," in 2nd International Conference on Devices, Circuits, and Systems (ICDCS), 2014.
[11] GZSCCET, "Automatic Delineation of ECG Characteristics Points using the Window Search & Multi-resolution Wavelet Transform approach," in Proc. of Int. Conf. on Emerging Trends in Engineering and Technology, ACEEE, 2013.
[12] K. P. I. A. B. K. K. *. Remya R Sa, "Classification of Myocardial Infarction Using Multi-Resolution Wavelet Analysis of ECG," in International Conference on Emerging Trends in Engineering, Science and Technology, Elsevier, 2015.
[13] Y.-S. N. a. J.-Y. W. Kun-Chih (Jimmy) Chen*, "Electrocardiogram Diagnosis using Wavelet-based Artificial Neural Network," in IEEE 5th Global Conference on Consumer Electronics, 2016.
[14] "https://www.physionet.org/cgibin/atm/ATM," [Online].
[15] A.T. Hari Mohan Rai, "ECG Signal Classification using Wavelet Transform and Back Propagation Neural Network," in 5th International Conference on Computer and Device for Communication (CODEC), IEEE, 2012.
[16] J. S. Vanisree K, "Automatic Detection of ECG R-R Interval using Discrete Wavelet Transformation," International Journal on Computer Science and Engineering (IJCSE), 4 April 2011.
[17] A. B. Rachid HADDADI, "Discrete Wavelet Transform Based Algorithm for Recognition of QRS Complexes," World of Computer Science and Information Technology Journal (WCSIT), vol. 4, no. ISSN: 2221-0741, 2014.
[18] M. I. Mahesh A Nair, "ECG Feature Extraction using Time-Frequency Analysis," Springer Science Business Media B.V., 2010.
[19] A.A. M. D. A. M. E. J. H. B. S. Z. Mahmoodabadi, "ECG Feature Extraction Based on Multiresolution Wavelet Transform," in Engineering in Medicine and Biology 27th Annual Conference IEEE, Shanghai, China, 2005.
[20] [20] S. G. A.-K. A. R. T. ?, "Real-Time Detection of Myocardial Infarction by Evaluation of ST-Segment in Digital ECG," Journal of Medical Imaging and Health Informatics, Vol. 1, 1–6, 2011.
Keywords
ECG signal, MATLAB, DWT, QRS, Daubechies, db4.