Detection of shockable ventricular cardiac arrhythmias from ECG signals using FFREWT filter-bank and deep convolutional neural network

https://doi.org/10.1016/j.compbiomed.2020.103939Get rights and content

Abstract

Among various life-threatening cardiac disorders, ventricular tachycardia (VT) and ventricular fibrillation (VF) are shockable ventricular cardiac arrhythmias (SVCA) which require immediate defibrillation therapy for the survival of patients. Timely and accurate detection of rapid VT or VF episodes using ECG signals is extremely important before initiating external defibrillator (AED) and implantable cardioverter-defibrillator (ICD) therapies. In this paper, a novel approach for the detection of SVCA using ECG signals is proposed. The fixed frequency range empirical wavelet transform (EWT) (FFREWT) filter-bank is introduced for the multiscale analysis of ECG signals. The modes evaluated using FFREWT of ECG signals are used as input to a deep convolutional neural network (CNN) for the detection of SVCA. The architecture of the proposed deep CNN comprises of four convolution, two pooling, and four dense layers. The ECG signals from various public databases are used to evaluate the proposed FFREWT domain deep CNN approach. The results show that the proposed approach has obtained an accuracy of 99.036%, 99.800%, and 81.250% for the classification of shockable vs non-shockable, VF vs Non-VF, and VT vs VF, respectively using 8 s ECG frames with 10-fold cross-validation (CV) strategy. Our proposed approach has obtained an average accuracy value of 97.592% using 8 s ECG frames with subject-specific CV. The hardware implementation of the proposed SVCA detection approach can be done using an Internet of things (IoT) driven patient monitoring system.

Introduction

Smart healthcare systems are the collection of medical devices, sensors, services, and applications that connect and communicate through the internet [1], [2]. Such frameworks have helped to provide quality healthcare and handle the constant increase in the demand for healthcare services [3], [4]. One such application is the development of a smart healthcare system for the accurate and real-time detection of life-threatening cardiac ailments [5], [6]. Rapid ventricular tachycardia (VT) and ventricular fibrillation (VF) are shockable ventricular cardiac arrhythmias (SVCA) whose treatments require immediate defibrillation therapy [7], [8]. VT is based on the presence of abnormal electrical activity in the ventricles of the heart, which causes the heart to beat faster than the usual and it is unable to pump sufficient blood to the lungs and entire body [9]. On the other hand, VF is a disorganized electrical activity generated in the ventricle of the heart. As a result, the heart fails to pump blood to other parts of the body which might lead to sudden cardiac arrest [10]. It has been found that approximately three hundred thousand deaths in the United States per year are due to SVCA [11]. The treatment of patients with SVCA is more complex than using an automated external defibrillator (AED), and it is performed according to clinical guidelines [12]. Typically, a high energy shock therapy is given to the patients with VF to restore their heart activity to normal sinus rhythm. Usually, a 200 J energy-based shock is given by an AED device to the patients having VF episodes. [13]. Similarly, for implantable cardioverter-defibrillator (ICD) devices, a 20 J energy-based shock therapy is used [13]. In ICD and AED devices, the automated detection of VT and VF episodes from ECG signals is the primary task to initiate the shock therapy [14]. The extraction of features from the ECG signal and the use of machine learning approaches are the important steps in the development of automated detection of VT and VF ailments [8]. The accurate and timely detection of SVCA will be helpful in the initiation of shock therapy in automated patient monitoring.

In the last few decades, various feature extraction and classification approaches have been proposed for the detection and classification of SVCA episodes using ECG signals [15], [16]. The features namely, complexity measure (CPLX) [17], threshold crossing intervals (TCI) [13], VF filter leakage measure (VFF) [18], and the auto-correlation function (ACF) [19] coupled with various machine learning based classifiers have been widely used for the automated detection of VT and VT ailments using the ECG signals. Similar works include, the extraction of features based on the spectral algorithm (SPEC) [20], phase space representation (PSR) [21], and wavelet transforms [22], [23], [24], [25]. Moreover, a few authors have developed automated SVCA detection algorithms based on the combinations of aforementioned features with machine-learning techniques [26], [27] [28], [29], [30]. Furthermore, the time–frequency analysis based method has also been used for the detection of SVCA using ECG signal [31]. In recent years, authors have used the signal-driven multiscale analysis approaches such as empirical mode decomposition (EMD) and variational mode decomposition (VMD) for the decomposition of ECG signal into various modes, and extracted features from those modes for the detection of VT and VF episodes [8], [32], [33], [34], [35]. These multiscale analysis methods have demonstrated higher classification performance for the detection of SVCA. However, the high computational complexity of these aforementioned multiscale analysis methods make them infeasible for smart healthcare applications.

