CNN-Based Heart Sound Classification with an Imbalance-Compensating Weighted Loss Function

Annu Int Conf IEEE Eng Med Biol Soc. 2022 Jul:2022:4934-4937. doi: 10.1109/EMBC48229.2022.9871904.

Abstract

Heart sound auscultation is an effective method for early-stage diagnosis of heart disease. The application of deep neural networks is gaining increasing attention in automated heart sound classification. This paper proposes deep Convolutional Neural Networks (CNNs) to classify normal/abnormal heart sounds, which takes two-dimensional Mel-scale features as input, including Mel frequency cepstral coefficients (MFCCs) and the Log Mel spectrum. We employ two weighted loss functions during the training to mitigate the class imbalance issue. The model was developed on the public PhysioNet/Computing in Cardiology Challenge (CinC) 2016 heart sound database. On the considered test set, the proposed model with Log Mel spectrum as features achieves an Unweighted Average Recall (UAR) of 89.6%, with sensitivity and specificity being 89.5% and 89.7% respectively. This work proposes a CNN-based model to enable automated heart sound classification, which can provide auxiliary assistance for heart auscultation and has the potential to screen for heart pathologies in clinical applications at a relatively low cost.

MeSH terms

  • Heart Auscultation
  • Heart Sounds*
  • Humans
  • Neural Networks, Computer
  • Phonocardiography / methods
  • Signal Processing, Computer-Assisted
  • Weight Loss