A Novel Approach to ECG Classification Based upon Two-Layered HMMs in Body Sensor Networks

This paper presents a novel approach to ECG signal filtering and classification. Unlike the traditional techniques which aim at collecting and processing the ECG signals with the patient being still, lying in bed in hospitals, our proposed algorithm is intentionally designed for monitoring and classifying the patient's ECG signals in the free-living environment. The patients are equipped with wearable ambulatory devices the whole day, which facilitates the real-time heart attack detection. In ECG preprocessing, an integral-coefficient-band-stop (ICBS) filter is applied, which omits time-consuming floating-point computations. In addition, two-layered Hidden Markov Models (HMMs) are applied to achieve ECG feature extraction and classification. The periodic ECG waveforms are segmented into ISO intervals, P subwave, QRS complex and T subwave respectively in the first HMM layer where expert-annotation assisted Baum-Welch algorithm is utilized in HMM modeling. Then the corresponding interval features are selected and applied to categorize the ECG into normal type or abnormal type (PVC, APC) in the second HMM layer. For verifying the effectiveness of our algorithm on abnormal signal detection, we have developed an ECG body sensor network (BSN) platform, whereby real-time ECG signals are collected, transmitted, displayed and the corresponding classification outcomes are deduced and shown on the BSN screen.

[1]  Arantza Illarramendi,et al.  Real-time classification of ECGs on a PDA , 2005, IEEE Transactions on Information Technology in Biomedicine.

[2]  Jindong Tan,et al.  Body Sensor Network Based Context-Aware QRS Detection , 2012, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  L. Tarassenko,et al.  Application of ICA in Removing Artefacts from the ECG , 2002 .

[4]  Gregory T. A. Kovacs,et al.  Robust Neural-Network-Based Classification of Premature Ventricular Contractions Using Wavelet Transform and Timing Interval Features , 2006, IEEE Transactions on Biomedical Engineering.

[5]  John F. O'Callaghan,et al.  A coding approach to pattern recognition , 1970, Pattern Recognit..

[6]  T. Denton,et al.  Comprehensive electrocardiology : theory and practice in health and disease , 1990 .

[7]  K. Egiazarian,et al.  Comparative study of morphological and time-frequency ECG descriptors for heartbeat classification. , 2006, Medical engineering & physics.

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

[9]  F. Melgani,et al.  Detecting premature ventricular contractions in ECG signals with Gaussian processes , 2008, 2008 Computers in Cardiology.

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

[11]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[12]  Moncef Gabbouj,et al.  Automated patient-specific classification of premature ventricular contractions , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[13]  Ulrich Amsel,et al.  Comprehensive Electrocardiology Theory And Practice In Health And Disease , 2016 .

[14]  G Bortolan,et al.  Premature ventricular contraction classification by the Kth nearest-neighbours rule , 2005, Physiological measurement.

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

[16]  Sung-Nien Yu,et al.  Electrocardiogram beat classification based on wavelet transformation and probabilistic neural network , 2007, Pattern Recognit. Lett..

[17]  Benjamin E Moody Rule-based methods for ECG quality control , 2011, 2011 Computing in Cardiology.

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

[19]  Elif Derya Übeyli,et al.  ECG beat classifier designed by combined neural network model , 2005, Pattern Recognit..

[20]  Stanislaw Osowski,et al.  ECG beat recognition using fuzzy hybrid neural network , 2001, IEEE Trans. Biomed. Eng..

[21]  C. Jutten,et al.  Filtering noisy ECG signals using the extended kalman filter based on a modified dynamic ECG model , 2005, Computers in Cardiology, 2005.

[22]  H. Ghasemzadeh,et al.  Wireless Medical-Embedded Systems: A Review of Signal-Processing Techniques for Classification , 2013, IEEE Sensors Journal.

[23]  G. Burch [Cardiovascular diseases]. , 1956, Revista medica cubana.

[24]  Dana H. Brooks,et al.  Feature-based segmentation of ECG signals , 1996, Proceedings of Third International Symposium on Time-Frequency and Time-Scale Analysis (TFTS-96).

[25]  Bernadette Dorizzi,et al.  ECG signal analysis through hidden Markov models , 2006, IEEE Transactions on Biomedical Engineering.

[26]  Jindong Tan,et al.  A Real-Time Cardiac Arrhythmia Classification System with Wearable Electrocardiogram , 2011, 2011 International Conference on Body Sensor Networks.