Home > News & Updates > Arduino News > WEARABLE SENSOR TRAINED TO COUNT COUGHS

WEARABLE SENSOR TRAINED TO COUNT COUGHS

Summary of WEARABLE SENSOR TRAINED TO COUNT COUGHS


This article describes a real-time cough counting system designed to assist patients with chronic obstructive pulmonary disease (COPD). The device utilizes tiny machine learning to distinguish actual coughs from similar sounds, replacing manual audio analysis. Built on an Arduino Nano with Bluetooth Low Energy for connectivity, the prototype successfully identifies coughs as they occur, offering a potential solution to streamline medical research and patient monitoring despite currently limited training data.

Parts used in the Cough Counting System:

  • Arduino Nano
  • BLE module
  • tinyML model
  • Audio recording equipment
  • COPD patient sound data

There are plenty of problems that are easy for humans to solve, but are almost impossibly difficult for computers. Even though it seems that with modern computing power being what it is we should be able to solve a lot of these problems, things like identifying objects in images remains fairly difficult. Similarly, identifying specific sounds within audio samples remains problematic, and as [Eivind] found, is holding up a lot of medical research to boot. To solve one specific problem he created a system for counting coughs of medical patients.

This was built with the idea of helping people with chronic obstructive pulmonary disease (COPD). Most of the existing methods for studying the disease and treating patients with it involves manually counting the number of coughs on an audio recording. While there are some software solutions to this problem to save some time, this device seeks to identify coughs in real time as they happen. It does this by training a model using tinyML to identify coughs and reject cough-like sounds. Everything runs on an Arduino Nano with BLE for communication.

While the only data the model has been trained on are sounds from [Eivind], the existing prototypes do seem to show promise. With more sound data this could be a powerful tool for patients with this disease. And, even though this uses machine learning on a small platform, we have seen before that Arudinos are plenty capable of being effective machine learning solutions with the right tools on board.

Source: WEARABLE SENSOR TRAINED TO COUNT COUGHS

Quick Solutions to Questions related to Cough Counting System:

  • What is the primary purpose of this system?
    The system counts coughs in real time to help people with chronic obstructive pulmonary disease.
  • How does the device identify coughs?
    It trains a model using tinyML to identify coughs and reject cough-like sounds.
  • Can the system work without manual counting?
    Yes, it identifies coughs in real time instead of relying on manually counting audio recordings.
  • What hardware runs the machine learning model?
    Everything runs on an Arduino Nano with BLE for communication.
  • Does the current model have extensive training data?
    No, the only data the model has been trained on are sounds from Eivind.
  • Is this device suitable for medical research?
    Yes, existing prototypes show promise as a powerful tool for patients and research.
  • What problem does this solve for computers?
    It addresses the difficulty computers face in identifying specific sounds within audio samples.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top