Next Article in Journal
Perspectives on Thermoelectric Energy Conversion in Ion-Exchange Membranes
Next Article in Special Issue
Entropy and Mutability for the q-State Clock Model in Small Systems
Previous Article in Journal
MHD Mixed Convection and Entropy Generation in a Lid-Driven Triangular Cavity for Various Electrical Conductivity Models
Previous Article in Special Issue
The Reconciliation of Multiple Conflicting Estimates: Entropy-Based and Axiomatic Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Entropy-Based Atrial Fibrillation Detection Method for Scanning Wearable ECG Recordings

1
School of Control Science and Engineering, Shandong University, Jinan 250061, China
2
School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
3
Department of Cardiovascular Medicine, First Affiliated Hospital of Nanjing Medical University, Nanjing 210036, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this paper.
Entropy 2018, 20(12), 904; https://doi.org/10.3390/e20120904
Submission received: 1 November 2018 / Revised: 18 November 2018 / Accepted: 23 November 2018 / Published: 26 November 2018

Abstract

:
Entropy-based atrial fibrillation (AF) detectors have been applied for short-term electrocardiogram (ECG) analysis. However, existing methods suffer from several limitations. To enhance the performance of entropy-based AF detectors, we have developed a new entropy measure, named EntropyAF, which includes the following improvements: (1) use of a ranged function rather than the Chebyshev function to define vector distance, (2) use of a fuzzy function to determine vector similarity, (3) replacement of the probability estimation with density estimation for entropy calculation, (4) use of a flexible distance threshold parameter, and (5) use of adjusted entropy results for the heart rate effect. EntropyAF was trained using the MIT-BIH Atrial Fibrillation (AF) database, and tested on the clinical wearable long-term AF recordings. Three previous entropy-based AF detectors were used for comparison: sample entropy (SampEn), fuzzy measure entropy (FuzzyMEn) and coefficient of sample entropy (COSEn). For classifying AF and non-AF rhythms in the MIT-BIH AF database, EntropyAF achieved the highest area under receiver operating characteristic curve (AUC) values of 98.15% when using a 30-beat time window, which was higher than COSEn with AUC of 91.86%. SampEn and FuzzyMEn resulted in much lower AUCs of 74.68% and 79.24% respectively. For classifying AF and non-AF rhythms in the clinical wearable AF database, EntropyAF also generated the largest values of Youden index (77.94%), sensitivity (92.77%), specificity (85.17%), accuracy (87.10%), positive predictivity (68.09%) and negative predictivity (97.18%). COSEn had the second-best accuracy of 78.63%, followed by an accuracy of 65.08% in FuzzyMEn and an accuracy of 59.91% in SampEn. The new proposed EntropyAF also generated highest classification accuracy when using a 12-beat time window. In addition, the results from time cost analysis verified the efficiency of the new EntropyAF. This study showed the better discrimination ability for identifying AF when using EntropyAF method, indicating that it would be useful for the practical clinical wearable AF scanning.

1. Introduction

Atrial fibrillation (AF) is a typical arrythmia, defined as a tachyarrhythmia characterized by predominantly uncoordinated atrial activation with consequent deterioration of atrial mechanical function [1,2]. AF is associated with significant mortality and morbidity, resulting in that more than 12 million Europeans and North Americans suffer from AF [3,4]. Moreover, its prevalence increases with age, from <0.5% at 40–50 years of age, to 5–15% for 80 year olds [5]. However, current diagnose for AF is under-detected and under-diagnosed due to the asymptomatic characteristic of AF episode, which can elude clinical detection [6]. Timely and accurate detection of AF for real-time monitoring and feedback is therefore challenging [7,8].
Twelve-lead 24-h Holter is a common method in clinic for AF detection. This technique is effective to diagnose patients suffering from persistent AF but may miss many cases of paroxysmal AF [9]. Wearable and longer-term electrocardiogram (ECG) monitoring strategies, especially the techniques with the characteristics of unobtrusive, convenient and inexpensive, would contribute to prevention of AF-itself and AF-related complications, including stroke and heart failure [6,8]. Wearable and long-term ECG monitoring requires more robust AF detector. Traditionally, atrial activity analysis-based [10] and ventricular response analysis-based methods are two common approaches for AF analysis. Compared with the former, the latter is more suitable for wearable monitoring since the detection of the absence of P waves in dynamic ECGs for atrial activity analysis is difficult and even impossible [3]. In contrast, ventricular response analysis only use the RR interval information derived from the most obvious amplitude feature of QRS complexes [11]. In the past decade, many ventricular response analysis-based AF detectors have developed [8,11,12,13,14]. Park et al. proposed a Poincare plot method using the inter-beat intervals and extracted three features form the Poincare plot to classify AF and non-AF rhythms (sensitivity 91.4% and specificity 92.9%) [15]. Sarkar et al. proposed a Lorenz plot method for continuous long-term AF monitoring for an implantable monitor device [16]. Tateno and Glass proposed a method using the information of coefficient of variation and density histograms of RR and deltaRR intervals [17]. Linker filed a US patent describing the use of a median absolute deviation (MAD) method for AF detection [18]. Garcia et al. used a novel method exploiting the relative wavelet energy (RWE) and signal averaging technique to automatically detect AF episodes of a wide variety in length [19]. Petrėnas et al. developed AF detector using the characteristics of RR interval irregularity and noise level [20]. Researchers also developed various entropy methods, which have been proven the potential in analyzing short time window of RR time series and generating a timely feedback of AF diagnosis [12,13,21].
Entropy refers to the degree of regularity or irregularity of a time series and is estimated by counting how many ‘template’ patterns repeat. AF is typically presented by the irregular RR time series and the irregularity can be captured by the entropy. Richman et al. [22] developed sample entropy (SampEn) in 2000, which has been the most widely used entropy methods for short-term physiological signal analysis and it also has applications in AF detection. A benefit of SampEn is its ability to use short runs or bursts of AF as a template for matching, hence avoiding issues relating to short AF episode durations that are common with RR interval variability-based methods [8]. Previous studies showed that SampEn provided a high degree of accuracy in distinguishing AF from sinus rhythm, but encountered errors when atrial or ventricular ectopy were present [11,23]. Since SampEn does not count self-matches and lowers the counts of vector matching, it can result in infinite or indeterminate outputs and is especially problematic for short-term time series [23]. Lake and colleagues developed a new entropy-based AF detector named coefficient of sample entropy (COSEn), with two key improvements from SampEn: flexibility in choosing the distance threshold r , and adjusting for heart rate by subtracting the negative natural log of the mean RR interval. COSEn reported an area under curve (AUC) of 92.8% when testing on the MIT-BIH Atrial Fibrillation (MIT-BIH AF) database and also achieved positive predictive values higher than 90% when used on the University of Virginia Holter database [23]. Liu et al. previously found that weak statistical stability existed in SampEn due to the rigid similarity rule of 0–1 determination [24], and thus developed a fuzzy measure entropy (FuzzyMEn) by employing the fuzzy function to replace the 0–1 Heaviside function [25]. Then they proposed a normalized fuzzy entropy-based AF detector (NFEn), that combines the advantages of both COSEn and FuzzyMEn.
No matter whether SampEn, or FuzzyMEn, or COSEn, even or NFEn, they all use Chebyshev distance to quantify the similarity of two state vectors, i.e., only considering maximum difference between two state vectors. However, Chebyshev distance has two limitations [26]. First, it is not normalized as it has no upper limit and can lead to an unbounded range for the tolerance threshold r in the probability estimation. Second, only considering the maximum difference between two state vectors is blind to the range of their element-wise difference, i.e., the element differences except the maximum one could not be quantified. Thus, Omidvarnia et al. modified the SampEn by re-defining the distance function using ranged function to replace Chebyshev function and thus proposed a new range entropy (RangeEn) [26]. RangeEn showed more robust to signal amplitude changes and more sensitive to in-built self-similarity of time series than SampEn, suggesting it is a good candidate for studying complex physiological time series.
In this study, we sought to combine the concepts of the ranged function for distance determination and the normalized fuzzy entropy AF detector—NFEn, and to develop a new entropy-based AF detection method. The new method involves the five improvements:
(1)
uses a ranged function to define the vector distance as RangeEn did,
(2)
uses a fuzzy function rather than the Heaviside function to determine vector state similarity,
(3)
replaces probability estimation with density estimation for entropy calculation,
(4)
utilizes a flexible distance threshold r, and
(5)
adjusts for heart rate by subtracting the natural log value of the mean RR interval.
We evaluated the new method using both the online open-access MIT-BIH AF database and the actual clinical wearable long-term ECG recordings from AF patients. The clinical ECG data were collected using a wearable SmartVest-based ECG recording device, which offers a continuous, low-cost, unobtrusive, and convenient solution for long-term ECG monitoring. The objective was 2-fold: (1) to determine the performance of the new method for AF detection in a population of patients with known AF (online open-access MIT-BIH AF database) and (2) to assess the AF detection accuracy among actual clinical patients with AF.

