A Machine Learning Approach for Atrial Fibrillation Detection in Telemonitored Patients

被引:0
作者
Barrera, Pedro L. [1 ]
Schandy, L. G. Vecino [1 ]
Bonomini, M. P. [2 ,3 ]
Mateos, C. [4 ]
Hirsch, M. [2 ,4 ]
Grana, L. R. [5 ]
Liberczuk, S. [6 ,7 ]
机构
[1] Inst Tecnol Buenos Aires ITBA, Buenos Aires, DF, Argentina
[2] Consejo Nacl Invest Cient & Tecn, Inst Argentino Matemat Alberto P Calderon IAM, Buenos Aires, DF, Argentina
[3] Univ Politecn Cartagena, Dept Elect Tecnol Comp & Proyectos, Cartagena, Colombia
[4] Inst Super Ingn Software Tandil ISISTAN, Tandil, Argentina
[5] Virtual Sense SA, Buenos Aires, DF, Argentina
[6] Univ Abierta Interamer, Fac Tecnol Informat, Ctr Altos Estudios Tecnol Informat, Buenos Aires, DF, Argentina
[7] Univ Nacl Arturo Jauretche, Inst Ingn & Agron, Buenos Aires, DF, Argentina
来源
ADVANCES IN BIOENGINEERING AND CLINICAL ENGINEERING, VOL 1, SABI 2023 | 2024年 / 106卷
关键词
Machine Learning; Biomedical Signal Processing; ECG; Atrial Fibrillation; Telemonitoring;
D O I
10.1007/978-3-031-61960-1_4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Atrial fibrillation (AF) is the most common type of cardiac arrhythmia. As it is typically asymptomatic, it often goes undiagnosed until major complications arise, such as stroke. Therefore, the development of rapid, economical, and widely accessible diagnostic tools for detectingAF at an early stage is crucial. Telemonitoring with machine learning-assisted devices shows promise in achieving this goal. This paper presents an algorithm that automatically detects AF in signals obtained by portable electrocardiographs connected to a telemonitoring platform via smartphones. The algorithm consists of three stages: a noise detection, ectopic beat removal and an AF detection. The noise detection involves analyzing the ECG signals using 5-s windows with a 1-s shift. A K-nearest neighbors (KNN) classifier predicts the presence or absence of noise in each window, allowing for the detection of noisy and non-noisy segments of the signal. The non-noisy segments are processed using a Pan-Tompkins algorithm to find the R peaks of the signal, and the corresponding RR interval series. Then ectopic beats are removed using an XGBoost classifier, generating the NN series. In the AF detection stage, X features are obtained from this series, which serve as input features of an XGBoost classifier that predicts the presence or absence of AF in the ECG signal. The algorithm was trained and tested using the Physionet Short Single-Lead AF Database (SSLAFDB) and achieved an accuracy of 90.87% and an F1-score of 90.91%. Further validation was performed by an external partner using two other databases, reporting an accuracy of 90.41% and 89.61% respectively.
引用
收藏
页码:36 / 45
页数:10
相关论文
共 17 条
[1]   AF Classification from a Short Single Lead ECG Recording: the PhysioNet/Computing in Cardiology Challenge 2017 [J].
Clifford, Gari D. ;
Liu, Chengyu ;
Moody, Benjamin ;
Lehman, Li-Wei H. ;
Silva, Ikaro ;
Li, Qiao ;
Johnson, A. E. ;
Mark, Roger G. .
2017 COMPUTING IN CARDIOLOGY (CINC), 2017, 44
[2]   Automatic Real Time Detection of Atrial Fibrillation [J].
Dash, S. ;
Chon, K. H. ;
Lu, S. ;
Raeder, E. A. .
ANNALS OF BIOMEDICAL ENGINEERING, 2009, 37 (09) :1701-1709
[3]   Identifying Normal, AF and other Abnormal ECG Rhythms using a Cascaded Binary Classifier [J].
Datta, Shreyasi ;
Puri, Chetanya ;
Mukherjee, Ayan ;
Banerjee, Rohan ;
Choudhury, Anirban Dutta ;
Singh, Rituraj ;
Ukil, Arijit ;
Bandyopadhyay, Soma ;
Pal, Arpan ;
Khandelwal, Sundeep .
2017 COMPUTING IN CARDIOLOGY (CINC), 2017, 44
[4]   Development of an algorithm for heartbeats detection and classification in Holter records based on temporal and morphological features [J].
Garcia, A. ;
Romano, H. ;
Laciar, E. ;
Correa, R. .
8TH ARGENTINEAN BIOENGINEERING SOCIETY CONFERENCE (SABI 2011) AND 7TH CLINICAL ENGINEERING MEETING, 2011, 332
[5]   PhysioBank, PhysioToolkit, and PhysioNet - Components of a new research resource for complex physiologic signals [J].
Goldberger, AL ;
Amaral, LAN ;
Glass, L ;
Hausdorff, JM ;
Ivanov, PC ;
Mark, RG ;
Mietus, JE ;
Moody, GB ;
Peng, CK ;
Stanley, HE .
CIRCULATION, 2000, 101 (23) :E215-E220
[6]   ENCASE: an ENsemble ClASsifiEr for ECG Classification Using Expert Features and Deep Neural Networks [J].
Hong, Shenda ;
Wu, Meng ;
Zhou, Yuxi ;
Wang, Qingyun ;
Shang, Junyuan ;
Li, Hongyan ;
Xie, Junqing .
2017 COMPUTING IN CARDIOLOGY (CINC), 2017, 44
[7]   An Accurate QRS Complex and P Wave Detection in ECG Signals Using Complete Ensemble Empirical Mode Decomposition with Adaptive Noise Approach [J].
Hossain, Md Billal ;
Bashar, Syed Khairul ;
Walkey, Allan J. ;
McManus, David D. ;
Chon, Ki H. .
IEEE ACCESS, 2019, 7 :128869-128880
[8]  
Khalaf A. J., 2021, International Journal of Electrical and Computer Engineering (IJECE), V11, P4950, DOI DOI 10.11591/IJECE.V11I6.PP4950-4961
[9]   Robust heart rate estimation from multiple asynchronous noisy sources using signal quality indices and a Kalman filter [J].
Li, Q. ;
Mark, R. G. ;
Clifford, G. D. .
PHYSIOLOGICAL MEASUREMENT, 2008, 29 (01) :15-32
[10]   The impact of the MIT-BIH arrhythmia database [J].
Moody, GA ;
Mark, RG .
IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 2001, 20 (03) :45-50