A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-Signals

People with sleep apnea (SA) are at increased risk of having stroke and cardiovascular diseases. Polysomnography (PSG) is used to detect SA. This paper conducts feature selection from PSG signals and uses a support vector machine (SVM) to detect SA. To analyze SA, the Physionet Apnea Database was us...

Full description

Bibliographic Details
Main Authors: Xilin Li, Sai Ho Ling, Steven Su
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/15/4323
id doaj-07dc27b8525048119c55edadd80a4b0e
record_format Article
spelling doaj-07dc27b8525048119c55edadd80a4b0e2020-11-25T03:33:53ZengMDPI AGSensors1424-82202020-08-01204323432310.3390/s20154323A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-SignalsXilin Li0Sai Ho Ling1Steven Su2School of Biomedical Engineering, Faculty of Engineering and Information Technology (FEIT), University of Technology Sydney (UTS), Sydney 2007, AustraliaSchool of Biomedical Engineering, Faculty of Engineering and Information Technology (FEIT), University of Technology Sydney (UTS), Sydney 2007, AustraliaSchool of Biomedical Engineering, Faculty of Engineering and Information Technology (FEIT), University of Technology Sydney (UTS), Sydney 2007, AustraliaPeople with sleep apnea (SA) are at increased risk of having stroke and cardiovascular diseases. Polysomnography (PSG) is used to detect SA. This paper conducts feature selection from PSG signals and uses a support vector machine (SVM) to detect SA. To analyze SA, the Physionet Apnea Database was used to obtain various features. Electrocardiography (ECG), oxygen saturation (SaO<inline-formula><math display="inline"><semantics><msub><mrow></mrow><mn>2</mn></msub></semantics></math></inline-formula>), airflow, abdominal, and thoracic signals were used to provide various frequency-, time-domain and non-linear features (<i>n</i> = 87). To analyse the significance of these features, firstly, two evaluation measures, the rank-sum method and the analysis of variance (ANOVA) were used to evaluate the significance of the features. These features were then classified according to their significance. Finally, different class feature sets were presented as inputs for an SVM classifier to detect the onset of SA. The hill-climbing feature selection algorithm and the <i>k</i>-fold cross-validation method were applied to evaluate each classification performance. Through the experiments, we discovered that the best feature set (including the top-five significant features) obtained the best classification performance. Furthermore, we plotted receiver operating characteristic (ROC) curves to examine the performance of the SVM, and the results showed the SVM with Linear kernel (regularization parameter = 1) outperformed other classifiers (area under curve = 95.23%, sensitivity = 94.29%, specificity = 96.17%). The results confirm that feature subsets based on multiple bio-signals have the potential to identify patients with SA. The use of a smaller subset avoids dimensionality problems and reduces the computational load.https://www.mdpi.com/1424-8220/20/15/4323feature extractionfeature selectionpolysomnographysleep apnea
collection DOAJ
language English
format Article
sources DOAJ
author Xilin Li
Sai Ho Ling
Steven Su
spellingShingle Xilin Li
Sai Ho Ling
Steven Su
A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-Signals
Sensors
feature extraction
feature selection
polysomnography
sleep apnea
author_facet Xilin Li
Sai Ho Ling
Steven Su
author_sort Xilin Li
title A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-Signals
title_short A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-Signals
title_full A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-Signals
title_fullStr A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-Signals
title_full_unstemmed A Hybrid Feature Selection and Extraction Methods for Sleep Apnea Detection Using Bio-Signals
title_sort hybrid feature selection and extraction methods for sleep apnea detection using bio-signals
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-08-01
description People with sleep apnea (SA) are at increased risk of having stroke and cardiovascular diseases. Polysomnography (PSG) is used to detect SA. This paper conducts feature selection from PSG signals and uses a support vector machine (SVM) to detect SA. To analyze SA, the Physionet Apnea Database was used to obtain various features. Electrocardiography (ECG), oxygen saturation (SaO<inline-formula><math display="inline"><semantics><msub><mrow></mrow><mn>2</mn></msub></semantics></math></inline-formula>), airflow, abdominal, and thoracic signals were used to provide various frequency-, time-domain and non-linear features (<i>n</i> = 87). To analyse the significance of these features, firstly, two evaluation measures, the rank-sum method and the analysis of variance (ANOVA) were used to evaluate the significance of the features. These features were then classified according to their significance. Finally, different class feature sets were presented as inputs for an SVM classifier to detect the onset of SA. The hill-climbing feature selection algorithm and the <i>k</i>-fold cross-validation method were applied to evaluate each classification performance. Through the experiments, we discovered that the best feature set (including the top-five significant features) obtained the best classification performance. Furthermore, we plotted receiver operating characteristic (ROC) curves to examine the performance of the SVM, and the results showed the SVM with Linear kernel (regularization parameter = 1) outperformed other classifiers (area under curve = 95.23%, sensitivity = 94.29%, specificity = 96.17%). The results confirm that feature subsets based on multiple bio-signals have the potential to identify patients with SA. The use of a smaller subset avoids dimensionality problems and reduces the computational load.
topic feature extraction
feature selection
polysomnography
sleep apnea
url https://www.mdpi.com/1424-8220/20/15/4323
work_keys_str_mv AT xilinli ahybridfeatureselectionandextractionmethodsforsleepapneadetectionusingbiosignals
AT saiholing ahybridfeatureselectionandextractionmethodsforsleepapneadetectionusingbiosignals
AT stevensu ahybridfeatureselectionandextractionmethodsforsleepapneadetectionusingbiosignals
AT xilinli hybridfeatureselectionandextractionmethodsforsleepapneadetectionusingbiosignals
AT saiholing hybridfeatureselectionandextractionmethodsforsleepapneadetectionusingbiosignals
AT stevensu hybridfeatureselectionandextractionmethodsforsleepapneadetectionusingbiosignals
_version_ 1724561150975148032