Two-stage motion artefact reduction algorithm for electrocardiogram using weighted adaptive noise cancelling and recursive Hampel filter

The presence of motion artefacts in ECG signals can cause misleading interpretation of cardiovascular status. Recently, reducing the motion artefact from ECG signal has gained the interest of many researchers. Due to the overlapping nature of the motion artefact with the ECG signal, it is difficult to reduce motion artefact without distorting the original ECG signal. However, the application of an adaptive noise canceler has shown that it is effective in reducing motion artefacts if the appropriate noise reference that is correlated with the noise in the ECG signal is available. Unfortunately, the noise reference is not always correlated with motion artefact. Consequently, filtering with such a noise reference may lead to contaminating the ECG signal. In this paper, a two-stage filtering motion artefact reduction algorithm is proposed. In the algorithm, two methods are proposed, each of which works in one stage. The weighted adaptive noise filtering method (WAF) is proposed for the first stage. The acceleration derivative is used as motion artefact reference and the Pearson correlation coefficient between acceleration and ECG signal is used as a weighting factor. In the second stage, a recursive Hampel filter-based estimation method (RHFBE) is proposed for estimating the ECG signal segments, based on the spatial correlation of the ECG segment component that is obtained from successive ECG signals. Real-World dataset is used to evaluate the effectiveness of the proposed methods compared to the conventional adaptive filter. The results show a promising enhancement in terms of reducing motion artefacts from the ECG signals recorded by a cost-effective single lead ECG sensor during several activities of different subjects.

[1]  Feng Wan,et al.  Adaptive Fourier decomposition based ECG denoising , 2016, Comput. Biol. Medicine.

[2]  Ignacio Rojas,et al.  Design, implementation and validation of a novel open framework for agile development of mobile health applications , 2015, BioMedical Engineering OnLine.

[3]  Wen-Ching Lee,et al.  Adaptive reduction of motion artifact in a portable ECG system , 2010, 2010 IEEE Sensors.

[4]  Meltem Izzetoglu,et al.  Motion artifact cancellation in NIR spectroscopy using Wiener filtering , 2005, IEEE Transactions on Biomedical Engineering.

[5]  Enzo Pasquale Scilingo,et al.  A Novel Algorithm for Movement Artifact Removal in ECG Signals Acquired from Wearable Systems Applied to Horses , 2015, PloS one.

[6]  A. Ruha,et al.  A real-time microprocessor QRS detector system with a 1-ms timing accuracy for the measurement of ambulatory HRV , 1997, IEEE Transactions on Biomedical Engineering.

[7]  N. Huang,et al.  The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[8]  Xiao-Hua Yu,et al.  An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks , 2013, Neurocomputing.

[9]  Héctor Pomares,et al.  mHealthDroid: A Novel Framework for Agile Development of Mobile Health Applications , 2014, IWAAL.

