Wheezing Sound Separation Based on Constrained Non-Negative Matrix Factorization

Auscultation remains the first clinical examination that a physician performs to detect respiratory diseases originated by wheezes, which are the most specific asthmatic symptoms. It is common that respiratory sounds (normal breath sounds) acoustically interfere wheezes with both frequency and time domain. As a result, the physician's cognitive ability is reduced causing a misdiagnosis or inability to clearly hear all significant sounds to detect a pulmonary disease. This paper presents a constrained non-negative matrix factorization (NMF) approach to separate wheezes from respiratory sounds applied to single-channel mixtures. The proposed constraints, smoothness and sparseness, attempts to model common spectral behaviour shown by wheezes and normal breath sounds. Specifically, the spectrogram of a wheeze can be modelled as a narrowband spectrum (sparseness in frequency). However, the spectrogram of a normal breath sound can be modelled as a wideband spectrum (smoothness in frequency) with a slow temporal variation (smoothness in time). Experimental results report that the proposed method improves the audio quality of the wheezes removing most of the respiratory sounds, being a novel way to successfully apply a NMF approach to a wheeze/respiratory sound separation.

[1]  Rémi Gribonval,et al.  BSS_EVAL Toolbox User Guide -- Revision 2.0 , 2005 .

[2]  N. Malmurugan,et al.  Neural classification of lung sounds using wavelet coefficients , 2004, Comput. Biol. Medicine.

[3]  F. Dalmasso,et al.  Definition of terms for applications of respiratory sounds , 2000 .

[4]  Tomasz P. Zielinski,et al.  Application of tonal index to pulmonary wheezes detection in asthma monitoring , 2011, 2011 19th European Signal Processing Conference.

[5]  Jen-Chien Chien,et al.  Wheeze Detection Using Cepstral Analysis in Gaussian Mixture Models , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[6]  Y Qiu,et al.  Automatic wheeze detection based on auditory modelling , 2005, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[7]  Mohammed Bahoura,et al.  Separation of Crackles From Vesicular Sounds Using Wavelet Packet Transform , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[8]  Nicolás Ruiz-Reyes,et al.  Constrained non-negative matrix factorization for score-informed piano music restoration , 2016, Digit. Signal Process..

[9]  Mirjana Bonkovic,et al.  Two-level coarse-to-fine classification algorithm for asthma wheezing recognition in children's respiratory sounds , 2015, Biomed. Signal Process. Control..

[10]  Tuomas Virtanen,et al.  Monaural Sound Source Separation by Nonnegative Matrix Factorization With Temporal Continuity and Sparseness Criteria , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[11]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

[12]  Ross Ward The R.A.L.E. repository , 2011 .

[13]  Nicolás Ruiz-Reyes,et al.  A non-negative matrix factorization approach based on spectro-temporal clustering to extract heart sounds , 2017 .

[14]  P Nohama,et al.  Method for automatic detection of wheezing in lung sounds. , 2009, Brazilian journal of medical and biological research = Revista brasileira de pesquisas medicas e biologicas.

[15]  Vishal Monga,et al.  Robust and Secure Image Hashing via Non-Negative Matrix Factorizations , 2007, IEEE Transactions on Information Forensics and Security.

[16]  J. Eggert,et al.  Sparse coding and NMF , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[17]  L.J. Hadjileontiadis,et al.  Separation of discontinuous adventitious sounds from vesicular sounds using a wavelet-based filter , 1997, IEEE Transactions on Biomedical Engineering.

[18]  Antonio J. Salazar,et al.  System of heart and lung sounds separation for store-and-forward telemedicine applications Sistema de separación de sonidos cardiacos y pulmonares para aplicaciones de telemedicina de almacenamiento y envío , 2012 .

[19]  Farook Sattar,et al.  Automatic wheeze detection using histograms of sample entropy , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[20]  Leontios J. Hadjileontiadis,et al.  Wheeze detection based on time-frequency analysis of breath sounds , 2007, Comput. Biol. Medicine.

[21]  Sao-Jie Chen,et al.  WHEEZE RECOGNITION BASED ON 2D BILATERAL FILTERING OF SPECTROGRAM , 2006 .

[22]  Nancy Bertin,et al.  Nonnegative Matrix Factorization with the Itakura-Saito Divergence: With Application to Music Analysis , 2009, Neural Computation.

[23]  Rémi Gribonval,et al.  Performance measurement in blind audio source separation , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[24]  M. Sarkar,et al.  Auscultation of the respiratory system , 2015, Annals of thoracic medicine.

[25]  Vedran Bilas,et al.  Asthmatic Wheeze Detection From Compressively Sensed Respiratory Sound Spectra , 2018, IEEE Journal of Biomedical and Health Informatics.