In recent years, deep learning approaches have been applied for the automated detection of cardiac pathologies using ECG signals [36], [37], [38]. The convolutional neural network (CNN) based deep learning approaches have also been used for the detection of SVCA using ECG signals [16], [39]. The advantage of deep learning-based approaches is that they do not rely on handcrafted features and automatically extract learnable features directly from the raw ECG signals [37]. The empirical wavelet transform (EWT) is a multiresolution signal processing approach used for the extraction of modes from the ECG signal [37], [40], [41]. In EWT, the adaptive wavelet functions are used to design the filter-bank for the evaluation of modes [42]. The filter-bank in EWT is derived based on the segregation of the Fourier spectrum of the non-stationary signals by detecting the boundary points. The Fourier–Bessel domain EWT with fixed order ranges has been used for the analysis of multi-lead ECG signal for the detection of myocardial infarction [37]. However, the Fourier–Bessel domain EWT is found to be computationally expensive compared to the EWT of ECG signals [37], [43]. For the decomposition of non-stationary signals, the EWT filter-bank can be developed using fixed frequency ranges. The novelty of this paper is the development of an automated SVCA detection approach using fixed frequency range EWT (FFREWT) filter-bank. The important contributions of this paper are as follows:

(i) The FFREWT filter-bank is introduced for the decomposition of ECG signal into various modes.

(ii) A novel deep CNN architecture is proposed for the detection of SVCA using various modes of ECG signal.

(iii) The performance of the proposed multiscale deep CNN approach is compared with existing SVCA detection techniques.

The remaining sections of this paper are organized as follows. In Section 2, a description of the proposed SVCA detection approach is given. The results obtained and the discussion of the results are presented in Section 3. Finally, the conclusion of this paper is summarized in Section 4.

Section snippets

Method

A block diagram of the proposed SVCA detection approach is depicted in Fig. 1. The approach comprises of the preprocessing of the ECG signal, the decomposition of ECG signal into modes using FFREWT filter-bank, the use of a deep CNN for the detection of SVCA. Each component of the proposed approach for the detection of SVCA episodes using ECG signals is described in the following sections.

Results and discussion

In this section, the classification results in terms of the accuracy, sensitivity, specificity and F-score for the multiscale deep CNN are shown using hold-out, 10-fold and leave-one-out subject specific CV strategies. Moreover, a comparison with existing SVCA detection algorithms is conducted in the last paragraph of this section. We have performed a test for statistical significance of the learnable features extracted from the third fully connected layer of the proposed multiscale deep CNN

Conclusion

In this paper, a smart healthcare system using EWT based multiscale analysis of ECG and deep CNN is developed for the detection of SVCA. The ECG signal is segregated into modes or sub-band signals using a fixed frequency range based on the EWT filter bank. In EWT, the empirical wavelets are represented as band-pass filters, and these filters have characteristics such as tight frame structure, and a sharp transition from pass-band to stop-band. The FFREWT filter-bank extracted the modes from the

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

Dr. Rajesh Kumar Tripathy has received the fundingthrough an OPERA, India grant, BITS Pilani, India for conducting this academic research work. The grant number for this funded project is FR/SCM/150618/EEE.

