You are on page 1of 6

20th International Conference on Information Fusion

Xi'an, China - July 10-13, 2017

Atrial Fibrillation Detection by Multi-scale


Convolutional Neural Networks
Zhenjie Yao∗ , Zhiyong Zhu∗ , Yixin Chen†∗
∗ Beijing advanced innovation center for future internet technology, Beijing University of Technology, Beijing, China
Email: yaozhenjie@gmail.com,zhiyong.zhu@bjut.edu.cn
† Department of Computer Science and Engineering, Washington University in St.Louis, USA

Email: chen@cse.wustl.edu

Abstract—Atrial Fibrillation (AF) is the most common chronic observing pairs of RR intervals was calculated to identify AF
arrhythmia. Effective detection of the AF would avoid serious [5]. Logan et. al. detected AF according to the variance of RR
consequences like stroke. Conventional AF detection methods intervals [6]. Linker determined an instantaneous heart rate
need heuristic or hand-craft feature extraction. In this paper,
A deep neural network named multi-scale convolutional neural for each of the heart beat intervals, and determined a non-
networks (MCNN) based AF detector is proposed. Instant heart linear value that represents the variability of the instantaneous
rate sequence is extracted from ECG signal, then an end-to- heart rates [7]. Tatento and Glass detected AF by Kolmogorov
end MCNN detects AF with the instant heart rate sequence as Smirnov test of RR intervals [8]. Cerutti et.al. found sig-
input and detection result as output. The algorithm was tested nificant difference between AF and normal sinus rhythm, in
on both public and private datasets. On the public dataset,
with the sensitivity achieved being 0.9822, the corresponding parameters extracted through a time-variant identification of an
specificity is 0.9811, and the overall accuracy is 0.9818. The autoregressive model and non-linear measurements based on
area under an ROC curve is as high as 0.9962, compared to the corrected conditional entropy [9]. Sakar et. al. proposed
the AUC of the best conventional method is 0.9947. Comparison a series of features derived from the Lorenz distribution of
shows that the MCNN based AF detector give superior accuracy RR intervals to detect AF [10]. Lake and Moorman took
than conventional methods. Test on private dataset also shows
significant improvement. advantage of sample entropy of RR intervals to detect AF [11].
Later, a series of works were based on sample entropy and its
I. I NTRODUCTION variants. Colloca et. al. extracted features mentioned in [7],
Atrial Fibrillation (AF) is the most common chronic ar- [10] and [11] etc., and recognized AF by SVM [12]. Lee et. al.
rhythmia. According to Framingham heart study, lifetime risk introduced time-varying coherence functions, which describes
of AF is about 25% [1]. When AF occurs, the frequency the similarity between adjacent segments, to distinguish AF
of atrial activation is of 300 to 600 times per minute, heart from normal sinus rhythm. Zhou et. al. calculated sample
rate can reach 100 to 160 beats per minute. Furthermore, entropy in symbolic dynamic space to identify AF, which
the heart beat rhythm disorders. During AF, Atrium failed showed outstanding detection performance [13]. In 2015, they
to contract effectively leads poor cardiac ejection, and thus improved the method and got the best detection performance
easy to form thrombosis. The awful outcome of AF is stroke, until now [14]. Petrenase et. al. used fusion of irregularity
which can result in death, paralysis, limb movement or sensory of RR intervals and bigeminy suppression for AF detection,
disturbances. The risk of stroke in patients with AF is 5 times which result in a very low complexity and high efficient
more than others [2][3]. AF detector, only 8 beats is needed for detection [15]. The
Generally, AF is significant different from normal heart second category of AF detector is waveform analysis based
rhythm on ECG signal [4]. First, P-wave is absent, and method and hybrid method. ECG waveform analysis need to
there are continuous, irregular f-wave. At the same time, the determine the location of every parts of ECG, or the frequency
heart rhythm disorders, which result in irregularity of RR (R constituents. As for hybrid method, it means taking both RR
peak to R peak) intervals. It is possible to detect most AF interval and waveform into consideration. Slocum detected
automatically from ECG. Effective detection of AF leads to AF by waveform analysis, distribution of power and P-wave
timely intervention, which would avoid disease progression to absence were identified as the evidence of AF [16]. Schmidt
serious consequences. et. al. combine irregularity of RR intervals and absence of
In the last few decades, many researchers tried to detect P-wave for AF detection [17]. Babaeizadeh et. al. calculated
AF automatically. Lots of effective works has been done. a P-R interval variability, a P wave morphology similarity
According to the methods adopted, AF detection can be measure and a R-R Markov score for AF detection [18].
divided into the following categories. The first category is Couceiro detected AF based on the analysis of the three
RR interval based algorithm. R waves are identified from the main physiological characteristics of AF, P wave absence,
ECG signal, then RR interval is derived. We can detect AF heart rate irregularity and atrial activity [19]. Larburu gave a
by identify the irregularity of heat pace. Moody and Mark good survey on AF detection method before 2010. They also
modeled the RR interval as Movkov process, likelihood of compared these methods systematically, which show that R-R

