Skip to main content

ECG Signal Classification with a Multi-stage Model Integrating CNN, SNN, and ResNet

  • Conference paper
  • First Online:
Advanced Data Mining and Applications (ADMA 2024)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 15387))

Included in the following conference series:

  • 157 Accesses

Abstract

Electrocardiogram (ECG) signal classification plays a crucial role in medical diagnostics. However, existing Spiking Neural Network (SNN) often exhibit relatively low accuracy when applied to ECG signal classification tasks, limiting their practical applications. To address this issue, this paper proposes a multi-stage model that integrates Convolutional Neural Network (CNN), SNN, and Residual Network (ResNet) to enhance the performance of ECG signal classification. The model first employs CNN to extract spatial features from the ECG signals, followed by SNN to capture temporal sequence information, and finally uses ResNet’s residual block mechanism to improve the learning of deep features. By combining CNN and SNN architectures, the model enhances classification accuracy, while the residual connections in ResNet help mitigate the vanishing gradient problem encountered in deep network training. Additionally, the incorporation of Dropout layers further improves the model’s generalization capability. Experimental results demonstrate that the proposed CNN_SNN_ResNet model significantly improves the accuracy of ECG signal classification, providing a novel approach for the application of Spiking Neural Networks in medical signal processing.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Acharya, U.R., Fujita, H., Lih, O.S.: Deep learning for ECG classification: a review. J. Healthc. Eng. 2017, 1–15 (2017)

    Google Scholar 

  2. Bohte, S.M., Mozer, M.C.: Spiking neural networks for time-series prediction and classification. Neural Comput. 21(7), 1852–1885 (2009)

    Google Scholar 

  3. Chen, H., Liu, F., Zhao, J.: A comprehensive approach to ECG classification using hybrid deep learning models. IEEE Trans. Biomed. Circuits Syst. 14(5), 1012–1022 (2020)

    Google Scholar 

  4. Chen, H., Zhao, J., Liu, F.: A hybrid model combining CNN and SNN for ECG classification. IEEE Trans. Neural Netw. Learn. Syst. 31(5), 1753–1765 (2020)

    Google Scholar 

  5. Deng, L., Li, Z., Wu, S.: Scalability of spiking neural networks in real-world applications. IEEE Trans. Neural Netw. Learn. Syst. 31(12), 4554–4564 (2020)

    Google Scholar 

  6. Fan, C., Li, Y., Yin, W.: Residual networks for ECG signal classification and anomaly detection. Biomed. Res. Int. 2018, 1–12 (2018)

    Google Scholar 

  7. Gerstner, W., Kistler, W.M.: Temporal signal processing with spiking neural networks. Nat. Rev. Neurosci. 9, 237–243 (2008)

    Google Scholar 

  8. Ghosh-Dastidar, U., Adeli, H.: Spiking neural networks: review and applications. Front. Neurosci. 8, 114 (2014)

    Google Scholar 

  9. He, K., Zhang, X., Ren, S., Sun, J.: Residual learning framework for deep neural networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770–778 (2016)

    Google Scholar 

  10. Huang, C.H., Lin, C.H., Liu, C.H.: A novel hybrid model for ECG classification. IEEE Access 9, 53270–53279 (2021)

    Google Scholar 

  11. Jun, T., et al.: Deep learning architectures for ECG classification: a review. Comput. Biol. Med. 112, 103754 (2020)

    Google Scholar 

  12. Khan, M.A., Ali, M., Khan, A.: Challenges and opportunities in ECG signal classification with deep learning. IEEE Trans. Biomed. Eng. 67(12), 3474–3485 (2020)

    Google Scholar 

  13. Kheradpisheh, S.R., Farahpour, M., et al.: Challenges and limitations in spiking neural networks for classification tasks. Neurocomputing 187, 26–37 (2016)

    Google Scholar 

  14. Kim, J., Jang, S., Lee, H.K.: Deep learning approaches for ECG signal classification: a comparative review. J. Biomed. Inform. 104, 103414 (2020)

    Google Scholar 

  15. Kwon, S.K., Lee, J.H., Cho, H.W.: Deep convolutional neural networks for ECG signal classification. IEEE Trans. Biomed. Eng. 68(7), 1860–1870 (2021)

    Google Scholar 

  16. Lee, J., Kim, S.K.: Convolutional neural networks for ECG classification. J. Biomed. Inform. 89, 62–71 (2019)

    Google Scholar 

  17. Lee, J.H., Kim, S., Kim, J.W.: Enhancing ECG signal classification with deep residual learning and spiking neural networks. Neurocomputing 416, 261–271 (2020)

    Google Scholar 

  18. Li, M., Hu, L., Lin, Q.: Deep learning methods for ECG classification and their applications. IEEE Trans. Neural Syst. Rehabil. Eng. 28(2), 379–388 (2020)

    Google Scholar 

  19. Li, W., Zhang, L., Liu, G.: Advanced techniques for ECG signal classification: a comparative study. J. Biomed. Inform. 104, 103421 (2020)

    Google Scholar 

  20. Liu, S., Zhao, X., Li, W.: Spiking neural networks for time-series classification: a survey. Neural Netw. 115, 60–78 (2019)

    Google Scholar 

  21. Maass, W., Schmitt, S.: Spiking neural networks: a review of models and applications. Front. Comput. Neurosci. 9, 64 (2015)

    Google Scholar 

  22. Merolla, P.A., Cassidy, A.S., Arthur, J.V.: Hardware implementations for spiking neural networks: a review. Front. Neurosci. 10, 376 (2016)

    Google Scholar 

  23. Mohammed, S., Zaki, M., Ammar, H.: Improving ECG classification accuracy with a hybrid CNN-SNN Model. Bioengineering 7(4), 167 (2020)

    Google Scholar 

  24. Pfeiffer, M., Pfeil, T.: Training algorithms for spiking neural networks: a review. Front. Comput. Neurosci. 7, 138 (2013)

    Google Scholar 

  25. Pfeiffer, M., Pfeil, T.: Spiking neural networks for pattern recognition: a review. Neural Netw. 52, 245–254 (2014)

    Google Scholar 

  26. Rajpurkar, P., Hannun, A.Y., Haghpanahi, M., et al.: A survey on deep learning techniques for ECG signal classification. IEEE Trans. Biomed. Eng. 66(9), 2542–2553 (2019)

    Google Scholar 

  27. Samarakoon, H., Bhattacharya, S., Al-Mousa, A.: Hybrid deep learning model for ECG signal classification. Neurocomputing 327, 163–174 (2019)

    Google Scholar 

  28. Sannino, G., De Pietro, G.: Multi-stage deep learning model for ECG signal classification. IEEE Access 8, 64285–64295 (2020)

    Google Scholar 

  29. Sharma, N., Kumar, A., Yadav, A.: Review of ECG signal classification using deep learning techniques. J. Biomed. Sci. Eng. 12(8), 122–138 (2019)

    Google Scholar 

  30. Tavanaei, A., Ghodrati, M.: Event-based ECG classification using spiking neural networks. J. Comput. Neurosci. 45(3), 357–372 (2018)

    Google Scholar 

  31. Wang, R., Zhang, Z., Liu, X.: ECG classification using deep learning techniques: a review. Comput. Biol. Med. 116, 103758 (2020)

    Google Scholar 

  32. Yildirim, O., Baloglu, U.B., Talo, M., et al.: Electrocardiogram signal classification using machine learning and deep learning techniques: a review. Comput. Biol. Med. 103, 100–111 (2018)

    Google Scholar 

  33. Zhang, L., Li, W., Liu, G.: ECG classification using convolutional neural networks and deep residual networks. IEEE Access 8, 97246–97256 (2020)

    Google Scholar 

  34. Zhao, J., Chen, H., Liu, F.: Deep spiking neural networks for ECG signal classification. IEEE Trans. Biomed. Circuits Syst. 13(2), 229–239 (2019)

    Google Scholar 

  35. Zhao, J., Chen, H., Liu, F.: Combining deep learning and residual networks for enhanced ECG signal analysis. IEEE Trans. Biomed. Eng. 68(3), 687–698 (2021)

    Google Scholar 

  36. Zhou, B., Shen, L., Xu, J.: Combining CNN and LSTM for ECG signal classification. Bioengineering 7(4), 155 (2020)

    Google Scholar 

Download references

Acknowledgements

This work is supported by the Central Funds Guiding the Local Science and Technology Development under Grant No.236Z0806G, the National Natural Science Foundation of China under Grant No.62372021, and the Open Competition Mechanism to Select the Best Candidates in Shijiazhuang, Hebei Province, China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenjia Niu .

Editor information

Editors and Affiliations

Ethics declarations

Disclosure of Interests

All authors disclosed no relevant relationships.

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shi, X. et al. (2025). ECG Signal Classification with a Multi-stage Model Integrating CNN, SNN, and ResNet. In: Sheng, Q.Z., et al. Advanced Data Mining and Applications. ADMA 2024. Lecture Notes in Computer Science(), vol 15387. Springer, Singapore. https://doi.org/10.1007/978-981-96-0811-9_25

Download citation

  • DOI: https://doi.org/10.1007/978-981-96-0811-9_25

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-96-0810-2

  • Online ISBN: 978-981-96-0811-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics