Skip to main content
Log in

A novel technique for the detection of myocardial dysfunction using ECG signals based on hybrid signal processing and neural networks

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Heart disease prevention is one of the most important tasks for healthcare problems since more than 50 million people around the world are at the risk of cardiovascular disease. Traditionally, electrocardiography (ECG) signals play an important role in the diagnosis of cardiac disorder and arrhythmia detection since they reflect all the electrical activities of the heart. In the present study, we propose a novel technique for automatic detection of cardiac arrhythmia with one-lead ECG signals based upon tunable Q-factor wavelet transform (TQWT), variational mode decomposition (VMD), phase space reconstruction (PSR), and neural networks. First, ECG signals are decomposed into a set of frequency sub-bands with a number of decomposition levels by using the TQWT method without any preprocessing of QRS detection. Second, VMD is employed to decompose the sub-band of ECG signals into different intrinsic modes, in which the first four intrinsic modes contain the majority of the ECG signals’ energy and are considered to be the predominant intrinsic modes. They are selected to construct the reference variable for analysis. Third, phase space of the reference variable is reconstructed, in which the properties associated with the nonlinear ECG system dynamics are preserved. Three-dimensional (3D) PSR together with Euclidean distance has been utilized to derive features, which demonstrates significant difference in ECG system dynamics between normal versus abnormal individual heartbeats. Fourth, neural networks are then used to model, identify and classify ECG system dynamics between normal (healthy) and arrhythmia ECG signals. Finally, experiments are carried out on the MIT-BIH arrhythmia database to verify the effectiveness of the proposed method, in which 436 ECG signal fragments for one lead (MLII) from 28 persons of five classes of heart beats were extracted. By using the tenfold cross-validation style, the achieved average classification accuracy is reported to be 98.72%. Compared with various state-of-the-art methods, the proposed method demonstrates superior performance and has the potential to serve as a candidate for the automatic detection of myocardial dysfunction in the clinical application.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Abawajy JH, Kelarev AV, Chowdhury M (2013) Multistage approach for clustering and classification of ECG data. Comput Methods Progr Biomed 112(3):720–730

    Article  Google Scholar 

  • Abdalla FY, Wu L, Ullah H, Ren G, Noor A, Zhao Y (2019) ECG arrhythmia classification using artificial intelligence and nonlinear and nonstationary decomposition. Signal Image Video Process 13(7):1283–1291

    Article  Google Scholar 

  • Acharya UR, Fujita H, Adam M, Lih OS, Hong TJ, Sudarshan VK, Koh JE (2016) Automated characterization of arrhythmias using nonlinear features from tachycardia ECG beats. In: 2016 IEEE international conference on systems, man, and cybernetics (SMC), pp 000533–000538

  • Acharya UR, Fujita H, Lih OS, Adam M, Tan JH, Chua CK (2017) Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network. Knowl Based Syst 132:62–71

    Article  Google Scholar 

  • Acharya UR, Oh SL, Hagiwara Y, Tan JH, Adam M, Gertych A, Tan RS (2017) A deep convolutional neural network model to classify heartbeats. Comput Biol Med 89:389–396

    Article  Google Scholar 

  • Acharya UR, Fujita H, Lih OS, Hagiwara Y, Tan JH, Adam M (2017) Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network. Inf Sci 405:81–90

    Article  Google Scholar 

  • Acharya UR, Hagiwara Y, Koh JEW, Oh SL, Tan JH, Adam M, San Tan R (2018) Entropies for automated detection of coronary artery disease using ECG signals: a review. Biocybern Biomed Eng 38(2):373–384

    Article  Google Scholar 

  • Azar AT, El-Said SA (2014) Performance analysis of support vector machines classifiers in breast cancer mammography recognition. Neural Comput Appl 24:1163–1177

    Article  Google Scholar 

  • Baloglu UB, Talo M, Yildirim O, San-Tan R, Acharya UR (2019) Classification of myocardial infarction with multi-lead ECG signals and deep CNN. Pattern Recognit Lett 122:23–30

    Article  Google Scholar 

  • Banerjee S, Mitra M (2013) Application of cross wavelet transform for ECG pattern analysis and classification. IEEE Trans Instrum Meas 63(2):326–333

    Article  Google Scholar 

  • Bhaduri A, Ghosh D (2016) Quantitative assessment of heart rate dynamics during meditation: an ECG based study with multi-fractality and visibility graph. Front Phys 7:44

    Article  Google Scholar 

  • Bhurane AA, Sharma M, San-Tan R, Acharya UR (2019) An efficient detection of congestive heart failure using frequency localized filter banks for the diagnosis with ECG signals. Cognit Syst Res 55:82–94

    Article  Google Scholar 

  • Burri H, Chevalier P, Arzi M, Rubel P, Kirkorian G, Touboul P (2006) Wavelet transform for analysis of heart rate variability preceding ventricular arrhythmias in patients with ischemic heart disease. Int J Cardiol 109(1):101–107

    Article  Google Scholar 

  • Chen M, Fang Y, Zheng X (2014) Phase space reconstruction for improving the classification of single trial EEG. Biomedl Signal Process Control 11:10–16

    Article  Google Scholar 

  • Chen S, Hua W, Li Z, Li J, Gao X (2017) Heartbeat classification using projected and dynamic features of ECG signal. Biomed Signal Process Control 31:165–173

    Article  Google Scholar 

  • Chen L, Peng J, Zhang B, Rosyida I (2017) Diversified models for portfolio selection based on uncertain semivariance. Int J Syst Sci 48(3):637–648

    Article  MathSciNet  MATH  Google Scholar 

  • Chu K (1999) An introduction to sensitivity, specificity, predictive values and likelihood ratios. Emerg Med Australas 11(3):175–181

    Google Scholar 

  • Costa CM, Silva IS, de Sousa RD, Hortegal RA, Regis CDM (2018) The association between reconstructed phase space and artificial neural networks for vectorcardiographic recognition of myocardial infarction. J Electrocardiol 51(3):443–449

    Article  Google Scholar 

  • de Chazal P, Reilly RB (2006) A patient-adapting heartbeat classifier using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 53(12):2535–2543

    Article  Google Scholar 

  • Dragomiretskiy K, Zosso D (2014) Variational mode decomposition. IEEE Trans Signal Process 62(3):531–544

    Article  MathSciNet  MATH  Google Scholar 

  • Fang SC, Chan HL (2009) Human identification by quantifying similarity and dissimilarity in electrocardiogram phase space. Pattern Recognit 42(9):1824–1831

    Article  Google Scholar 

  • Hassan AR, Siuly S, Zhang Y (2016) Epileptic seizure detection in EEG signals using tunable-Q factor wavelet transform and bootstrap aggregating. Comput Methods Progr Biomed 137:247–259

    Article  Google Scholar 

  • Heron MP, Smith BL (2007) Deaths: leading causes for 2003 [USA]. Natl Vital Stat Rep Cent Dis Control Prev Natl Cent Health Stat Natl Vital Stat Syst 55(10):1–92

    Google Scholar 

  • Homaeinezhad MR, Atyabi SA, Tavakkoli E, Toosi HN, Ghaffari A, Ebrahimpour R (2012) ECG arrhythmia recognition via a neuro-SVM-KNN hybrid classifier with virtual QRS image-based geometrical features. Expert Syst Appl 39(2):2047–2058

    Article  Google Scholar 

  • Huang B, Kunoth A (2013) An optimization based empirical mode decomposition scheme. J Comput Appl Math 240:174–183

    Article  MathSciNet  MATH  Google Scholar 

  • Huang NE, Shen Z, Long SR, Wu MC, Shih HH, Zheng Q, Liu HH (1998) The empirical mode decomposition and Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc R Soc Lond A Math Phys Eng Sci R Soc 454(1971):903–995

    Article  MathSciNet  MATH  Google Scholar 

  • Ince T, Kiranyaz S, Gabbouj M (2009) A generic and robust system for automated patient-specific classification of ECG signals. IEEE Trans Biomed Eng 56(5):1415–1426

    Article  Google Scholar 

  • Jahmunah V, Oh SL, Wei JKE, Ciaccio EJ, Chua K, San TR, Acharya UR (2019) Computer-aided diagnosis of congestive heart failure using ECG signals-A review. Phys Med 62:95–104

    Article  Google Scholar 

  • Jaros R, Martinek R, Kahankova R (2018) Non-adaptive methods for fetal ECG signal processing: a review and appraisal. Sensors 18(11):3648

    Article  Google Scholar 

  • Jenkal W, Latif R, Toumanari A, Dliou A, El B’charri O, Maoulainine FM (2016) An efficient algorithm of ECG signal denoising using the adaptive dual threshold filter and the discrete wavelet transform. Biocybern Biomed Eng 36(3):499–508

    Article  Google Scholar 

  • Jiang W, Kong SG (2007) Block-based neural networks for personalized ECG signal classification. IEEE Trans Neural Netw 18(6):1750–1761

    Article  Google Scholar 

  • Khalaf AF, Owis MI, Yassine IA (2015) A novel technique for cardiac arrhythmia classification using spectral correlation and support vector machines. Expert Syst Appl 42(21):8361–8368

    Article  Google Scholar 

  • Kors JA, van Herpen G (2010) Computer analysis of the electrocardiogram. In: Macfarlane PW, van Oosterom A, Pahlm O, Kligfield P, Janse M, Camm J (eds) Comprehensive electrocardiology. Springer, London, pp 1721–1765

    Chapter  Google Scholar 

  • 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:38–43

    Article  Google Scholar 

  • Kumar P, Sharma SK, Prasad S (2016) CAD for detection of fetal electrocardiogram by using wavelets and neuro-fuzzy systems. Int J Appl Eng Res 11(4):2321–2326

    Google Scholar 

  • Kumar R, Kumar A, Singh GK (2016) Hybrid method based on singular value decomposition and embedded zero tree wavelet technique for ECG signal compression. Comput Methods Progr Biomed 129:135–148

    Article  Google Scholar 

  • Lal GJ, Gopalakrishnan EA, Govind D (2018) Epoch estimation from emotional speech signals using variational mode decomposition. Circuits Syst Signal Process 37(8):3245–3274

    Article  MathSciNet  MATH  Google Scholar 

  • Lee SH, Lim JS, Kim JK, Yang J, Lee Y (2014) Classification of normal and epileptic seizure EEG signals using wavelet transform, phase-space reconstruction, and Euclidean distance. Comput Methods Progr Biomed 116(1):10–25

    Article  Google Scholar 

  • Li T, Zhou M (2016) ECG classification using wavelet packet entropy and random forests. Entropy 18(8):285

    Article  Google Scholar 

  • Martinek R, Kahankova R, Jezewski J, Jaros R, Mohylova J, Fajkus M, Nazeran H (2018) Comparative effectiveness of ica and pca in extraction of fetal ecg from abdominal signals: towards non-invasive fetal monitoring. Front Physiol 9:648

    Article  Google Scholar 

  • Martis RJ, Acharya UR, Mandana KM, Ray AK, Chakraborty C (2012) Application of principal component analysis to ECG signals for automated diagnosis of cardiac health. Expert Syst Appl 39(14):11792–11800

    Article  Google Scholar 

  • Martis RJ, Acharya UR, Min LC (2013) ECG beat classification using PCA, LDA, ICA and discrete wavelet transform. Biomed Signal Process Control 8(5):437–448

    Article  Google Scholar 

  • Martis RJ, Acharya UR, Mandana KM, Ray AK, Chakraborty C (2013) Cardiac decision making using higher order spectra. Biomed Signal Process Control 8(2):193–203

    Article  Google Scholar 

  • Martis RJ, Acharya UR, Adeli H (2014) Current methods in electrocardiogram characterization. Comput Biol Med 48:133–149

    Article  Google Scholar 

  • Mathews SM, Kambhamettu C, Barner KE (2018) A novel application of deep learning for single-lead ECG classification. Comput Biol Med 99:53–62

    Article  Google Scholar 

  • Merigó JM, Casanovas M (2011) Induced aggregation operators in the Euclidean distance and its application in financial decision making. Expert Syst Appl 38:7603–7608

    Article  Google Scholar 

  • Mert A (2016) ECG feature extraction based on the bandwidth properties of variational mode decomposition. Physiol Meas 37(4):530

    Article  Google Scholar 

  • Michael S (2005) Applied nonlinear time series analysis: applications in physics, physiology and finance, vol 52. World Scientific, Singapore

    MATH  Google Scholar 

  • Mishra AK, Raghav S (2010) Local fractal dimension based ECG arrhythmia classification. Biomed Signal Process Control 5(2):114–123

    Article  Google Scholar 

  • Moody GB, Mark RG (2001) The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol Mag 20(3):45–50

    Article  Google Scholar 

  • Park C, Looney D, Van Hulle MM, Mandic DP (2011) The complex local mean decomposition. Neurocomputing 74(6):867–875

    Article  Google Scholar 

  • Patidar S, Pachori RB, Upadhyay A, Acharya UR (2017) An integrated alcoholic index using tunable-Q wavelet transform based features extracted from EEG signals for diagnosis of alcoholism. Appl Soft Comput 50:71–78

    Article  Google Scholar 

  • Plawiak P (2018) Novel methodology of cardiac health recognition based on ECG signals and evolutionary-neural system. Expert Syst Appl 92:334–349

    Article  Google Scholar 

  • Plawiak P, Acharya UR (2020) Novel deep genetic ensemble of classifiers for arrhythmia detection using ECG signals. Neural Comput Appl 32(15):11137–11161

    Article  Google Scholar 

  • Raj S, Ray KC (2017) ECG signal analysis using DCT-based DOST and PSO optimized SVM. IEEE Trans Instrum Meas 66(3):470–478

    Article  Google Scholar 

  • Roonizi EK, Sassi R (2015) A signal decomposition model-based Bayesian framework for ECG components separation. IEEE Trans Signal Process 64(3):665–674

    Article  MathSciNet  MATH  Google Scholar 

  • Sahoo P, Thakkar H, Lee MY (2017) A cardiac early warning system with multi channel SCG and ECG monitoring for mobile health. Sensors 17(4):711

    Article  Google Scholar 

  • Sahoo P, Thakkar H, Lin WY, Chang PC, Lee MY (2018) On the design of an efficient cardiac health monitoring system through combined analysis of ecg and scg signals. Sensors 18(2):379

    Article  Google Scholar 

  • Selesnick I (2011) Wavelet transform with tunable Q-factor. IEEE Trans Signal Process 59(8):3560–3575

    Article  MathSciNet  MATH  Google Scholar 

  • Shadmand S, Mashoufi B (2016) A new personalized ECG signal classification algorithm using block-based neural network and particle swarm optimization. Biomed Signal Process Control 25:12–23

    Article  Google Scholar 

  • Sharma M, Acharya UR (2019) A new method to identify coronary artery disease with ECG signals and time-frequency concentrated antisymmetric biorthogonal wavelet filter bank. Pattern Recognit Lett 125:235–240

    Article  Google Scholar 

  • Sivakumar B (2002) A phase-space reconstruction approach to prediction of suspended sediment concentration in rivers. J Hydrol 258(1–4):149–162

    Google Scholar 

  • Sivakumar S, Nedumaran D (2018) Discrete time-frequency signal analysis and processing techniques for non-stationary signals. J Appl Math Phys 6(09):1916–1927

    Article  Google Scholar 

  • Som A, Krishnamurthi N, Venkataraman V, Turaga P (2016) Attractor-shape descriptors for balance impairment assessment in Parkinson’s disease. In: IEEE conference on engineering in medicine and biology society, pp 3096–3100

  • Sun Y, Li J, Liu J, Chow C, Sun B, Wang R (2015) Using causal discovery for feature selection in multivariate numerical time series. Mach Learn 101(1–3):377–395

    Article  MathSciNet  MATH  Google Scholar 

  • Sun G, Yang B, Yang Z, Xu G (2020) An adaptive differential evolution with combined strategy for global numerical optimization. Soft Comput 24:6277–6296

    Article  Google Scholar 

  • Takens F (1981) Detecting strange attractors in turbulence. Dynamical systems and turbulence, warwick. Springer, Berlin, pp 366–381

    Google Scholar 

  • Talbi ML, Ravier P (2016) Detection of PVC in ECG signals using fractional linear prediction. Biomed Signal Process Control 23:42–51

    Article  Google Scholar 

  • Tan JH, Hagiwara Y, Pang W, Lim I, Oh SL, Adam M, Acharya UR (2018) Application of stacked convolutional and long short-term memory network for accurate identification of CAD ECG signals. Comput Biol Med 94:19–26

    Article  Google Scholar 

  • Tsipouras MG, Fotiadis DI (2004) Automatic arrhythmia detection based on time and time-frequency analysis of heart rate variability. Comput Methods Progr Biomed 74(2):95–108

    Article  Google Scholar 

  • Ubeyli ED (2009) Adaptive neuro-fuzzy inference system for classification of ECG signals using Lyapunov exponents. Comput Methods Progr Biomed 93(3):313–321

    Article  Google Scholar 

  • Varatharajan R, Manogaran G, Priyan MK (2018) A big data classification approach using LDA with an enhanced SVM method for ECG signals in cloud computing. Multimed Tools Appl 77(8):10195–10215

    Article  Google Scholar 

  • Venkataraman V, Turaga P (2016) Shape distributions of nonlinear dynamical systems for video-based inference. IEEE Trans Pattern Anal Mach Intell 38(12):2531–2543

    Article  Google Scholar 

  • Wang C, Hill DJ (2006) Learning from neural control. IEEE Trans Neural Netw 17(1):130–146

    Article  Google Scholar 

  • Wang C, Hill DJ (2007) Deterministic learning and rapid dynamical pattern recognition. IEEE Trans Neural Netw 18(3):617–630

    Article  Google Scholar 

  • Wang C, Hill DJ (2009) Deterministic learning theory for identification, recognition and control. CRC Press, Boca Raton

    Google Scholar 

  • Wang Y, Liu F, Jiang Z, He S, Mo Q (2017) Complex variational mode decomposition for signal processing applications. Mech Syst Signal Process 86:75–85

    Article  Google Scholar 

  • Xue YJ, Cao JX, Wang DX, Du HK, Yao Y (2016) Application of the variational-mode decomposition for seismic time-frequency analysis. IEEE J Select Top Appl Earth Obs Remote Sens 9(8):3821–3831

    Article  Google Scholar 

  • Xu B, Jacquir S, Laurent G, Bilbault JM, Binczak S (2013) Phase space reconstruction of an experimental model of cardiac field potential in normal and arrhythmic conditions. In: 35th annual international conference of the IEEE engineering in medicine and biology society, pp 3274–3277

  • Yang H (2010) Multiscale recurrence quantification analysis of spatial cardiac vectorcardiogram signals. IEEE Trans Biomed Eng 58(2):339–347

    Article  Google Scholar 

  • Ye C, Kumar BV, Coimbra MT (2012) Heartbeat classification using morphological and dynamic features of ECG signals. IEEE Trans Biomed Eng 59(10):2930–2941

    Article  Google Scholar 

  • Yildirim O (2018) A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification. Comput Biol Med 96:189202

    Article  Google Scholar 

  • Yochum M, Renaud C, Jacquir S (2016) Automatic detection of \(P\), QRS and \(T\) patterns in 12 leads ECG signal based on CWT. Biomed Signal Process Control 25:46–52

    Article  Google Scholar 

  • Yu SN, Chou KT (2008) Integration of independent component analysis and neural networks for ECG beat classification. Expert Syst Appl 34(4):2841–2846

    Article  Google Scholar 

  • Yu Q, Yan H, Song L, Guo W, Liu H, Si J, Zhao Y (2018) Automatic identifying of maternal ECG source when applying ICA in fetal ECG extraction. Biocybern Biomed Eng 38(3):448–455

    Article  Google Scholar 

  • Yuan Q, Cai C, Xiao H, Liu X, Wen Y (2007) Diagnosis of breast tumours and evaluation of prognostic risk by using machine learning approaches. In: Huang DS, Heutte L, Loog M (eds) Advanced intelligent computing theories and applications. With aspects of contemporary intelligent computing techniques. Springer, Berlin, pp 1250–1260

    Chapter  Google Scholar 

Download references

Funding

This work was funded by the National Natural Science Foundation of China (Grant No. 61773194), by the Natural Science Foundation of Fujian Province (Grant No. 2018J01542), by Fujian Provincial Training Foundation For “Bai-Qian-Wan Talents Engineering,” and by the Training Program of Innovation and Entrepreneurship for Undergraduates (Grant No. 201911312009).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Zeng.

Ethics declarations

Conflict of interest

There is no conflict of interest.

Ethical approval

All the datasets used in this manuscript are publicly available datasets (MIT-BIH arrhythmia database (Moody and Mark 2001), already in the public domain). There is no issue with Ethical approval and Informed consent.

Additional information

Communicated by V. Loia.

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

Zeng, W., Yuan, J., Yuan, C. et al. A novel technique for the detection of myocardial dysfunction using ECG signals based on hybrid signal processing and neural networks. Soft Comput 25, 4571–4595 (2021). https://doi.org/10.1007/s00500-020-05465-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-05465-8

Keywords

Navigation