978-0-9964-5270-0©2017 ISIF
interval based methods outperform waveform based method B. MCNN
and hybrid methods comprehensively [20]. This conclusion MCNN is an end-to-end deep neural network model, as
is reasonable. R peak is most prominent feature, it is robust other deep neural network, it incorporates feature extraction
to noise. However, waveform features such as f-wave and P- and classification in a single framework. The learnable con-
wave is not as robust as R peak, they are likely to be impacted volutional layers automatically extracts features at different
by noise and other disturbances. So we tend to take the RR position and in different scales, leading to superior feature
interval based AF detection method. representation and better accuracy performance on time series
Recently, deep learning has got great success in image classification.
recognition and speech recognition, which made the system Figure 1 presents the architecture of the MCNN. The IHR
performance improve significantly [21][22]. A deep neural subsequence with length of 127 is the input time series of
network is capable of extracting features from the original MCNN. As shown in the figure, the MCNN framework has
input data, it is robust to variances like translation, rotation, three sequential stages: transformation stage, local convolution
and noise. The MCNN (Multi-scale Convolutional Neural stage, and full convolution stage. Details of each stage is given
Networks) is a deep neural network that designed for time below:
series classification. It showed impressive advantages com-
• Transformation stage. Time series has its intrinsic
pared to other methods in time series classification [23].
Inspired by these works, we proposed an MCNN based RR feature in different scale. Long term (also known as
interval analysis method to detect AF from ECG automatically. low frequency) reflect the overall trends and short term
Experimental results show that the proposed method is capable (also known as high frequency) indicate local changes.
of detecting AF effectively. Generally, High frequency tends to include noises and
perturbations. To capture information in different scales
The remainder of this paper is organized as follows. Section
and avoid the influence of noises and perturbations, the
II presents our MCNN based RR interval analysis algorithm
transformation stage applies various transformations on
for AF detection in detail. Section III covers the experimental
the input time series. In our implementation, there are 3
results on both public and private datasets and its discussion.
types of transformation.
Finally, in Section IV, the conclusion of this study is drawn
The first type is identity mapping, which keep the input
and further work is prospected.
IHR sequence unchanged, so the length of the identity
mapping output is 127.
II. MCNN FOR AF DETECTION The second is smoothing the original input by low pass
The detection method is straightforward. Instant heart rate is filter. A low frequency filter can reduce the variance of
derived from ECG signal by preprocessing and transformation. time series, which reduce the influence of high-frequency
Instant heart rate is feed into the MCNN segmentation by perturbations and random noises. In particular, we employ
segmentation for AF detection. The MCNN is an end-to-end moving average to smooth the IHR sequence. Mathemat-
classifier with instant heart rate as input and detection result ically, it is
as output. (IHRi−l + IHRi−l+1 + ... + IHRi+l )
IHRSM
i = ,
2∗l+1
A. Preprocessing (2)
where 2 ∗ l + 1 is window length of the low frequency
First, the R locations should be extracted from ECG signal. filter. We take l = 2 and l = 5, corresponding output is
You can skip this step if you can read R location from the of length 123 and 117, respectively. In fact, the filter is
corresponding annotations. Most public ECG datasets have not limited to low pass filter. All kinds of filter maybe
corresponding annotations by clinicians. RR intervals is easily useful.
derived from R locations. Then Instant Heart Rate (IHR) is The third is down-sampling transformations, which pick
calculated by: one from every k (down-sample factor) samples in the
IHRi = 60 ∗ f /RRI i (1) time domain. Mathematically, it is
n−1
in which IHRi is the ith IHR, f is the sample rate of ECG IHRDS = IHR1+k∗i , i = 0, 1, ...,  , (3)
signal, RRI i is the ith RR interval. For example, if f is 250 k
Hz, the ith RRI is 200, then the IHR is 75 beat per minute. in which IHRDS is the down-sampled sequence, k is
After the preprocessing and transformation, the ECG signal the down-sample factor, IHRi is the ith sample in IHR
is transformed into an IHR sequence. Considering most AF sequence, n is the length of the original input IHR
detection method need 128 beats, in this AF detection appli- sequence. In the AF detection application, we get only
cation, we take 127 IHR samples into consideration. For each one down-sample sequence with k = 3, the length of the
IHR, The forward 63 IHRs, itself and the backward 63 IHRs output is 43.
format an input IHR subsequence of the MCNN. The MCNN Each transformation result is called a branch, as it is a
is a binary classifier, whose output is whether it is AF or not. branch input to the following local convolutional stage.
It is worth noting that transformation is not limited to the The sensitivity, specificity and accuracy are calculated to
mentioned 3 types, other transformations may also work. measure the performance of the proposed method for AF
• Local convolution stage. As described above, after the detection. They are defined as:
transformation stage, we obtain multiple time series with
different lengths from a single input sequence. In the local sensitivity = T P/(T P + F N ), (4)
convolution stage, we use several convolutional layers to
specif icity = T N/(T N + F P ), (5)
extract the features for each branch independently. All
the local convolution filters are with the same window Accuracy = (T P + T N )/(T P + F N + T N + F P ), (6)
size 8. It is worth noting that with the same window size,
convolution on shorter signal means larger local receptive in which TP (True Positive) is the number of AF beats that
field, while on longer signal means smaller local receptive are recognized as AF; FN (False Negative) is the number of
field. Same filter length on different branch means feature AF beats that are recognized as not AF; TN (True Negative)
extraction across different scales. is number of not AF beats that are recognized as not AF
As conventional deep neural networks, all the outputs beats; FP (False Positive) is number of not AF beats that are
will pass through a nonlinear down sampling, name max recognized as AF beats. In general, a good detection method
pooling, which can reduce the size of the data, and make will maximize the all the 3 performance metrics.
the neural network robust to spatial shifting and rotation. Table II lists the tests results on AFDB together with
Instead of adopting a constant pooling factor, the pooling four existing methods that tested on the same dataset, with
size for each branch is different. In our implementation, LTAFDB as training dataset. To our knowledge, the four
no matter how long is the branch, the length of its output methods give better results in the existing methods. Zhou
is 12. For example, if the length of a branch is 123, we et. al. [14] give the best detection performance compared to
select pooling factor as 10, and the length of outcome other existing works, the accuracy is 97.99%. The proposed
sequence is 12. MCNN based AF detection method improved the detection
• Full convolution stage. After extracting feature maps performance significantly, the accuracy is 98.18%, while the
from multiple branches, all these features are concatenat- sensitivity is 98.22% and the specificity is 98.11%. Despite the
ed into one sequence, and fed into a full convolutional accuracy only increased 0.19%, but we essentially reduced the
layers (each followed by max pooling), as well as a fully error of about 10%. So we conclude that, on AFDB dataset,
connected layer followed by a softmax transformation. the MCNN based AF detection outperforms the best of the
The output of MCNN will be the predicted distribution existing methods.
of each possible label for the input time series. we Since symbolic dynamics and Shannon ENtropy (SEN) [14]
could derive final result by simply taking the label with shows best detection performance compared to other existing
maximal possibility. works, we realized the method for extensive comparison.
As shown in Figure 1, the MCNN is an end-to-end system. In statistics, a receiver operating characteristic (ROC) curve
No heuristic or hand-craft feature extraction is needed. When is a graphical plot that illustrates the performance of a de-
labeled training dataset is available, all the parameters could tection system as its discrimination threshold is varied. The
be trained jointly through back propagation. In the application curve is created by plotting the sensitivity (also known as
of AF detection, the MCNN served as a binary classifier. AF Detection Rate, DR) against the False Alarm Rate (FPR) at
is positive example, and other heart rhythms (including normal various threshold settings. FAR is defined as:
rhythm and other arrythmia) are negative examples.
F AR = 1 − specif icity. (7)
III. E XPERIMENTAL R ESULTS
Three datasets are adopted to evaluate the MCNN AF Figure 2 shows the ROC curves obtained by MCNN and
detector, including the Long-Term AF Database (LTAFDB), SEN on AFDB dataset, respectively. Most parts of the two
the MIT-BIH AF Database (AFDB), and the Holter ECG curves are similar. To enlarge the detail of the ROC curves,
dataset (HEDB). LTAFDB, and AFDB are public datasets, only the top-left part is cropped. Both curves are interpolation
could be accessible from [24]. HEDB is a private dataset, results of 21 actual test points. Each test point contains a
which is constitute of 499 Holter ECG signals, each is about 24 pair of DR and FAR values. The test points of MCNN are
hours long. The summary of all the datasets are listed in Table obtained by modifying the threshold on the output of softmax
I. Informations include the sample frequency, total number of layer, each actual test point is corresponding to a threshold.
beats, number of AF beats, number of records and average Conventional softmax layer is corresponding to threshold of
duration of each records. For comparison, we follow the way 0.5. As for SEN, tuning the threshold of the final entropy leads
of dataset division in [14].the LTAFDB database is used as the to the ROC curve. As shown in the figure, when the FAR is
training set to determine the model parameters, while AFDB smaller than 0.02, corresponding to the very left part of the
and HEDB are used as the testing sets. Besides of this test, figure, the two curves are so similar that they almost coincide
we also evaluate the proposed algorithm on HEDB with half with each other. In the other parts of the curves (FAR¿0.02),
data as training set and the other half as testing set. MCNN outperform SEN consistently.
Fig. 1. Overall architecture of MCNN [23].

