Skip to main content
Log in

Short Term ECG Classification with Residual-Concatenate Network and Metric Learning

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

Abstract

ECG classification is important to the diagnosis of cardiovascular disease. This paper develops a robust and accurate algorithm for automatic detection of heart arrhythmias from ECG signals recorded with one lead. A novel model based on the convolutional neural network is proposed to extract low-level and high-level features of short term ECG. In addition, Information-Theoretic Metric Learning is utilized as a final classification model to boost the discrimination abilities of the network trained features. The experimental results over the MIT-BIH arrhythmia database show that the model achieves a comparable performance with most of the state-of-the-art methods and Information-Theoretic Metric Learning further improves the performance. Besides the good accuracy achieved, the proposed method balances different criteria.

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

Similar content being viewed by others

References

  1. (1987) Recommended Practice for Testing and Reporting Performance Results of Ventricular Arrhythmia Detection Algorithms. Arlington, VA, USA: Association for the Advancement of Medical Instrumentation

  2. Acharya UR, Fujita H, Lih OS, et al. (2017) Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network[J]. Inf Sci 405:81–90

    Article  Google Scholar 

  3. Andersen RS, Peimankar A, Puthusserypady S (2019) A deep learning approach for real-time detection of atrial fibrillation[J]. Expert Systems with Applications 115:465–473

    Article  Google Scholar 

  4. Berkaya SK, Uysal AK, Gunal ES, et al. (2018) A survey on ECG analysis[J]. Biomedical Signal Processing and Control 43:216–235

    Article  Google Scholar 

  5. Chazal PD, O”dwyer M, Reilly RB (2004) Automatic classification of heartbeats using ECG morphology and heartbeat interval features[J]. IEEE Trans Biomed Eng 51 (7):1196–1206

    Article  Google Scholar 

  6. Davis JV, Kulis B, Jain P, et al. (2007) Information-theoretic metric learning[C]. In: Proceedings of the 24th international conference on Machine learning. ACM, pp 209–216

  7. Dilmac S, Korurek M (2015) ECG Heart beat classification method based onmodified ABC algorithm. Appl Soft Comput. 36:641–655

    Article  Google Scholar 

  8. Elhaj FA, Salim N, Harris AR, Swee TT, Ahmed T (2016) Arrhythmia recognitionand classification using combined linear and nonlinear features of ECGsignals. Comput. Methods Programs Biomed. 127:52–63

    Article  Google Scholar 

  9. Hannun A Y, Rajpurkar P, Haghpanahi M, et al. (2019) Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network[J]. Nature medicine 25(1):65

    Article  Google Scholar 

  10. He K, Zhang X, Ren S, et al. (2016) Deep residual learning for image recognition[C]. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  11. He K, Zhang X, Ren S, et al. (2016) Identity mappings in deep residual networks[C]. European conference on computer vision. vol 9908 Springer, Cham, pp 630–645

  12. He K, Zhang X, Ren S, Sun J (2015) Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In: Proceedings of the IEEE international conference on computer vision, pp 1026–1034

  13. Huang G, Liu Z, Van Der Maaten L, et al. (2017) Densely connected convolutional networks[C]. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp 4700– 4708

  14. Huang H, Liu J, Zhu Q, et al. (2014) A new hierarchical method for inter-patient heartbeat classification using random projections and RR intervals[J]. (26 pp.)—90 (26 pp.) BioMedical Engineering OnLine 13(1):90

    Article  Google Scholar 

  15. Khalaf AF, Owis MI, Yassine IA (2015) A novel technique for cardiac arrhythmiaclassification using spectral correlation and support vector machines. ExpertSyst. Appl. 42:8361–8368

    Article  Google Scholar 

  16. Kiranyaz S, et al. (2013) Multi-dimensional Particle Swarm Optimization for Machine Learning and Pattern Recognition. New York, NY USA:springer

  17. Kiranyaz S, Ince T, Gabbouj M (2015) Real-Time Patient-Specific ECG Classification by 1D convolutional neural Networks[J]. IEEE transactions on bio-medical engineering 63(3):664–675

    Article  Google Scholar 

  18. LeCun Y, Bengio Y, Hinton G (2015) Deep learning[J]. Nature 521(7553):436

    Article  Google Scholar 

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

    Article  Google Scholar 

  20. Raj S, Praveen Chand GSS, Ray KC (2015) ARM-based arrhythmia beat monitoring system[J]. Microprocessors & Microsystems 39(7):504–511

    Article  Google Scholar 

  21. Raj S, Ray KC (2017) ECG Signal analysis using DCT-based DOST and PSOoptimized SVM. IEEE Trans. Instrum. Meas. 66:470–478

    Article  Google Scholar 

  22. Schroff F, Kalenichenko D, Philbin J (2015) Facenet: A unified embedding for face recognition and clustering.. In: Proc. CVPR

  23. Sellami A, Hwang H (2019) A robust deep convolutional neural network with batch-weighted loss for heartbeat classification[J]. Expert Systems with Applications 122:75–84

    Article  Google Scholar 

  24. Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition.. In: ICLR

  25. Singh BN, Tiwari A (2006) Optimal selection of wavelet basis function applied to ECG signal denoising. Digital Signal Process. 16(3):275–287

    Article  Google Scholar 

  26. Sun X, Tang X (2014) Wang Deep learning face representation by joint identification-verification, CoRR, abs/1406., pp 4773

  27. Taiyong L, Min Z (2016) ECG Classification using wavelet packet entropy and random Forests[J]. Entropy 18(8):285

    Article  Google Scholar 

  28. Tenenbaum JB, De Silva V, Langford JC (2000) A global geometric framework for nonlinear dimensionality reduction[J]. Science 290(5500):2319–2323

    Article  Google Scholar 

  29. Wang JS, Chiang WC, Hsu YL, Yang YTC (2013) ECG Arrhythmia classificationusing a probabilistic neural network with a feature reduction method. Neurocomputing 116:38–45

    Article  Google Scholar 

  30. Weinberger Kilian Q, Saul Lawrence K (2009) Distance Metric Learning for Large Margin Nearest Neighbor Classification[J]. Journal of Machine Learning Research 10 (1):207–244

    MATH  Google Scholar 

  31. Xiaolong Z, Chung T (2018) Automated ECG Classification using Dual Heartbeat Coupling based on Convolutional Neural Network [J]. IEEE Access, vol 6, pp 27465–27472

  32. Ye C, Vijaya Kumar BVK, Coimbra MT (2012) Heartbeat Classification Using Morphological and Dynamic Features of ECG Signals[J]. Biomedical Engineering IEEE Transactions on 59(10):2930–2941

    Article  Google Scholar 

Download references

Acknowledgment

This work was supported in part by the National Natural Science Foundation of China-Xinjiang Joint Fund under Grant U1903127 and in part by the Key Research and Development Project of Shandong Province under Grant 2018GGX101032, 2019GGX101056, 2019JZZY010706.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gongping Yang.

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

Song, X., Yang, G., Wang, K. et al. Short Term ECG Classification with Residual-Concatenate Network and Metric Learning. Multimed Tools Appl 79, 22325–22336 (2020). https://doi.org/10.1007/s11042-020-09035-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09035-w

Keywords

Navigation