Whooping Cough is still a leading cause of death in many third-world countries for children because of a lack of education of the differences between a normal cough and a whooping cough. We attempt to provide a solution for this.
What it does
Cough drop takes a microphone input recording of a baby's cough and runs it though machine learning models to advise the parents whether the child has whooping cough. This signal processing pipeline was designed specifically for open source applications, with the
How I built it
Many models were compared, including a Fourier Transform spectral analysis, a machine learning model with spectral characteristics, and the final machine learning model with the MFCC coefficients. A web app with communication between the model was made with audio recording capabilities.
What's next for Cough Drop
Next steps could include making a python module of just the signal processing pipeline for further applications in medical contexts like asthma, bronchitis, Aalzheimer's Disease, and more. It would also be beneficial to make the model more robust by switching to unsupervised learning that can identify differences in signals just from the raw data without input labels.