2. Methods

2.1. Data

The AF data used in this study included both the online open-access database and the AF recordings collected from clinic using a wearable device.

2.1.1. Online Open-Access Database

The MIT-BIH AF database was used and it included 25 long-term ECG recordings, with the detailed QRS position and beat annotation files. The individual ECG recordings were each 10 h in duration and were sampled at 250 Hz, giving a minimum time resolution of 4 ms for RR time series [3,12]. For all recordings, the rhythm annotations were prepared manually for four types: AF (atrial fibrillation), AFL (atrial flutter), J (AV junctional rhythm), and N (used to indicate all other rhythms). The types of AF (42.6%) and N (54.2%) are the majority (see Table 1). RR episodes corresponding to the four rhythm types (AF, AFL, J and N) were extracted. Then data pre-processing was performed on the classified RR episodes. A 30-beat window length was used to segment the RR episodes without overlap. Classification was firstly performed between AF and N rhythm types. Then, the RR segments corresponding to the N, AFL and J types were merged as non-AF rhythms to enable classification between AF and non-AF rhythm types. Table 1 shows the detailed database profile, as well as the numbers of RR segments after the segmenting procedures.

2.1.2. Clinical Wearable AF Recordings

Ten AF patients were included in this study (six females and four males, aged from 31 to 64). All of the patients were recruited from the First Affiliated Hospital of Nanjing Medical University, Jiangsu, China, and they were diagnosed as AF through the ECG Holter test. The protocol of this study was approved by the Ethics Committee of the First Affiliated Hospital of Nanjing Medical University. All patients gave written informed consent. Long-term (24 h) ECG data during patients’ daily activities were collected using our developed Wearable ECG SmartVest System with a sample rate of 500 Hz and a 12-bit resolution [27]. Signal recording lasted from May 2018 to July 2018. The wearable ECG SmartVest System can provide an Internet of Things (IoT)-driven 24/7 ECG monitoring for patients, and it consists of four typical IoT components, i.e., sensing layer, network layer, cloud platform and application layer. The limb Lead-II ECG was selected for the following analysis since this lead usually has the maximum signal amplitude and can facilitate the QRS detection.
First, signal quality assessment was performed for the wearable ECGs as a preprocessing stage to filter the noisy episodes, which can significantly influence the accurate QRS locations. Five signal quality indices (SQIs) were used, including bSQI, tSQI, iSQI, pSQI and kSQI. Table 2 lists the SQIs with the descriptions. The detailed definitions can refer to [27]. A 10-s ECG was determined as noisy if two of the following criteria meet: (1) bSQI < 0.5, (2) tSQI = 0, (3) iSQI = 0, (4) pSQI < 0.8, (5) kSQI < 3. For the 10 24-h ECG recordings, 31.6% were identified as noisy signals and were excluded the following AF detection (see Table 3).
After the signal quality assessment, a lightweight QRS detector was performed on the ECG episodes with good signal quality for locating QRS complexes [27]. Ectopic RR intervals were identified and excluded using our previously developed combined method [30]. A 30-beat window length was also used to segment the RR interval time series without overlap. Three clinical staffs visually inspected each 30-beat RR segment as AF or non-AF rhythm, and this work was done independently with the three staffs. If they did not give the same answer, the majority decision rule was performed. Table 3 shows the detailed clinical database profile.

2.2. New Entropy-Based AF Detection Method

The conception of the new entropy-based AF detection method came from the following aspects. First, entropy measures the conditional probability that two short vectors of length m that match within a distance tolerance r will also match at the m + 1 st point. Thus, the determination for vector similarity is a core step, and it relays on the measure of the distance between two vectors. Traditionally, Chebyshev distance (i.e., the element maximum distance) is used but it lacks the upper boundary limit. Herein, we normalized the distance between two vectors using ranged function as refer to Omidvarnia et al.’s work [26]. Second, once we have the distances between the two vectors, we can determine their similarity or dissimilarity using a determination rule function. Traditionally, Heaviside function is used to classify vector similarity in a binary fashion. This rigid determination results in weak statistical stability [25]. Here we use a fuzzy function to replace the Heaviside function to smooth the decision boundary and to reduce the sensitivity of entropy outputs to small changes in r. Third, the traditional SampEn method uses a probability-based estimation, which may generate bias for short RR interval time series. Lake et al. suggested replacing probability estimate with density estimate for entropy approximation and demonstrated the improved version of COSEn has better performance than SampEn for AF detection [23]. Herein, we also employ a density-based estimation to generate the AF entropy value. Fourth, setting an appropriate tolerate threshold r is important for entropy method and herein we utilize a flexible threshold r, which uses a minimum average matching number for vector similarity. Last but not least, since AF is usually accompanied by a quick heart rate, the adjustment for heart rate is necessary for the AF entropy calculation. Herein, we adjust for heart rate by subtracting the natural log value of the mean RR interval for entropy value calculation. We summarize the calculation process for the new AF entropy method as follows.
For an RR time series x ( i )   ( 1 i N ) , firstly form the vector sequences X i m ( 1 i N m ) :
  X i m   =   { x ( i ) , x ( i + 1 ) , , x ( i + m 1 ) }  
