A Novel R Peak Detection Method for Mobile Environments

With the development of the portable electrocardiogram (ECG) sensor, R peaks can be monitored during various physical activities in mobile environment. However, such ECG signals contain real-world noise, complicating the accurate detection of R peak. In this paper, we propose a novel approach for R peak detection in ECG signals with real-world noise by using signal envelop filtering (SEF) and Shannon energy envelope with the Savitzky–Golay filter (SEE-SG). SEF was designed to diminish abrupt peaks due to movement by adjusting its amplitude based on an automatically determined threshold. SEE-SG was used to enhance the QRS-complex. We first designed the experimental protocol for physical activity (sit, walk, and ascend), namely, normal ECG in a physical activity database, and validated our method by using the ECG data of 23 subjects. Moreover, to avoid overtuning on our database, we validated the proposed method using two public databases: the MIT-BIH QT database (QTDB) and Noise Stress Test Database (NSTDB). The experimental results show promising performance on QTDB (SE and P+: 99.96% and ER: 0.08%), NSTDB (SE: 94.07%, P+: 93.45, and ER: 12.57%), and NPADB (SE: 99.95%, P+: 99.78%, and ER: 0.27%). We also assessed our method by comparing the absolute differences of R–R intervals and heart rates between actual and detected R peaks. In conclusion, as the proposed method achieved noise robustness and reliable performance on R peak detection during physical activities, it can be used to monitor a user’s ECG and cardiac health information accurately in daily life.

[1]  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.

[2]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[3]  Jindong Tan,et al.  Body Sensor Network Based Context Aware QRS Detection , 2006, EMBC 2006.

[4]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

[5]  D.S. Benitez,et al.  A new QRS detection algorithm based on the Hilbert transform , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).

[6]  Manpreet Kaur,et al.  Different Techniques to Remove Baseline Wander from ECG Signal , 2013 .

[7]  Michele Rossi,et al.  SURF: Subject-Adaptive Unsupervised ECG Signal Compression for Wearable Fitness Monitors , 2017, IEEE Access.

[8]  M. R. Homaeinezhad,et al.  Segmentation of Holter ECG Waves Via Analysis of a Discrete Wavelet-Derived Multiple Skewness–Kurtosis Based Metric , 2010, Annals of Biomedical Engineering.

[9]  A. Ghaffari,et al.  Parallel processing of ECG and blood pressure waveforms for detection of acute hypotensive episodes: a simulation study using a risk scoring model , 2010, Computer methods in biomechanics and biomedical engineering.

[10]  Pere Caminal,et al.  Filtering and thresholding the analytic signal envelope in order to improve peak and spike noise reduction in EEG signals. , 2014, Medical engineering & physics.

[11]  R. Orglmeister,et al.  The principles of software QRS detection , 2002, IEEE Engineering in Medicine and Biology Magazine.

[12]  G. Karthikeyni S. Arulmurugan Low-Power Wearable ECG Monitoring System for Multiple Patient Remote Monitoring , 2018 .

[13]  Manas Rakshit,et al.  An efficient wavelet-based automated R-peaks detection method using Hilbert transform , 2017 .

[14]  Jianqing Li,et al.  An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm , 2017, Journal of healthcare engineering.

[15]  C. Saritha,et al.  ECG Signal Analysis Using Wavelet Transforms , 2008 .

[16]  Matthias Struck,et al.  Evaluation of QRS detection algorithm implemented for mobile applications based on ECG data acquired from sensorized garments , 2012 .

[17]  Pablo Laguna,et al.  A database for evaluation of algorithms for measurement of QT and other waveform intervals in the ECG , 1997, Computers in Cardiology 1997.

[18]  Chieh-Li Chen,et al.  A QRS Detection and R Point Recognition Method for Wearable Single-Lead ECG Devices , 2017, Sensors.

[19]  Anubha Gupta,et al.  Fractal and EMD based removal of baseline wander and powerline interference from ECG signals , 2013, Comput. Biol. Medicine.

[20]  Matthias Struck,et al.  Filter and processing method to improve R-peak detection for ECG data with motion artefacts from wearable systems , 2015, 2015 Computing in Cardiology Conference (CinC).

[21]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.

[22]  Ritesh Kumar,et al.  An efficient new method for the detection of QRS in electrocardiogram , 2014, Comput. Electr. Eng..

[23]  Hlaing Minn,et al.  Apnea MedAssist: Real-time Sleep Apnea Monitor Using Single-Lead ECG , 2011, IEEE Transactions on Information Technology in Biomedicine.

[24]  Anurak Thungtong,et al.  A robust algorithm for R peak detection based on optimal Discrete Wavelet Transform , 2017, 2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[25]  G. Moody,et al.  The European ST-T database: standard for evaluating systems for the analysis of ST-T changes in ambulatory electrocardiography. , 1992, European heart journal.

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

[27]  Juan Arteaga-Falconi,et al.  R-peak detection algorithm based on differentiation , 2015, 2015 IEEE 9th International Symposium on Intelligent Signal Processing (WISP) Proceedings.

[28]  E. Farahabadi,et al.  R Peak Detection in Electrocardiogram Signal Based on an Optimal Combination of Wavelet Transform, Hilbert Transform, and Adaptive Thresholding , 2011, Journal of medical signals and sensors.

[29]  Patrick Gaydecki,et al.  The use of the Hilbert transform in ECG signal analysis , 2001, Comput. Biol. Medicine.

[30]  L. Sörnmo,et al.  Delineation of the QRS complex using the envelope of the e.c.g. , 1983, Medical and Biological Engineering and Computing.

[31]  Unsang Park,et al.  R Peak Detection Method Using Wavelet Transform and Modified Shannon Energy Envelope , 2017, Journal of healthcare engineering.

[32]  Sarawan Wongsa,et al.  Robustness evaluation of a dual-threshold QRS detection method for wearable ECG recorders , 2017, 2017 14th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON).

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

[34]  Fei Zhang,et al.  QRS Detection Based on Morphological Filter and Energy Envelope for Applications in Body Sensor Networks , 2011, J. Signal Process. Syst..

[35]  S. Evans,et al.  Heart rate variability as a biomarker for autonomic nervous system response differences between children with chronic pain and healthy control children , 2013, Journal of pain research.

[36]  Abdelmalik Taleb-Ahmed,et al.  R-peaks detection based on stationary wavelet transform , 2015, Comput. Methods Programs Biomed..

[37]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.

[38]  P. Karthigaikumar,et al.  ECG Signal Preprocessing and SVM Classifier-Based Abnormality Detection in Remote Healthcare Applications , 2018, IEEE Access.

[39]  J. Tasic,et al.  Detection of the electrocardiogram fiducial points in the phase space using the Euclidian distance measure. , 2012, Medical engineering & physics.

[40]  Zied Lachiri,et al.  EMD method for automatic ECG fiducial points detection , 2016, 2016 International Image Processing, Applications and Systems (IPAS).

[41]  M. Sabarimalai Manikandan,et al.  A novel method for detecting R-peaks in electrocardiogram (ECG) signal , 2012, Biomed. Signal Process. Control..