A sound based algorithm for detecting obstructive sleep apnoea
Obstructive Sleep Apnoea (OSA) is a chronic respiratory disorder which disrupts the patient’s sleep when his upper airway involuntarily collapses during the night, causing the person to stop breathing for typically 10 seconds. Traditional methods to detect OSA involves a full night polysomnography (...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/67046 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-67046 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-670462023-07-07T15:41:36Z A sound based algorithm for detecting obstructive sleep apnoea Ang, Shu Hui Ser Wee School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing Obstructive Sleep Apnoea (OSA) is a chronic respiratory disorder which disrupts the patient’s sleep when his upper airway involuntarily collapses during the night, causing the person to stop breathing for typically 10 seconds. Traditional methods to detect OSA involves a full night polysomnography (PSG) which is invasive, complex and costly. Studies have shown multiple characteristics to distinguish patients with OSA, and snore signals acquisition is favourable for this development. This project's objective is to develop a sound-based algorithm for automatic OSA detection and it will include the study of a machine learning technique. This project focuses on the spectral analysis of these snore signals by doing Fast Fourier Transform (FFT). The sound-based apnoea detection algorithm involves extracting multiple features from the snore signals, followed by a feature selection algorithm which will rank the prominence of these features using Fisher's Ratio (FR). Subsequently, the classification algorithm uses the Support Vector Machine (SVM) to distinguish the OSA and normal snorers. The spectral analysis had revealed a disparity between the nature of OSA and normal snores. OSA snores had much higher energy intensities and occurred mainly at higher frequencies as compared to the latter. Additionally, another distinction between the type of snores were their peak frequencies, kurtosis and skewness of the spectrum. With these knowledge and numerical data, SVM was used to form a suitable training data set. Consequently, testing will determine the best decision threshold and conduct a performance evaluation based on their accuracy, sensitivity and specificity. This project showed an average accuracy, specificity and sensitivity of 93.54%, 94.12% and 88.56% respectively for the decision threshold of using the top 2 features ranked by FR simultaneously. In conclusion, this project used the frequency-domain approach to discuss the various sound based algorithm useful in detecting the presence of OSA, which could assist future works of developing a sound-based diagnostic method on a portable device which is less invasive, less complex and less costly. Bachelor of Engineering 2016-05-11T03:32:01Z 2016-05-11T03:32:01Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67046 en Nanyang Technological University 70 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing Ang, Shu Hui A sound based algorithm for detecting obstructive sleep apnoea |
description |
Obstructive Sleep Apnoea (OSA) is a chronic respiratory disorder which disrupts the patient’s sleep when his upper airway involuntarily collapses during the night, causing the person to stop breathing for typically 10 seconds. Traditional methods to detect OSA involves a full night polysomnography (PSG) which is invasive, complex and costly. Studies have shown multiple characteristics to distinguish patients with OSA, and snore signals acquisition is favourable for this development. This project's objective is to develop a sound-based algorithm for automatic OSA detection and it will include the study of a machine learning technique. This project focuses on the spectral analysis of these snore signals by doing Fast Fourier Transform (FFT). The sound-based apnoea detection algorithm involves extracting multiple features from the snore signals, followed by a feature selection algorithm which will rank the prominence of these features using Fisher's Ratio (FR). Subsequently, the classification algorithm uses the Support Vector Machine (SVM) to distinguish the OSA and normal snorers. The spectral analysis had revealed a disparity between the nature of OSA and normal snores. OSA snores had much higher energy intensities and occurred mainly at higher frequencies as compared to the latter. Additionally, another distinction between the type of snores were their peak frequencies, kurtosis and skewness of the spectrum. With these knowledge and numerical data, SVM was used to form a suitable training data set. Consequently, testing will determine the best decision threshold and conduct a performance evaluation based on their accuracy, sensitivity and specificity. This project showed an average accuracy, specificity and sensitivity of 93.54%, 94.12% and 88.56% respectively for the decision threshold of using the top 2 features ranked by FR simultaneously. In conclusion, this project used the frequency-domain approach to discuss the various sound based algorithm useful in detecting the presence of OSA, which could assist future works of developing a sound-based diagnostic method on a portable device which is less invasive, less complex and less costly. |
author2 |
Ser Wee |
author_facet |
Ser Wee Ang, Shu Hui |
format |
Final Year Project |
author |
Ang, Shu Hui |
author_sort |
Ang, Shu Hui |
title |
A sound based algorithm for detecting obstructive sleep apnoea |
title_short |
A sound based algorithm for detecting obstructive sleep apnoea |
title_full |
A sound based algorithm for detecting obstructive sleep apnoea |
title_fullStr |
A sound based algorithm for detecting obstructive sleep apnoea |
title_full_unstemmed |
A sound based algorithm for detecting obstructive sleep apnoea |
title_sort |
sound based algorithm for detecting obstructive sleep apnoea |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/67046 |
_version_ |
1772825372148105216 |