Pulmonary crackle detection using time-frequency analysis

Pulmonary crackles are used as indicators for the diagnosis of different pulmonary disorders. Crackles are very common adventitious sounds which have transient characteristics. From the characteristics of crackles such as timing and number of occurrences, the type and the severity of the pulmonary diseases can be obtained. In this study, a method is proposed for crackle detection. In this method, various feature sets are extracted using time-frequency analysis. In order to understand the effect of using different window types in time-frequency analysis in detecting crackles, various types of windows are used such as Gaussian, Blackman, Hanning, Hamming, Bartlett, Triangular and Rectangular. The extracted features both individually and as an ensemble of networks sets are fed into k-Nearest Neighbor classifier. Besides, in order to improve the success of the classifier, prior to the time frequency analysis, frequency bands containing no-crackle information are removed using dual tree complex wavelet transform, which is a shift invariant transform with limited redundancy compared to the conventional discrete wavelet transform. The comparative results of individual feature sets and ensemble of sets, which are extracted using different window types, for pre-processed and non pre-processed data with k-Nearest Neighbor are extensively evaluated and compared.

[1]  Mete Yeginer,et al.  Elimination of vesicular sounds from pulmonary crackle waveforms , 2008, Comput. Methods Programs Biomed..

[2]  Nick Kingsbury,et al.  The dual-tree complex wavelet transform: a new technique for shift invariance and directional filters , 1998 .

[3]  P. Piirilä,et al.  Crackles: recording, analysis and clinical significance. , 1995, The European respiratory journal.

[4]  L. Cohen,et al.  Time-frequency distributions-a review , 1989, Proc. IEEE.

[5]  Richard Baraniuk,et al.  The Dual-tree Complex Wavelet Transform , 2007 .

[6]  Mete Yeginer,et al.  Feature extraction for pulmonary crackle representation via wavelet networks , 2009, Comput. Biol. Medicine.

[7]  Oleksandr Makeyev,et al.  Neural network with ensembles , 2010, The 2010 International Joint Conference on Neural Networks (IJCNN).

[8]  A. R. Nath,et al.  Inspiratory crackles—early and late , 1974 .

[9]  Y.P. Kahya,et al.  A Multi-Channel Device for Respiratory Sound Data Acquisition and Transient Detection , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[10]  P Piirilä,et al.  Separation of pulmonary disorders with two-dimensional discriminant analysis of crackles. , 1996, Clinical physiology.

[11]  Noam Gavriely,et al.  Breath Sounds Methodology , 1995 .

[12]  H. Pasterkamp,et al.  Respiratory sounds. Advances beyond the stethoscope. , 1997, American journal of respiratory and critical care medicine.

[13]  Lars Kai Hansen,et al.  Neural Network Ensembles , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  S. Lehrer Understanding Lung Sounds , 2002 .