-
RawECGNet: Deep Learning Generalization for Atrial Fibrillation Detection from the Raw ECG
Authors:
Noam Ben-Moshe,
Kenta Tsutsui,
Shany Biton,
Leif Sörnmo,
Joachim A. Behar
Abstract:
Introduction: Deep learning models for detecting episodes of atrial fibrillation (AF) using rhythm information in long-term, ambulatory ECG recordings have shown high performance. However, the rhythm-based approach does not take advantage of the morphological information conveyed by the different ECG waveforms, particularly the f-waves. As a result, the performance of such models may be inherently…
▽ More
Introduction: Deep learning models for detecting episodes of atrial fibrillation (AF) using rhythm information in long-term, ambulatory ECG recordings have shown high performance. However, the rhythm-based approach does not take advantage of the morphological information conveyed by the different ECG waveforms, particularly the f-waves. As a result, the performance of such models may be inherently limited. Methods: To address this limitation, we have developed a deep learning model, named RawECGNet, to detect episodes of AF and atrial flutter (AFl) using the raw, single-lead ECG. We compare the generalization performance of RawECGNet on two external data sets that account for distribution shifts in geography, ethnicity, and lead position. RawECGNet is further benchmarked against a state-of-the-art deep learning model, named ArNet2, which utilizes rhythm information as input. Results: Using RawECGNet, the results for the different leads in the external test sets in terms of the F1 score were 0.91--0.94 in RBDB and 0.93 in SHDB, compared to 0.89--0.91 in RBDB and 0.91 in SHDB for ArNet2. The results highlight RawECGNet as a high-performance, generalizable algorithm for detection of AF and AFl episodes, exploiting information on both rhythm and morphology.
△ Less
Submitted 26 December, 2023;
originally announced January 2024.
-
Machine Learning for Ranking f-wave Extraction Methods in Single-Lead ECGs
Authors:
Noam Ben-Moshe,
Shany Biton,
Kenta Tsutsui,
Mahmoud Suleiman,
Leif Sörnmo,
Joachim A. Behar
Abstract:
Introduction: The presence of fibrillatory waves (f-waves) is important in the diagnosis of atrial fibrillation (AF), which has motivated the development of methods for f-wave extraction. We propose a novel approach to benchmarking methods designed for single-lead ECG analysis, building on the hypothesis that better-performing AF classification using features computed from the extracted f-waves im…
▽ More
Introduction: The presence of fibrillatory waves (f-waves) is important in the diagnosis of atrial fibrillation (AF), which has motivated the development of methods for f-wave extraction. We propose a novel approach to benchmarking methods designed for single-lead ECG analysis, building on the hypothesis that better-performing AF classification using features computed from the extracted f-waves implies better-performing extraction. The approach is well-suited for processing large Holter data sets annotated with respect to the presence of AF. Methods: Three data sets with a total of 300 two- or three-lead Holter recordings, performed in the USA, Israel and Japan, were used as well as a simulated single-lead data set. Four existing extraction methods based on either average beat subtraction or principal component analysis (PCA) were evaluated. A random forest classifier was used for window-based AF classification. Performance was measured by the area under the receiver operating characteristic (AUROC). Results: The best performance was found for PCA-based extraction, resulting in AUROCs in the ranges 0.77--0.83, 0.62--0.78, and 0.87--0.89 for the data sets from USA, Israel, and Japan, respectively, when analyzed across leads; the AUROC of the simulated single-lead, noisy data set was 0.98. Conclusions: This study provides a novel approach to evaluating the performance of f-wave extraction methods, offering the advantage of not using ground truth f-waves for evaluation, thus being able to leverage real data sets for evaluation. The code is open source (following publication).
△ Less
Submitted 17 July, 2023;
originally announced July 2023.
-
Estimation of f-wave Dominant Frequency Using a Voting Scheme
Authors:
Shany Biton,
Mahmoud Suleiman,
Noam Ben Moshe,
Leif Sörnmo,
Joachim A. Behar
Abstract:
Introduction: Atrial fibrillation (AF) is the most common heart arrhythmia, characterized by the presence of fibrillatory waves (f-waves) in the ECG. We introduce a voting scheme to estimate the dominant atrial frequency (DAF) of f-waves. Methods: We analysed a subset of Holter recordings obtained from the University of Virginia AF Database. 100 Holter recordings with manually annotated AF events,…
▽ More
Introduction: Atrial fibrillation (AF) is the most common heart arrhythmia, characterized by the presence of fibrillatory waves (f-waves) in the ECG. We introduce a voting scheme to estimate the dominant atrial frequency (DAF) of f-waves. Methods: We analysed a subset of Holter recordings obtained from the University of Virginia AF Database. 100 Holter recordings with manually annotated AF events, resulting in a total 363 AF events lasting more than 1 min. The f-waves were extracted using four different template subtraction (TS) algorithms and the DAF was estimated from the first 1-min window of each AF event. A random forest classifier was used. We hypothesized that better extraction of the f-wave meant better AF/non-AF classification using the DAF as the single input feature of the RF model. Results: Performance on the test set, expressed in terms of AF/non-AF classification, was the best when the DAF was computed computed the three best-performing extraction methods. Using these three algorithms in a voting scheme, the classifier obtained AUC=0.60 and the DAFs were mostly spread around 6 Hz, 5.66 (4.83-7.47). Conclusions: This study has two novel contributions: (1) a method for assessing the performance of f-wave extraction algorithms, and (2) a voting scheme for improved DAF estimation.
△ Less
Submitted 23 August, 2022;
originally announced September 2022.
-
Domain-Informed Spline Interpolation
Authors:
Hamid Behjat,
Zafer Doğan,
Dimitri Van De Ville,
Leif Sörnmo
Abstract:
Standard interpolation techniques are implicitly based on the assumption that the signal lies on a single homogeneous domain. In contrast, many naturally occurring signals lie on an inhomogeneous domain, such as brain activity associated to different brain tissue. We propose an interpolation method that instead exploits prior information about domain inhomogeneity, characterized by different, pote…
▽ More
Standard interpolation techniques are implicitly based on the assumption that the signal lies on a single homogeneous domain. In contrast, many naturally occurring signals lie on an inhomogeneous domain, such as brain activity associated to different brain tissue. We propose an interpolation method that instead exploits prior information about domain inhomogeneity, characterized by different, potentially overlapping, subdomains. As proof of concept, the focus is put on extending conventional shift-invariant B-spline interpolation. Given a known inhomogeneous domain, B-spline interpolation of a given order is extended to a domain-informed, shift-variant interpolation. This is done by constructing a domain-informed generating basis that satisfies stability properties. We illustrate example constructions of domain-informed generating basis, and show their property in increasing the coherence between the generating basis and the given inhomogeneous domain. By advantageously exploiting domain knowledge, we demonstrate the benefit of domain-informed interpolation over standard B-spline interpolation through Monte Carlo simulations across a range of B-spline orders. We also demonstrate the feasibility of domain-informed interpolation in a neuroimaging application where the domain information is available by a complementary image contrast. The results show the benefit of incorporating domain knowledge so that an interpolant consistent to the anatomy of the brain is obtained.
△ Less
Submitted 27 June, 2019; v1 submitted 17 October, 2018;
originally announced October 2018.