Balancing Energy Consumption and Detection Accuracy in Cardiovascular Disease Diagnosis: A Spiking Neural Network-Based Approach with ECG and PCG Signals
Abstract
1. Introduction
2. Materials and Methods
2.1. Framework
2.2. Datasets
2.3. Adaptive Superlets Transform (ASLT)
2.4. Spiking Convolutional Neural Network (SCNN)
2.5. Fusion Method
2.5.1. Signal-Level Fusion
2.5.2. Decision-Level Fusion
3. Experiment
3.1. Experimental Setup
3.2. Evaluation Metrics
4. Results and Discussion
4.1. Classification Performance
4.2. Analysis of Spike Firing Rate

4.3. Analysis of Energy Consumption
4.4. Comparison with Related Research
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Humayun, A.I.; Ghaffarzadegan, S.; Ansari, M.I.; Feng, Z.; Hasan, T. Towards domain invariant heart sound abnormality detection using learnable filterbanks. IEEE J. Biomed. Health Inform. 2020, 24, 2189–2198. [Google Scholar] [CrossRef] [Scilit]
- Gregory, A.R.; George, A.M.; Catherine, O.J.; Giovanni, A.; Enrico, A.; Larry, M.B.; Noel, C.B.; Andrea, Z.B.; Emelia, J.B.; Catherine, P.B.; et al. Global burden of cardiovascular diseases and risk factors, 1990–2019: Update from the GBD 2019 study. J. Am. Coll. Cardiol. 2020, 76, 2982–3021. [Google Scholar]
- Dey, M.; Omar, N.; Ullah, M.A. Temporal feature-based classification into myocardial infarction and other CVDs merging CNN and Bi-LSTM from ECG signal. IEEE Sens. J. 2021, 21, 21688–21695. [Google Scholar] [CrossRef] [Scilit]
- Baloglu, U.B.; Talo, M.; Yildirim, O.; Tan, R.S.; Acharya, U.R. Classification of myocardial infarction with multi-lead ECG signals and deep CNN. Pattern Recognit. Lett. 2019, 122, 23–30. [Google Scholar] [CrossRef] [Scilit]
- Hannun, A.Y.; Rajpurkar, P.; Haghpanahi, M.; Tison, G.H.; Bourn, C.; Turakhia, M.P.; Ng, A.Y. Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network. Nat. Med. 2019, 25, 65–69. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yao, Q.; Wang, R.; Fan, X. Multi-class arrhythmia detection from 12-lead varied-length ECG using Attention-based Time-Incremental Convolutional Neural Network. Inf. Fusion 2020, 53, 174–182. [Google Scholar] [CrossRef] [Scilit]
- Ghaffari, A.; Madani, N. Atrial fibrillation identification based on a deep transfer learning approach. Biomed. Phys. Eng. Express 2019, 5, 035015. [Google Scholar] [CrossRef] [Scilit]
- Clifford, G.D.; Liu, C.; Moody, B.; Millet, J.; Schmidt, S.; Li, Q.; Silva, I.; Mark, R.G. Recent advances in heart sound analysis. Physiol. Meas. 2017, 38, E10–E25. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tang, H.; Dai, Z.; Jiang, Y.; Li, T.; Liu, C. PCG classification using multidomain features and SVM classifier. BioMed Res. Int. 2018, 2018, 4205027. [Google Scholar] [CrossRef] [Scilit]
- Li, F.; Liu, M.; Zhao, Y.; Kong, L.; Dong, L.; Liu, X.; Hui, M. Feature extraction and classification of heart sound using 1D convolutional neural networks. EURASIP J. Adv. Signal Process. 2019, 2019, 59. [Google Scholar] [CrossRef] [Scilit]
- Acharya, U.R.; Fujita, H.; Oh, S.L.; Hagiwara, Y.; Tan, J.H.; Adam, M. Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network. Inf. Sci. 2017, 405, 81–90. [Google Scholar] [CrossRef] [Scilit]
- Zhu, W.; Chen, X.; Wang, Y.; Wang, L. Arrhythmia recognition and classification using ECG morphology and segment feature analysis. IEEE/ACM Trans. Comput. Biol. Bioinform. 2018, 16, 131–138. [Google Scholar] [CrossRef] [Scilit]
- Kui, H.; Pan, J.; Zong, R.; Yang, H.; Wang, W. Heart sound classification based on log mel-frequency spectral coefficients features and convolutional neural networks. Biomed. Signal Proces. 2021, 69, 102893. [Google Scholar] [CrossRef] [Scilit]
- Kusuma, S.; Jothi, K.R. ECG signals-based automated diagnosis of congestive heart failure using deep CNN and LSTM architecture. Biocybern. Biomed. Eng. 2022, 42, 247–257. [Google Scholar] [CrossRef] [Scilit]
- Alkhodari, M.; Fraiwan, L. Convolutional and recurrent neural networks for the detection of valvular heart diseases in phonocardiogram recordings. Comput. Methods Prog. Biomed. 2021, 200, 105940. [Google Scholar] [CrossRef] [Scilit]
- Li, P.; Huang, Y.; Liu, Z.P. Prediction of cardiovascular diseases by integrating multi-modal features with machine learning methods. Biomed. Signal Proces. 2021, 66, 102445. [Google Scholar] [CrossRef] [Scilit]
- Zhu, J.; Liu, H.; Liu, X.; Chen, C.; Shu, M. Cardiovascular disease detection based on deep learning and multi-modal data fusion. Biomed. Signal Proces. 2025, 99, 106882. [Google Scholar] [CrossRef] [Scilit]
- Rana, A.; Kim, K.K. A novel spiking neural network for ECG signal classification. J. Sens. Sci. Technol. 2021, 30, 20–24. [Google Scholar] [CrossRef] [Scilit]
- Zhu, R.J.; Zhang, M.; Zhao, Q.; Deng, H.; Duan, Y.; Deng, L.J. TCJA-SNN: Temporal-channel joint attention for spiking neural networks. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 5112–5125. [Google Scholar] [CrossRef] [Scilit]
- Roy, K.; Jaiswal, A.; Panda, P. Towards spike-based machine intelligence with neuromorphic computing. Nature 2019, 575, 607–617. [Google Scholar] [CrossRef] [Scilit]
- Stromatias, E.; Neil, D.; Pfeiffer, M.; Galluppi, F.; Furber, S.B.; Liu, S.C. Robustness of spiking deep belief networks to noise and reduced bit precision of neuro-inspired hardware platforms. Front. Neurosci. 2015, 9, 222. [Google Scholar] [CrossRef] [Scilit]
- Rana, A.; Kim, K.K. Electrocardiography classification with leaky integrate-and-fire neurons in an artificial neural network-inspired spiking neural network framework. Sensors 2024, 24, 3426. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.; Springer, D.; Li, Q.; Moody, B.; Juan, R.A.; Chorro, F.J.; Castells, F.; Roig, J.M.; Silva, I.; Johnson, A.E.W.; et al. An open access database for the evaluation of heart sound algorithms. Physiol. Meas. 2016, 37, 2181–2213. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liu, C.; Springer, D.; Clifford, G.D. Performance of an open-source heart sound segmentation algorithm on eight independent databases. Physiol. Meas. 2017, 38, 1730–1745. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, H.; Wang, X.; Liu, C.; Wang, Y.; Li, P.; Tang, H.; Yao, L.; Zhang, H. Dual-input neural network integrating feature extraction and deep learning for coronary artery disease detection using electrocardiogram and phonocardiogram. IEEE Access 2019, 7, 146457–146469. [Google Scholar] [CrossRef] [Scilit]
- Muresan, V.V.; Braband, H.; Neacsu, A.; Martin, R.C. Time-frequency super-resolution with superlets. Nat. Commun. 2021, 12, 337. [Google Scholar]
- Fang, W.; Chen, Y.; Ding, J.; Yu, Z.; Masquelier, T.; Chen, D.; Huang, L.; Zhou, H.; Li, G.; Tian, Y. SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence. Sci. Adv. 2023, 9, eadi1480. [Google Scholar] [CrossRef] [Scilit]
- Rathi, N.; Roy, K. DIET-SNN: A low-latency spiking neural network with direct input encoding and leakage and threshold optimization. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 3174–3182. [Google Scholar] [CrossRef] [Scilit]
- Horowitz, M. 1.1 Computing’s energy problem (and what we can do about it). In Proceedings of the IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC), San Francisco, CA, USA, 9–13 February 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 10–14. [Google Scholar]





