Automatic Wheezing Detection Based on Signal Processing of Spectrogram and Back-Propagation Neural Network

J Healthc Eng. 2015;6(4):649-72. doi: 10.1260/2040-2295.6.4.649.

Abstract

Wheezing is a common clinical symptom in patients with obstructive pulmonary diseases such as asthma. Automatic wheezing detection offers an objective and accurate means for identifying wheezing lung sounds, helping physicians in the diagnosis, long-term auscultation, and analysis of a patient with obstructive pulmonary disease. This paper describes the design of a fast and high-performance wheeze recognition system. A wheezing detection algorithm based on the order truncate average method and a back-propagation neural network (BPNN) is proposed. Some features are extracted from processed spectra to train a BPNN, and subsequently, test samples are analyzed by the trained BPNN to determine whether they are wheezing sounds. The respiratory sounds of 58 volunteers (32 asthmatic and 26 healthy adults) were recorded for training and testing. Experimental results of a qualitative analysis of wheeze recognition showed a high sensitivity of 0.946 and a high specificity of 1.0.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Adult
  • Algorithms
  • Asthma / physiopathology
  • Case-Control Studies
  • Diagnosis, Computer-Assisted / methods*
  • Humans
  • Middle Aged
  • Neural Networks, Computer*
  • Respiratory Sounds / classification*
  • Respiratory Sounds / diagnosis*
  • Signal Processing, Computer-Assisted*
  • Sound Spectrography / classification
  • Sound Spectrography / methods*