Performance analysis of adaptive algorithms for removal of low frequency noise from ECG signal

Electrocardiogram (ECG) signal is the electrical activity of the human heart. The ECG contains important information about the overall performance of the human cardiac system. Therefore, accurate examination of the ECG signal is very important but challenging task. ECG signal is often very low amplitude and contaminated with different types of noises due to its measurement process e.g. power line interference, amplifier noise and baseline wander. Baseline wander is a type of biological noise caused by the random movement of patient during ECG measurement and distorts the ST segment of the ECG waveform. In this paper, we present a comprehensive comparative study of five widely used adaptive filtering algorithms for the removal of low frequency noise. We perform extensive experiments on the Physionet MIT BIH ECG database and compare the signal to noise ratio (SNR), convergence rate, and time complexity of these algorithms. It is found that modified LMS has better performance than others in terms of SNR and convergence rate.

[1]  Yu Hen Hu,et al.  Power-Line Interference Detection and Suppression in ECG Signal Processing , 2008, IEEE Transactions on Biomedical Engineering.

[2]  N.V. Thakor,et al.  Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection , 1991, IEEE Transactions on Biomedical Engineering.

[3]  A. Ahmadian,et al.  ECG Feature Extraction Based on Multiresolution Wavelet Transform , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[4]  Karl Unterkofler,et al.  Detecting Ventricular Fibrillation by Time-Delay Methods , 2007, IEEE Transactions on Biomedical Engineering.

[5]  Kostas Gianikellis,et al.  A simple SSA-based de-noising technique to remove ECG interference in EMG signals , 2016, Biomed. Signal Process. Control..

[6]  K. L. Yadav Performance Evaluation Of Different Adaptive Filters For ECG Signal Processing , 2010 .

[7]  U. C. Pati,et al.  Removal of artifacts from electrocardiogram using digital filter , 2012, 2012 IEEE Students' Conference on Electrical, Electronics and Computer Science.

[8]  Ali Al-Naji,et al.  Remote respiratory monitoring system based on developing motion magnification technique , 2016, Biomed. Signal Process. Control..

[9]  Majid Ghasemi ECG noise cancellation using kernel adaptive filtering , 2013 .

[10]  M. Z. U. Rahman,et al.  Efficient and Simplified Adaptive Noise Cancelers for ECG Sensor Based Remote Health Monitoring , 2012, IEEE Sensors Journal.

[11]  Lionel Tarassenko,et al.  Application of independent component analysis in removing artefacts from the electrocardiogram , 2006, Neural Computing & Applications.

[12]  A. Murray,et al.  Systematic comparison of different algorithms for apnoea detection based on electrocardiogram recordings , 2002, Medical and Biological Engineering and Computing.

[13]  Khurram Khurshid,et al.  Multistage Adaptive filter for ECG signal processing , 2017, 2017 International Conference on Communication, Computing and Digital Systems (C-CODE).

[14]  Yuzhong Jiao,et al.  Modified Log-LMS adaptive filter with low signal distortion for biomedical applications , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  M. Afzali,et al.  Comparison of different electrocardiogram signal power line denoising methods based on SNR improvement , 2012, 2012 19th Iranian Conference of Biomedical Engineering (ICBME).

[16]  Madhuri S. Joshi,et al.  Analysis of Multi-Lead ECG Signals using Decision Tree Algorithms , 2016 .

[17]  A. Bhavani Sankar,et al.  Performance Study of Various Adaptive Filter Algorithms for Noise Cancellation in Respiratory Signals , 2010 .

[18]  Dong Jingwei,et al.  Design of Digital Filter on ECG Signal Processing , 2015, 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC).

[19]  O. Shultseva,et al.  Implementation of adaptive filters for ECG Data Processing , 2008, 2008 IEEE Region 8 International Conference on Computational Technologies in Electrical and Electronics Engineering.