Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without Context

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 confou...

Full description

Saved in:
Bibliographic Details
Main Authors: Declan Duggan, Andriy Temko, Volodymyr Sarana, Andreea Factor, Emanuel Popovici
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10981720/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849313577788243968
author Declan Duggan
Andriy Temko
Volodymyr Sarana
Andreea Factor
Emanuel Popovici
author_facet Declan Duggan
Andriy Temko
Volodymyr Sarana
Andreea Factor
Emanuel Popovici
author_sort Declan Duggan
collection DOAJ
description 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.
format Article
id doaj-art-5ebd314eff2a40699df9ad72a3f4cc88
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-5ebd314eff2a40699df9ad72a3f4cc882025-08-20T03:52:43ZengIEEEIEEE Access2169-35362025-01-0113776567767210.1109/ACCESS.2025.356628810981720Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without ContextDeclan Duggan0https://orcid.org/0009-0006-1148-7880Andriy Temko1Volodymyr Sarana2https://orcid.org/0000-0002-7778-3176Andreea Factor3https://orcid.org/0000-0002-4293-1888Emanuel Popovici4https://orcid.org/0000-0001-6813-5030Department of Electrical and Electronic Engineering, University College Cork, Cork, IrelandDepartment of Electrical and Electronic Engineering, University College Cork, Cork, IrelandDepartment of Electrical and Electronic Engineering, University College Cork, Cork, IrelandDepartment of Anatomy and Neuroscience, University College Cork, Cork, IrelandDepartment of Electrical and Electronic Engineering, University College Cork, Cork, IrelandCardiac 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.https://ieeexplore.ieee.org/document/10981720/Cardiovascular diseasesdeep learning denoiserdenoising with contextdigital stethoscopefully convolutional networkheart sound denoising
spellingShingle Declan Duggan
Andriy Temko
Volodymyr Sarana
Andreea Factor
Emanuel Popovici
Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without Context
IEEE Access
Cardiovascular diseases
deep learning denoiser
denoising with context
digital stethoscope
fully convolutional network
heart sound denoising
title Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without Context
title_full Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without Context
title_fullStr Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without Context
title_full_unstemmed Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without Context
title_short Denoising of Heart Sounds Using Lightweight FCNs and Spectrograms With and Without Context
title_sort denoising of heart sounds using lightweight fcns and spectrograms with and without context
topic Cardiovascular diseases
deep learning denoiser
denoising with context
digital stethoscope
fully convolutional network
heart sound denoising
url https://ieeexplore.ieee.org/document/10981720/
work_keys_str_mv AT declanduggan denoisingofheartsoundsusinglightweightfcnsandspectrogramswithandwithoutcontext
AT andriytemko denoisingofheartsoundsusinglightweightfcnsandspectrogramswithandwithoutcontext
AT volodymyrsarana denoisingofheartsoundsusinglightweightfcnsandspectrogramswithandwithoutcontext
AT andreeafactor denoisingofheartsoundsusinglightweightfcnsandspectrogramswithandwithoutcontext
AT emanuelpopovici denoisingofheartsoundsusinglightweightfcnsandspectrogramswithandwithoutcontext