| Type | Recordings | Time Length (s) |
|---|---|---|
| Negative | 804 | 6 |
| Positive | 750 | 6 |
| Parameters | T = 4 (ECG) | T = 6 (ECG) | T = 8 (ECG) | T = 4 (EPCG) | T = 6 (EPCG) | T = 8 (EPCG) |
|---|---|---|---|---|---|---|
| AVL | 0.09 | 0.08 | 0.07 | 0.16 | 0.14 | 0.14 |
| OSR | 0.40 | 0.73 | 0.97 | 0.25 | 0.43 | 0.70 |
| Signal | Sen (%) | F1 (%) | Spe (%) | Acc (%) | Auc (%) |
|---|---|---|---|---|---|
| ECG | 77.78 | 82.35 | 95.06 | 89.74 | 89.03 |
| PCG | 69.44 | 51.55 | 55.56 | 59.83 | 65.21 |
| EPCG | 50.00 | 50.70 | 79.01 | 70.09 | 70.66 |
| ECG + PCG | 77.78 | 80.00 | 92.59 | 88.03 | 88.94 |
| ECG + EPCG | 80.56 | 82.86 | 93.83 | 89.74 | 89.08 |
| Number of Convolution Layers | Sen (%) | F1 (%) | Spe (%) | Acc (%) | Auc (%) |
|---|---|---|---|---|---|
| 3 | 69.44 | 73.53 | 91.36 | 84.62 | 84.33 |
| 5 | 63.89 | 76.67 | 98.77 | 88.03 | 88.73 |
| 4 (Ours) | 80.56 | 82.86 | 93.83 | 89.74 | 89.08 |
| Color | Sen (%) | F1 (%) | Spe (%) | Acc (%) | Auc (%) |
|---|---|---|---|---|---|
| RGB | 69.44 | 71.43 | 88.89 | 82.91 | 84.12 |
| Grayscale (Ours) | 80.56 | 82.86 | 93.83 | 89.74 | 89.08 |
| Operation | Energy Consumption |
|---|---|
| FP ADD (32 bit) | 0.9 pJ |
| FP MULT (32 bit) | 0.9 pJ |
| FP MAC (32 bit) | (0.9 + 3.7) = 4.6 pJ |
| Signal | Normalized (a) | Normalized (b) | ANN/SNN Energy () |
|---|---|---|---|
| ECG | 1.0 | 0.72 | 7.1 |
| PCG | 1.0 | 0.65 | 7.9 |
| EPCG | 1.0 | 0.43 | 11.9 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ran, G.; Wang, Y.; Zhang, H.; Cheng, J.; Lai, D. Balancing Energy Consumption and Detection Accuracy in Cardiovascular Disease Diagnosis: A Spiking Neural Network-Based Approach with ECG and PCG Signals. Sensors 2025, 25, 5263. https://doi.org/10.3390/s25175263
Ran G, Wang Y, Zhang H, Cheng J, Lai D. Balancing Energy Consumption and Detection Accuracy in Cardiovascular Disease Diagnosis: A Spiking Neural Network-Based Approach with ECG and PCG Signals. Sensors. 2025; 25(17):5263. https://doi.org/10.3390/s25175263
Chicago/Turabian StyleRan, Guihao, Yijing Wang, Han Zhang, Jiahui Cheng, and Dakun Lai. 2025. "Balancing Energy Consumption and Detection Accuracy in Cardiovascular Disease Diagnosis: A Spiking Neural Network-Based Approach with ECG and PCG Signals" Sensors 25, no. 17: 5263. https://doi.org/10.3390/s25175263
APA StyleRan, G., Wang, Y., Zhang, H., Cheng, J., & Lai, D. (2025). Balancing Energy Consumption and Detection Accuracy in Cardiovascular Disease Diagnosis: A Spiking Neural Network-Based Approach with ECG and PCG Signals. Sensors, 25(17), 5263. https://doi.org/10.3390/s25175263

