ECG diagnosis via a sequential recursive time series — Wavelet classification scheme

A novel scheme for diagnosing non-stationary electrocardiogram (ECG) records using a combination of stochastic time-series detection and wavelet-based classification methods is presented. The ECG diagnosis algorithm stems from a two-stage procedure, which initially detects and subsequently classifies ECG segments bearing cardiac abnormalities. In the first stage, recursive stochastic time-series representations (as applied to fault diagnosis of mechanical systems) are used for detecting any potentially abnormal heartbeat incidents in the ECG signal. During the second stage, the detected incidents are fed into a wavelet classifier, which assigns the corresponding heartbeats to different classes, i.e. Supraventricular, Ventricular, Fusion and Normal. The resulting classification task is thus focused on abnormal ECG segments, as the segments related to healthy heart status are discarded by the detection step. The scheme's performance is evaluated on several ECG recordings from the MIT-BIH Arrhythmia database. Despite minimal preprocessing of the ECG recordings and the simplicity of the ECG features extraction scheme with respect to other well-established schemes, the algorithmic performance is comparable.

[1]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[2]  Mónica F. Bugallo,et al.  ECG denoising using a dynamical model and a marginalized particle filter , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[3]  Tet Hin Yeap,et al.  ECG Beat Classification By A Neural Network , 1990, [1990] Proceedings of the Twelfth Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

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

[5]  Vijanth S. Asirvadam,et al.  Adaptive Non-Stationary Cardiac Signals Identification using an Augmented MLP Network , 2007 .

[7]  D. Fotiadis,et al.  The Use of Kalman Filter in Biomedical Signal Processing , 2009 .

[8]  Chinmay Chandrakar,et al.  DENOISING ECG SIGNALS USING ADAPTIVE FILTER ALGORITHM , 2012 .

[9]  Gari D Clifford,et al.  Synthetic ECG generation and Bayesian filtering using a Gaussian wave-based dynamical model , 2010, Physiological measurement.

[10]  George Carayannis,et al.  QRS detection through time recursive prediction techniques , 1988 .

[11]  Truong Q. Nguyen,et al.  Wavelets and filter banks , 1996 .

[12]  Charles E. Heckler,et al.  Applied Multivariate Statistical Analysis , 2005, Technometrics.

[13]  S. Osowski,et al.  Support Vector Machine based expert system for reliable heart beat recognition , 2022 .

[14]  G. Carrault,et al.  Comparing wavelet transforms for recognizing cardiac patterns , 1995 .

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

[16]  Yuanqing Xia,et al.  Detection of abrupt changes in electrocardiogram with generalised likelihood ratio algorithm , 2010 .

[17]  John D. Hios,et al.  FDI for Aircraft Systems Using Stochastic Pooled-NARMAX Representations: Design and Assessment , 2009, IEEE Transactions on Control Systems Technology.

[18]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .