Abstract
In the present study, it has been shown that an unnecessary implantable cardioverter-defibrillator (ICD) shock is often delivered to patients with an ambiguous ECG rhythm in the overlap zone between ventricular tachycardia (VT) and ventricular fibrillation (VF); these shocks significantly increase mortality. Therefore, accurate classification of the arrhythmia into VT, organized VF (OVF) or disorganized VF (DVF) is crucial to assist ICDs to deliver appropriate therapy. A classification algorithm using a fuzzy logic classifier was developed for accurately classifying the arrhythmias into VT, OVF or DVF. Compared with other studies, our method aims to combine ten ECG detectors that are calculated in the time domain and the frequency domain in addition to different levels of complexity for detecting subtle structure differences between VT, OVF and DVF. The classification in the overlap zone between VT and VF is refined by this study to avoid ambiguous identification. The present method was trained and tested using public ECG signal databases. A two-level classification was performed to first detect VT with an accuracy of 92.6 %, and then the discrimination between OVF and DVF was detected with an accuracy of 84.5 %. The validation results indicate that the proposed method has superior performance in identifying the organization level between the three types of arrhythmias (VT, OVF and DVF) and is promising for improving the appropriate therapy choice and decreasing the possibility of sudden cardiac death.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Ventricular fibrillation (VF) and rapid ventricular tachycardia (VT) are the most malignant ventricular arrhythmias, leading to six million deaths in the United States and Europe if no timely defibrillation shockis applied [1]. The effective treatments for VT include implantable cardioverter defibrillation, ablation and anti-arrhythmic mediations; the only effective therapy option for VF is appropriate cardioverter defibrillation [2]. Implantable cardioverter-defibrillators (ICDs) provide different treatments according to the type of arrhythmias. For VT, ICDs usually attempt pace maneuvers. However, effective shocking with an ICD would be a primary choice for VF treatment. Because of the difference in prognosis and medical treatments for VF and VT arrhythmias, the accurate classification of these two arrhythmias is clinically significant in order to provide an effective medical treatment. In the present study, it has been shown that an unnecessary ICD shock is often delivered to patients with an ambiguous ECG rhythm in the overlap zone between VT and VF, which significantly increases mortality [3]. Therefore, accurate classification of the arrhythmias into VT, organized VF (OVF) or disorganized VF (DVF) is crucial to improve successful ICD shock rates. With accurate identification of a DVF arrhythmia, ICD shocking would be performed effectively and unnecessary pacing maneuvers would be avoided. The differences in the arrhythmia signal structures for VT, OVF and DVF groups can be observed from Fig. 1.
Many methods have been developed for VF and VT rhythm classification. VF and VT signals vary in morphology. A VF rhythm is generally disorganized and chaotic, while a VT rhythm is fundamentally organized. Therefore, VF and VT rhythms embody different features in the time domain and the frequency domain and exhibit different levels of complexity. Within the time domain, temporal/morphological detectors, such as the threshold crossing interval (TCI) [4], the threshold crossing sample count (TCSC) [5], the standard exponential (STE) [6], the bandpass filter and auxiliary counts (BFAC) [6] and the mean absolute value (MAV) [7], were used to explore the morphological characteristics of ventricular arrhythmias. In the frequency domain, spectral detectors such as VF leak [8], M and A2 detectors in a spectral algorithm [9] and the median frequency (FM) [10] were usually applied for VF and VT detection. In addition, VT and VF classification was also carried out according to their complexity, with elements such as complexity measurement (CM) [11], phase space reconstruction (PSR) [12] and sample entropy (SpEn) [13].
However, because the structural characteristic that distinguishes OVF from DVF is time-varying and subtle, no separate classification method is sufficient for efficient ventricular arrhythmia classification [14]. To achieve more accurate shockable rhythm detection, Li and Alonso-Atienza employed up to ten ECG detectors using a machine learning approach [15, 16]. Unfortunately, even these more sophisticated methods ignore the analysis of ambiguous ventricular arrhythmias, including the overlap zone between VT and VF. In the present study, a classification algorithm using a fuzzy logic classifier was proposed for accurately classifying the arrhythmias as VT, OVF or DVF. Compared with other studies, our method aims to combine ten ECG detectors that are calculated in the time domain and the frequency domain in addition to the level of complexity for detecting subtle structural differences between VT, OVF and DVF. The classification in the overlap zone between VT and VF is refined by this study to avoid ambiguous identification. The present method was trained and tested using public ECG signal databases.
Methods
Database
The surface ECG signals from the PhysioNet repository were used in this study [17]. In particular, the MIT-BIH Malignant Ventricular Arrhythmia Database and the Creighton University Ventricular Tachyarrhythmia Database, which are available in the PhysioNet repository, were included for the present algorithm development. A total of 280 ECG episodes with a window length of 8 s were extracted and pre-classified segment-by-segment as VT, DVF (predominantly late VF) and OVF (predominantly early VF) by cardiology experts according to the gold standard. Of the 280 ECG segments, there were 89 VT segments, 95 OVF segments and 96 DVF segments. These 280 ECG episodes were randomly split into training and test sets. The details of the training and test sets are shown in Table 1.
ECG signal preprocessing
The ECG signals were sampled at a frequency of 250 Hz. A high-pass filter and a Butterworth low-pass filter with cutoff frequencies of 1 and 30 Hz, respectively, were applied as signal preprocessing for the suppression of the residual baseline and high-frequency noise.
ECG detectors
A set of ten defined detectors were preselected because of their outstanding classification performance reported by previous studies [15, 16]. According to their characteristics, these detectors can be broadly classified into three major categories as time domain, frequency domain and complexity detectors. (For details about these detectors, please see the original manuscripts.)
Time domain detectors/morphological detectors
-
Bandpass filter and auxiliary counts include three auxiliary detectors, which were named Count1, Count2 and Count3 [5]. These detectors represent the number of signal samples with amplitude values within a certain amplitude range. This specific amplitude range is calculated from the absolute values (AFS) and mean deviation (MD) of a digital bandpass filter output, as shown below.
$${\text{The range of Count1 }} = \, 0. 5\times { \hbox{max} }\left( {|{\text{AFS}}|} \right){\text{ to max}}\left( {|{\text{AFS}}|} \right)$$(1)$${\text{The range of Count2 }} = {\text{ mean}}\left( {|{\text{AFS}}|} \right){\text{ to max}}\left( {|{\text{AFS}}|} \right)$$(2)$${\text{The range of Count3 }} = {\text{ mean}}\left( {|{\text{AFS}}|} \right) \, {-}{\text{ MD to mean}}\left( {|{\text{FS}}|} \right) \, + {\text{ MD}}$$(3) -
Threshold crossing sample count (TCSC) represents the number of times the ECG sampling signal crossed a certain threshold value with a 3-s interval [6]. This detector can be evaluated by averaging TCSC values that are calculated within several consecutive 3-s intervals.
Spectral detectors
-
VF-filter leakage measure (Leakage) [8] is the output of a narrow bandstop filter that is applied to the sampled signal with its center frequency value equivalent to that of the mean frequency of the sampled ECG signal segment. The VF-Filter leakage is obtained as
$$Leakage = \sum\limits_{i = 1}^{m} {\left| {V_{i} + V_{i - (T/2)} } \right|\left[ {\sum\limits_{i = 1}^{m} {(\left| {V_{i} } \right| + \left| {V_{i - (T/2)} } \right|)} } \right]^{ - 1} }$$(4)$$T = 2\pi \sum\limits_{i = 1}^{m} {\left| {V_{i} } \right|\left( {\sum\limits_{i = 1}^{m} {\left| {V_{i} - V_{i - 1} } \right|} } \right)^{ - 1} }$$(5)where Vi, m, and T are the signal sample, the number of data points and the mean period of a sampled ECG segment, respectively.
-
Spectral algorithm [9] calculates the power content over different frequency ranges. The power content can be estimated from the amplitude in the frequency domain by Fourier analysis. F is the peak frequency that results in the largest amplitude in the frequency band of 0.5–9 Hz. Then, FSMN and A2 can be calculated by (6) and (7), respectively.
$$FSMN = \frac{1}{F}\frac{{\sum {Amp_{i} f_{i} } }}{{\sum {Amp_{i} } }}$$(6)$$A2 = \frac{{\sum {Amp_{j} } }}{{\sum {Amp_{k} } }}$$(7)
where fi and Ampi are the ith frequency and corresponding amplitude, respectively, in the fast Fourier transform (FFT) between 0 and 100 Hz, Ampj is the amplitude at the jth frequency in the FFT between 0.7 and 1.4 FHz, and Ampk is the amplitude at the kth frequency in FFT between 0.5 and 20 FHz.
Complexity detectors
-
The time delay algorithm (Timedelay) [12] constructs a two-dimensionalphase space diagram with signal x(t) on the x-axis and x(t + τ) on the y-axis, with τ being a proper delay time constant. The phase space diagram is divided into a 40 × 40 grid, and the number of diagram boxes visited by the ECG curve can be counted. Thus, the Timedelay detector can be defined as follows:
$${\text{Timedelay}} = \frac{\text{Number of visited boxes }}{\text{Number of all boxed}}$$(8) -
The complexity measurement (CM) algorithm [11] generates a 0/1 binary sequence by comparing the ECG signal to a proper threshold. With the binary sequence, the CM detector is then computed using the Lempel–Ziv complexity measurement.
-
Sample entropy (SpEn) [13] quantifies the morphological consistency of the selected ECG waveform. If the value of SpEn is lower, it indicates that the selected ECG waveform is more similar. Therefore, an organized and disorganized ECG rhythm can be differentiated by a SpEn detector.
Classification feature
The three major features of an ECG waveform, namely, time domain features, frequency domain features and complexity features, comprehensively reflect the detailed characteristics of the ECG signal. Therefore, these features that are normalized and quantified in (9) were used to distinguish between VT, OVF and DVF in this current study.
where Pij represents the normalized value of the jth detector assigned to the ith feature (ijth detector), Fi is the normalized value of ith feature, n is the number of detectors contained by the ith feature, and Wij is the weight assigned to the ijth detector. The larger the value of Wij is, the more likely it is that the ijth detector is discriminative. The ability of the ijth detector to separate between two sets of labeled data (positive and negatives instances) can be measured by computing the Fscore using the fisher criterion method that has been used in many studies [16, 18]. (A detailed explanation of Fscore and fisher criterion can be found in the Appendix.) Wij corresponding to the ijth detector is thus computed using Eq. (10) with theFscore.
where Fscoreij represents the Fscore value of the ijth detector.
To obtain outstanding performance in ventricular arrhythmia identification, three classification methods based on three ECG features (feature methods) are all well trained using a training dataset. Optimal threshold values for each feature method are defined as the intersection of the sensitivity and specificity curves using the train database. For instance, the Fig. 2 shows the performance of all of the TD values in VF/VT detection and the definition of the optimal threshold value for TD feature. Compared with other values, the optimal threshold value of TD obtains the best tradeoff between the sensitivity and specificity with a sensitivity of 91.5 % and a specificity of 91.7 %. Optimal threshold values for each feature method and the weight values assigned to each detector are shown in Table 2. The ability of each feature to classify an ECG rhythm can also be quantified using fisher criterion method, as shown in Fig. 3.
Fuzzy logic classification (FLCL) method
To obtain improved performance of ventricular arrhythmia classification, a fuzzy logic classifier based on classification rules summarized from rich experiences was selected. There are three inputs and one output in the fuzzy logic classifier system. The three inputs are normalized time domain feature (TD), normalized frequency domain feature (FD) and normalized complexity feature (CPLX); the output is a quantized value used to distinguish three ventricular arrhythmias: VT, OVF and DVF. The overall structure of the fuzzy logic classifier is shown in Fig. 4.
The classifier mainly contains the following five sections.
ECG features calculation
As the inputs of the fuzzy logic classifier, the three features (TD, FD, CPLX) with values ranging from 0 to 1 are normalized and quantified by combining three categories of ECG detectors, as shown in (9).
Fuzzification
After computing and normalizing the inputs, they were transformed into a fuzzy quantity and were represented with an appropriate assembly. Because of the simple calculation and outstanding performance, the triangle function is selected as the membership function for fuzzification. The same linguistic variables for TD, FD, CPLX and outputs are VT, OVF and DVF. Using the optimal threshold values shown in Table 2, the membership functions for the inputs and outputs are shown in Fig. 5 as a distribution over the whole output value range from 0 to 1.
Fuzzy classification rule
To achieve accurate classification of ventricular arrhythmias, a fuzzy classification strategy was developed based on the following five design rules:
-
The classification rules are optimized by regulating normalized output value in accordance with the optimal threshold value for features.
-
According to the ability of each feature for VT detection, as shown in Fig. 1, the separation between VT and VF rhythms should be based more on the TD than on both the FD and CPLX.
-
According to the ability of each feature to distinguish between OVF and DVF, as shown in Fig. 1, the classification between OVF and DVF should be based more on the CPLX than on both the TD and FD.
-
If there is agreement between the identification results obtained from two features, this result is considered to be the final result.
-
If there is disagreement among all three identification results, the final result is obtained from the feature that outperforms the other two features in the present ventricular arrhythmia detection. (The ability of all three features in the detection of VT, OVF and DVF can be measured using the fisher criterion.)
Based on the design rules presented above, a total of 27 fuzzy classification rules were established. Because of space constraints, 3 examples from the 27 fuzzy classification rules are illustrated below.
-
#R6: IF TD is OVF and FD is DVF and CPLX is DVF, then OUTPUT is DVF.
-
# R10: IF TD is VT and FD is VT and CPLX is OVF, then OUTPUT is VT.
-
#R26: IF TD is VT and FD is OVF and CPLX is DVF, then OUTPUT is VT.
Defuzzification
The output fuzzy variable is obtained by fuzzy inference that is based on fuzzy classification rules. With the weighted average method, the output fuzzy variable is ultimately converted to a precise variable for further refined classification. This precise output variable is used by a fuzzy logic classifier for ventricular arrhythmia classification.
Ventricular arrhythmia classification rule
Two threshold values (TH_1 and TH_2) were extracted from numbers of output values of the fuzzy logic classifier using a training set. The accurate classification between VT and VF and between OVF and DVF are thus achieved by comparing the present output value with TH_1 and TH_2, respectively.
Statistical method
The performance of ventricular arrhythmia classification is evaluated in terms of the sensitivity (SE), specificity (SP), accuracy (ACC) and the area under the receiver operating characteristic (ROC) curve (AUC). SE is the proportion of correctly detected VT/OVF rhythms, and SP is the proportion of accurately identified VF/DVF rhythms. ACC refers to the ability to make a correct identification. SE, SP and ACC can be calculated as.
where TP is the number of true-positive decisions, FN is the number of false-negative decisions, TN is the number of true-negative decisions, and FP is the number of false-positive decisions.
Results
Ventricular arrhythmia classification performance
There are two levels for ventricular arrhythmia classifications in this study. The first-level classification was performed to differentiate VT from VF groups. The second-level classification was performed to distinguish between OVF and DVF. The performances of the ten methods using the individual detector and the FLCL method proposed in this study are fully analyzed using the test dataset, as shown in Table 3 and Fig. 6. In both classification levels, all classification methods yielded higher values of SP than of SE. This indicated that VT detection and OVF detection are more difficult than VF detection and DVF detection. All evaluation indexes (SP, SE, ACC, AUC) corresponding to a certain method in the second-level classification (OVF vs. DVF) are much lower than those corresponding to the same method in the first-level classification (VT vs. VF). This indicates that the accurate classification between VT and VF is more easily obtained than that between OVF and DVF. With higher accuracy, the TCSC method that was performed in the time domain, the leakage method that was performed in the frequency domain and the Timedelay method in complexity yielded three relatively better results than other methods using an individual detector in both levels of classification (The accuracy is 86.8 % for TCSC, 88.6 % for Leakage and 85.9 % for Timedelay in first-level classification; 81.3 % for TCSC, 78.2 % for Leakage and 79.1 % for Timedelay in second-level classification). With respect to individual detectors, Count2 yields a largest accuracy value of 90.3 % in detecting VT rhythms but its accuracy is 5.3 % smaller than that of SpEn in the discrimination of OVF and DVF. SpEn is able to distinguish between OVF and DVF very accurately with a accuracy value of 82.9 % but yields a unsatisfactory accuracy which is 8.7 % smaller than that of Count2 in VT/VF detection. In contrast, the FLCL method achieves largest accuracy which is 2.3 % greater than that of Count2 for VF/VT classification and 2.5 % greater than that of SpEn for OVF/DVF classification. With the highest value of SP, SE, ACC and AUC, the FLCL method provides the most robust classifier and significantly outperforms all of the individual detectors in both classification problems.
Comparative analysis
The comparison between the FLCL method and other three previous methods was given to evaluate the performance of this proposed method. The wavelet and singular value decomposition analysis method (Wavelet–SVD) proposed by Balasundaram was tested due to their ability to classify VT, OVF and DVF. The algorithms developed by Koulaouzidis and Ropella were also implemented due to relatively good performance in distinction between three ventricular arrhythmias: MVT, PVT and VF. For the comparison to be fair, these four algorithms were all tested on the same test dataset.
The results for the different methods are presented in the last column of Table 4. From the result it can be observed that the FLCL method provides the most outstanding performance in ventricular arrhythmias classification. In first-level classification (VT vs. VF), although Wavelet–SVD algorithm yields a slightly higher SP of 96.7 %, FLCL method achieves the highest SE of 90.2 % which is prominently higher than that of Wavelet–SVD with the difference of 4.1 %. In second-level classification (OVF vs. DVF), FLCL method outperforms the other three algorithms with a SE of 81.3 % and SP of 88.9 %. Compared with FLCL and Wavelet–SVD, phase space reconstruction and spectral coherence methods performed especially poor in second-level classification, which is similar to the result provided by Balasundaram et al. [14].
Discussion
VF and VT seriously affect the survival rate of cardiac arrest patients. VF treatment is immediate shocking, while pacing maneuvers is the primary choice for VT treatment. In addition, the spatio-temporal organization during VF is reported to be associated with maintaining VF [21–25]. Therefore, VT/VF detection and the sub-classification of VF into OVF or DVF in a short time have an important benefit to assisting ICDs and improve treatment options.
In this study, a novel detection algorithm (FLCL method) that combines ten ECG detectors in the time domain, frequency domain and complexity with a fuzzy logic classifier has been developed for optimal classification of ventricular arrhythmias. In comparison with related algorithms using individual ECG detectors (Count1, Count2, Count3, TCSC, Leakage, FSMC, A2, Timedelay, CM and SpEn), the FLCL method outperforms these previous algorithms that consider each detector individually with the test database. Because the individual detector represents only one of three characteristics (TD, FD and CPLX), the subtle morphological differences between VT, OVF and DVF may not be captured effectively by a single detector. This could explain the relatively lower performance of these algorithms using an individual detector for the proposed classification. The individual discriminative power of a single ECG detector is not sufficient to obtain a robust and accurate discrimination. The FLCL detector can quantify TD, FD and CPLX features comprehensively and could provide a better metric on the transition from organized VT to disorganized VF. The combination of the ten detectors used by the FLCL method appears to provide complimentary information. For instance, the power in the half bandwidth of the signal centered on the central frequency is measured by Count2 while the power in the sidebands outside the central frequency is measured by Leakage. In comparison with few of the previous studies [14, 19, 20], the proposed method still performs excellently in overall. It could be observed that the majority of the previous methods did obtain comparative classification between VF and VT; however, with much lower SP and SE, their ability to separate OVF from DVF is significantly poorer than FLCL method. The FLCL method based on these mutually complimentary detectors makes detection of subtle ECG morphology differences possible.
Limitation
There are three limitations in our study. First, like other individual detector methods, the ability of the FLCL algorithm on sub-classification between OVF and DVF is relatively poor. Because VT is an organized signal and VF is an irregular signal, the difference in TD, FD and CPLX between VT and VF is significantly remarkable. In contrast to VT, OVF and DVF are essentially disorganized and the tiny partial organized component in OVF is thus not enough to make OVF obviously different from DVF. There is still potential for improving the OVF/DVF detection performance of the FLCL if more discriminative features/detectors are incorporated into the FLCL method. Second, the FLCL performance in the presence of severe noise is not examined. In the standard databases, ECG data are often hand-picked to be of high quality, so an ECG episode that is disturbed by severe noise is absent from these standard datasets. The FLCL method’s performance should be further evaluated using corrupted ECG segments that are sampled in clinical practice. Third, other combination methods, such as support vector machine and neural net algorithm, were not included and analyzed in the present study. The purpose of this study is to prove that the method based on ECG detector combination outperforms that using an individual ECG detector in ventricular arrhythmia classification. As one of methods based on detector combination, fuzzy logic method is thus applied for comparative analysis in this study. In the future study, the other methods based on ECG detector pre-processor combination will be compared with the FLCL method.
Conclusion
The proposed study based on a fuzzy logic classifier performs an accurate and automatic classification of ventricular arrhythmias and in particular, corrects sub-classification of VF into OVF and DVF. The validation results indicate that the proposed method has superior performance in identifying the organization level among the three types of arrhythmias (VT, OVF and DVF). As a computer-aided diagnosis tool, the FLCL method that is proposed in this study is promising for improving the appropriate therapy choice and decreasing the possibility of sudden cardiac death.
References
Kaltman JR, Gaynor JW, Rhodes LA, Buck K, Shah MJ, Vetter VL, Madan N, Tanel RE (2007) Subcutaneous array with active can implantable cardioverter defibrillator configuration: a follow-up study. Congenit Heart Dis 2(2):125–129
Wilkoff BL, Kühlkamp V, Volosin K, Ellenbogen K, Waldecker B, Kacet S, Gillberg JM, DeSouza CM (2001) Critical analysis of dual-chamber implantable cardioverter-defibrillator arrhythmia detection: results and technical considerations. Circulation 103(3):381
Mishkin JD, Saxonhouse SJ, Woo GW, Burkart TA, Miles WM, Conti JB, Schofield RS, Sears SF, Aranda JM Jr (2009) Appropriate evaluation and treatment of heart failure patients after implantable cardio-verter-defibrillator discharge: time to go beyond the initial shock. J Am Coll Cardiol 54(22):1993–2000
Thakor NV, Zhu YS, Pan KY (1990) Ventricular tachycardia and fibrillation detection by a sequential hypothesis testing algorithm. IEEE Trans Biomed Eng 37(9):837–843
Arafat M, Chowdhury A, Hasan M (2011) A simple time domain algorithm for the detection of ventricular fibrillation in electrocardiogram. Image Video Process 5:1–10
Jekova I, Krasteva V (2004) Real time detection of ventricular fibrillation and tachycardia. Physiol Meas 25(5):1167–1178
Anas EM, Lee SY, Hasan MK (2010) Sequential algorithm for life threatening cardiac pathologies detection based on mean signal strength and emd functions. Biomed Eng Online 9:43
Kuo S, Dillman R (1978) Computer detection of ventricular fibrillation. In: Proceedings computers in cardiology, pp 2747–2750
Barro S, Ruiz R, Cabello D, Mira J (1989) Algorithmic sequential decision making in the frequency domain for life threatening centricular arrhythmias and aimitative artifacts: a diagnostic system. J Biomed Eng 11(4):320–328
Dzwonczyk R, Brown CG, Werman HA (1990) The median frequency of the ECG during ventricular fibrillation: its use in an algorithm for estimating the duration of cardiac arrest. IEEE Trans Biomed Eng 37(6):640–646
Zhang XS, Zhu YS, Thakor NV, Wang ZZ (1999) Detecting ventricular tachycardia and fibrillation by complexity measure. IEEE Trans Biomed Eng 46(5):548–555
Amann A, Tratnig R, Unterkofler K (2007) Detecting ventricular fibrillation by time-delay methods. IEEE Trans Biomed Eng 54(1):174–177
Li H, Han W, Hu C, Meng MH (2009) Detecting ventricular fibrillation by fast algorithm of dynamic sample entropy. In: Proceedings IEEE international conference on robotics and biomimetics, pp 1105–1110
Balasundaram K, Masse S, Nair K, Umapathy K (2013) A classification scheme for ventricular arrhythmias using wavelets analysis. Med Biol Eng Comput 51(1–2):153–164
Li Q, Rajagopalan C, Clifford GD (2014) Ventricular fibrillation and tachycardia classification using a machine learning approach. IEEE Trans Biomed Eng 61(6):1607–1613
Alonso-Atienza F, Morgado E, Fernández-Martínez L, García-Alberola A, Rojo-Álvarez JL (2014) Detection of life-threatening arrhythmias using feature selection and support vector machines. IEEE Trans Biomed Eng 61(3):832–840
Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2000) PhysioBank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220. http://circ.ahajournals.org/cgi/content/full/101/23/e215
Cho WH, Baek S, Youn E, Jeong M, Taylor A (2009) A two-stage classification procedure for near-infrared spectra based on multi-scale vertical energy wavelet thresholding and SVM-based gradient-recursive feature elimination. J Oper Res Soc 60(8):1107–1115
Koulaouzidis G, Das S, Cappiello G, Mazomenos EB, Maharatna K, Puddu PE, Morgan JM (2015) Prompt and accurate diagnosis of ventricular arrhythmias with a novel index based on phase space reconstruction of ECG. Int J Cardiol 182(1):38–43
Ropella KM, Baerman JM, Sahakian AV, Swiryn S (1990) Differentiation of ventricular tachyarrhythmias. Circulation 82(6):2035–2043
Ciaccio EJ, Coromilas J, Wit AL, Garan H (2011) Onset dynamics of ventricular tachyarrhythmias as measured by dominant frequency. Heart Rhythm 8(4):615–623
Masse’ S, Downar E, Chauhan V, Sevaptsidis E, Nanthakumar K (2007) Ventricular fibrillation in myopathic human hearts: mechanistic insights from in vivo global endocardial and epicardial mapping. Am J Physiol Heart Circ Physiol 292(6):H2589–H2597
Samie FH, Berenfeld O, Anumonwo J, Mironov SF, Udassi S, Beaumont J, Taffet S, Pertsov AM, Jalife J (2001) Rectification of the background potassium current: a determinant of rotor dynamics in ventricular fibrillation. Circ Res 89(12):1216–1223
Ten Tusscher KH, Mourad A, Nash MP, Clayton RH, Bradley CP, Paterson DJ, Hren R, Hayward M, Panfilov AV, Taggart P (2009) Organization of ventricular fibrillation in the human heart: experiments and models. Exp Physiol 94(5):553–562
Thomas SP, Thiagalingam A, Wallace E, Kovoor P, Ross DL (2005) Organization of myocardial activation during ventricular fibrillation after myocardial infarction. Circulation 112(2):157–163
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
None of the authors has a conflict of interest.
Appendix: Fisher criterion
Appendix: Fisher criterion
Fisher criterion measures the ability of the jth feature to separate between two sets of labeled data (positive and negatives instances) by computing the F-score as.
where μ(y±)=μj,±−μj represents the difference between the average of the jth feature for the positive/negative classes μj,± and the whole set of samples μj. In the denominator, σ2 (y ±) is the sample variance of the positives/negative instances and can be calculated as.
where n± is the number of positive/negative samples. The larger the value of F(j), the more likely this feature is discriminative.
Rights and permissions
About this article
Cite this article
Weixin, N. A novel algorithm for ventricular arrhythmia classification using a fuzzy logic approach. Australas Phys Eng Sci Med 39, 903–912 (2016). https://doi.org/10.1007/s13246-016-0491-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13246-016-0491-5