Abstract
This article is to propose an algorithm for improving T‐wave ends location during atrial fibrillation (AF). The traditional algorithms do not take the irregular baseline fibrillation of AF into consideration, so their location accuracy is relatively low. Based on simple assumptions that AF is a random signal while T waves and QRS complexes are deterministic signals, we suggest a novel method to suppress f wave for improving location of T‐wave ends during AF. We firstly define a new cardiac cycle and then match R peaks and T peaks in the three adjacent cardiac cycles. Finally, we suppress the interference of the f wave by averaging. When evaluating with the PhysioNet QT database and simulated AF signals in terms of the mean and the standard deviation of the T‐wave ends location errors, the proposed algorithm improves the performance of existing popular methods. Besides, the clinical significance of the proposed method is illustrated.
Keywords: atrial fibrillation, f wave, electrocardiogram, T‐wave ends, location
INTRODUCTION
Atrial fibrillation (AF) is the most common arrhythmia encountered in clinical practice, affecting about 0.5–1% of the general population,1 and 10% of those over 75.2 Hypertension is a common association with AF patients. In addition, several cardiac disorders are associated with AF, including rheumatic heart disease, pericarditis, congenital heart disease and coronary artery disease.3 Electrocardiogram (ECG) is a noninvasive way to study cardiac electrophysiology. Doctors can get the ventricular rate, QRS complex, QT interval, and ST changes of patients from the ECG, and use these features to diagnose arrhythmia, ventricular hypertrophy, coronary artery disease, myocardial infarction, etc.4, 5 In the ECG, AF is characterized by a fluctuating baseline which occurs in place of the P waves. The patterns of f wave vary from person to person; they could be jagged or similar to sine wave.2 The f wave could change the location and shape of Q wave, S wave and T wave dramatically, thus disturbing the measurement of these characteristic waves. Especially for the patients with persistent AF, it is a challenge to diagnose the accompanying heart diseases using the ECG; as for paroxysmal AF patients, if the accompanying diseases (such as coronary artery disease) and the AF occur simultaneously, precise detection of characteristic waves in the ECG is also a hard task.
Among the numerous characteristic parameters of the ECG, the QT interval represents electrical depolarization and repolarization of the left and right ventricles. Various methods have been proposed to study QT intervals, and the core issue is the location of T wave ends. There are some popular algorithms for detecting the end of T wave: the methods based on thresholds6; the methods based on principal component analysis (PCA)7; the methods based on slope8; and the methods based on wavelet transforms.9 For the methods based on thresholds, the thresholds are usually set by the T‐peak values or the areas under T wave. Zhang et al. introduced a T wave location method by computing the indicators under T wave. This method firstly established a sliding window, and then computed the ratio of maximal area and minimum area within the sliding window, finally compared the ratio with the thresholds to detect T‐wave ends.6 Jukk et al. proposed a robust method for estimating ventricular repolarization characteristics, which is based on principal component regression. In their article, they assumed QT intervals were the principal components of signals matrix that was formed based on the R peaks. After obtaining QT intervals without the interference of noise, they located T‐wave ends.7 Diamant et al. compared the obtained QT intervals from three algorithms of QT extraction with that of manual annotation and then proved that the Mida1000/CoroNet system can accurately and quickly detect the LQTS.10 Vazquez‐Seisdedos et al. developed a location algorithm of T‐wave ends based on the computation of Trapezium's areas. This method did not rely on any empirical threshold, and had a good performance in strong noisy environment.11 Among all of these methods, Zhang et al.'s method has a controlled amount of computation and good accuracy. Therefore, it is a common way to locate T‐wave ends in recent years. The methods above can locate T‐wave ends accurately when the f waves do not appear in the ECG, whereas their location accuracy greatly decreases during AF. The main reason is that the fluctuation of the f wave probably overlaps on T‐wave ends, which causes the deformation of T wave. Thus, the additional location errors for T‐wave ends will be generated when the above methods are used to locate T‐wave ends in the ECG with AF. According to our knowledge, there is no customized method for improvement of location of T‐wave ends during AF so far.
In this paper, we propose to suppress the f wave before the popular detection methods of T‐wave ends are applied. For this reason, we develop an f wave suppression algorithm. The algorithm feasibility and effectiveness are then evaluated with the data from PhysioNet QT database.12 Finally, the practical values of the proposed method are illustrated through analyzing clinical meaning of QT interval measurement.
The article is organized as follows: the f‐wave suppression algorithm is introduced in the Method section. The method performance is then evaluated and analyzed in Results, followed by the Discussion.
METHOD
The R peak in QRS complex and T peak have higher amplitudes compared with other characteristic waves in the ECG, so they are hardly disturbed by the f wave during AF and noises. Thus, this article proposed to locate the two wave peaks in the preprocessed ECG first and then suppress the f wave for decreasing its influence on location of T waves.
Preprocessing
We first used a band pass filter with the bandwidth 0.5–40Hz to eliminate the baseline wander, artifacts and high‐frequency noise in the ECG signals. After the band pass filtering, the baseline wander at high frequency still remained and impacted the location of characteristic waves. A moving average filter and the root mean square (RMS) method are subsequently applied to further eliminate the rest interference.13 For convenience of presentation, the preprocessed ECG signal is represented as s(n), where n is discrete time variable.
Location of R Peak and T Peak
The QRS complex is the predominant characteristic in the ECG signal. Plenty of detection methods for QRS complex have been presented.6, 11, 14, 15, 16, 17 This method directly adopted the modified derivative method 17 to detect the R peak in each cardiac cycle of s(n). The T peak in each cardiac cycle is detected by the method proposed by Elgendi et al.18 The method locates T peak in a block which begins from 40*(RR/fs) after the previous R peak to (RR/fs)/135 before the next R peak in each cardiac cycle of s(n), where RR is the distance between two adjacent R peaks and fs is the sampling rate.
The Suppression of f wave
As we all know, AF is uncoupled to ventricular activity 2 and the morphology,and the position of f wave is irregular.19 Therefore, the QRS complex and the T wave could be regarded as the deterministic signals, while AF signal could be seen as a random signal. Assuming that the f wave randomly appears and there are no significant changes of the T wave and the QRS complex in three continuous cardiac cycles in the ECG, we proposed to suppress the f wave by averaging the three ECG segments within three adjacent cardiac cycles. The suppression algorithm is detailed as follows.
Defining a new cardiac cycle
Generally speaking, a cardiac cycle in the ECG is from P wave to the end of T wave/U wave, and is traditionally calculated by setting the starting point at 0.3 times of the RR interval before the R peak, and setting the end point at 0.7 times of the RR interval after the R peak.19 We defined a new cardiac cycle based on the R peak and the T peak to avoid distortion of the T wave morphologies during suppression of the f wave. The starting point of a new cardiac cycle is set at 0.15 times of the RR interval before the R peak, while its ending point is set at 0.2 times of the RR interval after the T peak. It can be seen that the new cardiac cycle defined here is different from the traditional one. Our later analysis will be based on the new cardiac cycle, but it is still called the cardiac cycle for simplicity.
-
2
Matching the R peaks and the T peaks in the three adjacent cardiac cycles
Assuming that there are N cardiac cycles in s(n) and the ECG segment extracted from the ith cardiac cycle is represented as ai. Thus, N ECG segments can be obtained from the s(n). The distance between the R peak and the T peak in the ith cardiac cycle is denoted by RTI(i), i = 1,2,…,N. Assuming the number of the ECG samples within the RTI(i) is Sn(i), since the RTIs in the three adjacent cardiac cycles are usually unequal for AF patients, the corresponding Sn(i−1),Sn(i) and Sn(i+1) are unequal. The T peaks in three cardiac cycles cannot be aligned if the R peaks in three cardiac cycles are matched, vice versa. When performing the averaging operation of ai− 1, ai and ai+ 1, the morphologies of the T waves or the R waves in the averaged ECG will change. For example, the T wave in the averaged ECG would become wider than real one. To overcome this, we proposed to synchronously match the R peaks and the T peaks in the three adjacent cardiac cycles through keeping Sn(i−1),Sn(i) and Sn(i+1) equal.
Sn(i) of ai is first considered as a template and then we, respectively, resample ai− 1 and ai+ 1 for letting Sn(i−1) and Sn(i+1) are equal to Sn(i). The resampling frequency frs is defined as follows:
where fs is the sampling frequency; x is equal to i−1 or i+1. The resampled ai− 1 and ai+ 1 are represented as a’i− 1 and a’i+ 1. Thus, the R peaks and the T peaks in a′i− 1, ai and a′i+ 1 can be matched since Sn(i−1), Sn(i) and Sn(i+1) are equal after resampling.
-
3
Averaging for the suppression of f wave
We need to cut or pad a′i− 1 and a′i+ 1 for averaging a′i− 1, ai and a′i+ 1 due to unequal lengths of a’i− 1, ai and a’i+ 1when their R peaks and T peaks are matched. If the head or the end of a′i− 1 or a′i+ 1 exceed the length of ai, the extra parts will be cut, whereas the zero padding is used to make the amount of sampling points of ai, a′i− 1 and a′i+ 1 the same.
The f wave in ai is suppressed through averaging ai, a′i− 1 and a′i+ 1. The ECG segment in the ith cardiac cycle after averaging is represented as bi. Afterwards, the original ai +1 will be used as the next reference beat. And bi +1 will be obtained when the steps above are repeated. Thus, N ECG segments with the f‐wave suppression can be obtained in s(n). The block diagram of the f‐wave suppression algorithm is shown in Figure 1.
Figure 1.

