Cough Detection Using Hidden Markov Models
  Respiratory infections and chronic respiratory diseases impose a heavy health
burden worldwide. Coughing is one of the most common symptoms of many such
infections, and can be indicative of flare-ups of chronic respiratory diseases.
Whether at a clinical or public health level, the capacity to identify bouts of
coughing can aid understanding of population and individual health status.
Developing health monitoring models in the context of respiratory diseases and
also seasonal diseases with symptoms such as cough has the potential to improve
quality of life, help clinicians and public health authorities with their
decisions and decrease the cost of health services. In this paper, we
investigated the ability to which a simple machine learning approach in the
form of Hidden Markov Models (HMMs) could be used to classify different states
of coughing using univariate (with a single energy band as the input feature)
and multivariate (with a multiple energy band as the input features) binned
time series using both of cough data. We further used the model to distinguish
cough events from other events and environmental noise. Our Hidden Markov
algorithm achieved 92% AUR (Area Under Receiver Operating Characteristic Curve)
in classifying coughing events in noisy environments. Moreover, comparison of
univariate with multivariate HMMs suggest a high accuracy of multivariate HMMs
for cough event classifications.
