Abstract
A generic and patient-specific classification system designed for robust and accurate detection of electrocardiogram (ECG) heartbeat patterns is presented. The proposed feature extraction process utilizes morphological wavelet transform features, which are projected onto a lower dimensional feature space using principal component analysis, and temporal features from the ECG data. Due to its time–frequency localization properties, the wavelet transform is an efficient tool for analyzing nonstationary ECG signals which can be used to decompose an ECG signal according to scale, thus allowing separation of the relevant ECG waveform morphology descriptors from the noise, interference, baseline drift, and amplitude variation of the original signal. For the pattern recognition unit, feedforward and fully connected artificial neural networks (ANNs), which are optimally designed for each patient by the multidimensional particle swarm optimization (MD PSO) technique, are employed. Despite many promising ANN-based techniques have been applied to ECG signal classification, these classifier systems have not performed well in practice and their results have generally been limited to relatively small datasets mainly because such systems have in general static (fixed) network structures for classifiers. On the other hand, the proposed algorithm based on patient-adaptive architecture by means of an evolutionary classifier design has demonstrated significant performance improvement over such conventional global classifier systems. By using relatively small common and patient-specific training data, the proposed classification system can adapt to significant interpatient variations in ECG patterns by training the optimal network structure, and thus, achieves higher accuracy over larger datasets. The classification experiments over a benchmark database demonstrate that the proposed system achieves such average accuracies and sensitivities better than most of the current state-of-the-art algorithms for detection of ventricular ectopic beats (VEBs) and supra-VEBs (SVEBs). Finally, due to its parameter-invariant nature, the proposed system is highly generic, and thus, applicable to any ECG dataset.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Alfonso, X., Nguyen, T.Q.: ECG beat detection using filter banks. IEEE Trans. Biomed. Eng. 46(2), 192–202 (1999)
Coast, D.A., Stern, R.M., Cano, G.G., Briller, S.A.: An approach to cardiac arrhythmia analysis using hidden Markov models. IEEE Trans. Biomed. Eng. 37(9), 826–836 (1990)
de Chazal, P., Reilly, R.B.: A patient-adapting heartbeat classifier using ECG morphology and heartbeat interval features. IEEE Trans. Biomed. Eng. 53(12), 2535–2543 (2006)
de Chazal, P., O’Dwyer, M., Reilly, R.B.: Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Trans. Biomed. Eng. 51(7), 1196–1206, (2004)
Hoekema, R., Uijen, G.J.H., Oosterom, A.V.: Geometrical aspects of the interindividual variability of multilead ECG recordings. IEEE Trans. Biomed. Eng. 48(5), 551–559 (2001)
Hu, Y.H., Tompkins, W.J., Urrusti, J.L., Afonso, V.X.: Applications of artificial neural networks for ECG signal detection and classification. J. Electrocardiol. 26, 66–73 (1994)
Hu, Y., Palreddy, S., Tompkins, W.J.: A patient-adaptable ECG beat classifier using a mixture of experts approach. IEEE Trans. Biomed. Eng. 44(9), 891–900 (1997)
Inan, O.T., Giovangrandi, L., Kovacs, G.T.A.: Robust neural-networkbased classification of premature ventricular contractions using wavelet transform and timing interval features. IEEE Trans. Biomed. Eng. 53(12), 2507–2515 (2006)
Ince, T., Kiranyaz, S., Gabbouj, M.: Automated patient-specific classification of premature ventricular contractions. In: IEEE Proceedings on International Conference on EMBS, Vancouver, pp. 5474–5477 (2008)
Iwasa, A., Hwa, M., Hassankhani, A., Liu, T., Narayan, S.M.: Abnormal heart rate turbulence predicts the initiation of ventricular arrhythmias. Pacing Clin. Electrophysiol. 28(11), 1189–1197 (2005)
Jiang, W., Kong, S.G.: Block-based neural networks for personalized ECG signal classification. IEEE Trans. Neural Netw. 18(6), 1750–1761 (2007)
Kennedy, J., Eberhart, R.: Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948, Perth (1995)
Kiranyaz, S., Ince, T., Yildirim A., Gabbouj, M.: Evolutionary artificial neural networks by multi-dimensional particle swarm optimization. Neural Netw. 22, 1448–1462 (2009)
Kiranyaz, S., Ince, T., Yildirim, A., Gabbouj, M.: Fractional particle swarm optimization in multi-dimensional search space. IEEE Trans. Syst. Man Cybern. – Part B, 40, 298–319 (2010)
Lagerholm, M., Peterson, C., Braccini, G., Edenbrandt, L., Sörnmo, L.: Clustering ECG complexes using Hermite functions and self-organizing maps. IEEE Trans. Biomed. Eng. 47(7), 838–848 (2000)
Lee, S.C.: Using a translation-invariant neural network to diagnose heart arrhythmia. In: IEEE Proceedings Conference on Neural Information Processing Systems, Seattle (1989)
Li, C., Zheng, C.X., Tai, C.F.: Detection of ECG characteristic points using wavelet transforms. IEEE Trans. Biomed. Eng. 42(1), 21–28 (1995)
Mallat, S.: A Wavelet Tour of Signal Processing, 2nd edn. Academic Press, San Diego (1999)
Mallat, S.G., Zhong, S.: Characterization of signals from multiscale edges. IEEE Trans. Pattern Anal. Mach. Intell. 14, 710–732 (1992)
Mark, R., Moody, G.: MIT-BIH Arrhythmia Database Directory. Available: http://ecg.mit.edu/dbinfo.html
Minami, K., Nakajima, H., Toyoshima, T.: Real-Time discrimination of ventricular tachyarrhythmia with Fourier-transform neural network. IEEE Trans. Biomed. Eng. 46(2), 179–185 (1999)
Osowski, S., Linh, T.L.: ECG beat recognition using fuzzy hybrid neural network. IEEE Trans. Biomed. Eng. 48, 1265–1271 (2001)
Osowski, S., Hoai, L.T., Markiewicz, T.: Support vector machine based expert system for reliable heartbeat recognition. IEEE Trans. Biomed. Eng. 51(4), 582–589 (2004)
Pan, J., Tompkins, W.J.: A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 32(3), 230–236 (1985)
Pittner, S., Kamarthi, S.V.: Feature extraction from wavelet coefficients for pattern recognition tasks. IEEE Trans. Pattern Anal. Mach. Intell. 21, 83–88 (1999)
Recommended practice for testing and reporting performance results of ventricular arrhythmia detection algorithms. Association for the Advancement of Medical Instrumentation, Arlington (1987)
Shyu, L.Y., Wu, Y.H., Hu, W.C.: Using wavelet transform and fuzzy neural network for VPC detection from the holter ECG. IEEE Trans. Biomed. Eng. 51(7), 1269–1273 (2004)
Silipo, R., Marchesi, C.: Artificial neural networks for automatic ECG analysis. IEEE Trans. Signal Process. 46(5), 1417–1425 (1998)
Silipo, R., Laguna, P., Marchesi, C., Mark, R.G.: ST-T segment change recognition using artificial neural networks and principal component analysis. Computers in Cardiology, 213–216 (1995)
Talmon, J.L.: Pattern Recognition of the ECG. Akademisch Proefscrift, Berlin (1983)
Thakor, N.V., Webster, J.G., Tompkins, W.J.: Estimation of QRS complex power spectra for design of a QRS filter. IEEE Trans. Biomed. Eng. 31, 702–705 (1984)
Van den Bergh, F.: An analysis of particle swarm optimizers. Ph.D. thesis, Department of Computer Science, University of Pretoria, Pretoria (2002)
Willems, J.L., Lesaffre, E.: Comparison of multigroup logisitic and linear discriminant ECG and VCG classification. J. Electrocardiol. 20, 83–92 (1987)
Yao, X., Liu, Y.: A new evolutionary system for evolving artificial neural networks. IEEE Trans. Neural Netw. 8(3), 694–713 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag London Limited
About this chapter
Cite this chapter
Ince, T., Kiranyaz, S., Gabbouj, M. (2012). A Generic and Patient-Specific Electrocardiogram Signal Classification System. In: Gacek, A., Pedrycz, W. (eds) ECG Signal Processing, Classification and Interpretation. Springer, London. https://doi.org/10.1007/978-0-85729-868-3_4
Download citation
DOI: https://doi.org/10.1007/978-0-85729-868-3_4
Published:
Publisher Name: Springer, London
Print ISBN: 978-0-85729-867-6
Online ISBN: 978-0-85729-868-3
eBook Packages: EngineeringEngineering (R0)