Block diagram showing the suppression process of f waves.
RESULTS
Data
Since it is hard to collect the benchmark data with annotated T‐wave ends from AF patients, we generated the simulated ECGs to evaluate our method by adding simulated AF signals into the standard ECG signals with annotated T‐wave ends from PhysioNet QT database.12
PhysioNet QT database contains 105 ECG records, and each record consists of two leads of 15‐min ECG signals sampled at 250 Hz. However, only T‐wave ends in 3542 beats have been annotated by a cardiologist in 105 records. These annotated data are used as the standard ECG signals in our experiment.
Stridh et al. presented a sinusoid and M‐1 harmonics to generate the sawtooth‐similar shape of AF.2 The nonstationary behavior is produced by a time‐varying amplitude and cycle length of the sawtooth signal. The method could mimic the vibration of the f wave whose frequency ranges from 3 to 10 Hz. The main parameters in the method include the sawtooth amplitude—a, the modulation peak amplitude—Δa, and the amplitude modulation frequency—fa, etc. The fibrillation waveform is assumed to vary around the frequency f0 with a maximum frequency deviation of Δf and the modulation frequency given by ff. The fibrillation waveform varies with the selection of parameters. In order to assess the universality of the proposed method, two kinds of AF f‐wave models which are very different from each other are selected.
Rather long cycle lengths, large amplitude and several harmonics. This stands for a large amplitude vibration (here called as pattern A).
Less sharp waveforms with shorter cycle length and low amplitude. The pattern is assumed to be a small amplitude fibrillation (here called as pattern B).
The setup of parameter values that define each of these two types of fibrillation is presented in Table 1. Figure 2 depicts AF signals of pattern A and pattern B.
Table 1.
Parameter Values Defining the Simulated Fibrillation for Patterns A and B
| Parameter | Pattern A | Pattern B |
|---|---|---|
| f0 | 6 | 8 |
| Δf | 0.5 | 0.3 |
| ff. | 0.23 | 0.23 |
| M | 2 | 3 |
| a | 0.0625 | 0.0313 |
| Δa | 0.0083 | 0.0075 |
| fa | 0.5 | 0.5 |
Figure 2.

