13 research outputs found

    A Switching Feature Extraction System for ECG Heartbeat Classification

    Get PDF
    Abstract This study compared Introduction The electrocardiogram (ECG) is a non-invasive test that can be used to detect arrhythmias. To successfully capture some arrhythmias up to a month of ECG activity may need to be recorded. Detection of non-lifethreatening arrhythmias is an important area of study as many of these arrhythmias may require therapy to prevent further problems. A characteristic of many arrhythmias is that they appear as sequences of heartbeats with unusual timing or ECG waveshape. The rhythm of the ECG signal can be determined by knowing the classification of consecutive heartbeats in the signal Automated processing of the annotation of beat types is helpful to the clinician as it may save many hours of tedious work manually annotating the beat types of multiday ECG recordings. There are numerous publications on ECG beat classification e.g. Methods Data Data from the 48 recordings of the MIT-BIH arrhythmia database The data is bandpass filtered at 0.1-100Hz and sampled at 360Hz. There are 109,492 labeled ventricular beats from 15 different heartbeat types which were remapped to the five AAMI heartbeat classes We note the error of mapping the atrial escape beats and nodal (junctional) escape beats to the normal class in After remapping, there were five heartbeat classes. Class N contained beats originating in the sinus node (normal and bundle branch block beat types), class S contained supraventricular ectopic beats (SVEB), class V contained ventricular ectopic beats (VEB), class F contained beats that result from fusing normal and VEBs, and class Q contained unknown beats including paced beats. ISSN 2325-8861 Computing in Cardiology 2013; 40:955-958. 95

    Atrial fibrillation classification based on MLP networks by extracting Jitter and Shimmer parameters

    Get PDF
    Atrial fibrillation (AF) is the most common cardiac anomaly and one that potentially threatens human life. Due to its relation to a variation in cardiac rhythm during indeterminate periods, long-term observations are necessary for its diagnosis. With the increase in data volume, fatigue and the complexity of long-term features make analysis an increasingly impractical process. Most medical diagnostic aid systems based on machine learning, are designed to automatically detect, classify or predict certain behaviors. In this work, using the PhysioNet MIT-BIH Atrial Fibrillation database, a system based on MLP artificial neural network is proposed to differentiate, between AF and non-AF, segments and ECG’s features, obtaining average accuracy of 80.67% in test set, for the 10-fold cross-validation method. As a highlight, the extraction of jitter and shimmer parameters from ECG windows is presented to compose the network input sets, indicating a slight improvement in the model's performance. Added to these, Shannon's and logarithmic energy entropies are determined, also indicating an improvement in performance related to the use of fewer features.This work has been supported by FCT – Fundação para a Ciência e Tecnologia within the Project Scope: UIDB/05757/2020.info:eu-repo/semantics/publishedVersio

    Detecting Premature Ventricular Contraction by using Regulated Discriminant Analysis with very sparse training data

    Get PDF
    Pathological electrocardiogram is often used to diagnose abnormal cardiac disorders where accurate classification of the cardiac beat types is crucial for timely diagnosis of dangerous conditions. However, accurate, timely, and precise detection of arrhythmia-types like premature ventricular contraction is very challenging as these signals are multiform, i.e. a reliable detection of these requires expert annotations. In this paper, a multivariate statistical classifier that is able to detect premature ventricular contraction beats is presented. This novel classifier can be trained with a very sparse amount of expert annotated data. To enable this, the dimensionality of the feature vector is kept very low, it uses strong designed features and a regularization mechanism. This approach is compared to other classifiers by using the MIT-BIH arrhythmia database. It has been found that the average accuracy, specificity, and sensitivity are above 96%, which is superior given the sparse amount of training data

    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)

    ECG-Based Arrhythmia Classification using Recurrent Neural Networks in Embedded Systems

    Get PDF
    Cardiac arrhythmia is one of the most important cardiovascular diseases (CVDs), causing million deaths every year. Moreover it is difficult to diagnose because it occurs intermittently and as such requires the analysis of large amount of data, collected during the daily life of patients. An important tool for CVD diagnosis is the analysis of electrocardiogram (ECG), because of its non-invasive nature and simplicity of acquisition. In this work we propose a classification algorithm for arrhythmia based on recurrent neural networks (RNNs) that operate directly on ECG data, exploring the effectiveness and efficiency of several variations of the general RNN, in particular using different types of layers implementing the network memory. We use the MIT-BIH arrhythmia database and the evaluation protocol recommended by the Association for the Advancement of Medical Instrumentation (AAMI). After designing and testing the effectiveness of the different networks, we then test its porting to an embedded platform, namely the STM32 microcontroller architecture from ST, using a specific framework to port a pre-built RNN to the embedded hardware, convert it to optimized code for the platform and evaluate its performance in terms of resource usage. Both in binary and multiclass classification, the basic RNN model outperforms the other architectures in terms of memory storage (∼117 KB), number of parameters (∼5 k) and inference time (∼150 ms), while the RNN LSTM-based achieved the best accuracy (∼90%)

    Inter-Patient ECG Classification with Convolutional and Recurrent Neural Networks

    Get PDF
    The recent advances in ECG sensor devices provide opportunities for user self-managed auto-diagnosis and monitoring services over the internet. This imposes the requirements for generic ECG classification methods that are inter-patient and device independent. In this paper, we present our work on using the densely connected convolutional neural network (DenseNet) and gated recurrent unit network (GRU) for addressing the inter-patient ECG classification problem. A deep learning model architecture is proposed and is evaluated using the MIT-BIH Arrhythmia and Supraventricular Databases. The results obtained show that without applying any complicated data pre-processing or feature engineering methods, both of our models have considerably outperformed the state-of-the-art performance for supraventricular (SVEB) and ventricular (VEB) arrhythmia classifications on the unseen testing dataset (with the F1 score improved from 51.08 to 61.25 for SVEB detection and from 88.59 to 89.75 for VEB detection respectively). As no patient-specific or device-specific information is used at the training stage in this work, it can be considered as a more generic approach for dealing with scenarios in which varieties of ECG signals are collected from different patients using different types of sensor device
    corecore