208 research outputs found

    Global ECG Classification by Self-Operational Neural Networks with Feature Injection

    Get PDF
    Objective: Global (inter-patient) ECG classification for arrhythmia detection over Electrocardiogram (ECG) signal is a challenging task for both humans and machines. The main reason is the significant variations of both normal and arrhythmic ECG patterns among patients. Automating this process with utmost accuracy is, therefore, highly desirable due to the advent of wearable ECG sensors. However, even with numerous deep learning approaches proposed recently, there is still a notable gap in the performance of global and patient-specific ECG classification performances. This study proposes a novel approach to narrow this gap and propose a real-time solution with shallow and compact 1D Self-Organized Operational Neural Networks (Self-ONNs). Methods: In this study, we propose a novel approach for inter-patient ECG classification using a compact 1D Self-ONN by exploiting morphological and timing information in heart cycles. We used 1D Self-ONN layers to automatically learn morphological representations from ECG data, enabling us to capture the shape of the ECG waveform around the R peaks. We further inject temporal features based on RR interval for timing characterization. The classification layers can thus benefit from both temporal and learned features for the final arrhythmia classification. Results: Using the MIT-BIH arrhythmia benchmark database, the proposed method achieves the highest classification performance ever achieved, i.e., 99.21% precision, 99.10% recall, and 99.15% F1-score for normal (N) segments; 82.19% precision, 82.50% recall, and 82.34% F1-score for the supra-ventricular ectopic beat (SVEBs); and finally, 94.41% precision, 96.10% recall, and 95.2% F1-score for the ventricular-ectopic beats (VEBs)

    Classification of Arrhythmia by Using Deep Learning with 2-D ECG Spectral Image Representation

    Full text link
    The electrocardiogram (ECG) is one of the most extensively employed signals used in the diagnosis and prediction of cardiovascular diseases (CVDs). The ECG signals can capture the heart's rhythmic irregularities, commonly known as arrhythmias. A careful study of ECG signals is crucial for precise diagnoses of patients' acute and chronic heart conditions. In this study, we propose a two-dimensional (2-D) convolutional neural network (CNN) model for the classification of ECG signals into eight classes; namely, normal beat, premature ventricular contraction beat, paced beat, right bundle branch block beat, left bundle branch block beat, atrial premature contraction beat, ventricular flutter wave beat, and ventricular escape beat. The one-dimensional ECG time series signals are transformed into 2-D spectrograms through short-time Fourier transform. The 2-D CNN model consisting of four convolutional layers and four pooling layers is designed for extracting robust features from the input spectrograms. Our proposed methodology is evaluated on a publicly available MIT-BIH arrhythmia dataset. We achieved a state-of-the-art average classification accuracy of 99.11\%, which is better than those of recently reported results in classifying similar types of arrhythmias. The performance is significant in other indices as well, including sensitivity and specificity, which indicates the success of the proposed method.Comment: 14 pages, 5 figures, accepted for future publication in Remote Sensing MDPI Journa

    Computationally Efficient QRS Detection Analysis In Electrocardiogram Based On Dual-Slope Method

    Get PDF
    A dramatic growth of interest for wearable technology has been fostered by recent technological advances in sensors, low-power integrated circuits and wireless communications. This interest originates from the need of monitoring a patient over extensive period of time. For cardiac patients, wearable heart monitoring sensors have already become a life-saving intervention ensuring continuous monitoring during daily life. Therefore, it is essential for an accurate monitoring and diagnosis of heart patients. Patients can be equipped with wireless, miniature and lightweight sensors. The sensors temporarily store physiological data and then periodically upload the data to a database server. These recorded data sets are then analyzed to predict any possibility of worsening patient\u27s situation or explored to assess the effect of clinical intervention. To obtain accurate response with less computational complexity as well as long battery life time, there is a demand of developing fast and accurate algorithm and prototypes for wearable heart monitoring sensors. A computationally efficient QRS detection algorithm is indispensable for low power operation on electrocardiogram (ECG) signal. In need of detecting QRS complex, most of the early works were proposed based on derivatives of ECG signal. They can be easily implemented with high computational speed. But owing to the inherent variability in ECG, these methods are highly affected by large derivatives of baseline noises. Algorithms based on neural network (NN) showed relatively robust performance against noise but requires exhaustive training and estimation of model parameter. On the other hand, wavelet based methods have the choice problem of mother wavelet. Hence, none of these methods is suitable for giving a long battery performance in wearable devices with high accuracy. Recently, Wang et al. proposed a novel dual slope QRS detection algorithm which has less computational complexity as well as high accuracy. Considering that the width of the QRS complex is relatively fixed, this algorithm is based on the fact that the largest change of slope usually happens at the peak of QRS complex. The hardware requirement is also low. However, the method has a set of time consuming slope calculations on both sides of each sample. To avoid such time consuming slope calculation, only one sample on each side can be highlighted. In addition, the multiplication of the left and right hand side slope should give us a very high value in QRS complex. The goal of this thesis is to develop a new computationally efficient method to detect QRS complexes and compare with the other renowned QRS detection algorithms. MIT-BIH arrhythmia database based on patients of different heart diseases and database containing ECG from healthy subjects are used. To analyze the performance, false negative (FN) and false positive (FP) are evaluated. A false negative (FN) occurs when algorithm fails to detect an actual QRS complex quoted in the corresponding annotation file of the database record and a false positive (FP) means a false beat detection. Error rate (ER) , Sensitivity (Se) and Specificity (Sp) are calculated using FP and FN

    Global ECG Classification by Self-Operational Neural Networks with Feature Injection

    Get PDF
    Objective: Global (inter-patient) ECG classification for arrhythmia detection over Electrocardiogram (ECG) signal is a challenging task for both humans and machines. Automating this process with utmost accuracy is, therefore, highly desirable due to the advent of wearable ECG sensors. However, even with numerous deep learning approaches proposed recently, there is still a notable gap in the performance of global and patient-specific ECG classification performance.  Methods: In this study, we propose a novel approach for inter-patient ECG classification using a compact 1D Self-ONN by exploiting morphological and timing information in heart cycles. We used 1D Self-ONN layers to automatically learn morphological representations from ECG data, enabling us to capture the shape of the ECG waveform around the R peaks. We further inject temporal features based on RR interval for timing characterization. The classification layers can thus benefit from both temporal and learned features for the final arrhythmia classification. Results: Using the MIT-BIH arrhythmia benchmark database, the proposed method achieves the highest classification performance ever achieved, i.e., 99.21% precision, 99.10% recall, and 99.15% F1-score for normal (N) segments; 82.19% precision, 82.50% recall, and 82.34% F1-score for the supra-ventricular ectopic beat (SVEBs); and finally, 94.41% precision, 96.10% recall, and 95.2% F1-score for the ventricular-ectopic beats (VEBs). Significance:  As a pioneer application, the results show that compact and shallow 1D Self-ONNs with the feature injection can surpass all state-of-the-art deep models with a significant margin and with minimal computational complexity. Conclusion: This study has demonstrated that using a compact and superior network model, a global ECG classification can still be achieved with an elegant performance level even when no patient-specific information is used.publishedVersionPeer reviewe

    A Review: Detection of Premature Ventricular Contraction Beat of ECG

    Get PDF
    ABSTRACT: ECG signal is a periodic signal that gives information about the heart activity. A lot of information about normal and abnormality about the heart can be obtained from the ECG signal. Premature ventricular contractions (PVCs) are the ectopic beats that occur from the ventricular area of the heart. It is a most common heart arrhythmia that found on a human being. Detection of Premature Ventricular Contraction (PVCs) beat from the Electrocardiogram (ECG) is the most important thing in the field of biomedical

    Electrocardiogram pattern recognition and analysis based on artificial neural networks and support vector machines: a review.

    Get PDF
    Computer systems for Electrocardiogram (ECG) analysis support the clinician in tedious tasks (e.g., Holter ECG monitored in Intensive Care Units) or in prompt detection of dangerous events (e.g., ventricular fibrillation). Together with clinical applications (arrhythmia detection and heart rate variability analysis), ECG is currently being investigated in biometrics (human identification), an emerging area receiving increasing attention. Methodologies for clinical applications can have both differences and similarities with respect to biometrics. This paper reviews methods of ECG processing from a pattern recognition perspective. In particular, we focus on features commonly used for heartbeat classification. Considering the vast literature in the field and the limited space of this review, we dedicated a detailed discussion only to a few classifiers (Artificial Neural Networks and Support Vector Machines) because of their popularity; however, other techniques such as Hidden Markov Models and Kalman Filtering will be also mentioned

    Analysis of ECG signal for Detection of Cardiac Arrhythmias

    Get PDF
    Electrocardiogram (ECG), a noninvasive technique is used as a primary diagnostic tool for cardiovascular diseases. A cleaned ECG signal provides necessary information about the electrophysiology of the heart diseases and ischemic changes that may occur. It provides valuable information about the functional aspects of the heart and cardiovascular system. The objective of the thesis is to automatic detection of cardiac arrhythmias in ECG signal. Recently developed digital signal processing and pattern reorganization technique is used in this thesis for detection of cardiac arrhythmias. The detection of cardiac arrhythmias in the ECG signal consists of following stages: detection of QRS complex in ECG signal; feature extraction from detected QRS complexes; classification of beats using extracted feature set from QRS complexes. In turn automatic classification of heartbeats represents the automatic detection of cardiac arrhythmias in ECG signal. Hence, in this thesis, we developed the automatic algorithms for classification of heartbeats to detect cardiac arrhythmias in ECG signal. QRS complex detection is the first step towards automatic detection of cardiac arrhythmias in ECG signal. A novel algorithm for accurate detection of QRS complex in ECG signal is proposed in chapter 2 of this thesis. The detection of QRS complex from continuous ECG signal is computed using autocorrelation and Hilbert transform based technique. The first differential of the ECG signal and its Hilbert transformed is used to locate the R-peaks in the ECG waveform. The autocorrelation based method is used to find out the period of one cardiac cycle in ECG signal. The advantage of proposed method is to minimize the large peak of P-wave and T-wave, which helps to identify the R-peaks more accurately. Massachusetts Institute of Technology Beth Israel Hospital (MIT-BIH) arrhythmias database has been used for performance analysis. The experimental result shows that the proposed method shows better performance as compared to the other two established techniques like Pan-Tompkins (PT) method and the technique which uses the difference operation method (DOM). For detection of cardiac arrhythmias, the extracted features in the ECG signal will be input to the classifier. The extracted features contain both morphological and temporal features of each heartbeat in the ECG signal. Twenty six dimension feature vector is extracted for each heartbeat in the ECG signal which consist of four temporal features, three heartbeat interval features, ten QRS morphology features and nine T-wave morphology features. Automatic classification of cardiac arrhythmias is necessary for clinical diagnosis of heart disease. Many researchers recommended Association for the Advancement of Medical Instrumentation (AAMI) standard for automatic classification of heartbeats into following five beats: normal beat (N), supraventricular ectopic beat (S), ventricular ectopic beat (V), fusion beat (F) and unknown beat (Q). The beat classifier system is adopted in this thesis by first training a local-classifier using the annotated beats and combines this with the global-classifier to produce an adopted classification system. The Multilayer perceptron back propagation (MLP-BP) neural network and radial basis function (RBF) neural network are used to classify the cardiac arrhythmias. Several experiments are performed on the test dataset and it is observed that MLP-BP neural network classifies ECG beats better as compared to RBF neural network

    Global ECG Classification by Self-Operational Neural Networks with Feature Injection

    Get PDF
    Objective: Global (inter-patient) ECG classification for arrhythmia detection over Electrocardiogram (ECG) signal is a challenging task for both humans and machines. Automating this process with utmost accuracy is, therefore, highly desirable due to the advent of wearable ECG sensors. However, even with numerous deep learning approaches proposed recently, there is still a notable gap in the performance of global and patient-specific ECG classification performance. Methods: In this study, we propose a novel approach for inter-patient ECG classification using a compact 1D Self-ONN by exploiting morphological and timing information in heart cycles. We used 1D Self-ONN layers to automatically learn morphological representations from ECG data, enabling us to capture the shape of the ECG waveform around the R peaks. We further inject temporal features based on RR interval for timing characterization. The classification layers can thus benefit from both temporal and learned features for the final arrhythmia classification. Results: Using the MIT-BIH arrhythmia benchmark database, the proposed method achieves the highest classification performance ever achieved, i.e., 99.21% precision, 99.10% recall, and 99.15% F1-score for normal (N) segments; 82.19% precision, 82.50% recall, and 82.34% F1-score for the supra-ventricular ectopic beat (SVEBs); and finally, 94.41% precision, 96.10% recall, and 95.2% F1-score for the ventricular-ectopic beats (VEBs). Significance: As a pioneer application, the results show that compact and shallow 1D Self-ONNs with the feature injection can surpass all state-of-the-art deep models with a significant margin and with minimal computational complexity. Conclusion: This study has demonstrated that using a compact and superior network model, a global ECG classification can still be achieved with an elegant performance level even when no patient-specific information is used.Scopu
    corecore