The AF signals of pattern A (a) and pattern B (b).
The simulated AF signals in pattern A and pattern B are, respectively, superimposed with 3542 beats of standard ECG signals. We obtained two groups of simulated AF ECG signals, which are denoted by group A and group B, as shown in Figure 3.
Figure 3.

The simulated AF ECGs. (a) The normal ECG; (b) The ECG signals with AF in pattern A; (c) The ECG signals with AF in pattern B. The normal ECG is extracted from the sample point 150419–151919 in the record sel100.
Location of T‐Wave Ends
Zhang's algorithm,6 Pablo's algorithm 20 and Juan's algorithm21 are very popular methods for location of T‐wave ends. In this article, three algorithms are applied, respectively, to test the effectiveness of the f‐wave suppression method. After that, the clinical significance of the proposed method is illustrated.
In this work, the mean and the standard deviation (SD) of the detection errors, which is defined as the difference between the detected T‐wave ends and the annotated T‐wave ends, are applied to evaluate the performance of our method. The mean value reveals the average accuracy of T‐wave ends location for an algorithm. The SD of the detection errors is to reflect the robustness of the algorithm to process different kinds of data.
We measure T‐wave ends of all the testing data before adding AF signal using above three algorithms for an intuitive comparison. The results are shown in Table 2. We find that three algorithms have quite different loacation accuracies.
Table 2.
The Measurements of T‐Wave Ends before Adding AF Signal for Three Algorithms
| Zhang's | Pablo's | Juan's | ||||
|---|---|---|---|---|---|---|
| Algorithm | Algorithm | Algorithm | ||||
| Mean | SD | Mean | SD | Mean | SD | |
| Before adding AF signal | 0.25 | 17.57 | 4.40 | 30.79 | 1.6887 | 32.50 |
After adding AF signal, the mean values of the detection errors for the above three algorithms with the f‐wave suppression and without it are shown in Figure 4, respectively. The SD values are shown in Table 3. In Figure 4, the mean values of all the methods with the f‐wave suppression are obviously lower than that without f‐wave suppression. It is shown in Table 3 that the SD increases modestly in some situations after f‐wave suppression.
Figure 4.

The comparisons of the mean values (a) Zhang's algorithm. (b) Pablo's algorithm. (c) Juan's algorithm.
Table 3.
The Comparisons of the SD after Adding AF Signal for Three Algorithms
| Zhang's Algorithm | Pablo's Algorithm | Juan's Algorithm | ||
|---|---|---|---|---|
| Group A | Without suppression | 31.13 | 41.63 | 49.84 |
| suppression | 30.35 | 50.66 | 74.3 | |
| Group B | Without suppression | 21.98 | 37.97 | 43.98 |
| suppression | 21.86 | 47.38 | 44.38 |
For Zhang's algorithm, its mean is 0.25 before adding AF signal. This indicates that its average accuracy is very high in this case. After adding AF signal, the mean values decrease from 13.29 without f‐wave suppression to 10.6 with f‐wave suppression for group A and from 4.95 to 2.49 for group B (Figure 4 (a)). The results showed that the influence of the f wave on the performance of Zhang's algorithm is very large and the influence of pattern A is larger than that of pattern B. The main reason is that Zhang's algorithm determines T‐wave ends based on the areas under T wave. However, the area is largely affected by the amplitude of the f wave, so the performance of this algorithm is easier to be affected by the AF signals, especially by the pattern A. The SD values without and with f‐wave suppression after adding AF signal are lightly larger than that before adding AF signal. The SD decreases a little in both groups after f‐wave suppression compared with that before f‐wave suppression (Table 3). Using our method, the improvement on Zhang's algorithm keeps almost the same under two f‐wave patterns. Although our method can improve the location performance of Zhang's algorithm during AF, the improved effectiveness is still limited by the weakness of this method.
For Pablo's algorithm, its mean is 4.40 before adding AF signal. After adding AF signal, the mean values decrease from 5.57 without f‐wave suppression to 3.15 with f‐wave suppression for group A and from 5.47 to 1.07 for group B (Figure 4(b)). Two similar mean values before the f‐wave suppression illustrate that the derivative—based method has a stable property when it deals with the f waves of different patterns. After the f‐wave suppression, both mean values in group A and B are lower than that before f‐wave suppression. This phenomenon can be explained as follows: our method can suppress not only the f wave but also the residual noise in the ECG. The SD of Pablo's algorithm increases in both groups after the f‐wave suppression. Taken the decrease in the mean values into consideration, it illustrates that in some records, the accuracy is higher than others.
Juan's algorithm is based on wavelet transform technique. The wavelet transform allows the representation of the temporal features of a signal at different resolutions. For this algorithm, its mean is 1.6887 before adding AF signal. After adding AF signal, the mean values decrease from 7.37 without f‐wave suppression to 2.39 with f‐wave suppression for group A and from 5.63 to 0.59 for group B (Figure 4(c)). It is shown that using our method, the improvement is obvious under f wave with pattern A and the average accuracy is higher under f wave with pattern B compared with that before adding AF signal. From the SD's perspective, in group A, after the f‐wave suppression, the SD increases considerably. Since the mean in this case is close to the mean before adding AF signal and has been decreased by over 60% compared with the one without f‐wave suppression, this phenomenon implies the proposed method improves the accuracy of Juan's algorithm modestly in some records, but in others the increase in accuracy is larger. In group B, the SD keeps stable after f‐wave suppression. So the accuracy under these two f‐wave patterns are very different.
Among three locating methods, before adding AF signal, Zhang's algorithm has the best location accuracy. The accuracy of Juan's algorithm is better than that of Pablo's algorithm. After adding AF signal, without the f‐wave suppression, Pablo's algorithm performs best among all since derivative‐based method can restrain disturbance of fibrillation; with the f‐wave suppression, Juan's algorithm has the best mean values, but the SD is increased largely. Zhang's algorithm is based on the area under T wave, so it is sensitive to the fibrillation and performs worse than other algorithms in terms of mean values. However, Zhang's algorithm has stable SD in both groups.
The Clinical Significant Analysis
Our method can improve the location accuracies of T‐wave ends of popular methods during AF. By considering the mean and SD comprehensively, we adopted Zhang's algorithm to further illustrate the practical values of the proposed method.
The QT interval is defined as the time duration between the onset of the QRS complex and the end of the T wave. Thus, the location accuracy of T‐wave ends is one of the important factors that impact the correct measure of QT intervals.
Clinically, the QTc is one of the important diagnose indexes for heart diseases. The QTc is defined by Equation (1).
| (1) |
The normal range of QTc is between 350 and 440 ms.22. If the QTc value of a patient is beyond the normal range, the patient is probably diagnosed as long QT syndrome or short QT syndrome. The abnormalities of QTc may also lead to the diagnosis of Rheumatic heart disease or drug‐induced arrhythmia.23
We demonstrated the practical values of our method by analyzing a special case: “borderline” long QTc, whose values are labeled between 440 and 470 ms and which often cause uncertain diagnosis. In our experiment, the starting point of Q wave is set at the annotated position according to the QT database and the T‐wave ends are located by Zhang's algorithm and its improved method which is processed by our f‐wave suppression method.
For Zhang’ algorithm, 40 QTc values annotated as normal status are wrongly measured as the “borderline” long QTc since of its great location errors of T‐wave ends during AF, while 72 QTc values that are annotated to be beyond the normal range cannot be located. However, the measuring results using the improved method based on Zhang's algorithm for 112 QTc above are consistent with that annotated by the experts. As an example, the QTc values in record sel310 annotated and measured by the improved version and Zhang's algorithm were shown in Table 4 for comparison.
Table 4.
The Values and Status of QTc Annotated and Computed by the Improved Version and Zhang's Algorithm for Data sel310
| Annotation | Zhang's | Improved Version | ||||
|---|---|---|---|---|---|---|
| The Occurrence Time (Sampling Point) | QTc | Status | QTc | status | QTc | status |
| 150150‐150228 | 0.4296 | Normal | 0.4411 | Abnormal | 0.4353 | Normal |
| 150272‐150354 | 0.4296 | Normal | 0.4411 | Abnormal | 0.4296 | Normal |
| 150398‐150473 | 0.4296 | Normal | 0.4468 | Abnormal | 0.4296 | Normal |
| 150522‐150597 | 0.4296 | Normal | 0.4411 | Abnormal | 0.4354 | Normal |
| 150644‐150719 | 0.4354 | Normal | 0.4411 | Abnormal | 0.4354 | Normal |
| 150765‐150840 | 0.4354 | Normal | 0.4411 | Abnormal | 0.4296 | Normal |
| 150885‐150962 | 0.4354 | Normal | 0.4411 | Abnormal | 0.4354 | Normal |
| 151007‐151084 | 0.4296 | Normal | 0.4411 | Abnormal | 0.4296 | Normal |
The results in Table 4 show that the improved method can effectively correct the QTc values computed by Zhang's algorithm from the abnormal status to the normal status and reduce possible misdiagnosis. Hence, the improved method has a great clinical application value.
DISCUSSION
In this article, a novel method that improves the location of T‐wave ends during AF has been proposed. The novel method takes advantage of non‐stationary and random characteristics of f wave and cancels the fluctuation of the f wave using the simple averaging technique. A great amount of simulated data has been used to confirm the feasibility and effectiveness of our method. Compared with locating T‐wave ends directly, the proposed method is considered to improve the accuracy when locating the T‐wave ends during AF. The proposed method can improve the diagnosis results based on the QTc measures in some cases. For example, the normal QTc are measured as the “borderline” long QTc by popular algorithms. Similarly, our method can also be applied to improve the location accuracies of other characteristic waves (such as Q and S waves) during AF. Thus, our method has great practical prospects in clinical diagnosis.
So far, many researches have focused on extraction of AF signal from ECG, such as average beat subtraction (ABS) algorithm, QRST Cancellation, PCA algorithm and so on. We tried to extract AF signal first and then subtracted it from the original ECG signals for suppressing the f wave. However, due to the accuracy limitation of AF signal extraction methods, the morphology of residual ECG is seriously distorted, which produces new interference and brings new challenges to locate T‐wave ends using popular algorithms.
The T‐peak location during AF is a key step in our method. If T peaks in the three adjacent cardiac cycles are wrongly located, but their relative positions in the adjacent cardiac cycles keep same, the effectiveness of f‐wave suppression of our method is not affected. It shows that our method is robust to inaccurate location of T peaks. However, our method is dependent on the consistence of relative positions of T peaks in three adjacent beats. If the T peak of reference beat is dislocated and the T peaks in adjacent beats are recognized correctly, the f wave can still be suppressed, but T‐wave end will be blurred. Under this special situation, the suppression of f wave would lose its meaning. Therefore, we need assume that there are no significant changes of the T wave and the QRS complex in three continuous cardiac cycles in the ECG when our method is applied. In most situations, the morphologies and the SNR condition of adjacent T peaks abruptly varying from beat to beat are not very common phenomenon in term of all signals.
In our future studies, we shall develop novel algorithms of characteristic wave detection in the ECG which are robust to the influence of the f waves with different patterns.
Acknowledgments
This work was supported in part by NSFC under Grant Nos. 81171411 and 30900318.
REFERENCES
- 1. Bonhorst D, Mendes M, de Sousa J, et al. Epidemiology of atrial fibrillation. Revista portuguesa de cardiologia: orgao oficial da Sociedade Portuguesa de Cardiologia = Portuguese journal of cardiology: An official J Portuguese Soc Cardiol 2010;29(7–8):1207–1217. [PubMed] [Google Scholar]
- 2. Stridh M, Sornmo L. Spatiotemporal QRST cancellation techniques for analysis of atrial fibrillation. IEEE Trans Biomed Eng 2001;48(1):105–111. [DOI] [PubMed] [Google Scholar]
- 3. Nattel S. New ideas about atrial fibrillation 50 years on. Nature 2002;415(6868):219–226. [DOI] [PubMed] [Google Scholar]
- 4. Stadler RW, Lu SN, Nelson SD, et al. A real‐time ST‐segment monitoring algorithm for implantable devices. J Electrocardiol 2001;34:119–126. [DOI] [PubMed] [Google Scholar]
- 5. Melgani F, Bazi Y. Classification of electrocardiogram signals with support vector machines and particle swarm optimization. IEEE Trans Informat Technol Biomed 2008;12(5):667–677. [DOI] [PubMed] [Google Scholar]
- 6. Zhang Q, Manriquez AI, Medigue C, et al. An algorithm for robust and efficient location of T‐wave ends in electrocardiograms. IEEE Trans Biomed Eng 2006;53(12):2544–2552. [DOI] [PubMed] [Google Scholar]
- 7. Lipponen JA, Tarvainen MP, Laitinen T, et al. A principal component regression approach for estimation of ventricular repolarization characteristics. IEEE Trans Biomed Eng 2010;57(5):1062–1069. [DOI] [PubMed] [Google Scholar]
- 8. Zhou XL, Wei DM. A multidifferentiator‐based approach to the reliable determination of T‐wave offset in electrocardiograms. J Electrocardiol 2011;44(3):330–339. [DOI] [PubMed] [Google Scholar]
- 9. Ghaffari A, Homaeinezhad MR, Akraminia M, et al. A robust wavelet‐based multi‐lead electrocardiogram delineation algorithm. Med Eng Phys 2009;31(10):1219–1227. [DOI] [PubMed] [Google Scholar]
- 10. Diamant UB, Winbo A, Stattin EL, et al. Two automatic QT algorithms compared with manual measurement in identification of long QT syndrome. J Electrocardiol 2010;43(1):25–30. [DOI] [PubMed] [Google Scholar]
- 11. Vazquez‐Seisdedos CR, Neto JE, Reyes EJM, et al. New approach for T‐wave end detection on electrocardiogram: Performance in noisy conditions. Biomed Eng 2011;10:77. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12. Laguna P, Mark RG, Goldberger A, et al. A database for evaluation of algorithms for measurement of QT and other waveform intervals in the ECG. Proc Comput Cardiol 1997;24:673–676. [Google Scholar]
- 13. Chouhan VS, Mehta SS. Total removal of baseline drift from ECG signal International Conference on Computing: Theory and Applications, March 5–7, 2007, Kolkata, India. Los Alamitos, CA: IEEE Computer Society Press, pp. 512–515. [Google Scholar]
- 14. Lin C, Mailhes C, Tourneret J‐Y: P‐ and T‐Wave delineation in ECG signals using a Bayesian approach and a partially collapsed Gibbs sampler. IEEE Trans Biomed Eng 2010;57(12):2840–2849. [DOI] [PubMed] [Google Scholar]
- 15. Chen PC, Lee S, Kuo CD. Delineation of T‐wave in ECG by wavelet transform using multiscale differential operator. IEEE Trans Biomed Eng 2006;53(7):1429–1433. [DOI] [PubMed] [Google Scholar]
- 16. Kohler BU, Hennig C, Orglmeister R. The principles of software QRS detection. IEEE Eng Med Biol Mag 2002;21(1):42–57. [DOI] [PubMed] [Google Scholar]
- 17. Arzeno NM, Deng Z‐D, Poon C‐S. Analysis of first‐derivative based QRS detection algorithms. IEEE Trans Biomed Eng 2008;55(2):478–484. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18. Elgendi M, Jonkman M, De Boer F. Recognition of T waves in ECG signals In Proceedings of the Bioengineering Conference in IEEE 35th Annual Northeast. Boston, MA, 2009, pp. 1–2 [Google Scholar]
- 19. Bollmann A, Lombardi F. Electrocardiology of atrial fibrillation—Current knowledge and future challenges. IEEE Eng Med Biol Mag 2006;25(6):15–23. [DOI] [PubMed] [Google Scholar]
- 20. Laguna P, Jane R, Caminal P. Automatic detection of wave boundaries in multilead ECG signals: validation with the CSE database. Comput Biomed Res Int J 1994;27(1):45–60. [DOI] [PubMed] [Google Scholar]
- 21. Martinez JP, Almeida R, Olmos S, et al. A wavelet‐based ECG delineator: Evaluation on standard databases. IEEE Trans Biomed Eng 2004;51(4):570–581. [DOI] [PubMed] [Google Scholar]
- 22. Clifford GD, Azuaje FE, McSharry P. Advanced Methods and Tools for ECG Data Analysis. 685 Norwood, MA: Artech House, Inc, 2006. [Google Scholar]
- 23. Kilickesmez KO, Bulut G, Baskurt M, et al. QT dispersion in patients with rheumatic mitral stenosis and its relation with echocardiographic findings and serum NT‐proBNP levels. Turk Kardiyol Dern Ars 2011;39(3):183–190. [DOI] [PubMed] [Google Scholar]
