A Robust and Real-Time Capable Envelope-Based Algorithm for Heart Sound Classification: Validation under Different Physiological Conditions

Sensors (Basel). 2020 Feb 11;20(4):972. doi: 10.3390/s20040972.

Abstract

This paper proposes a robust and real-time capable algorithm for classification of the firstand second heart sounds. The classification algorithm is based on the evaluation of the envelope curveof the phonocardiogram. For the evaluation, in contrast to other studies, measurements on twelveprobands were conducted in different physiological conditions. Moreover, for each measurement theauscultation point, posture and physical stress were varied. The proposed envelope-based algorithmis tested with two different methods for envelope curve extraction: the Hilbert transform andthe short-time Fourier transform. The performance of the classification of the first heart soundsis evaluated by using a reference electrocardiogram. Overall, by using the Hilbert transform,the algorithm has a better performance regarding the F1-score and computational effort. Theproposed algorithm achieves for the S1 classification an F1-score up to 95.7% and in average 90.5 %.The algorithm is robust against the age, BMI, posture, heart rate and auscultation point (exceptmeasurements on the back) of the subjects. The ECG and PCG records are available from the authors.

Keywords: auscultation; classification; envelope; heart sounds; hilbert transform; real-time; robust; short-time fourier transform.

MeSH terms

  • Adult
  • Aged
  • Algorithms*
  • Electrocardiography / methods*
  • Fourier Analysis
  • Heart Rate / physiology
  • Heart Sounds / physiology*
  • Humans
  • Male
  • Middle Aged
  • Phonocardiography / methods*
  • Signal Processing, Computer-Assisted
  • Young Adult