References (70)

  • XuY. et al.

    Detection of ventricular tachycardia and fibrillation using adaptive variational mode decomposition and boosted-cart classifier

    Biomed. Signal Process. Control

    (2018)
  • LihO.S. et al.

    Comprehensive electrocardiographic diagnosis based on deep learning

    Artif. Intell. Med.

    (2020)
  • YıldırımÖ. et al.

    Arrhythmia detection using deep convolutional neural network with long duration ecg signals

    Comput. Biol. Med.

    (2018)
  • FujitaH. et al.

    Computer aided detection for fibrillations and flutters using deep convolutional neural network

    Inform. Sci.

    (2019)
  • BhattacharyyaA. et al.

    Fourier–bessel series expansion based empirical wavelet transform for analysis of non-stationary signals

    Digit. Signal Process.

    (2018)
  • HuY. et al.

    An enhanced empirical wavelet transform for noisy and non-stationary signal processing

    Digit. Signal Process.

    (2017)
  • ChorroF.J. et al.

    Time-frequency analysis of ventricular fibrillation. an experimental study

    Rev. Esp. Cardiol.

    (2006)
  • LiuW. et al.

    Multiple-feature-branch convolutional neural network for myocardial infarction diagnosis using electrocardiogram

    Biomed. Signal Process. Control

    (2018)
  • OhS.L. et al.

    Classification of heart sound signals using a novel deep wavenet model

    Comput. Methods Programs Biomed.

    (2020)
  • NidaN. et al.

    Melanoma lesion detection and segmentation using deep region based convolutional neural network and fuzzy c-means clustering

    Int. J. Med. Inform.

    (2019)
  • KoshimizuH. et al.

    Prediction of blood pressure variability using deep neural networks

    Int. J. Med. Inform.

    (2020)
  • PolatK. et al.

    A new feature selection method on classification of medical datasets: kernel f-score feature selection

    Expert Syst. Appl.

    (2009)
  • TripathyR. et al.

    Automated sleep apnea detection from cardio-pulmonary signal using bivariate fast and adaptive emd coupled with cross time-frequency analysis

    Comput. Biol. Med.

    (2020)
  • LeskiJ.M. et al.

    Ecg baseline wander and powerline interference reduction using nonlinear filter bank

    Signal Process.

    (2005)
  • YildirimO. et al.

    A new approach for arrhythmia classification using deep coded features and lstm networks

    Comput. Methods Programs Biomed.

    (2019)
  • IslamS.R. et al.

    The internet of things for health care: a comprehensive survey

    IEEE Access

    (2015)
  • SayeedM.A. et al.

    Eseiz: An edge-device for accurate seizure detection for smart healthcare

    IEEE Trans. Consum. Electron.

    (2019)
  • SayeedM.A. et al.

    Neuro-detect: A machine learning-based fast and accurate seizure detection system in the iomt

    IEEE Trans. Consum. Electron.

    (2019)
  • RachakondaL. et al.

    Stress-lysis: A dnn-integrated edge device for stress level detection in the iomt

    IEEE Trans. Consum. Electron.

    (2019)
  • TripathyR. et al.

    Detection of shockable ventricular arrhythmia using variational mode decomposition

    J. Med. Syst.

    (2016)
  • GoldbergerA.L.

    Clinical Electrocardiography E-Book: A Simplified Approach

    (2012)
  • ZipesD.P. et al.

    Acc/aha/esc 2006 guidelines for management of patients with ventricular arrhythmias and the prevention of sudden cardiac death: a report of the American college of cardiology/American heart association task force and the european society of cardiology committee for practice guidelines (writing committee to develop guidelines for management of patients with ventricular arrhythmias and the prevention of sudden cardiac death)

    J. Am. Coll. Cardiol.

    (2006)
  • CouncilsE.

    2015 esc guidelines for the management of patients with ventricular arrhythmias and the prevention of sudden cardiac death

    Eur. Heart J.

    (2015)
  • ThakorN.V. et al.

    Ventricular tachycardia and fibrillation detection by a sequential hypothesis testing algorithm

    IEEE Trans. Biomed. Eng.

    (1990)
  • KwonS. et al.

    Real-time ventricular fibrillation detection using an embedded microcontroller in a pervasive environment

    Electronics

    (2018)
  • Cited by (59)

    • IoT-based ECG monitoring for arrhythmia classification using Coyote Grey Wolf optimization-based deep learning CNN classifier

      2022, Biomedical Signal Processing and Control
      Citation Excerpt :

      However, the feature dimension remained the open challenge that imputes the computational complexity in the classification. Rohan Panda et al. [33] modeled the FFREWT Filter-bank and Deep CNN, where the Multiscale analysis of ECG is possible to be enabled. Still, they required many ECG episodes to attain the optimal parameters for the training process.

    View all citing articles on Scopus
    View full text