Design and evaluation of a parametric model for cardiac sounds

Comput Biol Med. 2017 Oct 1:89:170-180. doi: 10.1016/j.compbiomed.2017.08.007. Epub 2017 Aug 9.

Abstract

Heart sound analysis plays an important role in the auscultative diagnosis process to detect the presence of cardiovascular diseases. In this paper we propose a novel parametric heart sound model that accurately represents normal and pathological cardiac audio signals, also known as phonocardiograms (PCG). The proposed model considers that the PCG signal is formed by the sum of two parts: one of them is deterministic and the other one is stochastic. The first part contains most of the acoustic energy. This part is modeled by the Matching Pursuit (MP) algorithm, which performs an analysis-synthesis procedure to represent the PCG signal as a linear combination of elementary waveforms. The second part, also called residual, is obtained after subtracting the deterministic signal from the original heart sound recording and can be accurately represented as an autoregressive process using the Linear Predictive Coding (LPC) technique. We evaluate the proposed heart sound model by performing subjective and objective tests using signals corresponding to different pathological cardiac sounds. The results of the objective evaluation show an average Percentage of Root-Mean-Square Difference of approximately 5% between the original heart sound and the reconstructed signal. For the subjective test we conducted a formal methodology for perceptual evaluation of audio quality with the assistance of medical experts. Statistical results of the subjective evaluation show that our model provides a highly accurate approximation of real heart sound signals. We are not aware of any previous heart sound model rigorously evaluated as our proposal.

Keywords: Biomedical signal processing; Heart sounds modeling; Linear predictive coding; Matching Pursuit; Time-frequency atoms; Time-frequency dictionaries.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Cardiovascular Diseases / physiopathology*
  • Heart Sounds*
  • Humans
  • Models, Cardiovascular*
  • Phonocardiography
  • Signal Processing, Computer-Assisted*