Abstract
Cardiovascular diseases (CVDs) in India and globally are the major cause of mortality, as revealed by the World Health Organization (WHO). The irregularities in the pace of heartbeats, called cardiac arrhythmias or heart arrhythmias, are one of the commonly diagnosed CVDs caused by ischemic heart disease, hypertension, alcohol intake, and stressful lifestyle. Other than the listed CVDs, the abnormality in the cardiac rhythm caused by the long term mental stress (stimulated by Autonomic Nervous System (ANS)) is a challenging issue for researchers. Early detection of cardiac arrhythmias through automatic electronic techniques is an important research field since the invention of electrocardiogram (ECG or EKG) and advanced machine learning algorithms. ECG (EKG) provides the record of variations in electrical activity associated with the cardiac cycle, used by cardiologists and researchers as a gold standard to study the heart function. The present work is aimed to provide an extensive survey of work done by researchers in the area of automated ECG analysis and classification of regular & irregular classes of heartbeats by conventional and modern artificial intelligence (AI) methods. The artificial intelligence (AI) based methods have emerged popularly during the last decade for the automatic and early diagnosis of clinical symptoms of arrhythmias. In this work, the literature is explored for the last two decades to review the performance of AI and other computer-based techniques to analyze the ECG signals for the prediction of cardiac (heart rhythm) disorders. The existing ECG feature extraction techniques and machine learning (ML) methods used for ECG signal analysis and classification are compared using the performance metrics like specificity, sensitivity, accuracy, positive predictivity value, etc. Some popular AI methods, which include, artificial neural networks (ANN), Fuzzy logic systems, and other machine learning algorithms (support vector machines (SVM), k-nearest neighbor (KNN), etc.) are considered in this review work for the applications of cardiac arrhythmia classification. The popular ECG databases available publicly to evaluate the classification accuracy of the classifier are also mentioned. The aim is to provide the reader, the prerequisites, the methods used in the last two decades, and the systematic approach, all at one place to further purse a research work in the area of cardiovascular abnormalities detection using the ECG signal. As a contribution to the current work, future challenges for real-time remote ECG acquisition and analysis using the emerging technologies like wireless body sensor network (WBSN) and the internet of things (IoT) are identified.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abbas Q, Ibrahim MEA, Jaffar MA (2019) A comprehensive review of recent advances on deep vision systems. Artif Intell Rev 52(1):39–76. https://doi.org/10.1007/s10462-018-9633-3
Addison PS (2005) Wavelet transforms and the ECG: a review. Physiol Meas. https://doi.org/10.1088/0967-3334/26/5/R01
AlGhatrif M, Lindsay J (2012) A brief review: history to understand fundamentals of electrocardiography. J Community Hosp Intern Med Perspect 2012(1):301–332. https://doi.org/10.1002/9780470710777.ch13
Alonso-Atienza F, Morgado E, Fernandez-Martinez L, Garcia-Alberola A, Rojo-Alvarez JL (2014) Detection of life-threatening arrhythmias using feature selection and support vector machines. IEEE Trans Biomed Eng 61(3):832–840. https://doi.org/10.1109/TBME.2013.2290800
Andreão RV, Dorizzi B, Boudy J (2006) ECG signal analysis through hidden Markov models. IEEE Trans Biomed Eng 53(8):1541–1549. https://doi.org/10.1109/TBME.2006.877103
Andrysiak T (2016) Machine learning techniques applied to data analysis and anomaly detection in ECG signals. Appl Artif Intell 30(6):610–634. https://doi.org/10.1080/08839514.2016.1193720
Ángel-López JP, Arzola de la Peña N (2017) Autoregressive models of electrocardiographic signal contaminated with motion artifacts: benchmark for biomedical signal processing studies. IFMBE Proc 60:520–523. https://doi.org/10.1007/978-981-10-4086-3
Ardhapurkar S, Manthalkar R, & Gajre S (2011) Electrocardiogram compression by linear prediction and wavelet sub-band coding techniques international center of excellence in engineering and management , Aurangabad, India methods. In: 2011 Computing in Cardiology (CinC), pp 141–144
Athanasiou LS, Fotiadis DI, Michalis LK (2017) Introduction In: Atherosclerotic plaque characterization methods based on coronary imaging, pp 1–21 https://doi.org/10.1016/b978-0-12-804734-7.00001-4
Banerjee S, Mitra M (2014) Application of cross wavelet transform for ECG pattern analysis and classification. IEEE Trans Instrum Meas 63(2):326–333. https://doi.org/10.1109/TIM.2013.2279001
Behravan I, Dehghantanha O, & Zahiri SH (2016) An optimal SVM with feature selection using multi-objective PSO. In: 1st Conference on swarm intelligence and evolutionary computation, CSIEC 2016—proceedings, 2016, pp 76–81. https://doi.org/10.1109/CSIEC.2016.7482135
Benzid R, Messaoudi A, Boussaad A (2008) Constrained ECG compression algorithm using the block-based discrete cosine transform. Digit Signal Process Rev J 18(1):56–64. https://doi.org/10.1016/j.dsp.2007.08.003
Beritelli F, Capizzi G, Lo Sciuto G, Napoli C, Woźniak M (2018) A novel training method to preserve generalization of RBPNN classifiers applied to ECG signals diagnosis. Neural Netw 108:331–338. https://doi.org/10.1016/j.neunet.2018.08.023
Biagetti G, Crippa P, Falaschetti L, Orcioni S, Turchetti C (2018) Human activity monitoring system based on wearable sEMG and accelerometer wireless sensor nodes. 08 Information and Computing Sciences 0801 Artificial Intelligence and Image Processing 10 Technology 1005 Communications Technologies. Biomed Eng Online 17(S1):1–18. https://doi.org/10.1186/s12938-018-0567-4
Calvert JW, Lefer DJ (2012) Overview of cardiac muscle physiology. In: Muscle, 2nd edition, pp 57–66 https://doi.org/10.1016/b978-0-12-381510-1.00006-5
Carroll RG (2007) The heart. In: Elsevier’s integrated physiology. Elsevier, pp 65–75
Chen TM, Huang CH, Shih ESC, Hu YF, Hwang MJ (2020) Detection and classification of cardiac arrhythmias by a challenge-best deep learning neural network model. iScience 23(3):100886. https://doi.org/10.1016/j.isci.2020.100886
Chinchkhede K, Yadav G (2011) On the implementation of fir filter with various windows for enhancement of ECG signal. Int J Eng Sci Technol (IJEST) 3(3):2031–2040
da Silva HP, Carreiras C, Lourenço A, Fred A, das Neves RC, Ferreira R (2015) Off-the-person electrocardiography: performance assessment and clinical correlation. Health Technol 4(4):309–318. https://doi.org/10.1007/s12553-015-0098-y
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. https://doi.org/10.1109/TBME.2006.883802
De Chazal P, O’Dwyer M, Reilly RB (2004) Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 51(7):1196–1206. https://doi.org/10.1109/TBME.2004.827359
Deb S, Rabiul Islam SM, Johura FT, & Huang X (2018) Extraction of linear and non-linear features of electrocardiogram signal and classification. In: 2nd International conference on electrical and electronic engineering, ICEEE 2017, (December), pp 1–4. https://doi.org/10.1109/CEEE.2017.8412857
Dilmaghani RS, Bobarshad H, Ghavami M, Choobkar S, Wolfe C (2011) Wireless sensor networks for monitoring physiological signals of multiple patients. IEEE Trans Biomed Circuits Syst 5(4):347–356. https://doi.org/10.1109/TBCAS.2011.2114661
Ding S, Li H, Su C, Yu J, Jin F (2013) Evolutionary artificial neural networks: a review. Artif Intell Rev 39(3):251–260. https://doi.org/10.1007/s10462-011-9270-6
Cardio-Vascular Diseases (2017) World Health Organization, vol. 199. https://doi.org/10.1016/s0140-6736(01)32941-0
Dokur Z, Ölmez T (2020) Heartbeat classification by using a convolutional neural network trained with Walsh functions. Neural Comput Appl. https://doi.org/10.1007/s00521-020-04709-w
Dua M, Gupta R, Khari M, Crespo RG (2019) Biometric iris recognition using radial basis function neural network. Soft Comput 23(22):11801–11815. https://doi.org/10.1007/s00500-018-03731-4
El Attaoui A, Hazmi M, Jilbab A, Bourouhou A (2019) Wearable wireless sensors network for ECG telemonitoring using neural network for features extraction. Wirel Pers Commun 111(3):1955–1976. https://doi.org/10.1007/s11277-019-06967-x
Elhaj FA, Salim N, Harris AR, Swee TT, Ahmed T (2016) Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals. Comput Methods Programs Biomed 127:52–63. https://doi.org/10.1016/j.cmpb.2015.12.024
Feng N, Xu S, Liang Y, Liu K (2019) A probabilistic process neural network and its application in ECG classification. IEEE Access 7(c):50431–50439. https://doi.org/10.1109/ACCESS.2019.2910880
Francis J (2016) ECG monitoring leads and special leads. Indian Pacing Electrophysiol J 16(3):92–95. https://doi.org/10.1016/j.ipej.2016.07.003
Freudzon L, Akhtar S, London MJ, Barash PG, Badescu GC, Sherman B, Zaidan JR (2017) Electrocardiographic monitoring. Kaplan’s Essentials Card Anesth Card Surg. https://doi.org/10.1016/B978-0-323-49798-5.00009-7
Gandhi V (2015) Interfacing brain and machine. Brain–computer interfacing for assistive robotics, pp. 7–63. https://doi.org/10.1016/b978-0-12-801543-8.00002-8
Ge DF, Hou BP, Xiang XJ (2007) Study of feature extraction based on autoregressive modeling in ECG automatic diagnosis. Zidonghua Xuebao/Acta Automatica Sinica 33(5):462–466. https://doi.org/10.1360/aas-007-0462
Ge H, Chen G, Yu H, Chen H, An F (2018) Theoretical analysis of empirical mode decomposition. Symmetry. https://doi.org/10.3390/sym10110623
Ghorbani Afkhami R, Azarnia G, Tinati MA (2016) Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals. Pattern Recogn Lett 70:45–51. https://doi.org/10.1016/j.patrec.2015.11.018
Goldberger AL, Goldberger ZD, Shvilkin A (2018) ECG leads. Goldberger’s Clin Electrocardiogr. https://doi.org/10.1016/B978-0-323-40169-2.00004-4
Gordhandas AJ, Heldt T, & Verghese GC (2011) Real-time extraction and analysis of key morphological features in the electrocardiogram, for data compression and clinical decision support. In: AAAI spring symposium-Technical Report, SS-11-04, pp 15–18
Guo L, Sim G, Matuszewski B (2019) Inter-patient ECG classification with convolutional and recurrent neural networks. Biocybern Biomed Eng 39(3):868–879. https://doi.org/10.1016/j.bbe.2019.06.001
Gupta V, Mittal M (2018) KNN and PCA classifier with Autoregressive modelling during different ECG signal interpretation. Proc Comput Sci 125:18–24. https://doi.org/10.1016/j.procs.2017.12.005
Gutiérrez-Gnecchi JA, Morfin-Magaña R, Lorias-Espinoza D, Tellez-Anguiano AC, Reyes-Archundia E, Méndez-Patiño A, Castañeda-Miranda R (2017) DSP-based arrhythmia classification using wavelet transform and probabilistic neural network. Biomed Signal Process Control 32:44–56. https://doi.org/10.1016/j.bspc.2016.10.005
Hagiwara Y, Fujita H, Oh SL, Tan JH, Tan RS, Ciaccio EJ, Acharya UR (2018) Computer-aided diagnosis of atrial fibrillation based on ECG Signals: a review. Inf Sci 467:99–114. https://doi.org/10.1016/j.ins.2018.07.063
Hammad M, Maher A, Wang K, Jiang F, Amrani M (2018) Detection of abnormal heart conditions based on characteristics of ECG signals. Meas J Int Meas Confed 125:634–644. https://doi.org/10.1016/j.measurement.2018.05.033
Hanbay K (2019) Deep neural network based approach for ECG classification using hybrid differential features and active learning. IET Signal Proc 13(2):165–175. https://doi.org/10.1049/iet-spr.2018.5103
Hasan NI, Bhattacharjee A (2019) Deep learning approach to cardiovascular disease classification employing modified ECG signal from empirical mode decomposition. Biomed Signal Process Control 52:128–140. https://doi.org/10.1016/j.bspc.2019.04.005
Hassan RF, Shaker SA (2018) ECG signal de-noising and feature extraction using discrete wavelet transform. Int J Eng Trends Technol 63(1):32–39. https://doi.org/10.14445/22315381/ijett-v63p206
He J, Li K, Liao X, & Zhang P (2019) Real-time detection of acute cognitive stress using a convolutional neural network from electrocardiographic signal. XX(c). https://doi.org/10.1109/ACCESS.2019.2907076
Hong S, Xiao C, Ma T, Li H, & Sun J (2019) Mina: multilevel knowledge-guided attention for modeling electrocardiography signals. In: IJCAI international joint conference on artificial intelligence, 2019 Aug, pp 5888–5894. https://doi.org/10.24963/ijcai.2019/816
Hornick J, Costantini O (2019) The electrocardiogram: still a useful tool in the primary care office. Med Clin North Am. https://doi.org/10.1016/j.mcna.2019.04.003
Ince T, Kiranyaz S, Gabbou M (2009) A generic and robust system for automated patient-specific classification of ECG signals. IEEE Trans Biomed Eng 56(5):1415–1426. https://doi.org/10.1109/TBME.2009.2013934
Isin A, Ozdalili S (2017) Cardiac arrhythmia detection using deep learning. Procedia Comput Sci 120:268–275. https://doi.org/10.1016/j.procs.2017.11.238
Jebara T (2004) Multi-task feature and kernel selection for SVMs. In: 21 St International Confer-ence on machine learning, Ban, Canada
Jiang W, Kong SG (2007) Block-based neural networks for personalized ECG signal classification. IEEE Trans Neural Netw 18(6):1750–1761. https://doi.org/10.1109/TNN.2007.900239
Joshi AK, Tomar A, Tomar M (2014) A review paper on analysis of electrocardiograph (ECG) signal for the detection of arrhythmia abnormalities. Int J Adv Res Electric Electron Instrum Eng 3(10):12466–12475
Kadambe S, Murray R, Paye Boudreaux-Bartels G (1999) Wavelet transform-based QRS complex detector. IEEE Trans Biomed Eng 46(7):838–848. https://doi.org/10.1109/10.771194
Kampouraki A, Manis G, Nikou C (2009) Heartbeat time series classification with support vector machines. IEEE Trans Inf Technol Biomed 13(4):512–518
Kaplan Berkaya S, Uysal AK, Sora Gunal E, Ergin S, Gunal S, Gulmezoglu MB (2018) A survey on ECG analysis. Biomed Signal Process Control 43:216–235. https://doi.org/10.1016/j.bspc.2018.03.003
Kapoor R, Gupta R (2011) Statistically matched wavelet-based method for detection of power quality events. Int J Electron 98(1):109–127. https://doi.org/10.1080/00207217.2010.497675
Kapoor R, Gupta R (2013) Non-linear dimensionality reduction using fuzzy lattices. IET Computer Vision 7(3):201–208
Kapoor R, Gupta R (2015) Morphological mapping for non-linear dimensionality reduction. IET Computer Vision 9(2):226–233
Karlen W, Mattiussi C, Floreano D (2009) Sleep and wake classification with ECG and respiratory effort signals. IEEE Trans Biomed Circuits Syst 3(2):71–78. https://doi.org/10.1109/TBCAS.2008.2008817
Karthikeyan, P., Murugappan, M., & Yaacob, S. (2011). ECG Signals Based Mental Stress Assessment Using Wavelet Transform. 258–262.
Khadra L, Al-Fahoum AS, Binajjaj S (2005) A quantitative analysis approach for cardiac arrhythmia classification using higher order spectral techniques. IEEE Trans Biomed Eng 52(11):1840–1845. https://doi.org/10.1109/TBME.2005.856281
Khan A, Sohail A, Zahoora U, Saeed A (2020) A survey of the recent architectures of deep convolutional neural networks. Artif Intell Rev. https://doi.org/10.1007/s10462-020-09825-6
Khoshnoud S, Ebrahimnezhad H (2013) Classification of arrhythmias using linear coefficients and probabilistic neural network. Appl Med Inform 33(3):55–62
Kiranyaz S, Ince T, Gabbouj M (2016) Real-time patient-specific ECG classification by 1-D convolutional neural networks. IEEE Trans Biomed Eng 63(3):664–675. https://doi.org/10.1109/TBME.2015.2468589
Krishnan S, Athavale Y (2018) Trends in biomedical signal feature extraction. Biomed Signal Process Control 43:41–63. https://doi.org/10.1016/j.bspc.2018.02.008
Kumar M, Weippert M, Vilbrandt R, Kreuzfeld S, Stoll R (2007) Fuzzy evaluation of heart rate signals for mental stress assessment. IEEE Trans Fuzzy Syst 15(5):791–808. https://doi.org/10.1109/TFUZZ.2006.889825
Lastre-Dominguez C, Shmaliy YS, Ibarra-Manzano O, Vazquez-Olguin M (2019) Denoising and features extraction of ECG signals in state space using unbiased fir smoothing. IEEE Access 7:152166–152178. https://doi.org/10.1109/ACCESS.2019.2948067
Lee, J (2016) Miniaturized human insertable cardiac monitoring system with wireless power transmission technique. J Sensors, Hindawi
Lee SH (2017) Development of ventricular fibrillation diagnosis method based on neuro-fuzzy systems for automated external defibrillators. Int J Fuzzy Syst 19(2):440–451. https://doi.org/10.1007/s40815-016-0174-0
Lee J, Chon KH (2010) An autoregressive model-based particle filtering algorithms for extraction of respiratory rates as high as 90 breaths per minute from pulse oximeter. IEEE Trans Biomed Eng 57(9):2158–2167. https://doi.org/10.1109/TBME.2010.2051330
Li P, Wang Y, He J, Wang L, Tian Y, Zhou TS, Li TS, Li JS (2017) High-performance personalized heartbeat classification model for long-term ECG signal. IEEE Trans Biomed Eng 64(1):78–86. https://doi.org/10.1109/TBME.2016.2539421
Li Z, Feng X, Wu Z, Yang C, Bai B, Yang Q (2019) Classification of atrial fibrillation recurrence based on a convolution neural network with SVM architecture. IEEE Access 7:77849–77856. https://doi.org/10.1109/ACCESS.2019.2920900
Lin CH (2008) Frequency-domain features for ECG beat discrimination using grey relational analysis-based classifier. Comput Math Appl 55(4):680–690. https://doi.org/10.1016/j.camwa.2007.04.035
Lin CH, Du YC, Chen T (2008) Adaptive wavelet network for multiple cardiac arrhythmias recognition. Expert Syst Appl 34(4):2601–2611. https://doi.org/10.1016/j.eswa.2007.05.008
Lin HY, Liang SY, Ho YL, Lin YH, Ma HP (2014) Discrete-wavelet-transform-based noise removal and feature extraction for ECG signals. IRBM 35(6):351–361. https://doi.org/10.1016/j.irbm.2014.10.004
Liu Z, Xu H (2014) Kernel parameter selection for support vector machine classification. J Algorithms Comput Technol 8(2):163–177. https://doi.org/10.1260/1748-3018.8.2.163
Liu HJ, Wang YN, & Lu XF (2005) A method to choose kernel function and its parameters for support vector machines. In: 2005 International conference on machine learning and cybernetics, ICMLC 2005, (August), pp 4277–4280. https://doi.org/10.1109/icmlc.2005.1527688
Liu X, Zheng Y, Phyu MW, Zhao B, Je M, Yuan X (2011) Multiple functional ECG signal is processing for wearable applications of long-term cardiac monitoring. IEEE Trans Biomed Eng 58(2):380–389. https://doi.org/10.1109/TBME.2010.2061230
Liu C, Zhang X, Zhao L, Liu F, Chen X, Yao Y, Li J (2019) Signal quality assessment and lightweight QRS detection for wearable ECG smartvest system. IEEE Internet Things J 6(2):1363–1374. https://doi.org/10.1109/JIOT.2018.2844090
Longoni M, Carrera D, Rossi B, Fragneto P, Pessione M, & Boracchi G (2018) A wearable device for online and long-term ECG monitoring. In: IJCAI international joint conference on artificial intelligence, 2018-July, pp 5838–5840. https://doi.org/10.24963/ijcai.2018/855
Luo K, Li J, Wang Z, Cuschieri A (2017) Patient-specific deep architectural model for ECG classification. J Healthc Eng. https://doi.org/10.1155/2017/4108720
Luz EJS, Schwartz WR, Cámara-Chávez G, Menott D (2016) ECG-based heartbeat classification for arrhythmia detection: a survey. Comput Methods Programs Biomed 127P:144–164. https://doi.org/10.1016/j.cmpb.2015.12.008
Maharaj EA, Alonso AM (2014) Discriminant analysis of multivariate time series: application to diagnosis based on ECG signals. Comput Stat Data Anal 70:67–87. https://doi.org/10.1016/j.csda.2013.09.006
Mahmoodabadi SZ, Ahmadian A & Abolhasani MD (2005) ECG feature extraction using daubechies wavelets. In: Proceedings of the 5th IASTED international conference on visualization, imaging, and image processing, VIIP 2005, (January 2005), pp 343–348
Mahmoud SS, Hussain ZM, Cosic I, Fang Q (2006) Time-frequency analysis of normal and abnormal biological signals. Biomed Signal Process Control 1(1):33–43. https://doi.org/10.1016/j.bspc.2006.02.001
Maji C, Sengupta P, Batabyal A, & Chaudhuri H (2020) Nonlinear and statistical analysis of ECG signals from Arrhythmia affected cardiac system through the EMD process nonlinear and statistical analysis of ECG signals from Arrhythmia affected cardiac system through the EMD process
Manogaran G, Varatharajan R, Priyan MK (2018) Hybrid recommendation system for heart disease diagnosis based on multiple Kernel learning with adaptive neuro-fuzzy inference system. Multimed Tools Appl 77(4):4379–4399. https://doi.org/10.1007/s11042-017-5515-y
Marinho LB, Nascimento NMM, Souza JWM, Gurgel MV, Rebouças Filho PP, de Albuquerque VHC (2019) A novel electrocardiogram feature extraction approach for cardiac arrhythmia classification. Future Gener Comput Syst 97:564–577. https://doi.org/10.1016/j.future.2019.03.025
Maršánová L, Ronzhina M, Smíšek R, Vítek M, Němcová A, Smital L, Nováková M (2017) ECG features and methods for automatic classification of ventricular premature and ischemic heartbeats: a comprehensive experimental study. Sci Rep 7(1):1–11. https://doi.org/10.1038/s41598-017-10942-6
Martis RJ, Acharya UR, Lim CM, Mandana KM, Ray AK, Chakraborty C (2013a) Application of higher order cumulant features for cardiac health diagnosis using ECG signals. Int J Neural Syst 23(4):1–19. https://doi.org/10.1142/S0129065713500147
Martis RJ, Acharya UR, Mandana KM, Ray AK, Chakraborty C (2013b) Cardiac decision making using higher order spectra. Biomed Signal Process Control 8(2):193–203. https://doi.org/10.1016/j.bspc.2012.08.004
Mazomenos EB, Biswas D, Acharyya A, Chen T, Maharatna K, Rosengarten J, Morgan J, Curzen N (2013) A low-complexity ECG feature extraction algorithm for mobile healthcare applications. IEEE J Biomed Health Inform 17(2):459–469. https://doi.org/10.1109/TITB.2012.2231312
Mehta SS, Lingayat NS (2008a) Development of SVM based classification techniques for the delineation of wave components in 12-lead electrocardiogram. Biomed Signal Process Control 3(4):341–349. https://doi.org/10.1016/j.bspc.2008.04.002
Mehta SS, Lingayat NS (2008b) Development of SVM based ECG pattern recognition technique. IETE J Res 54(1):5–11. https://doi.org/10.1080/03772063.2008.10876176
Melgani F, Bazi Y (2008) Classification of electrocardiogram signals with support vector machines and particle swarm optimization. IEEE Trans Inf Technol Biomed 12(5):667–677. https://doi.org/10.1109/TITB.2008.923147
Ming J, Wu T, Hsiun M, Sheng T, Xiao H, Po Y (2020) A deep neural network electrocardiogram analysis framework for left ventricular hypertrophy prediction. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-020-01826-1
Mironovova M & Bíla J (2015) Fast fourier transform for feature extraction and neural network for classification of electrocardiogram signals. In: 2015 4th International Conference on future generation communication technology, FGCT 2015, (Fgct), pp 112–117. https://doi.org/10.1109/FGCT.2015.7300244
Mishra AK, Raghav S (2010) Local fractal dimension based ECG arrhythmia classification. Biomed Signal Process Control 5(2):114–123. https://doi.org/10.1016/j.bspc.2010.01.002
Mitra M, Samanta RK (2014) Cardiac arrhythmia classification using neural networks with selected features. Procedia Technol 10:76–84. https://doi.org/10.1016/j.protcy.2013.12.339
Mondéjar-Guerra V, Novo J, Rouco J, Penedo MG, Ortega M (2019) Heartbeat classification fusing temporal and morphological information of ECGs via ensemble of classifiers. Biomed Signal Process Control 47:41–48. https://doi.org/10.1016/j.bspc.2018.08.007
Moridani MK, Abdi Zadeh M, Shahiazar Mazraeh Z (2019) An efficient automated algorithm for distinguishing normal and abnormal ECG signal. IRBM 40(6):332–340. https://doi.org/10.1016/j.irbm.2019.09.002
Narasimhan C, Verma JS, Ravi Kishore AG, Singh B, Dani S, Chawala K et al (2016) Cardiovascular risk profile and management of atrial fibrillation in India: real world data from realise AF survey. Indian Heart J 68(5):663–670. https://doi.org/10.1016/j.ihj.2015.12.011
Osowski S, Hoai LT, Markiewicz T (2004) Support vector machine-based expert system for reliable heartbeat recognition. IEEE Trans Biomed Eng 51(4):582–589. https://doi.org/10.1109/TBME.2004.824138
Owis MI, Abou-Zied AH, Youssef ABM, Kadah YM (2002) Study of features based on nonlinear dynamical modeling in ECG arrhythmia detection and classification. IEEE Trans Biomed Eng 49(7):733–736. https://doi.org/10.1109/TBME.2002.1010858
Padmavathi K, Sri Ramakrishna K (2015) Classification of ECG signal during atrial fibrillation using autoregressive modeling. Procedia Comput Sci 46:53–59. https://doi.org/10.1016/j.procs.2015.01.053
Pan J, Tompkins WJ (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng 32(3):230–236. https://doi.org/10.1109/TBME.1985.325532
Park JS, Lee SW, Park U (2017) R peak detection method using wavelet transform and modified Shannon energy envelope. J Healthc Eng. https://doi.org/10.1155/2017/4901017
Pasolli E, Melgani F (2010) Active learning methods for electrocardiographic signal classification. IEEE Trans Inf Technol Biomed 14(6):1405–1416. https://doi.org/10.1109/TITB.2010.2048922
Philips (2015) 12-Lead ECG for monitoring and diagnostic use application note. In: Philips Medical Systems. Retrieved from www.medical.philips.com
Pourbabaee B, Roshtkhari MJ, Khorasani K (2018) Deep convolutional neural networks and learning ECG features for screening paroxysmal atrial fibrillation patients. IEEE Trans Syst Man Cybern Syst 48(12):2095–2104. https://doi.org/10.1109/TSMC.2017.2705582
Prabhakaran D, Jeemon P, Roy A (2016) Cardiovascular diseases in India: current epidemiology and future directions. Circulation 133(16):1605–1620. https://doi.org/10.1161/CIRCULATIONAHA.114.008729
Punyani P, Gupta R, Kumar A (2019) Neural networks for facial age estimation: a survey on recent advances. Artif Intell Rev. https://doi.org/10.1007/s10462-019-09765-w
Rachim VP, Chung WY (2016) Wearable noncontact armband for mobile ECG monitoring system. IEEE Trans Biomed Circuits Syst 10(6):1112–1118. https://doi.org/10.1109/TBCAS.2016.2519523
Raj S, Ray KC (2017) ECG signal analysis using DCT-based DOST and PSO optimized SVM. IEEE Trans Instrum Meas 66(3):470–478. https://doi.org/10.1109/TIM.2016.2642758
Raj S, Ray KC (2018) Sparse representation of ECG signals for automated recognition of cardiac arrhythmias. Expert Syst Appl 105:49–64. https://doi.org/10.1016/j.eswa.2018.03.038
Ranjeet K, Kumar A, Pandey RK (2011) ECG signal compression using different techniques. Commun Comput Inf Sci 125:231–241. https://doi.org/10.1007/978-3-642-18440-6_29
Rivera Sánchez FA, González Cervera JA (2019) ECG classification using artificial neural networks. J Phys Conf Ser. https://doi.org/10.1088/1742-6596/1221/1/012062
Ruano P, Delgado LL, Picco S, Villegas L, Tonelli F, Merlo M et al (2016) Parameterization methods and autoregressive model. INTECH. https://doi.org/10.5772/57353
Sabharwal T, Gupta R, Son LH, Kumar R, Jha S (2019) Recognition of surgically altered face images: an empirical analysis on recent advances. Artif Intell Rev 52(2):1009–1040. https://doi.org/10.1007/s10462-018-9660-0
Sanamdikar ST (2017) Extraction of different features of ECG signal for detection of cardiac arrhythmias by using wavelet transformation Db 6. In: 2017 International conference on energy, communication, data analytics and soft computing (ICECDS), pp 2407–2412
Sannino G, De Pietro G (2018) A deep learning approach for ECG-based heartbeat classification for arrhythmia detection. Futur Gener Comput Syst 86:446–455. https://doi.org/10.1016/j.future.2018.03.057
Satija U, Ramkumar B, Sabarimalai Manikandan M (2019) A new automated signal quality-aware ECG beat classification method for unsupervised ECG diagnosis environments. IEEE Sens J 19(1):277–286. https://doi.org/10.1109/JSEN.2018.2877055
Seena V, Yomas J (2014) A review on feature extraction and denoising of ECG signal using wavelet transform. Proc IEEE Int Caracas Conf Devices Circuits Systems ICCDCS 1:1–6. https://doi.org/10.1109/ICDCSyst.2014.6926190
Shoeibi A (2018) Classification ECG of cardiac signals using LPC features and support vector classification ECG of cardiac signals using LPC features and support vector machine. In: International conference on knowledge -based research in computer engineering & information technology, (March)
Smith SW (2003) Applications of the DFT. Digit Signal Process. https://doi.org/10.1016/b978-0-7506-7444-7/50046-7
Song MH, Lee J, Park HD, Lee KJ (2005) Classification of heartbeats based on linear discriminant analysis and artificial neural network. Ann Int Conf IEEE Eng Med Biol Proc 7:1151–1153. https://doi.org/10.1109/iembs.2005.1616626
Subramanian B (2017) ECG signal classification and parameter estimation using multiwavelet transform. Biomed Res (India) 28(7):3187–3193
Sudarshan VK, Acharya UR, Oh SL, Adam M, Tan JH, Chua CK et al (2017) Automated diagnosis of congestive heart failure using dual tree complex wavelet transform and statistical features extracted from 2 s of ECG signals. Comput Biol Med 83(January):48–58. https://doi.org/10.1016/j.compbiomed.2017.01.019
Swarnkar A, Kumar A, & Khanna P (2014) Performance of wavelet filters for ECG compression based on linear predictive coding using different thresholding functions. In: 2014 international conference on devices, circuits and communications, ICDCCom 2014 - proceedings, (4). https://doi.org/10.1109/ICDCCom.2014.7024737
Tafreshi R, Jaleel A, Lim J, Tafreshi L (2014) Automated analysis of ECG waveforms with atypical QRS complex morphologies. Biomed Signal Process Control 10(1):41–49. https://doi.org/10.1016/j.bspc.2013.12.007
Thakor NV, Webster JG, Tompkins WJ (1984) Estimation of QRS complex power spectra for design of a QRS filter. IEEE Trans Biomed Eng BME-31(11):702–706. https://doi.org/10.1109/TBME.1984.325393
Tharwat A, Gaber T, Ibrahim A, Hassanien AE (2017) Linear discriminant analysis: a detailed tutorial. AI Commun 30(2):169–190. https://doi.org/10.3233/AIC-170729
Thomas H, Diamond J, Vieco A, Chaudhuri S, Shinnar E, Cromer S et al (2018) Global atlas of cardiovascular disease 2000–2016: the path to prevention and control. Glob Heart 13(3):143–163. https://doi.org/10.1016/j.gheart.2018.09.511
Trahanias P, Skordalakis E (1990) Syntactic pattern recognition of the ECG. IEEE Trans Pattern Anal Mach Intell 12(7):648–657. https://doi.org/10.1109/34.56207
Tseng YL, Shi YZ, Jaw FS (2010) Portable real-time 12-lead ECG monitoring system. Instrum Sci Technol 38(4):305–312. https://doi.org/10.1080/10739149.2010.508331
Vaneghi FM, Oladazimi M, Shiman F, Kordi A, Safari MJ, & Ibrahim F (2012) A comparative approach to ECG feature extraction methods. Proceedings - 3rd international conference on intelligent systems modelling and simulation, ISMS 2012, pp 252–256. https://doi.org/10.1109/ISMS.2012.35
Velic M, Padavic I, Car S (2013) Computer aided ECG analysi - State of the art and upcoming challenges. IEEE EuroCon 2013(July):1778–1784. https://doi.org/10.1109/EUROCON.2013.6625218
Vetterli M, Rioul O (1991) Wavelets and signal processing. In: Wavelets and signal processing, pp 14–38. https://doi.org/10.1007/978-1-4471-6395-4_7
Vogel B, Claessen BE, Arnold SV, Chan D, Cohen DJ, Giannitsis E et al (2019) ST-segment elevation myocardial infarction. Nat Rev Dis Primers 5(1):1–20. https://doi.org/10.1038/s41572-019-0090-3
Vora A, Naik A, Lokhandwala Y, Chopra A, Varma J, Wander GS et al (2017) Profiling cardiac arrhythmia and heart failure patients in India: the pan-arrhythmia and heart failure observational study. Indian Heart J 69(2):226–239. https://doi.org/10.1016/j.ihj.2016.11.329
Wang JS, Chiang WC, Hsu YL, Yang YTC (2013) ECG arrhythmia classification using a probabilistic neural network with a feature reduction method. Neurocomputing 116:38–45. https://doi.org/10.1016/j.neucom.2011.10.045
Ye C, Vijaya Kumar BVK, Coimbra MT (2012) Heartbeat classification using morphological and dynamic features of ECG signals. IEEE Trans Biomed Eng 59(10):2930–2941. https://doi.org/10.1109/TBME.2012.2213253
Yeh YC, Wang WJ, Chiou CW (2009) Cardiac arrhythmia diagnosis method using linear discriminant analysis on ECG signals. Meas J Int Meas Confed 42(5):778–789. https://doi.org/10.1016/j.measurement.2009.01.004
Yildirim Ö (2018) A novel wavelet sequences based on deep bidirectional LSTM network model for ECG signal classification. Comput Biol Med 96(January):189–202. https://doi.org/10.1016/j.compbiomed.2018.03.016
Yıldırım Ö, Pławiak P, Tan RS, Acharya UR (2018) Arrhythmia detection using deep convolutional neural network with long duration ECG signals. Comput Biol Med 102(September):411–420. https://doi.org/10.1016/j.compbiomed.2018.09.009
Yu SN, Chen YH (2007) Electrocardiogram beat classification based on wavelet transformation and probabilistic neural network. Pattern Recogn Lett 28(10):1142–1150. https://doi.org/10.1016/j.patrec.2007.01.017
Zhao Y, Xiong J, Hou Y, Zhu M, Lu Y, Xu Y et al (2020) Early detection of ST-segment elevated myocardial infarction by artificial intelligence with 12-lead electrocardiogram. Int J Cardiol. https://doi.org/10.1016/j.ijcard.2020.04.089
Zhou LG, Lu XD, & Hu GS (1986) Biomedical signal processing. In: IEEE/engineering in medicine and biology society annual conference. https://doi.org/10.1201/9781420005899.ch2
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
Saini, S.K., Gupta, R. Artificial intelligence methods for analysis of electrocardiogram signals for cardiac abnormalities: state-of-the-art and future challenges. Artif Intell Rev 55, 1519–1565 (2022). https://doi.org/10.1007/s10462-021-09999-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-021-09999-7