Abstract
Snoring is a common sleep phenomenon whereby loose tissue in the human air passages vibrates as the sleeper inhales. In most circumstances, snoring is quite normal; but snoring which is particularly loud and frequent can be indicative of underlying health complications, such as Obstructive Sleep Apnea (OSA). Snorers that share sleeping quarters with other people can be a nuisance and negatively affect the sleep of others, but they can be informed that they snore and that they should seek medical attention. On the other hand, individuals that live and sleep on their own might not be aware that they snore while they sleep, complicating any medical intervention that could treat the problem. This paper presents the development of a hardware-software hybrid solution to detect snoring using Deep Learning (DL) techniques, including the discussion of system architecture, design, and initial results. A DL model is trained using a dataset of sound files of snoring and non-snoring noise. The proposed IoT-based solution is tested on sound files of snoring and non-snoring from an online dataset, and on sound files recorded of a human tester through the Single-Board Computer (SBC) used. For the snoring detection, the sound files are processed into a spectrogram which the model can parse and sent to the DL model to be classified into snoring or not-snoring, which is then presented to the user in the form of a basic dashboard interface created in Python. The results obtained are promising with the highest values being 99.4% accuracy, 99% recall, 99.7% precision, and 99% specificity.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Conference on Ubiquitous Computing & Ambient Intelligence (UCAmI 2024) |
Editors | José Bravo, Christopher Nugent, Ian Cleland |
Publisher | Springer International Publishing |
Pages | 603-613 |
Number of pages | 11 |
ISBN (Electronic) | 978-3-031-77571-0 |
ISBN (Print) | 978-3-031-77570-3 |
DOIs | |
Publication status | Accepted/In press - 16 Sept 2024 |
Event | UCAmI 2024 - 16th International Conference on Ubiquitous Computing and Ambient Intelligence - Ulster University, Belfast, United Kingdom Duration: 27 Nov 2024 → 29 Nov 2024 https://ucami.org |
Publication series
Name | Lecture Notes in Networks and Systems |
---|---|
ISSN (Print) | 2367-3370 |
ISSN (Electronic) | 2367-3389 |
Conference
Conference | UCAmI 2024 - 16th International Conference on Ubiquitous Computing and Ambient Intelligence |
---|---|
Abbreviated title | UCAmI 2024 |
Country/Territory | United Kingdom |
City | Belfast |
Period | 27/11/24 → 29/11/24 |
Internet address |
Keywords
- IoT-based Solution
- Activity Recognition
- Snoring
- Machine Learning
- Deep Learning
- Audio Data Analysis
- Human-Computer Interaction