[10]  David A. Tong,et al.  Adaptive reduction of motion artifact in the electrocardiogram , 2002, Proceedings of the Second Joint 24th Annual Conference and the Annual Fall Meeting of the Biomedical Engineering Society] [Engineering in Medicine and Biology.

[11]  S. Luo,et al.  A review of electrocardiogram filtering. , 2010, Journal of electrocardiology.

[12]  Do-Un Jeong,et al.  Development of wearable ECG measurement system using EMD for motion artifact removal , 2012, 2012 7th International Conference on Computing and Convergence Technology (ICCCT).

[13]  Peter Holland,et al.  Removing ECG noise from surface EMG signals using adaptive filtering , 2009, Neuroscience Letters.

[14]  Shing-Hong Liu,et al.  Motion Artifact Reduction in Electrocardiogram Using Adaptive Filter , 2011 .

[15]  Don M. Tucker,et al.  An improved artifacts removal method for high dimensional EEG , 2016, Journal of Neuroscience Methods.

[16]  I Romero,et al.  PCA and ICA applied to noise reduction in multi-lead ECG , 2011, 2011 Computing in Cardiology.

[17]  Nurettin Acir,et al.  A novel system for automatic removal of ocular artefacts in EEG by using outlier detection methods and independent component analysis , 2017, Expert Syst. Appl..

[18]  Kang-Ming Chang,et al.  Gaussian Noise Filtering from ECG by Wiener Filter and Ensemble Empirical Mode Decomposition , 2011, J. Signal Process. Syst..

[19]  Fuad A. Ghaleb,et al.  Motion Artifact Reduction Algorithm Using Sequential Adaptive Noise Filters and Estimation Methods for Mobile ECG , 2017 .

[20]  Malte Kirst,et al.  Using DWT for ECG motion artifact reduction with noise-correlating signals , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

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

[22]  Tae-Soo Lee,et al.  Accelerometer based motion noise analysis of ECG signal , 2009 .

[23]  Wei Jiang,et al.  On-line outlier detection and data cleaning , 2004, Comput. Chem. Eng..

[24]  Myoungho Lee,et al.  Adaptive Motion Artifacts Reduction Using 3-axis Accelerometer in E-textile ECG Measurement System , 2007, Journal of Medical Systems.

[25]  Sheikh Md. Rabiul Islam,et al.  Noise Removal and QRS Detection of ECG Signal , 2016 .

[26]  Chao Huang,et al.  A Novel Method for Automatic Identification of Motion Artifact Beats in ECG Recordings , 2012, Annals of Biomedical Engineering.

[27]  Lenka Lhotska,et al.  Independent Component Analysis and Decision Trees for ECG Holter Recording De-Noising , 2014, PloS one.

[28]  Chandan Chakraborty,et al.  Application of principal component analysis to ECG signals for automated diagnosis of cardiac health , 2012, Expert Syst. Appl..

[29]  Li Zhang,et al.  A lightweight QRS detector for single lead ECG signals using a max-min difference algorithm , 2017, Comput. Methods Programs Biomed..

[30]  Hao Wu,et al.  Adaptive motion artefact reduction in respiration and ECG signals for wearable healthcare monitoring systems , 2014, Medical & Biological Engineering & Computing.

[31]  Fakroul Ridzuan Hashim,et al.  Wavelet based motion artifact removal for ECG signals , 2012, 2012 IEEE-EMBS Conference on Biomedical Engineering and Sciences.

[32]  Jacob Benesty,et al.  Adaptive Signal Processing: Applications to Real-World Problems , 2003 .

[33]  Heinz Jäckel,et al.  Continuous Monitoring of Electrode--Skin Impedance Mismatch During Bioelectric Recordings , 2008, IEEE Transactions on Biomedical Engineering.

[34]  Samit Ari,et al.  ECG signal enhancement using S-Transform , 2013, Comput. Biol. Medicine.

[35]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[36]  K. Ouni,et al.  An Approach Combining Wavelet Transform and Hidden Markov Models for ECG Segmentation , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[37]  B. Widrow,et al.  Adaptive noise cancelling: Principles and applications , 1975 .

[38]  Buta Singh,et al.  Noise Cancellation using Adaptive Filtering in ECG Signals: Application to Biotelemetry , 2016 .

[39]  Sabine Van Huffel,et al.  Source Separation From Single-Channel Recordings by Combining Empirical-Mode Decomposition and Independent Component Analysis , 2010, IEEE Transactions on Biomedical Engineering.

[40]  Sung-Nien Yu,et al.  Selection of significant independent components for ECG beat classification , 2009, Expert Syst. Appl..

[41]  L. G. Sison,et al.  Adaptive noise cancelling of motion artifact in stress ECG signals using accelerometer , 2002, Proceedings of the Second Joint 24th Annual Conference and the Annual Fall Meeting of the Biomedical Engineering Society] [Engineering in Medicine and Biology.

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

[43]  J. Webster,et al.  The origin of skin-stretch-caused motion artifacts under electrodes. , 1996, Physiological measurement.

[44]  M.G. Pecht,et al.  Reduction of Skin Stretch Induced Motion Artifacts in Electrocardiogram Monitoring Using Adaptive Filtering , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[45]  Szi-Wen Chen,et al.  Hardware Design and Implementation of a Wavelet De-Noising Procedure for Medical Signal Preprocessing , 2015, Sensors.

[46]  Hangsik Shin,et al.  Simple and Robust Realtime QRS Detection Algorithm Based on Spatiotemporal Characteristic of the QRS Complex , 2016, PloS one.

[47]  Ming Zeng,et al.  Recognizing new activities with limited training data , 2015, SEMWEB.

[48]  Johannes Willkomm,et al.  Motion Artifact Removal from Capacitive ECG Measurements by Means of Adaptive Filtering , 2011 .

[49]  Seung Hun Kim,et al.  Reduction of Motion Artifacts and Improvement of R Peak Detecting Accuracy Using Adjacent Non-Intrusive ECG Sensors , 2016, Sensors.

[50]  H. T. Nagle,et al.  A comparison of the noise sensitivity of nine QRS detection algorithms , 1990, IEEE Transactions on Biomedical Engineering.

[51]  M.E. Davies,et al.  Source separation using single channel ICA , 2007, Signal Process..

[52]  Ki H. Chon,et al.  Automatic Motion and Noise Artifact Detection in Holter ECG Data Using Empirical Mode Decomposition and Statistical Approaches , 2012, IEEE Transactions on Biomedical Engineering.