journal article·2020-06-06Open access

Classification of Heart Sounds Using Convolutional Neural Network

Fan Li, Hong Tang, Shang Shang, Klaus Mathiak, Fengyu Cong

Applied Sciences· Volume 10· Issue 11

Abstract

Heart sounds play an important role in the diagnosis of cardiac conditions. Due to the low signal-to-noise ratio (SNR), it is problematic and time-consuming for experts to discriminate different kinds of heart sounds. Thus, objective classification of heart sounds is essential. In this study, we combined a conventional feature engineering method with deep learning algorithms to automatically classify normal and abnormal heart sounds. First, 497 features were extracted from eight domains. Then, we fed these features into the designed convolutional neural network (CNN), in which the fully connected layers that are usually used before the classification layer were replaced with a global average pooling layer to obtain global information about the feature maps and avoid overfitting. Considering the class imbalance, the class weights were set in the loss function during the training process to improve the classification algorithm’s performance. Stratified five-fold cross-validation was used to evaluate the performance of the proposed method. The mean accuracy, sensitivity, specificity and Matthews correlation coefficient observed on the PhysioNet/CinC Challenge 2016 dataset were 86.8%, 87%, 86.6% and 72.1% respectively. The proposed algorithm’s performance achieves an appropriate trade-off between sensitivity and specificity.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Phonocardiography and Auscultation Techniques · Music and Audio Processing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Biomedical Engineering, Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, No. 2 Linggong Street, Dalian 116024, China

Department of Psychiatry, Psychotherapy and Psychosomatics, RWTH Aachen University, Uniklinik RWTH Aachen, Pauwelsstr. 30, 52074 Aachen, Germany

School of Artificial Intelligence, Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, No. 2 Linggong Street, Dalian 116024, China

Key Laboratory of Integrated Circuit and Biomedical Electronic System, Liaoning Province, Dalian University of Technology, No. 2 Linggong Street, Dalian 116024, China

Faculty of Information Technology, University of Jyväskylä, 40014 Jyväskylä, Finland

Funding

National Natural Science Foundation of China

References (43)

