Assessing the feasibility of cough detection using statistical features extracted from accelerometry data
File(s)EHB2023_Statistical Features Cough Detection.pdf (257.83 KB)
Accepted version
Author(s)
Diab, Maha
Rodriguez Villegas, Esther
Type
Conference Paper
Abstract
The work presented in this paper investigates the
feasibility of using data collected from a free-field accelerometer placed on a shirt’s collar for cough detection. The data collected captured body movement related to coughing, sneezing, laughing, talking, and resting while seated. Statistical features from the triaxial data were extracted and used to train four different neural networks. The first two classification models addressed cough detection as a multi-class problem, differentiating between the five different activities; the first model using 21 input features, while the second model using 15 input features. The other two classification models targeted cough detection as a binary problem, clustering all non-cough activities under a single class. Similarly, the first binary model was trained using 21 input features, while the second using 15 input features. The performance of the four models were compared in terms of average accuracy, cough sensitivity, specificity, and F1-score. The best performing model in terms of cough sensitivity (100%) and F1-score (0.95) was the multi-class model using 15 input features.
This model was finally deployed on Nordic Thingy:53 using
Edge Impulse, reporting the estimated memory requirement, and model performance for on-board inference. This work provides a proof-of-concept for a TinyML cough detection system based on contact-free accelerometer.
feasibility of using data collected from a free-field accelerometer placed on a shirt’s collar for cough detection. The data collected captured body movement related to coughing, sneezing, laughing, talking, and resting while seated. Statistical features from the triaxial data were extracted and used to train four different neural networks. The first two classification models addressed cough detection as a multi-class problem, differentiating between the five different activities; the first model using 21 input features, while the second model using 15 input features. The other two classification models targeted cough detection as a binary problem, clustering all non-cough activities under a single class. Similarly, the first binary model was trained using 21 input features, while the second using 15 input features. The performance of the four models were compared in terms of average accuracy, cough sensitivity, specificity, and F1-score. The best performing model in terms of cough sensitivity (100%) and F1-score (0.95) was the multi-class model using 15 input features.
This model was finally deployed on Nordic Thingy:53 using
Edge Impulse, reporting the estimated memory requirement, and model performance for on-board inference. This work provides a proof-of-concept for a TinyML cough detection system based on contact-free accelerometer.
Date Issued
2024-08-30
Date Acceptance
2023-10-11
Citation
IFMBE proceedings, 2024, 109, pp.485-493
ISBN
978-3-031-62501-5
ISSN
1680-0737
Publisher
Springer Nature
Start Page
485
End Page
493
Journal / Book Title
IFMBE proceedings
Volume
109
Copyright Statement
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG.
Source
International Conference on e-Health and Bioengineering EHB 2023
Publication Status
Published
Start Date
2023-11-09
Finish Date
2023-11-10
Coverage Spatial
Bucharest, Romania (Hybrid)
Rights Embargo Date
2025-08-29
Date Publish Online
2024-08-30