A lightweight fully convolutional network with context (DWC) improved the signal-to-noise ratio of contaminated heart sounds by an average of 10.322 dB (range 6.151 to 14.479 dB).
A lightweight fully convolutional network with context effectively denoises heart sounds, demonstrating feasibility for real-time implementation on digital stethoscopes.
Cardiac auscultation using a digital stethoscope is an important method for diagnosis of cardiovascular diseases (CVDs). However, heart sound recordings are often contaminated with adventitious noise, especially in crowded, noisy settings such as resource-constrained hospitals. This noise can confound accurate diagnosis of heart pathologies. We propose a method for denoising heart sounds using fully convolutional networks (FCNs) based on the Spleeter U-Net architecture.We first generate a spectrogram of the heart sound recording and then use FCNs to semantically segment this into noise and signal components. We present an adaptation of the full Spleeter design, and also a lighter version operating on smaller spectrograms. This is aimed at reducing latency in a future real-time implementation of this scheme. We investigate whether providing this latter network with context improves the performance. We evaluate the denoising performance by artificially contaminating clean heart sounds with real-world noise (additive white Gaussian noise (AWGN), ambient hospital noise, lung sounds, and speech). Our best model was the lighter model with context, which we call the denoiser with context (DWC). We tested all models with different contamination types at different signal-to-noise ratios (SNRs), and found that the DWC gave an overall average improvement of 10.322 dB, with average increases ranging from 6.151 dB to 14.479 dB. We also implement the denoising inference on an edge device to show the feasibility of running this scheme on an embedded system. This work is a step towards a real-time deep learning-based denoiser for use with a digital stethoscope.
Duggan et al. (Wed,) conducted a other in Cardiovascular diseases (heart sounds). Denoiser with context (DWC) using lightweight FCNs and spectrograms vs. Other FCN models (full Spleeter design, lighter version without context) was evaluated on Signal-to-noise ratio (SNR) improvement. A lightweight fully convolutional network with context (DWC) improved the signal-to-noise ratio of contaminated heart sounds by an average of 10.322 dB (range 6.151 to 14.479 dB).