TY - JOUR
T1 - Machine learning for ranking f-wave extraction methods in single-lead ECGs
AU - Ben-Moshe, Noam
AU - Brimer, Shany Biton
AU - Tsutsui, Kenta
AU - Suleiman, Mahmoud
AU - Sörnmo, Leif
AU - Behar, Joachim A.
N1 - Publisher Copyright:
© 2024
PY - 2025/1
Y1 - 2025/1
N2 - 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.80–0.85, 0.66–0.80, and 0.87–0.92 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 made open source at github.com/noambenmoshe/fwave.
AB - 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.80–0.85, 0.66–0.80, and 0.87–0.92 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 made open source at github.com/noambenmoshe/fwave.
KW - Atrial fibrillation
KW - Biomedical signal processing
KW - f-wave extraction
KW - Machine learning
KW - Performance evaluation
UR - http://www.scopus.com/inward/record.url?scp=85203645280&partnerID=8YFLogxK
U2 - 10.1016/j.bspc.2024.106817
DO - 10.1016/j.bspc.2024.106817
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85203645280
SN - 1746-8094
VL - 99
JO - Biomedical Signal Processing and Control
JF - Biomedical Signal Processing and Control
M1 - 106817
ER -