where the vector X i m represents m consecutive x ( i ) .
The distance between vector sequences X i m and X j m doesn’t use the maximum distance (Chebyshev distance). We normalize and define the distance as:
d X i , j m   =   d [ X i m , X j m ] = max 0 k m 1 | x ( i + k ) x ( j + k ) | min 0 k m 1 | x ( i + k ) x ( j + k ) | max 0 k m 1 | x ( i + k ) x ( j + k ) | + min 0 k m 1 | x ( i + k ) x ( j + k ) | + ε
where ε is a small positive number to avoid the possible denominator of 0. Then we calculate the similarity degree D X i , j m ( n , r ) between the vectors X i m and X j m by a fuzzy function u X ( d X i , j m , n , r ) defined as:
  D X i , j m ( n , r )   =   u X ( d X i , j m , n , r )   =   exp ( ( d X i , j m ) n r )  
where n is the similarity weight and   r is the flexible tolerance threshold. The determination for the flexible threshold r is to vary r value from an initial value of 0.05 until a specified number of average matches for vector similarity is attained.
Then we define the functions B X m ( n , r ) as:
  B X m ( n , r )   =   1 N m i   =   1 N m ( 1 N m j   =   1 N m D X i , j m ( n , r ) )  
B X m ( n , r ) measures the mean similarity degrees for the vectors at dimension m . Similarly, we define the functions of mean similarity degrees A X m + 1 ( n , r ) for dimension m + 1 as:
  A X m + 1 ( n , r )   =   1 N m i   =   1 N m ( 1 N m j   =   1 N m D X i , j m + 1 ( n , r ) )  
Then, we use a density-based estimation, rather than probability-based estimation, to generate a quadratic fuzzy entropy using the volume of each matching region, i.e., ( 2 r ) m as:
E n t r o p y A F   =   ln ( A X m + 1 ( n , r ) / ( 2 r ) m + 1 B X m ( n , r ) / ( 2 r ) m )   =   ln ( A X m + 1 ( n , r ) B X m ( n , r ) ) + ln ( 2 r )  
We also subtract the natural log of mean RR interval as follows:
  E n t r o p y A F   =   ln ( A X m + 1 ( n , r ) B X m ( n , r ) ) + l n ( 2 r ) ln ( R R m e a n )  
where R R m e a n is the mean of RR intervals in the current RR segment. R R m e a n is expressed in unit of s.
As shown in Equation (7), directly subtracting the item of ln ( R R m e a n ) is arbitrary. Last, we use a weight to optimized the effect of mean RR interval on the final entropy output of EntropyAF as:
  E n t r o p y A F   =   ln ( A X m + 1 ( n , r ) B X m ( n , r ) ) + l n ( 2 r ) w × ln ( R R m e a n )  
where w is a weight for optimization.

2.3. Evaluation Method

SampEn, FuzzyMEn and COSEn were taken as “comparable algorithms” in this study. EntropyAF, as well as three comparable entropy measures, were calculated for each 30-beat RR segment. The four entropy measures were compared between the AF and non-AF rhythm types for both MIT-BIH AF database and clinical wearable AF database, as well as between the AF and N rhythm types for the MIT-BIH AF database. Entropy values on one side of a threshold c were labelled as AF rhythm and values on the other side of c were labelled as N or non-AF rhythm. Classifier accuracy was assessed via the following performance metrics:
  • Sensitivity: S e   =   TP / ( TP + FN )
  • Specificity: S p   =   TN / ( TN + FP )
  • Accuracy: A c c   =   ( TP + TN ) / ( TP + FP + FN + TN )
  • Positive predictive value: P P V   =   TP / ( TP + FP )
  • Negative predictive value: N P V   =   TN / ( TN + FN )
  • Total error: E r r   =   ( FP + FN ) / ( TP + FP + FN + TN )
where TP, TN, FP and FN are the numbers of true positives, true negatives, false positives and false negatives respectively.
The receiving operator curve (ROC) curve was used to evaluate the effectiveness of each entropy measure in AF classification. The ROC curve is a plot of ( S e ) versus ( 1 S p ) for many possible values of c , which varied from the minimum to the maximum of the entropy outputs, with a step of 1% of the range. AUC was used to evaluate the performances of different entropy measures. The Youden index ( J ), another metric for assessing ROC curves, was also calculated as:
  J   =   max c { S e ( c ) + S p ( c ) 1 }  
At the optimal cut-point c , J is maximized and the classifier equally weighs sensitivity and specificity. In this study, c values were determined from the MIT-BIH AF database, and used for testing on the clinical wearable AF database. The afore-mentioned performance metrics of S e , S p , A c c , P P V , N P V and E r r were given at the point of c . Doctors are concerned about the index’s effectiveness for accepting or excluding AF judgment with high probability. Thus, we also calculated the performance metrics at the setting of cut-point c for S e > 99 % and S p > 99 % , respectively.
In addition, we tested the classification performance of the four entropy measures when using a lower time window, i.e., 12-beat time window. The time costs of the four entropy measures were also tested, for 30-beat and 12-beat time window, respectively.

3. Results

3.1. Results on the MIT-BIH AF Database (30-Beat Time Window)

Figure 1 shows the distributions of the four entropy measures for AF, N, AFL and J rhythms in the MIT-BIH AF database. It is clear that the departures of AF rhythm from the N rhythm are more obvious in the new proposed EntropyAF than those in the other three entropy measures. Figure 2 illustrates ROC curves with AUC values for the four entropy measures for classifying AF and N rhythm types on the MIT-BIH AF database. SampEn, FuzzyMEn, COSEn and the new proposed EntropyAF generate the lowest to highest AUCs, in order, with the values of 73.83%, 79.05%, 92.49% and 98.31% respectively. The larger AUC in EntropyAF was statistically significant compared with the other three entropy measures (all p < 0.01). AUC results for classifying AF and non-AF rhythms show a similar trend as seen in the classification of AF and N rhythms.
Figure 3 illustrates the corresponding ROC curves with AUC values. For classifying AF and non-AF rhythms, SampEn, FuzzyMEn, COSEn and EntropyAF also result in the lowest to highest AUCs, in order, with the values of 74.68%, 79.24%, 91.86% and 98.15% respectively.
Again, the larger AUC in EntropyAF was statistically significant (all p < 0.01). Because the AFL and J rhythm types are included in the non-AF rhythm, the AUC values for both COSEn and EntropyAF slightly decreased. AUC values decreased by 0.63% for COSEn and by 0.16% for EntropyAF.
Table 4 summarizes the classifier performance metrics at the optimal cut-point c , where the classifier equally weighs sensitivity and specificity. Compared with other entropy measures, EntropyAF generally resulted in the largest values of J , S e , S p , A c c , P P V and N P V , and the smallest values of E r r . Specifically, for classifying AF and N rhythm types, EntropyAF resulted in the highest S e of 97.45%, S e of 92.71% and A c c of 94.80% respectively. Meanwhile, it also reported the highest P P V of 91.30% and N P V of 97.89%. The E r r is only 5.20% for EntropyAF. COSEn had the second-best performance on the classification of AF and N rhythms, outputting an A c c of 89.73%. FuzzyMEn followed by an A c c of 73.04% and SampEn gave the worst A c c of 67.56%. The optimal cut-point c values for SampEn, FuzzyMEn, COSEn and EntropyAF are 2.29, 0.98, −1.51 and 0.72 respectively. As for classifying AF and non-AF rhythm types, similar results were found, at the setting of the optimal cut-point c values of 2.05, 0.91, −1.58 and 0.76 respectively for the four entropy measures. EntropyAF generated the highest A c c of 94.25%, followed by an A c c of 88.57% in COSEn, and then followed by an A c c of 72.67% in FuzzyMEn and an A c c of 66.37% in SampEn.
Table 5 summarizes the classifier performance metrics at the cut-point c for highly weighting the sensitivity ( S e > 99 % ). Compared with other three entropy measures, EntropyAF resulted in obviously larger values of S p of 87.91% and A c c of 92.85% for classifying AF and N rhythms, obviously larger values of S p of 86.01% and A c c of 91.60% for classifying AF and non-AF rhythms. A c c values for COSEn were 79.69% and 77.99% respectively for the above two classification tasks. As for SampEn and FuzzyMEn, A c c values were even lower than 60%.
Table 6 summarizes the classifier performance metrics at the cut-point c for highly weighting the specificity ( S p > 99 % ). Compared with other three entropy measures, EntropyAF resulted in an obviously larger value of S e of 53.82% for classifying AF and N rhythm types, an obviously larger values of S e of 53.82% for classifying AF and non-AF rhythm types. S e values for SampEn, FuzzyMEn and COSEn were only 0.91%, 1.22% and 1.90% for classifying AF and N rhythms, and were similarly 0.91%, 1.22% and 1.36% for classifying AF and non-AF rhythms. A c c values in EntropyAF were 20% larger than those in other three entropy measures.

