A cough carries a signature. We read it with a trained ear and return a screening verdict.
THE PROBLEM
Testing today is invasive, slow, and centralized. We translate a recorded cough into a mel-spectrogram, run it through a compact convolutional classifier, and return a real-time risk assessment with next-step guidance in seconds — on any smartphone or computer, with longitudinal health tracking for patients and medical professionals alike.
waveform · cough_017.wav
Raw samples, 16 km mono. Silence-trimmed and normalized.
spectrogram · mel-30ms
Frequency image fed to the CNN backbone.
(01)
Record a cough in the browser with the Web Audio API — no specialized hardware — or drop a short .wav clip. It arrives, silence is trimmed, samples resampled to one fixed rate.
(02)
Slide a 30 ms frame, compute the mel spectrum and MFCC deltas — a shape doctor already reads.
(03)
The CNN returns a COVID / healthy distribution with confidence, mapped to a Low / Medium / High risk level with clinical guidance on next steps.
MODEL & DATA LAYER
MFCCs and mel-spectrograms, normalized and augmented with SpecAugment, pitch/time shifts, and additive noise — so the model hears the cough, not the room you recorded it in.
A 2D CNN baseline fine-tuned with ResNet transfer learning in PyTorch, trained on the CoughVid dataset (~2,800 recordings).
Accuracy, precision, recall, F1, and ROC-AUC on a held-out split with k-fold cross-validation — then a patient-readable report: verdict, confidence, and a referral note.
DELIVERABLE
Four phases across Fall 2026: data preprocessing and augmentation, deep-learning model development, evaluation, and full-stack web integration — a detection tool for medical professionals and potential COVID patients. One printable page, ready to save as a PDF.
THE TEAM
Four hands, one breathprint.
Data pipeline, requirements, models, and frontend — we meet at the wave, not just the slide.
Senior design · Fall 2026
Milestone 1 · September 28
Planning · Data · BaselineMilestone 2 · October 26
Training · Evaluation · BackendMilestone 3 · November 23
Integration · Tracking · DeliveryMilestone 1 · Task Matrix
Full plan →Amanda Ogbonna — Requirements & plan docs · Completed
Drew Quashie — Preprocessing & augmentation · In progress
Loleyi Oluwatomisin & Amanda Ogbonna — PyTorch CNN · Pending
Richard Alonso Garcia — React audio interface · Pending