Skip to main content

Advertisement

Log in

Explainable detection of atrial fibrillation using deep convolutional neural network with UCMFB

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Atrial fibrillation (AF) is considered to be the most dangerous cardiovascular disease and its prevalence is growing year by year. In this work, an automated detection system for the early identification of atrial fibrillation is presented. A deep convolutional neural network (DCNN) model along with the uniform cosine modulated filter banks (UCMFB) is utilized for the classification purpose. The ECG signal is first decomposed into 8 sub-signals using 8-channel UCMFB and out of which first 6 sub-signals are utilised for the further processing. These sub-signals converted into images using wavelet transform packet (WTP) by considering short segments of 5 seconds. These images are then fed to DCNN model for the classification, and tested over MIT-BIH AF and normal sinus rhythm (NSR) databases. The proposed method has achieved an overall Accuracy of 99.82%, Sensitivity of 99.86%, Precision of 99.86%, Specificity of 99.87%, F1-score of 99.82%, and ROC of 100%. It is observed that the proposed method is able to achieve the best label classification when the ECG signal is converted into images. Also, the DCNN based method decreases the false diagnosis rates in identification of AF.

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

Similar content being viewed by others

Data Availability Statements

The MIT-BIH Atrial Fibrillation database and Normal Sinus Rhythm database analysed during the current study are available at https://archive.physionet.org/cgi-bin/atm/ATM.