3.2. Results on the Clinical Wearable AF Database (30-Beat Time Window)

Table 7 summarizes the classifier performance metrics for the clinical wearable AF database at the three setting of three cut-point c values: optimal cut-point c (equally weighs sensitivity and specificity), cut-point c for highly weighting sensitivity ( S e > 99 % ) and highly weighting specificity ( S p > 99 % ). For equally weighing sensitivity and specificity, the optimal cut-point c values of 2.05, 0.91, −1.58 and 0.76 for the four entropy measures obtained from the MIT-BIH AF database analysis were used. EntropyAF resulted in the largest values of J (77.94%), S e (92.77%), S p (85.17%), A c c (87.10%), P P V (68.09%) and N P V (97.18%), and the smallest value of E r r (12.90%). COSEn had the second-best performance on the classification of AF and non-AF rhythms, outputting an A c c of 78.63%, followed by an A c c of 65.08% for FuzzyMEn and an A c c of 59.91% for SampEn.
For highly weighting the sensitivity ( S e > 99 % ), EntropyAF resulted in obviously larger values of S p of 73.14% and A c c of 79.73% than other three entropy measures. A c c values for COSEn was 68.54%, and even as low as 40.18% for FuzzyMEn and 34.93% for SampEn. P P V values in this situation were low since many non-AF segments were falsely determined as AF segments due to the low entropy thresholds. SampEn, FuzzyMEn, COSEn and EntropyAF reported P P V values as 27.99%, 29.72%, 44.66% and 55.72% respectively.
For highly weighting the specificity ( S p > 99 % ), EntropyAF also resulted in obviously larger values of S e of 40.43% and A c c of 84.11% than the other three entropy measures. S e values for SampEn, FuzzyMEn and COSEn were only 2.67%, 3.54% and 8.11%. P P V values showed a significant increase trend for the four entropy measures, and were 48.06%, 55.00%, 73.78% and 93.35% in turn.

3.3. Results When Using a 12-Beat Time Window

Since the performances from classifying AF and N rhythms were similar with those from classifying AF and non-AF rhythms, this section only reported the results for classifying AF and non-AF rhythms when using a 12-beat time window. Figure 4 illustrates the ROC curves with AUC values for the four entropy measures for classifying AF and non-AF rhythms on the MIT-BIH AF database. Compared with the 30-beat time window, the four entropy measures, SampEn, FuzzyMEn, COSEn and EntropyAF, reported the similar trend with increased classification accuracy, generating the lowest to highest AUCs, in order, with the values of 54.73%, 64.30%, 91.12% and 94.46% respectively. The larger AUC in EntropyAF was still statistically significant compared with the other three entropy measures (all p < 0.01).
Table 8 summarizes the classifier performance metrics for classifying AF and non-AF rhythms when using 12-beat time window. For the MIT-BIH AF database (43,307 AF vs. 58,311 non-AF segments), EntropyAF generated the largest values of J , S e , S p , A c c , P P V and N P V , and the smallest values of E r r , and reported the highest A c c of 89.01%, followed by an A c c of 88.35% in COSEn, and then followed by an A c c of 59.62% in FuzzyMEn and an A c c of 44.25% in SampEn. For the clinical wearable AF database (14,023 AF vs. 41,055 non-AF segments), EntropyAF still generated the highest A c c of 79.59%, followed by an A c c of 72.85% in COSEn, and then followed by an A c c of 53.31% in FuzzyMEn and an A c c of 51.31% in SampEn.

3.4. Results on the Time Cost

In this study, all of the tests were implemented in MATLAB 2018a (The MathWorks, Inc., Natick, MA, USA) on a 1.80 GHz Intel TM i7-8550U CPU (equipped with 8.00 G RAM). Table 9 illustrates the time costs for the four entropy measures, from analyzing two time windows (30-beat and 12-beat RR segments) on the MIT-BIH AF database. The results were presented as the mean time cost per segment in the unit of ms. All four entropy measures had high numerical efficiency (all <2 ms/segment). When processing a 30-beat RR segment, SampEn had the least mean time cost of 0.24 ms, followed by FuzzyMEn of 0.66 ms. Different from SampEn and FuzzyMEn, which had constant threshold r values, COSEn and EntropyAF needed to optimize the flexible threshold r value. Thus, they both reported larger time costs, and had 1.72 ms and 1.62 ms respectively. Compared with COSEn, since EntropyAF used a normalized vector distance, the optimization process for threshold r was straightforward and efficient, generating a relatively lower time cost. When processing a 12-beat RR segment, all four entropy measures needed less time costs, reporting the mean time costs of 0.15 ms, 0.49 ms, 1.58 ms and 1.47 ms respectively.

4. Discussion

