A wavelet-based reduction of heart sound noise from lung sounds

https://doi.org/10.1016/S1386-5056(98)00137-3Get rights and content

Abstract

Heart sounds produce an incessant noise during lung sounds recordings. This noise severely contaminates the breath sounds signal and interferes in the analysis of lung sounds. In this paper, the use of a wavelet transform domain filtering technique as an adaptive de-noising tool, implemented in lung sounds analysis, is presented. The multiresolution representations of the signal, produced by wavelet transform, are used for signal structure extraction. In addition, the use of hard thresholding in the wavelet transform domain results in a separation of the nonstationary part of the input signal (heart sounds) from the stationary one (lung sounds). Thus, the location of the heart sound noise (1st and 2nd heart sound peaks) is automatically detected, without requiring any noise reference signal. Experimental results have shown that the implementation of this wavelet-based filter in lung sound analysis results in an efficient reduction of the superimposed heart sound noise, producing an almost noise-free output signal. Due to its simplicity and its fast implementation the method can easily be used in clinical medicine.

Introduction

Auscultation is the simplest diagnostic tool for pulmonary dysfunction. Although lung sounds are easily heard through a stethoscope, the incessant heart beating produces an intrusive, quasi-periodic, interference which influences the clinical auscultative interpretation of lung sounds. The introduction of pseudo-periodicities, the masking of the relevant signal and the modification of the energy distribution in the spectrum of lung sounds, due to heart sounds [1], require an effective reduction of heart sounds from the contaminated lung sound signal, to yield a successful lung sounds classification. High pass linear filtering (HPF) and adaptive filtering (AF) are the two basic approaches for heart noise reduction. Although HPF (with a cut-off frequency varying from 50 to 150 Hz) is effective in heart sound reduction 2, 3, degrades the respectively overlapped frequency region of breath sounds and fails to track the changing signal characteristics. AF technique overcomes these limitations, since it is based on a gradual reduction of the mean square error between the primary input signal (contaminated lung sounds) and a recorded or artificially produced reference signal, highly correlated to the noise component of the input signal (heart sounds) 4, 1, 5.

In this paper, a new type of adaptive filter for de-noising the contaminated lung sounds based on wavelet transform (WT) is presented. The WT sets a new perspective in lung sounds analysis, since it decomposes them into multiscale details, describing their power at each scale and position 6, 7. Applying a threshold-based criterion at each scale a filtering scheme can be composed, which weights WT coefficients according to signal structure. An adaptive separation of signal from ‘noise’, without requiring any reference signal, can be achieved through an iterative reconstruction–decomposition process, based on the derived weighted WT coefficients at each iteration.

Section snippets

Wavelet analysis

Wavelets are families of functions ψa,b(t) generated from a single base wavelet ψ(t) called the ‘mother wavelet’, by dilations and translations [6], i.e.,ψa,bt=1aψt−ba,a>0,b∈†,where a is the dilation (scale) parameter and b is the translation parameter. The continuous wavelet transform of a 1-D function f(t)∈L2(R), where L2(R) denotes the vector space of measurable, square-integrable one-dimensional functions f(t), is defined in a Hilbert space, as the projection of the function onto the

Filtering algorithm

The proposed algorithm, initially proposed by Hadjileontiadis and Panas 9, 10, 11, is a wavelet domain filtering technique, based on the fact that explosive peaks in time domain (heart sound peaks) have large signal over many wavelet scales, while ‘noisy’ background (lung sounds) dies out swiftly with increasing scale. The definition of ‘noise’ is not always clear. Instead, it is better to view an N-sample signal as being noisy or incoherent relative to a basis of waveforms if it does not

Experiments and implementation

The study was conducted on four healthy volunteers, aged 23–50 years, with no known pulmonary or cardiac disorder. Several recordings took place on each subject from appropriate locations where heart sounds could be heard with the highest intensity [13], using a modified Littmann stethoscope. The whole analysis was implemented on an IBM-PC (Pentium/166 MHz) using the programming language ASYST 4.1 (Keithley, Taunton, MA 02780). After initialising filtering, a 12-Bit analogue-to-digital (A/D)

Results and discussion

Due to nonavailability of pure lung sounds, a qualitative rather than a quantitative procedure must be employed to evaluate the performance of WTST–NST algorithm. A rough estimation of noise reduction can be achieved, if it is assumed that non-breathing noises do not change significantly when breathing normally or when holding one’s breath [5]. With this assumption, close enough to reality, it can be possible to estimate efficiently the location and the shape of heart sound noise, especially

Conclusions

Summarising, a new adaptive noise reduction scheme (WTST–NST filter), which combines the efficiency of multiresolution analysis with hard thresholding, implemented in heart sound noise reduction of lung sounds, has been presented. Experiments have shown that the WTST–NST filter has resulted, in all cases, to a generally high de-noised signal quality without requiring any reference signal, with low computational cost and fast and easy implementation.

References (14)

  • V.K. Iyer et al.

    Reduction of heart sounds from lung sounds by adaptive filtering

    IEEE Trans. Biomed. Eng.

    (1986)
  • N. Gavriely et al.

    Spectral characteristics of normal breath sounds

    J. Appl. Physiol.

    (1981)
  • G. Charbonneau et al.

    An accurate recording system and its use in breath sounds spectral analysis

    J. Appl. Physiol.

    (1983)
  • B. Widrow et al.

    Adaptive noise cancelling: principles and applications

    Proc. IEEE

    (1975)
  • M. Kompis, E. Russi, Adaptive heart-noise reduction of lung sounds recorded by a single microphone, IEEE Eng. Med....
  • I. Daubechies

    Orthonormal bases of compactly supported waveless

    Commun. Pure Appl. Math.

    (1988)
  • G. Mallat

    A theory for multiresolution signal decomposition: The wavelet representation

    IEEE Trans. Patt. Anal. Machine Intell.

    (1989)
There are more references available in the full text version of this article.

Cited by (74)

  • Extracting cervical spine popping sound during neck movement and analyzing its frequency using wavelet transform

    2022, Computers in Biology and Medicine
    Citation Excerpt :

    In this study, a denoising algorithm denoted Wavelet Transform-Based Stationary-Nonstationary (WTST-NST) is adopted to remove the noise that originates from the cervical spine. The algorithm doesn't require a reference signal a does an adaptive filter, and it has been used to differentiate heart sounds from lung sounds [18]. In particular, according to the WTST-NST filter algorithm, noise is removed where it is present, preserving the original signal unchanged as much as possible.

  • Lung sound signal denoising using discrete wavelet transform and artificial neural network

    2022, Biomedical Signal Processing and Control
    Citation Excerpt :

    The line graph also shows that the rate of SNR improvement at lower SNRs has been better, and as the input SNR increases, this improvement has gradually diminished. The concept of the discrete wavelet transform denoising method, assuming that the non-static wavelet coefficients are much lower than the static part, was first proposed by Hadjileontiadis [25,26], and Panas [27]. In the following, various methods for selecting the optimal threshold value are presented.

  • Recent Advances in PCG Signal Analysis using AI: A Review

    2024, International Journal on Smart Sensing and Intelligent Systems
  • Noisy Neonatal Chest Sound Separation for High-Quality Heart and Lung Sounds

    2023, IEEE Journal of Biomedical and Health Informatics
View all citing articles on Scopus
View full text