Affiliation:
1. Department of Innovation Engineering, University of Salento, 73100 Lecce, Italy
2. Center for Biomolecular Nanotechnologies, Italian Institute of Technology, 73010 Arnesano, Italy
Abstract
The phonocardiogram (PCG) can be used as an affordable way to monitor heart conditions. This study proposes the training and testing of several classifiers based on SVMs (support vector machines), k-NN (k-Nearest Neighbor), and NNs (neural networks) to perform binary (“Normal”/”Pathologic”) and multiclass (“Normal”, “CAD” (coronary artery disease), “MVP” (mitral valve prolapse), and “Benign” (benign murmurs)) classification of PCG signals, without heart sound segmentation algorithms. Two datasets of 482 and 826 PCG signals from the Physionet/CinC 2016 dataset are used to train the binary and multiclass classifiers, respectively. Each PCG signal is pre-processed, with spike removal, denoising, filtering, and normalization; afterward, it is divided into 5 s frames with a 1 s shift. Subsequently, a feature set is extracted from each frame to train and test the binary and multiclass classifiers. Concerning the binary classification, the trained classifiers yielded accuracies ranging from 92.4 to 98.7% on the test set, with memory occupations from 92.7 kB to 11.1 MB. Regarding the multiclass classification, the trained classifiers achieved accuracies spanning from 95.3 to 98.6% on the test set, occupying a memory portion from 233 kB to 14.1 MB. The NNs trained and tested in this work offer the best trade-off between performance and memory occupation, whereas the trained k-NN models obtained the best performance at the cost of large memory occupation (up to 14.1 MB). The classifiers’ performance slightly depends on the signal quality, since a denoising step is performed during pre-processing. To this end, the signal-to-noise ratio (SNR) was acquired before and after the denoising, indicating an improvement between 15 and 30 dB. The trained and tested models occupy relatively little memory, enabling their implementation in resource-limited systems.
Funder
Italian Ministry of Health
“Sistema di Monitoraggio ed Analisi basato su intelligenza aRTificiale per pazienti affetti da scompenso CARdiaco cronico con dispositivi medici miniinvasivi e indossabili Evoluti—SMART CARE”
Reference36 articles.
1. Sergi, I., Montanaro, T., Shumba, A.T., De Fazio, R., Visconti, P., and Patrono, L. (2023, January 20–23). An IoT-Based Platform for Remote Monitoring of Patients with Heart Failure: An Overview of Integrable Devices. Proceedings of the 2023 8th International Conference on Smart and Sustainable Technologies (SpliTech), Split/Bol, Croatia.
2. Boulares, M., Alotaibi, R., AlMansour, A., and Barnawi, A. (2021). Cardiovascular Disease Recognition Based on Heartbeat Segmentation and Selection Process. Int. J. Environ. Res. Public Health, 18.
3. Systematic Review for Phonocardiography Classification Based on Machine Learning;Altaf;Int. J. Adv. Comput. Sci. Appl.,2023
4. Chen, W., Sun, Q., Chen, X., Xie, G., Wu, H., and Xu, C. (2021). Deep Learning Methods for Heart Sounds Classification: A Systematic Review. Entropy, 23.
5. Analysis of the Four Heart Sounds Statistical Study and Spectro-Temporal Characteristics;Debbal;J. Med. Eng. Technol.,2020