TABLE I
S UMMARY OF DATASETS

Name Frequency(Hz) # of beats # of AF beats # of records Average duration per record


LTAFDB 128 8996056 5326145 84 24h
AFDB 250 1221574 519687 25 10h
HEDB 250 54074562 28170333 499 24h

TABLE II
C OMPARISON OF DIFFERENT METHODS ON AFDB

Year Sensitivity(%) Specificity(%) Accuracy(%)


Lake et. al. [11] 2011 91 94 N/A
Lee et. al. [25] 2013 98.22 97.68 97.91
Petrenase et. al. [15] 2015 97.1 98.3 N/A
Zhou et. al. [14] 2015 97.83 98.44 97.99
Proposed 2016 98.22 98.11 98.18

The AUC is a measurement of the detection accuracy, which performance, the accuracy is 94.32%, while the sensitivity is
is defined as the ratio of the area under the ROC curve to 95.57% and the specificity is 92.89%.
the area of the whole figure. The larger the AUC is, the
better performance the detector achieves. For the AF detection We infer that the failure on HEDB is caused by differ-
problem, the AUC of MCNN is 0.9962, while the AUC of SEN ence between the training dataset (LTAFDB) and test dataset
is 0.9947, which implies that the proposed MCNN based AF (HEDB). Both LTAFDB and AFDB are from Physionet, all the
detection method is more effective than SEN based method. ECGs are collected from Americans; but HEDB are collected
in China. Because ethnic characteristics, there are significant
Table III lists the test results on HEDB. As HEDB is private difference between the datasets. We check the mean heart rate
dataset, no test result exists in other literatures. As shown of all the 3 dataset to valid the guess. The mean heart rate
in the table, while the sensitivity is 95.87%, the specificity of LTAFDB is 91.36 beats per minute. The mean heart rate
is 93.90%, the accuracy is 94.93%. The proposed MCNN of AFDB is 88.07 beats per minute. The mean heart rate of
based AF detection method failed to improve the detection HEDB is 83.09 beats per minute. We see that compared to
Fig. 2. ROC curves on AFDB.

