Detection of cough signals in continuous audio recordings using hidden Markov models

IEEE Trans Biomed Eng. 2006 Jun;53(6):1078-83. doi: 10.1109/TBME.2006.873548.


Cough is a common symptom of many respiratory diseases. The evaluation of its intensity and frequency of occurrence could provide valuable clinical information in the assessment of patients with chronic cough. In this paper we propose the use of hidden Markov models (HMMs) to automatically detect cough sounds from continuous ambulatory recordings. The recording system consists of a digital sound recorder and a microphone attached to the patient's chest. The recognition algorithm follows a keyword-spotting approach, with cough sounds representing the keywords. It was trained on 821 min selected from 10 ambulatory recordings, including 2473 manually labeled cough events, and tested on a database of nine recordings from separate patients with a total recording time of 3060 min and comprising 2155 cough events. The average detection rate was 82% at a false alarm rate of seven events/h, when considering only events above an energy threshold relative to each recording's average energy. These results suggest that HMMs can be applied to the detection of cough sounds from ambulatory patients. A postprocessing stage to perform a more detailed analysis on the detected events is under development, and could allow the rejection of some of the incorrectly detected events.

Publication types

  • Clinical Trial

MeSH terms

  • Algorithms
  • Artificial Intelligence*
  • Auscultation / methods*
  • Cough / classification
  • Cough / diagnosis*
  • Cough / physiopathology*
  • Diagnosis, Computer-Assisted / methods*
  • Humans
  • Markov Chains
  • Monitoring, Ambulatory / methods*
  • Pattern Recognition, Automated / methods*
  • Reproducibility of Results
  • Sensitivity and Specificity
  • Sound Spectrography / methods*