This study proposed a new entropy-based AF detection method (EntropyAF), which combined several improvements from the ranged function for similarity determination, coefficient entropy AF detection method and fuzzy set approach. As an application, the new proposed EntropyAF, as well as three comparable methods (SampEn, FuzzyMEn and COSEn), have been applied to test the discrimination ability between AF and non-AF rhythms. This study showed that, with the new proposed EntropyAF method, the classification performances between AF and non-AF rhythms were significantly enhanced compared with the three comparable entropy measures. The better discrimination ability of EntropyAF was confirmed from the analysis of clinical wearable long-term AF recordings. Thus, EntropyAF analysis holds potential in clinical AF scanning.
Unlike the previous SampEn, FuzzyMEn and COSEn, the unique aspect of the new EntropyAF is that it used the normalized vector distance definition, enabling it is not sensitive to changes in signal magnitude (gain) [26]. This is useful for studying the dynamics of short-term AF episodes, to accurately and robustly measure the transient changes in RR interval variability. Meanwhile, the EntropyAF measure is needless of any amplitude correction, which is important for analyzing physiological signals since the physiological signals are usually affected by confounding amplitude changes such as artifacts.
The discrimination ability of EntropyAF was quantified by the AUC values from ROC curve analysis when performed on the online open-access MIT-BIH AF database, using two time windows (30-beat and 12-beat RR segments). As shown in Figure 2, Figure 3 and Figure 4, its classification performances were consistently better than the comparable methods (with significant statistical differences, all p < 0.01), no matter for classifying AF and N rhythms (AUC = 98.31%, 30-beat time window), or for classifying AF and non-AF rhythms (AUC = 98.15%, 30-beat time window, AUC = 94.46%, 12-beat time window). Recently, we have developed a normalized fuzzy entropy (NFEn) for AF detection, which combined the concepts of density estimation, flexible distance threshold and heart rate adjustment, but didn’t employ the concept of ranged function for defining the vector similarity. Results of NFEn on the MIT-BIH AF database reported an AUC of 95.70% (30-beat time window) for AF and N rhythms discrimination, and AUCs of 95.27% (30-beat time window) and 92.72% (12-beat time window) for AF and non-AF rhythms discrimination [12]. Thus, compared with NFEn, the new developed EntropyAF in this study obtained an AUC increase of 2.61% (30-beat time window) for classifying AF and N rhythms, and an AUC increases of 2.88% (30-beat time window) and 1.74% (12-beat time window) for classifying AF and non-AF rhythms. Meanwhile, compared with COSEn, EntropyAF obtained a larger AUC increase of 5.82% (98.31% vs. 92.49%) for classifying AF and N rhythms, and a large AUC increase of 6.29% (98.15% vs. 91.86%) for classifying AF and non-AF rhythms (all using 30-beat time window).
The need for improved detection of silent AF is demonstrated by the fact that almost half of the patients with an AF-related stroke, arrhythmia has been found to be asymptomatic and undiagnosed, and therefore untreated [31,32]. Development of a quick, single measure for scanning the onset and offset of AF episodes is a major challenge, which may significantly help on knowing the exact AF duration and calculating the accurate AF burden [33,34]. From the ROC analysis on the MIT-BIH AF database, we concluded the optimal cut-point c values for SampEn, FuzzyMEn, COSEn and EntropyAF, and used these cut-point values for AF and non-AF rhythms classification for the clinical wearable AF recordings. The clinical long-term AF data confirmed the fine performance of the new EntropyAF measure. When tested on 30-beat time window, EntropyAF generated a high A c c value of 87.10% for classifying AF and non-AF rhythms, while the A c c values were only 59.91%, 65.08% and 78.63% for SampEn, FuzzyMEn and COSEn respectively. Considering that the A c c value of 87.10% was from the clinical wearable long-term ECG recordings that included lots of unexpected and various signal noises, the use of the new EntropyAF on wearable ECG monitoring will promote a high patient compliance and enhance the utility of the device for AF scanning and postoperative monitoring in individual patients as well as in large population-based AF daily screening.
Furthermore, a varied decision-making threshold for the AF determination can be obtained from the ROC analysis. This would allow the choice of clinically meaningful thresholds since the clinical conditions may differ according to etiology and demographics, such as a cardiac surgery risk threshold may be different than a general Intensive Care Unit (ICU) risk threshold [35]. Herein, we provided two options for the entropy measures: highly weighting the sensitivity ( S e > 99 % ) and highly weighting the specificity ( S p > 99 % ), to facilitate the doctors’ judgement for surely accepting AF determination or surely excluding the non-AF determination. The results verified that EntropyAF can high-accurately detect the AF rhythm ( S e > 99 % ), and efficiently identify the non-AF rhythm with a S p of 73.14%. In contrast, EntropyAF can also high-accurately exclude the non-AF rhythm ( S p > 99 % ) and pick off about half AF rhythm segments.
The time cost test verified the calculation efficiency of the new EntropyAF method. All four entropy measures had high numerical efficiency (less than 2 ms) for processing a 30-beat or 12 beat RR segment. SampEn and FuzzyMEn had less time costs since they both used constant threshold r values. COSEn and EntropyAF generated larger time costs since they both needed to optimize the flexible threshold r. The interesting fact is that EntropyAF reported a little smaller mean time cost than COSEn for both 30-beat and 12-beat time windows. The reason should be that EntropyAF used a normalized vector distance to reduce the complexity of the optimization process for threshold r.
The limitations should be summarized. First, the proposed entropy-based AF detection method was a ventricular response analysis-based method, i.e., it only analyzed the irregularity of RR time series within a fixed short time window (30-beat here). Analysis of atrial activity (P wave) can definitely lead to improved performance. Babaeizadeh et al. reported that combining the analysis of RR interval and P wave generated a S e of 93% and S p of 98% for the MIT-BIH AF database [34], while we got a comparable results of S e as 97.45% and S p as 92.71%. Combining the P wave analysis will be our near future work, although P wave detection is often difficult when various noises are present in wearable environment. Second, the decrease of performance in the evaluation metrics for clinical wearable ECG signal is mainly due to the false location of QRS complexes in noisy episode. Once error in QRS detection happens, the rhythm will become irregular even if within the non-AF signal episode. In this situation, the rhythm may erroneously be classified as AF. The reduction of the false positives AF is mainly achieved by the improvement of robust QRS location method, which will prevent misclassifying non-AF arrhythmias as AF. Last, we note that employing machine learning methods that combine multiple metrics may improve AF classification performance compared to using a single measure alone [36,37]. We leave these issues to future studies.
In summary, this study demonstrated that compared with the precious three entropy-based AF detectors, the new EntropyAF has better discrimination ability for the AF and non-AF rhythms. In future experiments, we expect that the newly proposed EntropyAF analysis will be useful in the practical clinical wearable applications for AF scanning in daily monitoring since it is conceptually simple and computationally efficient.

Author Contributions

All authors designed the study. L.Z., C.L. and Q.S. were responsible for data collection. L.Z., C.L. and F.Z. were responsible for data analysis. L.Z. and C.L. reviewed relevant literature and drafted the manuscript. All authors have read and approved the final manuscript.

Funding

This study is supported by the National Natural Science Foundation of China (81871444, 61571113), the key research and development programs of Jiangsu Province (BE2017735), Shandong Province Key Research and Development Plan (2018GSF118133) and the Fundamental Research Funds for the Central Universities in Southeast University (2242018k1G010).

Acknowledgments

