1
|
Mandala S, Rizal A, Adiwijaya, Nurmaini S, Suci Amini S, Almayda Sudarisman G, Wen Hau Y, Hanan Abdullah A. An improved method to detect arrhythmia using ensemble learning-based model in multi lead electrocardiogram (ECG). PLoS One 2024; 19:e0297551. [PMID: 38593145 PMCID: PMC11003640 DOI: 10.1371/journal.pone.0297551] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/25/2023] [Accepted: 01/09/2024] [Indexed: 04/11/2024] Open
Abstract
Arrhythmia is a life-threatening cardiac condition characterized by irregular heart rhythm. Early and accurate detection is crucial for effective treatment. However, single-lead electrocardiogram (ECG) methods have limited sensitivity and specificity. This study propose an improved ensemble learning approach for arrhythmia detection using multi-lead ECG data. Proposed method, based on a boosting algorithm, namely Fine Tuned Boosting (FTBO) model detects multiple arrhythmia classes. For the feature extraction, introduce a new technique that utilizes a sliding window with a window size of 5 R-peaks. This study compared it with other models, including bagging and stacking, and assessed the impact of parameter tuning. Rigorous experiments on the MIT-BIH arrhythmia database focused on Premature Ventricular Contraction (PVC), Atrial Premature Contraction (PAC), and Atrial Fibrillation (AF) have been performed. The results showed that the proposed method achieved high sensitivity, specificity, and accuracy for all three classes of arrhythmia. It accurately detected Atrial Fibrillation (AF) with 100% sensitivity and specificity. For Premature Ventricular Contraction (PVC) detection, it achieved 99% sensitivity and specificity in both leads. Similarly, for Atrial Premature Contraction (PAC) detection, proposed method achieved almost 96% sensitivity and specificity in both leads. The proposed method shows great potential for early arrhythmia detection using multi-lead ECG data.
Collapse
Affiliation(s)
- Satria Mandala
- Human Centric (HUMIC) Engineering, Telkom University, Bandung, Indonesia
- School of Computing, Telkom University, Bandung, Indonesia
| | - Ardian Rizal
- Department of Cardiology and Vascular Medicine, Faculty of Medicine, Universitas Brawijaya, Malang, East Java, Indonesia
| | - Adiwijaya
- Human Centric (HUMIC) Engineering, Telkom University, Bandung, Indonesia
- School of Computing, Telkom University, Bandung, Indonesia
| | - Siti Nurmaini
- Intelligent System Research Group, Universitas Sriwijaya, Palembang, South Sumatra, Indonesia
| | | | | | - Yuan Wen Hau
- IJN-UTM Cardiovascular Engineering Centre, Faculty of Electrical Engineering, Universiti Teknologi Malaysia, Johor Bahru, Johor, Malaysia
| | - Abdul Hanan Abdullah
- Human Centric (HUMIC) Engineering, Telkom University, Bandung, Indonesia
- Faculty of Computing, Universiti Teknologi Malaysia, Johor Bahru, Johor, Malaysia
| |
Collapse
|
2
|
Mehri M, Calmon G, Odille F, Oster J, Lalande A. A Generative Adversarial Network to Synthesize 3D Magnetohydrodynamic Distortions for Electrocardiogram Analyses Applied to Cardiac Magnetic Resonance Imaging. SENSORS (BASEL, SWITZERLAND) 2023; 23:8691. [PMID: 37960391 PMCID: PMC10649946 DOI: 10.3390/s23218691] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/15/2023] [Revised: 10/13/2023] [Accepted: 10/20/2023] [Indexed: 11/15/2023]
Abstract
Recently, deep learning (DL) models have been increasingly adopted for automatic analyses of medical data, including electrocardiograms (ECGs). Large, available ECG datasets, generally of high quality, often lack specific distortions, which could be helpful for enhancing DL-based algorithms. Synthetic ECG datasets could overcome this limitation. A generative adversarial network (GAN) was used to synthesize realistic 3D magnetohydrodynamic (MHD) distortion templates, as observed during magnetic resonance imaging (MRI), and then added to available ECG recordings to produce an augmented dataset. Similarity metrics, as well as the accuracy of a DL-based R-peak detector trained with and without data augmentation, were used to evaluate the effectiveness of the synthesized data. Three-dimensional MHD distortions produced by the proposed GAN were similar to the measured ones used as input. The precision of a DL-based R-peak detector, tested on actual unseen data, was significantly enhanced by data augmentation; its recall was higher when trained with augmented data. Using synthesized MHD-distorted ECGs significantly improves the accuracy of a DL-based R-peak detector, with a good generalization capacity. This provides a simple and effective alternative to collecting new patient data. DL-based algorithms for ECG analyses can suffer from bias or gaps in training datasets. Using a GAN to synthesize new data, as well as metrics to evaluate its performance, can overcome the scarcity issue of data availability.
Collapse
Affiliation(s)
- Maroua Mehri
- Epsidy, 54000 Nancy, France; (M.M.); (G.C.)
- Ecole Nationale d’Ingénieurs de Sousse, LATIS-Laboratory of Advanced Technology and Intelligent Systems, Université de Sousse, 4023 Sousse, Tunisia
| | | | - Freddy Odille
- Epsidy, 54000 Nancy, France; (M.M.); (G.C.)
- IADI-Imagerie Adaptative Diagnostique et Interventionnelle, Inserm U1254, Université de Lorraine, 54000 Nancy, France;
- CIC-IT 1433, Inserm, CHRU de Nancy, Université de Lorraine, 54000 Nancy, France
| | - Julien Oster
- IADI-Imagerie Adaptative Diagnostique et Interventionnelle, Inserm U1254, Université de Lorraine, 54000 Nancy, France;
- CIC-IT 1433, Inserm, CHRU de Nancy, Université de Lorraine, 54000 Nancy, France
| | - Alain Lalande
- ICMUB Laboratory, CNRS 6302, University of Burgundy, 21000 Dijon, France;
- Department of Medical Imaging, University Hospital of Dijon, 21079 Dijon, France
| |
Collapse
|
3
|
Wei S, Wu Z. The Application of Wearable Sensors and Machine Learning Algorithms in Rehabilitation Training: A Systematic Review. SENSORS (BASEL, SWITZERLAND) 2023; 23:7667. [PMID: 37765724 PMCID: PMC10537628 DOI: 10.3390/s23187667] [Citation(s) in RCA: 2] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 08/05/2023] [Revised: 08/24/2023] [Accepted: 09/04/2023] [Indexed: 09/29/2023]
Abstract
The integration of wearable sensor technology and machine learning algorithms has significantly transformed the field of intelligent medical rehabilitation. These innovative technologies enable the collection of valuable movement, muscle, or nerve data during the rehabilitation process, empowering medical professionals to evaluate patient recovery and predict disease development more efficiently. This systematic review aims to study the application of wearable sensor technology and machine learning algorithms in different disease rehabilitation training programs, obtain the best sensors and algorithms that meet different disease rehabilitation conditions, and provide ideas for future research and development. A total of 1490 studies were retrieved from two databases, the Web of Science and IEEE Xplore, and finally 32 articles were selected. In this review, the selected papers employ different wearable sensors and machine learning algorithms to address different disease rehabilitation problems. Our analysis focuses on the types of wearable sensors employed, the application of machine learning algorithms, and the approach to rehabilitation training for different medical conditions. It summarizes the usage of different sensors and compares different machine learning algorithms. It can be observed that the combination of these two technologies can optimize the disease rehabilitation process and provide more possibilities for future home rehabilitation scenarios. Finally, the present limitations and suggestions for future developments are presented in the study.
Collapse
Affiliation(s)
- Suyao Wei
- College of Furnishings and Industrial Design, Nanjing Forestry University, Nanjing 210037, China
| | - Zhihui Wu
- College of Furnishings and Industrial Design, Nanjing Forestry University, Nanjing 210037, China
- Co-Innovation Center of Efficient Processing and Utilization of Forest Resources, Nanjing Forestry University, Nanjing 210037, China
| |
Collapse
|
4
|
Yoon T, Kang D. Multi-Modal Stacking Ensemble for the Diagnosis of Cardiovascular Diseases. J Pers Med 2023; 13:jpm13020373. [PMID: 36836607 PMCID: PMC9967487 DOI: 10.3390/jpm13020373] [Citation(s) in RCA: 1] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/01/2023] [Revised: 02/18/2023] [Accepted: 02/18/2023] [Indexed: 02/22/2023] Open
Abstract
BACKGROUND Cardiovascular diseases (CVDs) are a leading cause of death worldwide. Deep learning methods have been widely used in the field of medical image analysis and have shown promising results in the diagnosis of CVDs. METHODS Experiments were performed on 12-lead electrocardiogram (ECG) databases collected by Chapman University and Shaoxing People's Hospital. The ECG signal of each lead was converted into a scalogram image and an ECG grayscale image and used to fine-tune the pretrained ResNet-50 model of each lead. The ResNet-50 model was used as a base learner for the stacking ensemble method. Logistic regression, support vector machine, random forest, and XGBoost were used as a meta learner by combining the predictions of the base learner. The study introduced a method called multi-modal stacking ensemble, which involves training a meta learner through a stacking ensemble that combines predictions from two modalities: scalogram images and ECG grayscale images. RESULTS The multi-modal stacking ensemble with a combination of ResNet-50 and logistic regression achieved an AUC of 0.995, an accuracy of 93.97%, a sensitivity of 0.940, a precision of 0.937, and an F1-score of 0.936, which are higher than those of LSTM, BiLSTM, individual base learners, simple averaging ensemble, and single-modal stacking ensemble methods. CONCLUSION The proposed multi-modal stacking ensemble approach showed effectiveness for diagnosing CVDs.
Collapse
|
5
|
Mehri M, Calmon G, Odille F, Oster J. A Deep Learning Architecture Using 3D Vectorcardiogram to Detect R-Peaks in ECG with Enhanced Precision. SENSORS (BASEL, SWITZERLAND) 2023; 23:2288. [PMID: 36850889 PMCID: PMC9963088 DOI: 10.3390/s23042288] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 01/09/2023] [Revised: 02/14/2023] [Accepted: 02/15/2023] [Indexed: 06/18/2023]
Abstract
Providing reliable detection of QRS complexes is key in automated analyses of electrocardiograms (ECG). Accurate and timely R-peak detections provide a basis for ECG-based diagnoses and to synchronize radiologic, electrophysiologic, or other medical devices. Compared with classical algorithms, deep learning (DL) architectures have demonstrated superior accuracy and high generalization capacity. Furthermore, they can be embedded on edge devices for real-time inference. 3D vectorcardiograms (VCG) provide a unifying framework for detecting R-peaks regardless of the acquisition strategy or number of ECG leads. In this article, a DL architecture was demonstrated to provide enhanced precision when trained and applied on 3D VCG, with no pre-processing nor post-processing steps. Experiments were conducted on four different public databases. Using the proposed approach, high F1-scores of 99.80% and 99.64% were achieved in leave-one-out cross-validation and cross-database validation protocols, respectively. False detections, measured by a precision of 99.88% or more, were significantly reduced compared with recent state-of-the-art methods tested on the same databases, without penalty in the number of missed peaks, measured by a recall of 99.39% or more. This approach can provide new applications for devices where precision, or positive predictive value, is essential, for instance cardiac magnetic resonance imaging.
Collapse
Affiliation(s)
- Maroua Mehri
- Epsidy, 54000 Nancy, France
- Ecole Nationale d’Ingénieurs de Sousse, LATIS-Laboratory of Advanced Technology and Intelligent Systems, Université de Sousse, Sousse 4023, Tunisia
| | | | - Freddy Odille
- Epsidy, 54000 Nancy, France
- IADI-Imagerie Adaptative Diagnostique et Interventionnelle, Inserm U1254, Université de Lorraine, 54000 Nancy, France
- CIC-IT 1433, Inserm, CHRU de Nancy, Université de Lorraine, 54000 Nancy, France
| | - Julien Oster
- IADI-Imagerie Adaptative Diagnostique et Interventionnelle, Inserm U1254, Université de Lorraine, 54000 Nancy, France
- CIC-IT 1433, Inserm, CHRU de Nancy, Université de Lorraine, 54000 Nancy, France
| |
Collapse
|
6
|
Hassan SU, Mohd Zahid MS, Abdullah TAA, Husain K. Classification of cardiac arrhythmia using a convolutional neural network and bi-directional long short-term memory. Digit Health 2022; 8:20552076221102766. [PMID: 35656286 PMCID: PMC9152186 DOI: 10.1177/20552076221102766] [Citation(s) in RCA: 6] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/29/2021] [Accepted: 05/08/2022] [Indexed: 11/30/2022] Open
Abstract
Cardiac arrhythmia is a leading cause of cardiovascular disease, with a high fatality rate worldwide. The timely diagnosis of cardiac arrhythmias, determined by irregular and fast heart rate, may help lower the risk of strokes. Electrocardiogram signals have been widely used to identify arrhythmias due to their non-invasive approach. However, the manual process is error-prone and time-consuming. A better alternative is to utilize deep learning models for early automatic identification of cardiac arrhythmia, thereby enhancing diagnosis and treatment. In this article, a novel deep learning model, combining convolutional neural network and bi-directional long short-term memory, is proposed for arrhythmia classification. Specifically, the classification comprises five different classes: non-ectopic (N), supraventricular ectopic (S), ventricular ectopic (V), fusion (F), and unknown (Q) beats. The proposed model is trained, validated, and tested using MIT-BIH and St-Petersburg data sets separately. Also, the performance was measured in terms of precision, accuracy, recall, specificity, and f1-score. The results show that the proposed model achieves training, validation, and testing accuracies of 100%, 98%, and 98%, respectively with the MIT-BIH data set. Lower accuracies were shown for the St-Petersburg data set. The performance of the proposed model based on the MIT-BIH data set is also compared with the performance of existing models based on the MIT-BIH data set.
Collapse
Affiliation(s)
- Shahab Ul Hassan
- Department of Computer and Information Sciences, Universiti Teknologi PETRONAS, Malaysia
| | - Mohd S Mohd Zahid
- Department of Computer and Information Sciences, Universiti Teknologi PETRONAS, Malaysia
| | - Talal AA Abdullah
- Department of Computer and Information Sciences, Universiti Teknologi PETRONAS, Malaysia
| | - Khaleel Husain
- Institute of Health and Analytics, Universiti Teknologi PETRONAS, Malaysia (Until August 2021)
| |
Collapse
|
7
|
The History and Challenges of SCP-ECG: The Standard Communication Protocol for Computer-Assisted Electrocardiography. HEARTS 2021. [DOI: 10.3390/hearts2030031] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
Abstract
Ever since the first publication of the standard communication protocol for computer-assisted electrocardiography (SCP-ECG), prENV 1064, in 1993, by the European Committee for Standardization (CEN), SCP-ECG has become a leading example in health informatics, enabling open, secure, and well-documented digital data exchange at a low cost, for quick and efficient cardiovascular disease detection and management. Based on the experiences gained, since the 1970s, in computerized electrocardiology, and on the results achieved by the pioneering, international cooperative research on common standards for quantitative electrocardiography (CSE), SCP-ECG was designed, from the beginning, to empower personalized medicine, thanks to serial ECG analysis. The fundamental concept behind SCP-ECG is to convey the necessary information for ECG re-analysis, serial comparison, and interpretation, and to structure the ECG data and metadata in sections that are mostly optional in order to fit all use cases. SCP-ECG is open to the storage of the ECG signal and ECG measurement data, whatever the ECG recording modality or computation method, and can store the over-reading trails and ECG annotations, as well as any computerized or medical interpretation reports. Only the encoding syntax and the semantics of the ECG descriptors and of the diagnosis codes are standardized. We present all of the landmarks in the development and publication of SCP-ECG, from the early 1990s to the 2009 International Organization for Standardization (ISO) SCP-ECG standards, including the latest version published by CEN in 2020, which now encompasses rest and stress ECGs, Holter recordings, and protocol-based trials.
Collapse
|
8
|
The Comparison Features of ECG Signal with Different Sampling Frequencies and Filter Methods for Real-Time Measurement. Symmetry (Basel) 2021. [DOI: 10.3390/sym13081461] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
Abstract
Electrocardiogram (ECG) signals have been used to monitor and diagnose signs of cardiovascular disease and abnormal signals about the human body. ECG signals are typically characterized by the PR, QRS, QT interval, ST-segment, and heart rate (HR) parameters. ECG devices are widely used for many applications, especially for the elderly. However, ECG signals are often affected by noises from the environment. There are mainly two types of noises that affect the ECG signals: low frequencies from muscle activity and 50/60 Hz from the electrical grid. Removing these noises is important for improving the quality of the ECG signal. A clear ECG signal makes it easy to diagnose cardiovascular problems. ECG signals with high sampling frequency are more accurate. However, the noises in the signal will be more obvious and it will be difficult to remove these noises with filters. We analyzed the symmetrical correlation between the sampling frequency of the signal and the parameters of the signal such as signal to noise ratio (SNR) and signal amplitude. This study will compare characterization of ECG signals performed at different sampling frequencies before and after applying infinite impulse response (IIR) and symmetric finite impulse response (FIR) filters. Therefore, it is critical that the sampling frequency is consistent at the same frequency of the ECG signal for accurate diagnosis. Furthermore, the approach can be also important for the device to help reduce the device’s computing power and hardware resources. Our results were tested with the MIT/ BIH database at 360 Hz sampling frequency with 11-bit resolution. We also experimented with the device operating in real-time with a sampling frequency from 100 Hz to 2133 Hz and a 24-bit resolution. The test results show the advantages of the symmetric FIR filter over IIR when applied to the filtering of ECG signals. The study’s conclusions can be applied to real-world devices to improve the quality of ECG signals.
Collapse
|
9
|
Bioelectronic Technologies and Artificial Intelligence for Medical Diagnosis and Healthcare. ELECTRONICS 2021. [DOI: 10.3390/electronics10111242] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
The application of electronic findings to biology and medicine has significantly impacted health and wellbeing [...]
Collapse
|
10
|
Abstract
The purpose of wearable technology is to use multimedia, sensors, and wireless communication to integrate specific technology into user clothes or accessories. With the help of various sensors, the physiological monitoring system can collect, process, and transmit physiological signals without causing damage. Wearable technology has been widely used in patient monitoring and people’s health management because of its low-load, mobile, and easy-to-use characteristics, and it supports long-term continuous work and can carry out wireless transmissions. In this paper, we established a Wi-Fi-based physiological monitoring system that can accurately measure heart rate, body surface temperature, and motion data and can quickly detect and alert the user about abnormal heart rates.
Collapse
|