Abstract
The heart is an important muscular organ of the human body which pumps blood throughout the body. It is essential for human life. Timely and accurate assessment of the functioning of the heart has great relevance for reducing the death rate due to cardiac diseases around the world. If the heart is not able to pump blood smoothly, then heart diseases are likely to appear. These heart diseases are known as arrhythmia. Electrocardiogram (ECG) is a diagnostic tool for assessing the functioning of heart non-invasively. It not only detects cardiovascular diseases, but also examines breathing pattern and mental stress. ECG appears in the form of an electrical signal that comprises of P-QRS-T waves and is captured by pasting electrodes on the surface of the skin in a conductive medium. Features of these wave components, such as clinical frequencies, heart rate (HR) measurement, RR interval measurement, spectral components, non-linearity, trajectory identification, and amplitudes, help doctors to diagnose cardiac arrhythmias accurately. This paper presents a computer aided diagnosis (CAD) system to extract non-linearity and trajectory patterns using the theory of chaos analysis to aid cardiologists diagnose arrhythmia accurately. ECG signal is non-stationary and non-linear in nature due to which it contains multiple time-varying frequencies. So a more reliable and accurate technique like time–frequency transform such as short-time Fourier transform (STFT) etc. is needed. In this paper, STFT is used, which is an efficient technique to observe frequency contents of small non-linear segments in time domain. It is used to determine the sinusoidal frequency and phase content of the local sections of a signal. R-peak is very crucial for classifying cardiac arrhythmia. Therefore, STFT is used for detecting R-peaks and their frequency contents. Due to limited time–frequency resolution, STFT usually misses on some information. Therefore, there is a need of supplementing the existing research on the ECG signal interpretation by using non-linear techniques. These gaps have motivated us to use chaos theory (analysis) for ECG signal analysis. The non-linear techniques are expected to yield supplementary clues about the non-linearities in the considered segment. In chaos analysis, the sketched trajectories represent the flow of the system where each trajectory involves a subregion of the phase space known as an attractor. In phase space, set of points depicts complete status of the cardiac cycles through which the system migrates over time. An attractor showcases the best preview according to the initial conditions and time delay dimension. The shape of an attractor may be oval, egg-shaped, circular and in some cases corn-type. It increases the decision capability of the proposed system by identifying correct arrhythmia type. For validating this research work, physioNet database [Massachusetts Institute of Technology-Beth Israel Hospital Arrhythmia database (M-BArr DB), Ventricular Tachyarrhythmia database (VT DB)] and real time database (R T DB) have been used. The proposed technique has been evaluated on the basis of sensitivity (Se) and positive predictive value (PPV). Se of 99.92% and PPV of 99.93% are obtained for the considered databases (M-BArr DB, VT DB and RT DB). Chaos theory together with STFT has proved itself as a good approach that reduces the occurrence of spurious outcomes and has demonstrated the properties that are typical outlook of deterministic chaotic systems.
Similar content being viewed by others
Abbreviations
- Se:
-
Sensitivity
- PPV:
-
Positive predictive value
- MIT-BIH:
-
Massachusetts Institute of Technology-Beth Israel Hospital
- STFT:
-
Short time Fourier transform
- SGDF:
-
SavitzkyGolay digital filtering
- NBSP:
-
Non-linear biomedical signal processing
- FAR:
-
False alarm rate
- AHA:
-
American Heart Association
- VT:
-
Ventricular Tachyarrhythmia
- CD:
-
Coronary artery disease
- FFT:
-
Fast Fourier transform
- FN:
-
False negative
- CM:
-
Confusion matrix
- Arr:
-
Arrhythmia
- DB:
-
Database
- AT:
-
Atrial tachycardia
- PAC:
-
Premature atrial contractions
- SA:
-
Sinus arrhythmia
- AF:
-
Atrial fibrillation
- dBV:
-
Decibel volt
- Hz:
-
Hertz
- HRV:
-
Heart rate variability
- LEs:
-
Lyapunov exponents
- PSD:
-
Power spectral density
References
Dasgupta, H. (2016). Human age recognition by electrocardiogram signal based on artificial neural network. Sensing and Imaging, 17(4), 1–15.
Swaroop, K. N., Chandu, K., Gorrepotua, R., & Deb, S. (2019). A health monitoring system for vital signs using IoT. Internet of Things, 5, 116–129.
Yu, K. H., Beam, A. L., & Kohane, I. (2018). Artificial intelligence in healthcare. Nature Biomedical Engineering, 2, 10. https://doi.org/10.1038/s41551-018-0305-z.
Ben, R. F., Nouira, K., & Trabelsi, A. (2014). Health monitoring systems using machine learning techniques. In L. Chen, S. Kapoor, & R. Bhatia (Eds.), Intelligent systems for science and information. Studies in computational intelligence (p. 542). Cham: Springer.
Gupta, V., & Mittal, M. (2020). R-peak detection for improved analysis in health informatics. International Journal of Medical Engineering and Informatics (IJMEI) (in press).
Gupta, V., & Mittal, M. (2020). Investigation of normal and abnormal blood pressure signal using Hilbert transform, Z-transform, and modified Z-transform. International Journal of Computational Medicine and Healthcare (IJCMH) (in press).
Cardivascular Diseases. (2015). World Health Organization. http://tinyurl.com/ybry2hyk. Accessed 27 January 2019.
Anurudhya, K., & Mohan, N. M. (2018). Analysis of a contactless ECG monitoring system. IETE Journal of Research. https://doi.org/10.1080/03772063.2018.1562386.
Laslett, L. J., Alagona, P., Clark, B. A., Drozda, J. P., Saldivar, F., Wilson, S. R., et al. (2012). The worldwide environment of cardiovascular disease: prevalence, diagnosis, therapy, and policy issues: A report from the american college of cardiology. Journal of the American College of Cardiology, 60(25), S1–S49.
Bui, A. L., Horwich, T. B., & Fonarow, G. C. (2011). Epidemiology and risk profile of heart failure. Nature Reviews Cardiology, 8, 30–41.
Chawla, M. P. S. (2011). PCA and ICA processing methods for removal of artifacts and noise in electrocardiograms: A survey and comparison. Applied Soft Computing, 11, 2216–2226.
Kaur, I., Rajni, R., & Marwaha, A. (2016). ECG signal analysis and arrhythmia detection using wavelet transform. Journal of the Institution of Engineers (India): Series B, 97(4), 499–507.
Daamouche, A., Hamami, L., Alajlan, N., & Melgani, F. (2012). A wavelet optimization approach for ECG signal classification. Journal of Biomedical Signal Processing and Control, 7(4), 342–349.
Kim, M. S., Cho, Y. C., Seo, S. T., Son, C. S., & Kim, Y. N. (2011). A new method of ECG feature detection based on combined wavelet transform for u-health service. Biomedical Engineering Letters, 1, 108–115.
Rajankar, S. O., & Talbar, S. N. (2019). An electrocardiogram signal compression techniques: A comprehensive review. Analog Integrated Circuits and Signal Processing, 98(1), 59–74.
Rangayyan, R. M. (2001). Biomedical signal analysis: A case-study approach. New York: Wiley.
Martis, R. J., Acharya, U. R., Mandana, K. M., Ray, A. K., & Chakraborty, C. (2012). Application of principal component analysis to ECG signals for automated diagnosis of cardiac health. Expert Systems with Applications, 39, 11792–11800.
Kaya, Y., Pehlivan, H., & Tenekeci, M. E. (2017). Effective ECG beat classification using higher order statistic features and genetic feature selection. Journal of Biological Research, 28, 7594–7603.
Martis, R. J., Acharya, U. R., Lim, C. M., & Suri, J. S. (2013). Characterization of ECG beats from cardiac arrhythmia using discrete cosine transform in PCA framework. Journal of Knowledge-Based Systems, 45, 76–82.
Yeh, Y. C., Wang, W. J., & Chiou, C. W. (2009). Cardiac Arrhythmia diagnosis method using linear discriminant analysis on ECG signals. Measurement, 42, 778–789.
Diery, A., Rowlands, D., Cutmore, T. R. H., & James, D. (2011). Automated ECG diagnostic P-wave analysis using wavelets. Computer Methods and Programs in Biomedicine, 101, 33–43.
Gupta, V., & Mittal, M. (2020). A novel method of cardiac arrhythmia detection in electrocardiogram signal. International Journal of Medical Engineering and Informatics (IJMEI) (in press).
Gupta, V., & Mittal, M. (2019). QRS complex detection using STFT, chaos analysis, and PCA in standard and real-time ECG databases. Journal of the Institution of Engineers (India): Series B. https://doi.org/10.1007/s40031-019-00398-9.
Jahmunaha, V., Oha, S. L., Weia, J. K. E., Ciaccioe, E. J., Chuaa, K., Sanb, T. R., et al. (2019). Computer-aided diagnosis of congestive heart failure using ECG signals—A review. Physica Medica, 62, 95–104.
Llamedo, M., & Martinez, J. P. (2011). Heartbeat classification using feature selection driven by database generalization criteria. IEEE Transactions on Biomedical Engineering, 58(3), 616–625.
Lin, C., Yeh, C. H., Wang, C. Y., Shi, W., Serafico, B. M. F., Wang, C. H., et al. (2018). Robust fetal heart beat detection via R-peak intervals distribution. Transactions on Biomedical Engineering. https://doi.org/10.1109/TBME.2019.2904014.
Heart Attack. (2019). http://www.heart.org/HEARTORG/Conditions/HeartAttack/AboutHeartAttacks/About-Heart-Attacks_UCM_002038_Article.jsp#.WZkikV5S1dg. Accessed 12 January 2019.
Victoria. (2019). ECG test. https://www.betterhealth.vic.gov.au/health/conditionsandtreatments/ecg-test. Accessed 12 January 2019.
Oh, S. L., Ng, E. Y., Tan, R. S., & Acharya, U. R. (2018). Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats. Computers in Biology and Medicine, 102, 278–287.
Kora, P., & Krishna, K. S. R. (2016). ECG based heart arrhythmia detection using wavelet coherence and bat algorithm. Sensing and Imaging, 17(12), 1–16.
Chawla, M. P. S., Verma, H. K., & Kumar, V. (2008). A new statistical PCA-ICA algorithm for location of R-peaks in ECG. International Journal of Cardiology, 129, 146–148.
Dohare, A. K., Kumar, V., & Kumar, R. (2014). An efficient new method for the detection of QRS in the electrocardiogram. Journal of Computers & Electrical Engineering, 40(5), 1717–1730.
Li, Y. (2014). Heartbeat detection, classification and coupling analysis using electrocardiography data. Thesis-Doctor of Philosophy, Department of Electrical Engineering & Computer Science Case Western Reserve University.
Mendis, S., Puska, P., & Norrving, B. (2011). Global atlas on cardiovascular disease prevention and control. Geneva: World Health Organization.
Sharma, M., & Acharya, U. R. (2019). A new method to identify coronary artery disease with ECG signals and time–frequency concentrated antisymmetric biorthogonal wavelet filter bank. Pattern Recognition Letters, 125, 235–240.
Kim, M. S., Cho, Y. C., Seo, S. T., Son, C. S., & Kim, Y. N. (2011). Auto-detection of R wave in ECG (electrocardiography) for patch-type ECG remote monitoring system. Biomedical Engineering Letters, 1, 180–187.
Rai, H. M., Trivedi, A., Chatterjee, K., & Shukla, S. (2014). R-peak detection using daubechies wavelet and ECG signal classification using radial basis function neural network. Journal of the Institution of Engineers (India): Series B, 95(1), 63–71.
Gupta, V., & Mittal, M. (2018). Electrocardiogram signals interpretation using Chaos theory. Journal of Advanced Research in Dynamical and Control Systems, 10(2), 2392–2397.
Gupta, V., Monika, M., & Vikas, M. (2019). R-peak detection based chaos analysis of ECG signal. Analog Integrated Circuits and Signal Processing. https://doi.org/10.1007/s10470-019-01556-1.
Mertinslx, A. (1999). Signal analysis: Wavelets, filter banks, time–frequency transforms and applications (Vol. 7). New York: Wiley.
Pal, K., Goel, R., Champaty, B., Samantray, S., & Tibarewala, D. N. (2014). Heart rate variability and wavelet-based studies on ECG signals from smokers and non-smokers. Journal of the Institution of Engineers (India): Series B, 94(4), 275–283.
Krishna, B. T. (2014). Electrocardiogram signal and linear time-frequency transforms. Journal of the Institution of Engineers (India): Series B, 95(4), 377–382.
Yildirim, O., Baloglu, U. B., Tan, R. S., Ciaccio, E. J., & Acharya, U. R. (2019). A new approach for arrhythmia classification using deep coded features and LSTM networks. Computer Methods and Programs in Biomedicine, 176, 121–133.
Gupta, V., & Mittal, M. (2019). R-peak detection in ECG signal using Yule–Walker and principal component analysis. IETE Journal of Research. https://doi.org/10.1080/03772063.2019.1575292.
Singh, R., Rajpal, N., & Mehta, R. (2018). Abnormality detection in ECG using hybrid feature extraction approach. In First international conference on secure cyber computing and communications (ICSCCC) (pp. 461–466).
Choi, B. (2018). Heart beat interval estimation algorithm for low sampling frequency electrocardiogram signal. The Transactions of the Korean Institute of Electrical Engineers, 67(7), 898–902.
Raach, O., Pillai, T. R., & Abdullah, A. (2018). GARMA modeling of ECG and classification of arrhythmia. In 8th International conference on intelligent systems, modelling and simulation (pp. 26–31).
Huque, A. S. A., Ahmed, K. I., Mukit, M. A., & Mostafa, R. (2019). HMM-based supervised machine learning framework for the detection of fECG R-R peak locations. IRBM. https://doi.org/10.1016/j.irbm.2019.04.004.
Bouny, L. E. L., Khalil, M., & Adib, A. (2018). QRS complex detection based on smoothed nonlinear energy operator. In 2018 9th International symposium on signal, image, video and communications (ISIVC). https://doi.org/10.1109/isivc.2018.8709195.
Kranjec, J. (2014). Non-contact heart rate and heart rate variability measurements: A review. Journal of Biomedical Signal Processing and Control, 13, 102–112.
Gupta, V., & Mittal, M. (2020). Chaos theory and ARTFA: Emerging tools for interpreting ECG signals to diagnose cardiac arrhythmias. IRBM (in press).
Gupta, V., Monika, M., & Vikas, M. (2019). R-peak detection using chaos analysis in standard and real time ECG databases. IRBM, 40(6), 341–354.
NguomkamNegou, A., & Kengne, J. (2019). A minimal three-term chaotic flow with coexisting routes to chaos, multiple solutions, and its analog circuit realization. Analog Integrated Circuits and Signal Processing, 101(3), 415–429.
NguomkamNegou, A., & Kengne, J. (2018). Dynamic analysis of a unique jerk system with a smoothly adjustable symmetry and nonlinearity: Reversals of period doubling, offset boosting and coexisting bifurcations. International Journal of Electronics and Communications, 90, 1–19.
Akgul, A., Calgan, H., Koyuncu, I., Pehlivan, I., & Istanbullu, A. (2015). Chaos-based engineering applications with a 3D chaotic system without equilibrium points. Nonlinear Dynamics. https://doi.org/10.1007/s11071-015-2501-7.
Pengjian, S., Li, X., & Kamae, S. (2005). Chaotic analysis of traffic time series. Journal of Chaos, Solitons & Fractals, 25, 121–128.
Eckman, J. P., Kamphorst, S. O., & Ruelle, D. (1987). Recurrence plots of dynamical systems. Europhysics Letters, 4, 973–977.
Briggs, K. (1987). Simple experiments in chaotic dynamics. American Journal of Physics, 55, 1083–1089.
Vishwanath, B., Pujeri, R. V., & Devanagavi, G. (2019). Probabilistic principal component analysis-based dimensionality reduction and optimization for arrhythmia classification using ECG signals. Bio-Algorithms and Med-Systems, 15, 1–18.
Merino, M., Gomez, I. M., & Molina, A. J. (2015). Envelopment filter and K-means for the detection of QRS waveforms in electrocardiogram. Journal of Medical Engineering & Physics, 37, 605–609.
Qian, K. (2019). Confusion matrix. http://www.dataschool.io/simple-guide-to-confusion-matrix-terminology/. Accessed 13 February 2019.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Gupta, V., Mittal, M. & Mittal, V. Chaos Theory: An Emerging Tool for Arrhythmia Detection. Sens Imaging 21, 10 (2020). https://doi.org/10.1007/s11220-020-0272-9
Received:
Revised:
Published:
DOI: https://doi.org/10.1007/s11220-020-0272-9