TABLE III
C OMPARISON OF DIFFERENT METHODS ON HEDB

Year Sensitivity(%) Specificity(%) Accuracy(%)


Zhou et. al. [14] 2015 95.87 93.90 94.93
Proposed 2016 95.57 92.89 94.32

TABLE IV
C OMPARISON OF DIFFERENT METHODS ON HEDB

Year Sensitivity(%) Specificity(%) Accuracy(%)


Zhou et. al. [14] 2015 94.98 95.20 95.09
Proposed 2016 96.32 95.58 95.98

the difference between LTAFDB and AFDB, the difference and the specificity is 95.20%, the accuracy is 95.09%. Only
between LTAFDB and HEDB is much more significant. The a little improvement is achieved. The proposed MCNN based
difference between training dataset and test dataset is the main AF detection method improve the detection performance, the
cause of the failure on HEDB. accuracy is 95.98%, while the sensitivity is 96.32% and the
Furthermore, we divide the HEDB into two datasets. It is specificity is 95.58%. We see that while both training and
worth noting that, the separation is person-independent. The testing dataset are from HEDB dataset, The MCNN based AF
ECG of each person will only appear in one subdataset. Cross detection outperforms SEN based method.
validation is taken to evaluate the MCNN based AF detector,
IV. C ONCLUSIONS AND F URTHER WORKS
the two subdataset take turns to serve as training dataset. For
the motivation of justice, the parameters of SEN are also This paper investigated AF detector based on MCNN. First,
optimized for HEDB. Results are shown in Table IV. For instant heart rate sequence is extracted from ECG signal.
the optimized SEN method, while the sensitivity is 94.98% Then an end-to-end MCNN was trained to differentiate the
sequence is AF or not. The test results on both public and [6] B. Logan and J. Healey, “Robust detection of atrial fibrillation for a long
private dataset show that the proposed method is effective. term telemonitoring system,” in Computers in Cardiology, 2005. IEEE,
2005, pp. 619–622.
On the public dataset, with the sensitivity achieved being [7] D. T. Linker, “Long-term monitoring for detection of atrial fibrillation,”
0.9822, the corresponding specificity is 0.9811, and the overall Dec. 8 2009, uS Patent 7,630,756.
accuracy is 0.9818. The area under an ROC curve is as high [8] K. Tateno and L. Glass, “Automatic detection of atrial fibrillation using
the coefficient of variation and density histograms of rr and δrr intervals,”
as 0.9962, compared to AUC of 0.9947 for the best result Medical and Biological Engineering and Computing, vol. 39, no. 6, pp.
until now. As for the private dataset, the significant difference 664–671, 2001.
between training dataset and test dataset is the main cause of [9] S. Cerutti, L. Mainardi, A. Porta, and A. Bianchi, “Analysis of the
dynamics of rr interval series for the detection of atrial fibrillation
the failure on HEDB. If take half of the dataset as training episodes,” in Computers in Cardiology 1997. IEEE, 1997, pp. 77–
dataset and half as test dataset, the MCNN based AF detector 80.
outperform traditional SEN based AF detector. Comparison [10] S. Sarkar, D. Ritscher, and R. Mehra, “A detector for a chronic
implantable atrial tachyarrhythmia monitor,” IEEE Transactions on
show that the MCNN based AF detector give higher accuracy Biomedical Engineering, vol. 55, no. 3, pp. 1219–1224, 2008.
than conventional methods. [11] D. E. Lake and J. R. Moorman, “Accurate estimation of entropy in very
The testing results on HEDB show that the deep learning short physiological time series: the problem of atrial fibrillation detection
in implanted ventricular devices,” Am J Physiol Heart Circ Physiol, vol.
method is more sensitive to the difference between training 300, pp. H319–H325, 2011.
and testing datasets. Such difference usually exists in real life [12] R. Colloca, A. E. Johnson, L. Mainardi, and G. D. Clifford, “A support
scenarios. Transfer learning is branch of machine learning that vector machine approach for reliable detection of atrial fibrillation
events,” in Computing in Cardiology 2013. IEEE, 2013, pp. 1047–
specially developed for solving this problem. We infer that 1050.
transfer deep learning model could accomplish the work. [13] X. Zhou, H. Ding, B. Ung, E. Pickwell-MacPherson, and Y. Zhang,
Although the performance of the proposed method is good, “Automatic online detection of atrial fibrillation based on symbolic
dynamics and shannon entropy,” Biomedical engineering online, vol. 13,
the AF detection problem is far from being solved. There are no. 1, p. 1, 2014.
still quite a lot of problems worth exploring. According to the [14] X. Zhou, H. Ding, W. Wu, and Y. Zhang, “A real-time atrial fibrillation
literatures and our experience, bigeminy, trigeminy and sinus detection algorithm based on the instantaneous state of heart rate,” PloS
one, vol. 10, no. 9, p. e0136544, 2015.
arrhythmia are easy to be mistaken for AF, which would lead [15] A. Petrėnas, V. Marozas, and L. Sörnmo, “Low-complexity detection
to false alarm. It is hard to distinguish AF and part of these of atrial fibrillation in continuous long-term monitoring,” Computers in
arrhythmias. More attention should be paid to these problems. biology and medicine, vol. 65, pp. 184–191, 2015.
[16] J. Slocum, A. Sahakian, and S. Swiryn, “Diagnosis of atrial fibrilla-
Another concern is that compared to conventional AF tion from surface electrocardiograms based on computer-detected atrial
detection method, deep learning is computationally intensive. activity,” Journal of electrocardiology, vol. 25, no. 1, pp. 1–8, 1992.
It is difficult to calculate in real-time, especially for wearable [17] R. Schmidt, M. Harris, D. Novac, and M. Perkhun, “Atrial fibrillation
detection,” WO Patent, vol. 2, 2008.
devices with limited power supply and limited computation [18] S. Babaeizadeh, R. E. Gregg, E. D. Helfenbein, J. M. Lindauer, and
capacity. Generally, 128 heartbeats usually last 1 minute and S. H. Zhou, “Improvements in atrial fibrillation detection for real-time
a half, most ECG last only 10 seconds. We would try to detect monitoring,” Journal of electrocardiology, vol. 42, no. 6, pp. 522–526,
2009.
AF in 10 seconds in our further work. [19] R. Couceiro, P. Carvalho, J. Henriques, M. Antunes, M. Harris, and
MCNN show power on AF detection, deeper model may J. Habetha, “Detection of atrial fibrillation using model-based ecg
improve the result. Besides modifying the MCNN, another analysis,” in Pattern Recognition, 2008. ICPR 2008. 19th International
Conference on. IEEE, 2008, pp. 1–5.
important kind of deep learning model should also work on AF [20] N. Larburu, T. Lopetegi, and I. Romero, “Comparative study of algo-
detection. It is Recurrent Neural Networks (RNN), which is rithms for atrial fibrillation detection,” in 2011 Computing in Cardiology.
designed for time sequence classification. Deep learning is the IEEE, 2011, pp. 265–268.
[21] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “Imagenet classification
most promising direction for AF detection, more investigations with deep convolutional neural networks,” in Advances in neural infor-
are needed. mation processing systems, 2012, pp. 1097–1105.
[22] G. Hinton, L. Deng, D. Yu, G. E. Dahl, A.-r. Mohamed, N. Jaitly,
R EFERENCES A. Senior, V. Vanhoucke, P. Nguyen, T. N. Sainath et al., “Deep neural
[1] D. M. Lloyd-Jones, T. J. Wang, E. P. Leip, M. G. Larson, D. Levy, R. S. networks for acoustic modeling in speech recognition: The shared views
Vasan, R. B. DAgostino, J. M. Massaro, A. Beiser, P. A. Wolf et al., of four research groups,” IEEE Signal Processing Magazine, vol. 29,
“Lifetime risk for development of atrial fibrillation the framingham heart no. 6, pp. 82–97, 2012.
study,” Circulation, vol. 110, no. 9, pp. 1042–1046, 2004. [23] Z. Cui, W. Chen, and Y. Chen, “Multi-scale convolutional neural net-
[2] T. J. Wang, M. G. Larson, D. Levy, R. S. Vasan, E. P. Leip, P. A. Wolf, works for time series classification,” arXiv preprint arXiv:1603.06995,
R. B. DAgostino, J. M. Murabito, W. B. Kannel, and E. J. Benjamin, 2016.
“Temporal relations of atrial fibrillation and congestive heart failure [24] “The physionet ecg database,” http://physionet.org/physiobank/
and their joint influence on mortality the framingham heart study,” database/.
Circulation, vol. 107, no. 23, pp. 2920–2925, 2003. [25] J. Lee, Y. Nam, D. D. McManus, and K. H. Chon, “Time-varying
[3] L. Mainardi, L. Sornmo, and S. Cerutti, Understanding atrial fib- coherence function for atrial fibrillation detection,” IEEE Transactions
rillation: the signal processing contribution. Morgan & Claypool on Biomedical Engineering, vol. 60, no. 10, pp. 2783–2793, 2013.
Publishers, 2008.
[4] S. Petrutiu, J. Ng, G. M. Nijm, H. Al-Angari, S. Swiryn, and A. V.
Sahakian, “Atrial fibrillation and waveform characterization,” IEEE
engineering in medicine and biology magazine, vol. 25, no. 6, pp. 24–30,
2006.
[5] G. B. Moody and R. G. Mark, “A new method for detecting atrial
fibrillation using rr intervals,” Computers in Cardiology, vol. 10, no. 1,
pp. 227–230, 1983.

You might also like