Advanced Methods and Implementation Tools for Cardiac Signal Analysis

The heart is considered as a muscular pump that propels the blood toward all the cells of the human body, this hollow muscle has an internal electrical activity that allows it to contract automatically. Measuring this activity, called ECG signal, is used to diagnose the heart disorders. So, in this chapter, we survey the current state-of-the-art methods of ECG processing which contain several steps such as preprocessing or denoising, feature extraction and then arrhythmias detection; and the technological solutions for real-time implementation on embedded architectures as CPU, GPU, or FPGA. Finally, we discuss drawbacks and limitations of the presented methods with concluding remarks and future challenges.

[1]  R. Rangayyan,et al.  Biomedical Signal Analysis , 2015 .

[2]  Pablo Laguna,et al.  Adaptive filtering of ECG baseline wander , 1992, 1992 14th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  Yuan Wen Hau,et al.  EFFICIENT QRS COMPLEX DETECTION ALGORITHM IMPLEMENTATION ON SOC-BASED EMBEDDED SYSTEM , 2016 .

[4]  Prasanna Kumar Sahu,et al.  Denoising of Electrocardiogram (ECG) signal by using empirical mode decomposition (EMD) with non-local mean (NLM) technique , 2018 .

[5]  S. Mallat A wavelet tour of signal processing , 1998 .

[6]  Salvatore Cuomo,et al.  A GPU-Parallel Algorithm for ECG Signal Denoising Based on the NLM Method , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[7]  N. Balaji,et al.  FPGA Based Arrhythmia Detection , 2015 .

[8]  Kamal Aboutabikh,et al.  Design and implementation of a multiband digital filter using FPGA to extract the ECG signal in the presence of different interference signals , 2015, Comput. Biol. Medicine.

[9]  Peter Zipf,et al.  Reconfigurable FIR filter using distributed arithmetic on FPGAs , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[10]  Patrick E. McSharry,et al.  Advanced Methods And Tools for ECG Data Analysis , 2006 .

[11]  Agostino Giorgio,et al.  A New FPGA-based Medical Device for The Real Time Prevention of The Risk of Arrythmias , 2016 .

[12]  Celia Shahnaz,et al.  Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains , 2012, Biomed. Signal Process. Control..

[13]  Wan-Young Chung,et al.  ECG Signal De-noising with Asynchronous Averaging and Filtering Algorithm , 2010, Int. J. Heal. Inf. Syst. Informatics.

[14]  Rachid Latif,et al.  An efficient algorithm of ECG signal denoising using the adaptive dual threshold filter and the discrete wavelet transform , 2016 .

[15]  Vikas Gupta,et al.  Random-valued impulse noise removal using adaptive dual threshold median filter , 2015, J. Vis. Commun. Image Represent..

[16]  Peter Zipf,et al.  Dynamically reconfigurable FIR filter architectures with fast reconfiguration , 2013, 2013 8th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC).

[17]  Tom Chen,et al.  Design and implementation , 2006, IEEE Commun. Mag..

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

[19]  Haiying Wang,et al.  Improving biomolecular pattern discovery and visualization with hybrid self-adaptive networks. , 2002, IEEE transactions on nanobioscience.

[20]  Eric L. Miller,et al.  Nonlocal Means Denoising of ECG Signals , 2012, IEEE Transactions on Biomedical Engineering.

[21]  Yuan Wen Hau,et al.  Throb : System-on-Chip based Arrhythmia Screener with Self Interpretation , .

[22]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[23]  H. Nazeran,et al.  Wavelet Transform-Based ECG Baseline Drift Removal for Body Surface Potential Mapping , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[24]  M. D. Uplane,et al.  High Frequency Electromyogram Noise Removal from Electrocardiogram Using FIR Low Pass Filter Based on FPGA , 2016 .

[25]  Daming Wei,et al.  Parallelized computation for computer simulation of electrocardiograms using personal computers with multi-core CPU and general-purpose GPU , 2010, Comput. Methods Programs Biomed..

[26]  Kamalesh Kumar Sharma,et al.  QRS complex detection in ECG signals using locally adaptive weighted total variation denoising , 2017, Comput. Biol. Medicine.

[27]  Sarabjeet Singh Mehta,et al.  Total Removal of Baseline Drift from ECG Signal , 2007, 2007 International Conference on Computing: Theory and Applications (ICCTA'07).

[28]  Xiuying Cao,et al.  Denoising of ECG Signal Based on a Comprehensive Framework , 2010, 2010 International Conference on Multimedia Technology.

[29]  Manuel Blanco-Velasco,et al.  ECG signal denoising and baseline wander correction based on the empirical mode decomposition , 2008, Comput. Biol. Medicine.

[30]  REAL-TIME HARDWARE ARCHITECTURE OF THE ADAPTIVE DUAL THRESHOLD FILTER BASED ECG SIGNAL DENOISING , 2018 .

[31]  Rachid Latif,et al.  Efficient method Of QRS complex extraction using a multilevel algorithm and an adaptive thresholding technique , 2015, 2015 Third World Conference on Complex Systems (WCCS).

[32]  L. Anjaneyulu,et al.  Area Efficient Pipelined Architecture For Realization of FIR Filter Using Distributed Arithmetic , 2022 .

[33]  Rachid Latif,et al.  An Efficient Method of ECG Signals Denoising Based on an Adaptive Algorithm Using Mean Filter and an Adaptive Dual Threshold Filter , 2015 .

[34]  Adrian Basarab,et al.  Towards an automatic early stress recognition system for office environments based on multimodal measurements: A review , 2016, J. Biomed. Informatics.

[35]  Mohammed Karim,et al.  An FPGA-based implementation of a pre-processing stage for ECG signal analysis using DWT , 2014, 2014 Second World Conference on Complex Systems (WCCS).

[36]  Naomie Salim,et al.  Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals , 2016, Comput. Methods Programs Biomed..