The authors thank the support from the Southeast-Lenovo Wearable Heart-Sleep-Emotion Intelligent Monitoring Lab for supporting the wearable ECG devices.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fuster, V.; Ryden, L.E.; Asinger, R.W.; Cannom, D.S.; Crijns, H.J.; Frye, R.L.; Halperin, J.L.; Kay, N.G.; Klein, W.W.; Lévy, S.; et al. ACC/AHA/ESC guidelines for the management of patients with atrial fibrillation: Executive summary. J. Am. Coll. Cardiol. 2001, 38, 1231–1265. [Google Scholar] [CrossRef]
  2. Lip, G.Y.H.; Fauchier, L.; Freedman, S.B.; Van Gelder, I.; Natale, A.; Gianni, C.; Nattel, S.; Potpara, T.; Rienstra, M.; Tse, H.; et al. Atrial fibrillation. Nat. Rev. Dis. Primers 2016, 2, 16016. [Google Scholar] [CrossRef] [PubMed]
  3. Colloca, R. Implementation and Testing of Atrial Fibrillation Detectors for a Mobile Phone Application. Master’s Thesis, Politecnico di Milano, Milan, Italy, 22 April 2013. [Google Scholar]
  4. Camm, A.J.; Kirchhof, P.; Lip, G.Y.; Schotten, U.; Savelieva, I.; Ernst, S.; Van Gelder, I.C.; Al-Attar, N.; Hindricks, G.; Prendergast, B.; et al. Guidelines for the management of atrial fibrillation: The task force for the management of atrial fibrillation of the european society of cardiology (esc). Eur. Heart J. 2010, 31, 2369–2429. [Google Scholar] [PubMed]
  5. Naccarelli, G.V.; Varker, H.; Lin, J.; Schulman, K.L. Increasing prevalence of atrial fibrillation and flutter in the united states. Am. J. Cardiol. 2009, 104, 1534–1539. [Google Scholar] [CrossRef] [PubMed]
  6. Kirchhof, P.; Benussi, S.; Kotecha, D.; Ahlsson, A.; Atar, D.; Casadei, B.; Castella, M.; Diener, H.C.; Heidbuchel, H.; Hendriks, J.; et al. 2016 esc guidelines for the management of atrial fibrillation developed in collaboration with eacts. Eur. J. Cardiothorac. Surg. 2016, 50, e1–e88. [Google Scholar] [CrossRef] [PubMed]
  7. Jahangir, A.; Lee, V.; Friedman, P.A.; Trusty, J.M.; Hodge, D.O.; Kopecky, S.L.; Packer, D.L.; Hammill, S.C.; Shen, W.K.; Gersh, B.J. Long-term progression and outcomes with aging in patients with lone atrial fibrillation: A 30-year follow-up study. Circulation 2007, 115, 3050–3056. [Google Scholar] [CrossRef] [PubMed]
  8. Dharmaprani, D.; Dykes, L.; McGavigan, A.D.; Kuklik, P.; Pope, K.; Ganesan, A.N. Information theory and atrial fibrillation (AF): A review. Front. Physiol. 2018, 9, 957. [Google Scholar] [CrossRef] [PubMed]
  9. Camm, A.J.; Corbucci, G.; Padeletti, L. Usefulness of continuous electrocardiographic monitoring for atrial fibrillation. Am. J. Cardiol. 2012, 110, 270–276. [Google Scholar] [CrossRef] [PubMed]
  10. Ladavich, S.; Ghoraani, B. Rate-independent detection of atrial fibrillation by statistical modeling of atrial activity. Biomed. Signal Process. Control 2015, 18, 274–281. [Google Scholar] [CrossRef]
  11. Carrara, M.; Carozzi, L.; Moss, T.J.; De Pasquale, M.; Cerutti, S.; Ferrario, M.; Lake, D.E.; Moorman, J.R. Heart rate dynamics distinguish among atrial fibrillation, normal sinus rhythm and sinus rhythm with frequent ectopy. Physiol. Meas. 2015, 36, 1873–1888. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Liu, C.Y.; Oster, J.; Li, Q.; Zhao, L.N.; Nemati, S.; Clifford, G.D. A comparison of entropy approaches for af discrimination. Physiol. Meas. 2018, 39, 74002. [Google Scholar] [CrossRef] [PubMed]
  13. Ródenas, J.; García, M.; Alcaraz, R.; Rieta, J.J. Wavelet entropy automatically detects episodes of atrial fibrillation from single-lead electrocardiograms. Entropy 2015, 17, 6179–6199. [Google Scholar] [CrossRef]
  14. Ruan, X.H.; Liu, C.C.; Liu, C.Y.; Wang, X.P.; Li, P. Automatic detection of atrial fibrillation using r-r interval signal. In Proceedings of the 4th International Conference on Biomedical Engineering and Informatics (BMEI), Shanghai, China, 15–17 October 2011; pp. 644–647. [Google Scholar]
  15. Park, J.; Lee, S.; Jeon, M. Atrial fibrillation detection by heart rate variability in poincare plot. Biomed. Eng. Online 2009, 8, 38. [Google Scholar] [CrossRef] [PubMed]
  16. Sarkar, S.; Ritscher, D.; Mehra, R. A detector for a chronic implantable atrial tachyarrhythmia monitor. IEEE Trans. Biomed. Eng. 2008, 55, 1219–1224. [Google Scholar] [CrossRef] [PubMed]
  17. Tateno, K.; Glass, L. Automatic detection of atrial fibrillation using the coefficient of variation and density histograms of rr and deltarr intervals. Med. Biol. Eng. Comput. 2001, 39, 664–671. [Google Scholar] [CrossRef] [PubMed]
  18. Linker, D.T. Long-Term Monitoring for Detection of Atrial Fibrillation. U.S. Patent No. 7,630,756, 8 December 2009. [Google Scholar]
  19. Garcia, M.; Ródenas, J.; Alcaraz, R.; Rieta, J.J. Application of the relative wavelet energy to heart rate independent detection of atrial fibrillation. Comput. Methods Programs Biomed. 2016, 131, 157–168. [Google Scholar] [CrossRef] [PubMed]
  20. Petrėnas, A.; Sörnmo, L.; Lukoševičius, A.; Marozas, V. Detection of occult paroxysmal atrial fibrillation. Med. Biol. Eng. Comput. 2015, 53, 287–297. [Google Scholar] [CrossRef] [PubMed]
  21. DeMazumder, D.; Lake, D.E.; Cheng, A.; Moss, T.J.; Guallar, E.; Weiss, R.G.; Jones, S.R.; Tomaselli, G.F.; Moorman, J.R. Dynamic analysis of cardiac rhythms for discriminating atrial fibrillation from lethal ventricular arrhythmias. Circ. Arrhythm. Electrophysiol. 2013, 6, 555–561. [Google Scholar] [CrossRef] [PubMed]
  22. Richman, J.S.; Moorman, J.R. Physiological time-series analysis using approximate entropy and sample entropy. Am. J. Physiol. Heart Circul. Physiol. 2000, 278, H2039–H2049. [Google Scholar] [CrossRef] [PubMed]
  23. Lake, D.E.; Moorman, J.R. Accurate estimation of entropy in very short physiological time series: The problem of atrial fibrillation detection in implanted ventricular devices. Am. J. Physiol. Heart Circ. Physiol. 2011, 300, H319–H325. [Google Scholar] [CrossRef] [PubMed]
  24. Liu, C.Y.; Zhao, L.N. Using fuzzy measure entropy to improve the stability of traditional entropy measures. In Proceedings of the Computing in Cardiology, Hangzhou, China, 18–21 September 2011; pp. 681–684. [Google Scholar]
  25. Liu, C.Y.; Li, K.; Zhao, L.N.; Liu, F.; Zheng, D.C.; Liu, C.C.; Liu, S.T. Analysis of heart rate variability using fuzzy measure entropy. Comput. Biol. Med. 2013, 43, 100–108. [Google Scholar] [CrossRef] [PubMed]
  26. Omidvarnia, A.; Mesbah, M.; Pedersen, M.; Jackson, G. Range entropy: A bridge between signal complexity and self-similarity. arXiv, 2018; arXiv:1809.06500. [Google Scholar]
  27. Liu, C.Y.; Zhang, X.Y.; Zhao, L.N.; Liu, F.F.; Chen, X.W.; Yao, Y.J.; Li, J.Q. Signal quality assessment and lightweight qrs detection for wearable ecg smartvest system. IEEE Internet Things J. 2018. [Google Scholar] [CrossRef]
  28. Li, Q.; Mark, R.G.; Clifford, G.D. Robust heart rate estimation from multiple asynchronous noisy sources using signal quality indices and a kalman filter. Physiol. Meas. 2008, 29, 15–32. [Google Scholar] [CrossRef] [PubMed]
  29. Clifford, G.D.; Behar, J.; Li, Q.; Rezek, I. Signal quality indices and data fusion for determining clinical acceptability of electrocardiograms. Physiol. Meas. 2012, 33, 1419–1433. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Liu, C.Y.; Li, L.P.; Zhao, L.N.; Zheng, D.C.; Li, P.; Liu, C.C. A combination method of improved impulse rejection filter and template matching for identification of anomalous intervals in electrocardiographic rr sequences. J. Med. Biol. Eng. 2012, 32, 245–250. [Google Scholar] [CrossRef]
  31. Pisters, R.; van Oostenbrugge, R.J.; Knottnerus, I.L.; de Vos, C.B.; Boreas, A.; Lodder, J.; Prins, M.H.; Crijns, H.J.; Tieleman, R.G. The likelihood of decreasing strokes in atrial fibrillation patients by strict application of guidelines. Europace 2010, 12, 779–784. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Tieleman, R.G.; Plantinga, Y.; Rinkes, D.; Bartels, G.L.; Posma, J.L.; Cator, R.; Hofman, C.; Houben, R.P. Validation and clinical use of a novel diagnostic device for screening of atrial fibrillation. Europace 2014, 16, 1291–1295. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. Babaeizadeh, S.; Gregg, R.E.; Helfenbein, E.D.; Lindauer, J.M.; Zhou, S.H. Improvements in atrial fibrillation detection for real-time monitoring. J. Electrocardiol. 2009, 42, 522–526. [Google Scholar] [CrossRef] [PubMed]
  34. Perez, F.J.; Lung, T.H.; Ellenbogen, K.A.; Wood, M.A. Is time to first recurrence of atrial fibrillation correlated with atrial fibrillation burden? Am. J. Cardiol. 2006, 97, 1343–1345. [Google Scholar] [CrossRef] [PubMed]
  35. Pickering, J.W.; Endre, Z.H. New metrics for assessing diagnostic potential of candidate biomarkers. Clin. J. Am. Soc. Nephrol. 2012, 7, 1355–1364. [Google Scholar] [CrossRef] [PubMed]
  36. Li, Q.; Liu, C.Y.; Oster, J.; Clifford, G.D. Signal processing and feature selection preprocessing for classification in noisy healthcare data. In Machine Learning for Healthcare Technologies; Clifton, D.A., Ed.; IET: Stevenage, UK, 2016; Volume 3, pp. 33–58. [Google Scholar]
  37. Oster, J.; Clifford, G.D. Impact of the presence of noise on rr interval-based atrial fibrillation detection. J. Electrocardiol. 2015, 48, 947–951. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Result distributions of the four entropy measures: (A) SampEn, (B) FuzzyMEn, (C) COSEn and (D) EntropyAF for the four rhythm types (AF, N, AFL and J) in the MIT-BIH AF database. The x-axis is the mean RR interval for the analyzed 30-beat time window.
