Skip to main content
Log in

Chaos Theory: An Emerging Tool for Arrhythmia Detection

Sensing and Imaging Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

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

  1. Dasgupta, H. (2016). Human age recognition by electrocardiogram signal based on artificial neural network. Sensing and Imaging, 17(4), 1–15.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. Gupta, V., & Mittal, M. (2020). R-peak detection for improved analysis in health informatics. International Journal of Medical Engineering and Informatics (IJMEI) (in press).

  6. 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).

  7. Cardivascular Diseases. (2015). World Health Organization. http://tinyurl.com/ybry2hyk. Accessed 27 January 2019.

  8. 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.

    Article  Google Scholar 

  9. 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.

    Google Scholar 

  10. Bui, A. L., Horwich, T. B., & Fonarow, G. C. (2011). Epidemiology and risk profile of heart failure. Nature Reviews Cardiology, 8, 30–41.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Rangayyan, R. M. (2001). Biomedical signal analysis: A case-study approach. New York: Wiley.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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).

  23. 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.

    Article  Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Article  Google Scholar 

  27. Heart Attack. (2019). http://www.heart.org/HEARTORG/Conditions/HeartAttack/AboutHeartAttacks/About-Heart-Attacks_UCM_002038_Article.jsp#.WZkikV5S1dg. Accessed 12 January 2019.

  28. Victoria. (2019). ECG test. https://www.betterhealth.vic.gov.au/health/conditionsandtreatments/ecg-test. Accessed 12 January 2019.

  29. 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.

    Google Scholar 

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. 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.

    Google Scholar 

  33. 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.

  34. Mendis, S., Puska, P., & Norrving, B. (2011). Global atlas on cardiovascular disease prevention and control. Geneva: World Health Organization.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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.

    Google Scholar 

  38. Gupta, V., & Mittal, M. (2018). Electrocardiogram signals interpretation using Chaos theory. Journal of Advanced Research in Dynamical and Control Systems, 10(2), 2392–2397.

    Google Scholar 

  39. 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.

    Article  Google Scholar 

  40. Mertinslx, A. (1999). Signal analysis: Wavelets, filter banks, time–frequency transforms and applications (Vol. 7). New York: Wiley.

    Google Scholar 

  41. 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.

    Google Scholar 

  42. Krishna, B. T. (2014). Electrocardiogram signal and linear time-frequency transforms. Journal of the Institution of Engineers (India): Series B, 95(4), 377–382.

    Google Scholar 

  43. 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.

    Google Scholar 

  44. 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.

    Article  Google Scholar 

  45. 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).

  46. 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.

    Google Scholar 

  47. 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).

  48. 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.

    Article  Google Scholar 

  49. 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.

  50. Kranjec, J. (2014). Non-contact heart rate and heart rate variability measurements: A review. Journal of Biomedical Signal Processing and Control, 13, 102–112.

    Google Scholar 

  51. Gupta, V., & Mittal, M. (2020). Chaos theory and ARTFA: Emerging tools for interpreting ECG signals to diagnose cardiac arrhythmias. IRBM (in press).

  52. 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.

    Google Scholar 

  53. 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.

    Google Scholar 

  54. 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.

    Google Scholar 

  55. 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.

    Article  Google Scholar 

  56. Pengjian, S., Li, X., & Kamae, S. (2005). Chaotic analysis of traffic time series. Journal of Chaos, Solitons & Fractals, 25, 121–128.

    MATH  Google Scholar 

  57. Eckman, J. P., Kamphorst, S. O., & Ruelle, D. (1987). Recurrence plots of dynamical systems. Europhysics Letters, 4, 973–977.

    Google Scholar 

  58. Briggs, K. (1987). Simple experiments in chaotic dynamics. American Journal of Physics, 55, 1083–1089.

    Google Scholar 

  59. 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.

    Google Scholar 

  60. 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.

    Google Scholar 

  61. Qian, K. (2019). Confusion matrix. http://www.dataschool.io/simple-guide-to-confusion-matrix-terminology/. Accessed 13 February 2019.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Varun Gupta.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Published:

  • DOI: https://doi.org/10.1007/s11220-020-0272-9

Keywords

Navigation