References

  1. Abdel-Hamid O, Mohamed A-R, Jiang H, Deng L, Penn G, Yu D (2014) Convolutional neural networks for speech recognition. IEEE/ACM Trans Audio Speech Lang Process 22(10):1533–1545

    Google Scholar 

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

    Google Scholar 

  3. 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 Recogn Lett 122:23–30

    Google Scholar 

  4. Camm AJ, Kirchhof P, Lip G et al (2010) For the European society for cardiology. guidelines for the management of atrial fibrillation. Eur Heart J 31(19):2369–2429

    Google Scholar 

  5. Cervigón R, McGinley B, Craven D, Glavin M, Jones E (2021) The effects of compression on the detection of atrial fibrillation in ecg signals. Appl Sci 11(13):5908

    Google Scholar 

  6. Chandra S, Sharma A, Singh G (2020) Computationally efficient cosine modulated filter bank design for ecg signal compression. IRBM 41(1):2–17

    Google Scholar 

  7. Chen Y, Wang Z, Li Q (2013) Multi-scale wavelet entropy based method for paroxysmal atrial fibrillation recognition. Space Med Med Eng 26 (5):352–355

    Google Scholar 

  8. Chen X, Cheng Z, Wang S, Lu G, Xv G, Liu Q, Zhu X (2021) Atrial fibrillation detection based on multi-feature extraction and convolutional neural network for processing ecg signals. Comput Methods Prog Biomed 202:106009

    Google Scholar 

  9. Chetan A, Tripathy RK, Dandapat S (2018) A diagnostic system for detection of atrial and ventricular arrhythmia episodes from electrocardiogram. J Med Biol Eng 38(2):304–315

    Google Scholar 

  10. Cruz-Roldán F, Blanco-Velasco M, Godino-Llorente JI (2004) Nearly-perfect reconstruction cosine-modulated filter bank applied to ecg signal coding. In: 2004 12th European signal processing conference. IEEE, pp 2187–2190

  11. Cui X, Chang E, Yang W-H, Jiang BC, Yang AC, Peng C-K (2017) Automated detection of paroxysmal atrial fibrillation using an information-based similarity approach. Entropy 19(12):677

    Google Scholar 

  12. Dash S, Verma S, Khan MS, Wozniak M, Shafi J, Ijaz MF (2021) A hybrid method to enhance thick and thin vessels for blood vessel segmentation. Diagnostics 11(11):2017

    Google Scholar 

  13. Dash S, Verma S, Bevinakoppa S, Wozniak M, Shafi J, Ijaz MF (2022) Guidance image-based enhanced matched filter with modified thresholding for blood vessel extraction. Symmetry 14(2):194

    Google Scholar 

  14. Degirmenci M, Ozdemir M, Izci E, Akan A (2021) Arrhythmic heartbeat classification using 2d convolutional neural networks IRBM

  15. Dhakshaya S, Auxillia DJ (2019) Classification of ecg using convolutional neural network (cnn). In: 2019 International conference on recent advances in energy-efficient computing and communication (ICRAECC). IEEE, pp 1–6

  16. Doblinger G (2012) A fast design method for perfect-reconstruction uniform cosine-modulated filter banks. IEEE Trans Signal Process 60(12):6693–6697

    MathSciNet  MATH  Google Scholar 

  17. Dörr M., Nohturfft V, Brasier N, Bosshard E, Djurdjevic A, Gross S, Raichle CJ, Rhinisperger M, Stöckli R., Eckstein J (2019) The watch af trial: smartwatches for detection of atrial fibrillation. JACC Clin Electrophysiol 5(2):199–208

    Google Scholar 

  18. Eswari JS, Majdoubi J, Naik S, Gupta S, Bit A, Rahimi-Gorji M, Saleem A (2020) Prediction of stenosis behaviour in artery by neural network and multiple linear regressions. Biomech Model Mechanobiol 19(5):1697–1711

    Google Scholar 

  19. Fan X, Yao Q, Cai Y, Miao F, Sun F, Li Y (2018) Multiscaled fusion of deep convolutional neural networks for screening atrial fibrillation from single lead short ecg recordings. IEEE J Biomed Health Inform 22(6):1744–1753

    Google Scholar 

  20. Ghosh SK, Ponnalagu R, Tripathy R, Acharya UR (2020) Automated detection of heart valve diseases using chirplet transform and multiclass composite classifier with pcg signals. Comput Biol Med 118:103632

    Google Scholar 

  21. Ghosh SK, Tripathy RK, Paternina MRA, Arrieta JJ, Zamora-Mendez A, Naik GR (2020) Detection of atrial fibrillation from single lead ecg signal using multirate cosine filter bank and deep neural network. J Med Syst 44(6):114

    Google Scholar 

  22. Gliner V, Keidar N, Makarov V, Avetisyan AI, Schuster A, Yaniv Y (2020) Automatic classification of healthy and disease conditions from images or digital standard 12-lead electrocardiograms. Sci Rep 10(1):1–12

    Google Scholar 

  23. Go AS, Hylek EM, Phillips KA, Chang Y, Henault LE, Selby JV, Singer DE (2001) Prevalence of diagnosed atrial fibrillation in adults: national implications for rhythm management and stroke prevention: the anticoagulation and risk factors in atrial fibrillation (atria) study. Jama 285(18):2370–2375

    Google Scholar 

  24. Goldberger AL, Gold-berger E (1981) Clinical electrocardiography, a simplified approach. Crit Care Med 9(12):891–892

    Google Scholar 

  25. Goldberger AL, Amaral LA, Glass L, Hausdorff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng C-K, Stanley HE (2000) Physiobank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220

    Google Scholar 

  26. Hagiwara Y, Fujita H, Oh SL, Tan JH, San Tan R, Ciaccio EJ, Acharya UR (2018) Computer-aided diagnosis of atrial fibrillation based on ecg signals: a review. Inf Sci 467:99–114

    Google Scholar 

  27. He K, Zhang X, Ren S, Sun J (2015) Spatial pyramid pooling in deep convolutional networks for visual recognition. IEEE Trans Pattern Anal Mach Intell 37(9):1904–1916

    Google Scholar 

  28. Heo T-S, Kim C, Kim J-D, Park C-Y, Kim Y-S (2021) Prediction of atrial fibrillation cases: convolutional neural networks using the output texts of electrocardiography. Sensors Mater 33(1):393–404

    Google Scholar 

  29. Ijaz MF, Alfian G, Syafrudin M, Rhee J (2018) Hybrid prediction model for type 2 diabetes and hypertension using dbscan-based outlier detection, synthetic minority over sampling technique (smote), and random forest. Appl Sci 8(8):1325

    Google Scholar 

  30. Ijaz MF, Attique M, Son Y (2020) Data-driven cervical cancer prediction model with outlier detection and over-sampling methods. Sensors 20(10):2809

    Google Scholar 

  31. Jamshidi M, Lalbakhsh A, Talla J, Peroutka Z, Hadjilooei F, Lalbakhsh P, Jamshidi M, La Spada L, Mirmozafari M, Dehghani M et al (2020) Artificial intelligence and covid-19: deep learning approaches for diagnosis and treatment. Ieee Access 8:109581–109595

    Google Scholar 

  32. Jo Y-Y, Cho Y, Lee SY, Kwon J-M, Kim K-H, Jeon K-H, Cho S, Park J, Oh B-H (2021) Explainable artificial intelligence to detect atrial fibrillation using electrocardiogram. Int J Cardiol 328:104–110

    Google Scholar 

  33. Jun TJ, Nguyen HM, Kang D, Kim D, Kim D, Kim Y-H (2018) Ecg arrhythmia classification using a 2-d convolutional neural network. arXiv:1804:06812

  34. Kamaleswaran R, Mahajan R, Akbilgic O (2018) A robust deep convolutional neural network for the classification of abnormal cardiac rhythm using single lead electrocardiograms of variable length. Physiol Meas 39(3):035006

    Google Scholar 

  35. Kharshid A, Alhichri HS, Ouni R, Bazi Y (2019) Classification of short-time single-lead ecg recordings using deep residual cnn. In: 2019 2nd International conference on new trends in computing sciences (ICTCS). IEEE, pp 1–6

  36. Kido K, Tamura T, Ono N, Altaf-Ul-Amin M, Sekine M, Kanaya S, Huang M (2019) A novel cnn-based framework for classification of signal quality and sleep position from a capacitive ecg measurement. Sensors 19(7):1731

    Google Scholar 

  37. Kumar M, Pachori RB, Acharya UR (2018) Automated diagnosis of atrial fibrillation ecg signals using entropy features extracted from flexible analytic wavelet transform. Biocybern Biomed Eng 38(3):564–573

    Google Scholar 

  38. Kumar Y, Koul A, Singla R, Ijaz MF (2022) Artificial intelligence in disease diagnosis: a systematic literature review, synthesizing framework and future research agenda. J Ambient Intell Humanized Comput:1–28

  39. Kumar A, Sunkaria RK (2022) Design of uniform cosine modulated filter bank using iacor-ls and its application in baseline wander removal from ecg signal. AEU-Int J Electron Commun 150:154198

    Google Scholar 

  40. Ladavich S, Ghoraani B (2015) Rate-independent detection of atrial fibrillation by statistical modeling of atrial activity. Biomed Signal Process Control 18:274–281

    Google Scholar 

  41. Lee J, Reyes BA, McManus DD, Maitas O, Chon KH (2012) Atrial fibrillation detection using an iphone 4s. IEEE Trans Biomed Eng 60 (1):203–206

    Google Scholar 

  42. Lu L, Wang X, Carneiro G, Yang L (2019) Deep learning and convolutional neural networks for medical imaging and clinical informatics, Springer

  43. Maji U, Mitra M, Pal S (2013) Automatic detection of atrial fibrillation using empirical mode decomposition and statistical approach. Procedia Technol 10:45–52

    Google Scholar 

  44. Mandal M, Singh PK, Ijaz MF, Shafi J, Sarkar R (2021) A tri-stage wrapper-filter feature selection framework for disease classification. Sensors 21(16):5571

    Google Scholar 

  45. Martis RJ, Prasad H, Chakraborty C, Ray AK (2012) Automated detection of atrial flutter and fibrillation using ecg signals in wavelet framework. J Mech Med Biol 12(05):1240023

    Google Scholar 

  46. Martis RJ, Acharya UR, Prasad H, Chua CK, Lim CM (2013) Automated detection of atrial fibrillation using bayesian paradigm. Knowl-Based Syst 54:269–275

    Google Scholar 

  47. Mousavi S, Afghah F, Acharya UR (2020) Han-ecg: an interpretable atrial fibrillation detection model using hierarchical attention networks. Comput Biol Med 127:104057

    Google Scholar 

  48. Panda R, Jain S, Tripathy R, Acharya UR (2020) Detection of shockable ventricular cardiac arrhythmias from ecg signals using ffrewt filter-bank and deep convolutional neural network. Comput Biol Med 124:103939

    Google Scholar 

  49. 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 Cyber Syst 48(12):2095–2104

    Google Scholar 

  50. Rajpurkar P, Hannun AY, Haghpanahi M, Bourn C, Ng AY (2017) Cardiologist-level arrhythmia detection with convolutional neural networks. arXiv:1707:01836

  51. Sharif Razavian A, Azizpour H, Sullivan J, Carlsson S (2014) Cnn features off-the-shelf: an astounding baseline for recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp 806–813

  52. She W-J, Senoo K, Iwakoshi H, Kuwahara N, Siriaraya P (2022) Af’fective design: supporting atrial fibrillation post-treatment with explainable ai. In: 27th International conference on intelligent user interfaces, pp 22–25

  53. Shi J, Chen C, Liu H, Wang Y, Shu M, Zhu Q (2021) Automated atrial fibrillation detection based on feature fusion using discriminant canonical correlation analysis. Comput Math Methods Med 2021

  54. Srinivasu PN, Ahmed S, Alhumam A, Kumar AB, Ijaz MF (2021) An aw-haris based automated segmentation of human liver using ct images. Comput Mater Contin 69(3):3303–3319

    Google Scholar 

  55. Srinivasu PN, SivaSai JG, Ijaz MF, Bhoi AK, Kim W, Kang JJ (2021) Classification of skin disease using deep learning neural networks with mobilenet v2 and lstm. Sensors 21(8):2852

    Google Scholar 

  56. Stridh M, Sornmo L, Meurling CJ, Olsson SB (2001) Characterization of atrial fibrillation using the surface ecg: time-dependent spectral properties. IEEE Trans Biomed Eng 48(1):19–27

    Google Scholar 

  57. Taniguchi H, Takata T, Takechi M, Furukawa A, Iwasawa J, Kawamura A, Taniguchi T, Tamura Y (2021) Explainable artificial intelligence model for diagnosis of atrial fibrillation using holter electrocardiogram waveforms. Int Heart J 62(3):534–539

    Google Scholar 

  58. Thakur S, Kumar A (2021) X-ray and ct-scan-based automated detection and classification of covid-19 using convolutional neural networks (cnn). Biomed Signal Process Control 69:102920

    Google Scholar 

  59. Tripathy R, Paternina MRA, Arrieta JG, Pattanaik P (2017) Automated detection of atrial fibrillation ecg signals using two stage vmd and atrial fibrillation diagnosis index. J Mech Med Biol 17(07):1740044

    Google Scholar 

  60. UK GYL, De Caterina R, UK IS, Atar D, Hohnloser SH, Hindricks G, UK PK (2012) 2012 Focused update of the esc guidelines for the management of atrial fibrillation. Eur Heart J 33:2719–2747

    Google Scholar 

  61. Vulli A, Srinivasu PN, Sashank MSK, Shafi J, Choi J, Ijaz MF (2022) Fine-tuned densenet-169 for breast cancer metastasis prediction using fastai and 1-cycle policy. Sensors 22(8):2988

    Google Scholar 

  62. Wang J, Wang P, Wang S (2020) Automated detection of atrial fibrillation in ecg signals based on wavelet packet transform and correlation function of random process. Biomed Signal Process Control 55:101662

    Google Scholar 

  63. Wang TJ, Larson MG, Levy D, Vasan RS, Leip EP, Wolf PA, D’Agostino RB, Murabito JM, Kannel WB, Benjamin EJ (2003) Temporal relations of atrial fibrillation and congestive heart failure and their joint influence on mortality: the framingham heart study. Circulation 107(23):2920–2925

    Google Scholar 

  64. Yamashita R, Nishio M, Do RKG, Togashi K (2018) Convolutional neural networks: an overview and application in radiology. Insights Imaging 9 (4):611–629

    Google Scholar 

  65. Yu R, Gao Y, Duan X, Zhu T, Wang Z, Jiao B (2018) Qrs detection and measurement method of ecg paper based on convolutional neural networks. In: 2018 40th Annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, pp 4636–4639

  66. Zubair M, Kim J, Yoon C (2016) An automated ecg beat classification system using convolutional neural networks. In: 2016 6th International conference on IT convergence and security (ICITCS). IEEE, pp 1–5

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Mohan Rao.

Ethics declarations

Conflict of Interests

Author B. Mohan Rao, and Aman Kumar hereby 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

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rao, B.M., Kumar, A. Explainable detection of atrial fibrillation using deep convolutional neural network with UCMFB. Multimed Tools Appl 82, 40683–40700 (2023). https://doi.org/10.1007/s11042-023-15123-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15123-4

Keywords

Navigation