Figure 1. Result distributions of the four entropy measures: (A) SampEn, (B) FuzzyMEn, (C) COSEn and (D) EntropyAF for the four rhythm types (AF, N, AFL and J) in the MIT-BIH AF database. The x-axis is the mean RR interval for the analyzed 30-beat time window.
Entropy 20 00904 g001
Figure 2. ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and EntropyAF in the MIT-BIH AF database for classifying AF and N rhythms using 30-beat RR segments.
Figure 2. ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and EntropyAF in the MIT-BIH AF database for classifying AF and N rhythms using 30-beat RR segments.
Entropy 20 00904 g002
Figure 3. ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and EntropyAF in the MIT-BIH AF database for classifying AF and non-AF rhythms using 30-beat RR segments.
Figure 3. ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and EntropyAF in the MIT-BIH AF database for classifying AF and non-AF rhythms using 30-beat RR segments.
Entropy 20 00904 g003
Figure 4. ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and EntropyAF in the MIT-BIH AF database for classifying AF and non-AF rhythms using 12-beat RR segments.
Figure 4. ROC curve plots with AUC values for the four entropy measures: SampEn, FuzzyMEn, COSEn and EntropyAF in the MIT-BIH AF database for classifying AF and non-AF rhythms using 12-beat RR segments.
Entropy 20 00904 g004
Table 1. MIT-BIH AF database profile separated by the different rhythm types. For each rhythm type, the numbers and the corresponding percentages (%) were given.
Table 1. MIT-BIH AF database profile separated by the different rhythm types. For each rhythm type, the numbers and the corresponding percentages (%) were given.
VariableAF RhythmNon-AF Rhythm
NAFLJTotal
# rhythm episodes299 (48.0%)292 (46.9%)14 (2.2%)18 (2.9%)324 (52.0%)
Total time length (h)93.5 (37.5%)149.1 (59.8%)1.4 (0.6%)5.2 (2.1%)155.7 (62.5%)
# RR intervals521,415 (42.6%)663,202 (54.2%)11,710 (1.0%)26,818 (2.2%)701.730 (57.4%)
# RR intervals (≤2 s)521,359 (42.6%)662,971 (54.2)11,710 (1.0%)26,813 (2.2%)701,494 (57.4%)
# RR segments17,247 (42.6%)21,968 (54.3%)383 (0.9%)886 (2.2%)23,237 (57.4%)
Table 2. Signal quality indices (SQIs) used in this study.
Table 2. Signal quality indices (SQIs) used in this study.
SQIDescription
bSQI [28,29]Agreement level of two QRS detectors within a fixed time window (10-s).
tSQI [27]Morphology consistency of any two ECG beats within a fixed time window (10-s).
iSQI [27]Interval abnormal index for RR time series with a fixed time window (10-s).
pSQI [28,29]Power spectrum distribution—power ratio between 5–25 Hz and 5–50 Hz.
kSQI [28,29]The fourth moment (kurtosis) of the ECG signal distribution.
Table 3. Clinical wearable AF database profile separated by the AF and non-AF rhythm types. For each rhythm type, the numbers and the corresponding percentages (%) were given.
Table 3. Clinical wearable AF database profile separated by the AF and non-AF rhythm types. For each rhythm type, the numbers and the corresponding percentages (%) were given.
VariableNoisy SignalAF RhythmNon-AF RhythmTotal
Total time length (h)71.8 (31.6%)35.2 (15.5%)120.3 (52.9%)227.3 (100%)
# Valid RR intervals--169,741 (25.5%)495,539 (74.5%)665,280 (100%)
# RR segments--5587 (25.4%)16,376 (74.6%)21,963 (100%)
Table 4. Results of the performance metrics at the setting of the optimal cut-point c for the four entropy measures in the MIT-BIH AF database.
Table 4. Results of the performance metrics at the setting of the optimal cut-point c for the four entropy measures in the MIT-BIH AF database.
TaskMetricSampEnFuzzyMEnCOSEnEntropyAF
AF vs. N rhythms c 2.290.98−1.510.72
J (%)34.5347.7180.1290.17
S e (%)65.6480.6592.8397.45
S p (%)68.8867.0787.2892.71
A c c (%)67.5673.0489.7394.80
P P V (%)59.1665.7885.1491.30
N P V (%)74.4981.5393.9497.89
E r r (%)32.4426.9610.285.20
AF vs. non-AF rhythms c 2.050.91−1.580.76
J (%)37.1648.7378.7889.07
S e (%)78.8885.8294.9396.47
S p (%)58.2862.9183.8592.59
A c c (%)66.3772.6788.5794.25
P P V (%)55.0363.2081.3590.63
N P V (%)81.0085.6795.7097.25
E r r (%)33.6327.3311.435.75
Table 5. Results of the performance metrics at the setting of the cut-point c for highly weighting the sensitivity ( S e > 99 % ) for the four entropy measures in the MIT-BIH AF database.
Table 5. Results of the performance metrics at the setting of the cut-point c for highly weighting the sensitivity ( S e > 99 % ) for the four entropy measures in the MIT-BIH AF database.
TaskMetricSampEnFuzzyMEnCOSEnEntropyAF
AF vs. N rhythms c 1.040.29−1.880.54
J (%)15.7124.4263.6487.05
S e (%)>99.0>99.0>99.0>99.0
S p (%)16.6425.3464.1487.91
A c c (%)50.2057.7779.6992.85
P P V (%)44.9451.0368.5486.55
N P V (%)96.3297.2499.3999.24
E r r (%)49.8042.2320.317.15
AF vs. non-AF rhythms c 1.040.29−1.880.54
J (%)16.8923.6361.5385.15
S e (%)>99.0>99.0>99.0>99.0
S p (%)17.8224.5562.0386.01
A c c (%)49.7556.3077.9991.60
P P V (%)43.8349.3666.0484.02
N P V (%)96.7497.3099.4199.26
E r r (%)50.2543.7022.018.40
Table 6. Results of the performance metrics at the setting of the cut-point c for highly weighting the sensitivity ( S p > 99 % ) for the four entropy measures in the MIT-BIH AF database.
Table 6. Results of the performance metrics at the setting of the cut-point c for highly weighting the sensitivity ( S p > 99 % ) for the four entropy measures in the MIT-BIH AF database.
TaskMetricSampEnFuzzyMEnCOSEnEntropyAF
AF vs. N rhythms c 3.531.790.351.09
J (%)0.120.410.9352.87
S e (%)0.911.221.9053.82
S p (%)>99.0>99.0>99.0>99.0
A c c (%)59.1956.1056.3179.16
P P V (%)44.0654.1260.5297.81
N P V (%)59.3156.1256.2573.20
E r r (%)40.8143.9043.6920.84
AF vs. non-AF rhythms c 3.531.790.431.09
J (%)0.130.440.5752.83
S e (%)0.911.221.3653.82
S p (%)>99.0>99.0>99.0>99.0
A c c (%)60.5957.4757.5379.76
P P V (%)43.1553.8556.2597.59
N P V (%)60.7457.5157.5474.28
E r r (%)39.4142.5342.4720.24
Table 7. Results of the performance metrics for the four entropy measures in the clinical wearable AF database.
Table 7. Results of the performance metrics for the four entropy measures in the clinical wearable AF database.
MetricSampEnFuzzyMEnCOSEnEntropyAF
c 2.050.91−1.580.76
J (%)33.5442.3264.5077.94
S e (%)80.7483.5389.6292.77
S p (%)52.8058.7974.8885.17
A c c (%)59.9165.0878.6387.10
P P V (%)36.8540.8854.9068.09
N P V (%)88.9391.2895.4897.18
E r r (%)40.0934.9221.3712.90
c 1.040.29−1.880.54
J (%)12.1119.1357.1772.19
S e (%)>99.0>99.0>99.0>99.0
S p (%)13.0620.1058.1473.14
A c c (%)34.9340.1868.5479.73
P P V (%)27.9929.7244.6655.72
N P V (%)97.5898.3999.4499.56
E r r (%)65.0759.8231.4620.27
c 3.531.790.431.09
J (%)1.682.557.1239.45
S e (%)2.673.548.1140.43
S p (%)>99.0>99.0>99.0>99.0
A c c (%)74.5174.7375.8984.11
P P V (%)48.0655.0073.7893.35
N P V (%)74.8975.0575.9582.97
E r r (%)25.4925.2724.1115.89
Table 8. Results of the performance metrics for the four entropy measures when using a 12-beat time window.
Table 8. Results of the performance metrics for the four entropy measures when using a 12-beat time window.
DatabaseMetricSampEnFuzzyMEnCOSEnEntropyAF
c 1.081.01−1.320.04
MIT-BIH AF database J (%)15.3823.0878.7478.80
S e (%)83.8074.5496.2494.17
S p (%)31.5848.6382.4984.63
A c c (%)44.2559.6288.3589.01
P P V (%)28.1951.8280.3382.34
N P V (%)85.8971.9796.7394.17
E r r (%)55.7540.3811.6511.26
Clinical wearable AF database J (%)15.0519.7953.1863.00
S e (%)70.1873.3284.2085.38
S p (%)44.8746.4768.9877.62
A c c (%)51.3153.3172.8579.59
P P V (%)30.3031.8748.1156.58
N P V (%)81.5083.6192.7493.96
E r r (%)48.6946.6927.1520.41
Table 9. Results of mean time cost for the four entropy measures when performing on 30-beat and 12-beat RR segments in the MIT-BIH AF database.
Table 9. Results of mean time cost for the four entropy measures when performing on 30-beat and 12-beat RR segments in the MIT-BIH AF database.
Time Window# Total SegmentsMean Time Cost (Unit: ms/Segment)
SampEnFuzzyMEnCOSEnEntropyAF
30-beat40,4840.240.661.721.62
12-beat101,6180.150.491.581.47

Share and Cite

MDPI and ACS Style

Zhao, L.; Liu, C.; Wei, S.; Shen, Q.; Zhou, F.; Li, J. A New Entropy-Based Atrial Fibrillation Detection Method for Scanning Wearable ECG Recordings. Entropy 2018, 20, 904. https://doi.org/10.3390/e20120904

AMA Style

Zhao L, Liu C, Wei S, Shen Q, Zhou F, Li J. A New Entropy-Based Atrial Fibrillation Detection Method for Scanning Wearable ECG Recordings. Entropy. 2018; 20(12):904. https://doi.org/10.3390/e20120904

Chicago/Turabian Style

Zhao, Lina, Chengyu Liu, Shoushui Wei, Qin Shen, Fan Zhou, and Jianqing Li. 2018. "A New Entropy-Based Atrial Fibrillation Detection Method for Scanning Wearable ECG Recordings" Entropy 20, no. 12: 904. https://doi.org/10.3390/e20120904

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop