摘要
Objective and Impact Statement.Atrial fibrillation(AF)is a serious medical condition that requires effective and timely treatment to prevent stroke.We explore deep neural networks(DNNs)for learning cardiac cycles and reliably detecting AF from single-lead electrocardiogram(ECG)signals.Introduction.Electrocardiograms are widely used for diagnosis of various cardiac dysfunctions including AF.The huge amount of collected ECGs and recent algorithmic advances to process time-series data with DNNs substantially improve the accuracy of the AF diagnosis.DNNs,however,are often designed as general purpose black-box models and lack interpretability of their decisions.Methods.We design a three-step pipeline for AF detection from ECGs.First,a recording is split into a sequence of individual heartbeats based on R-peak detection.Individual heartbeats are then encoded using a DNN that extracts interpretable features of a heartbeat by disentangling the duration of a heartbeat from its shape.Second,the sequence of heartbeat codes is passed to a DNN to combine a signal-level representation capturing heart rhythm.Third,the signal representations are passed to a DNN for detecting AF.Results.Our approach demonstrates a superior performance to existing ECG analysis methods on AF detection.Additionally,the method provides interpretations of the features extracted from heartbeats by DNNs and enables cardiologists to study ECGs in terms of the shapes of individual heartbeats and rhythm of the whole signals.Conclusion.By considering ECGs on two levels and employing DNNs for modelling of cardiac cycles,this work presents a method for reliable detection of AF from single-lead ECGs.
基金
funded by the Swiss Heart Failure Network (PHRT122/2018DRI14) (J.M.Buhmann,PI).