Show source-provided references
1. Medina-Leyte, D.J., Domínguez-Pérez, M., Mercado, I., Villarreal-Molina, M.T., and Jacobo-Albavera, L. (2020). Use of Human Umbilical Vein Endothelial Cells (HUVEC) as a Model to Study Cardiovascular Disease: A Review. Appl. Sci., 10.10.3390/app10030938 ↗
2. Perpetuini, D., Chiarelli, A.M., Cardone, D., Rinella, S., Massimino, S., Bianco, F., Bucciarelli, V., Vinciguerra, V., Fallica, G., and Perciavalle, V. (2020). Photoplethysmographic Prediction of the Ankle-Brachial Pressure Index through a Machine Learning Approach. Appl. Sci., 10.10.3390/app10062137 ↗
3. On the mechanism of production of the heart sounds10.1016/0002-8703(58)90054-1 ↗
4. Finding disease similarity by combining ECG with heart auscultation sound
5. Helping family physicians improve their cardiac auscultation skills with an interactive CD-ROM10.1002/chp.1340220304 ↗
6. Computer analysis of phonocardiograms10.1016/S0033-0620(63)80007-9 ↗
7. Tang, H., Chen, H., Li, T., and Zhong, M. (2016, January 11–14). Classification of Normal/Abnormal Heart Sound Recordings Based on Multi-Domain Features and Back Propagation Neural Network. Proceedings of the 2016 Computing in Cardiology Conference (CinC), Vancouver, BC, Canada.10.22489/CinC.2016.171-159 ↗
8. PCG Classification Using Multidomain Features and SVM Classifier
9. Son, G.Y., and Kwon, S. (2018). Classification of heart sound signal using multiple features. Appl. Sci., 8.10.3390/app8122344 ↗
10. Deep learning10.1038/nature14539 ↗
11. Pan, H., Wang, B., and Jiang, H. (2015). Deep Learning for Object Saliency Detection and Image Segmentation. arXiv.10.1561/9781680831177 ↗
12. Shang, S., Long, L., and Lin, S. (2019). Automatic Zebrafish Egg Phenotype Recognition from Bright-Field Microscopic Images Using Deep Convolutional Neural Network. Appl. Sci., 9.10.3390/app9163362 ↗
13. Convolutional neural networks for speech recognition10.1109/TASLP.2014.2339736 ↗
14. A novel wavelet sequences based on deep bidirectional LSTM network model for ECG signal classification10.1016/j.compbiomed.2018.03.016 ↗
15. Tschannen, M., Kramer, T., Marti, G., Heinzmann, M., and Wiatowski, T. (2016, January 11–14). Heart Sound Classification Using Deep Structured Features. Proceedings of the 2016 Computing in Cardiology Conference (CinC), Vancouver, BC, Canada.10.22489/CinC.2016.162-186 ↗
16. Nilanon, T., Yao, J., Hao, J., Purushotham, S., and Liu, Y. (2016, January 11–14). Normal/Abnormal Heart Sound Recordings Classification Using Convolutional Neural Network. Proceedings of the 2016 Computing in Cardiology Conference (CinC), Vancouver, BC, Canada.10.22489/CinC.2016.169-535 ↗
17. Recognizing abnormal heart sounds using deep learning
18. Recognition of normal-abnormal phonocardiographic signals using deep convolutional neural networks and mel-frequency spectral coefficients10.1088/1361-6579/aa7841 ↗
19. Potes, C., Parvaneh, S., Rahman, A., and Conroy, B. (2016, January 11–14). Ensemble of Feature-Based and Deep Learning-Based Classifiers for Detection of Abnormal Heart Sounds. Proceedings of the 2016 Computing in Cardiology Conference (CinC), Vancouver, BC, Canada.10.22489/CinC.2016.182-399 ↗
20. Meintjes, A., Lowe, A., and Legget, M. (2018, January 18–21). Fundamental Heart Sound Classification Using the Continuous Wavelet Transform and Convolutional Neural Networks. Proceedings of the IEEE Engineering in Medicine and Biology Society, EMBS, Honolulu, HI, USA.10.1109/EMBC.2018.8512284 ↗
21. Poggio, T., Kawaguchi, K., Liao, Q., Miranda, B., Rosasco, L., Boix, X., Hidary, J., and Mhaskar, H. (2017). Theory of Deep Learning III: Explaining the non-overfitting puzzle. arXiv.
22. Bizzego, A., Bussola, N., Salvalai, D., Chierici, M., Maggio, V., Jurman, G., and Furlanello, C. (2019, January 9–11). Integrating Deep and Radiomics Features in Cancer Bioimaging. Proceedings of the 2019 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB), Siena, Italy.10.1109/CIBCB.2019.8791473 ↗
23. Indefinite kernels in least squares support vector machines and principal component analysis10.1016/j.acha.2016.09.001 ↗
24. Classification and Regression by randomForest
25. Freund, Y., and Schapire, R.E. (1996, January 3–6). Experiments with a New Boosting Algorithm. Proceedings of the 13th International Conference on Machine Learning, Bari, Italy.
26. Phonocardiographic Sensing Using Deep Learning for Abnormal Heartbeat Detection10.1109/JSEN.2018.2870759 ↗
27. Sentiment classification using Convolutional Neural Networks
28. (2016, March 04). Classification of Heart Sound Recordings—The PhysioNet Computing in Cardiology Challenge 2016. Available online: https://physionet.org/challenge/2016/.
29. An open access database for the evaluation of heart sound algorithms10.1088/0967-3334/37/12/2181 ↗
30. Deep Neural Networks for the Recognition and Classification of Heart Murmurs Using Neuromorphic Auditory Sensors10.1109/TBCAS.2017.2751545 ↗
31. Tang, H., Chen, H., and Li, T. (2017). Discrimination of aortic and pulmonary components from the second heart sound using respiratory modulation and measurement of respiratory split. Appl. Sci., 7.10.3390/app7070690 ↗
32. Segmentation of heart sound recordings by a duration dependent Hidden Markov Model10.1088/0967-3334/31/4/004 ↗
33. Logistic regression-HSMM-based heart sound segmentation
34. Hemodynamic Determinants of the Amplitude of the First Heart Sound10.1161/01.RES.16.1.45 ↗
35. First heart sound amplitude in experimentally induced alternans10.1378/chest.50.5.470 ↗
36. Low bit-rate speech coding through quantization of mel-frequency cepstral coefficients
37. Best subsequence selection of heart sound recording based on degree of sound periodicity10.1049/el.2011.1693 ↗
38. ImageNet classification with deep convolutional neural networks10.1145/3065386 ↗
39. Mira, J., and Sandoval, F. (1995). The influence of the sigmoid function parameters on the speed of backpropagation learning. International Workshop on Artificial Neural Networks, Springer.
40. Dropout: A simple way to prevent neural networks from overfitting
41. Lin, M., Chen, Q., and Yan, S. (2013). Network In Network. arXiv.
42. The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation10.1186/s12864-019-6413-7 ↗
43. Jurman, G., Riccadonna, S., and Furlanello, C. (2012). A comparison of MCC and CEN error measures in multi-class prediction. PLoS ONE, 7.10.1371/journal.pone.0041882 ↗