Automated detection of obstructive sleep apnea in more than 8000 subjects using frequency optimized orthogonal wavelet filter bank with respiratory and oximetry signals

Comput Biol Med. 2022 May:144:105364. doi: 10.1016/j.compbiomed.2022.105364. Epub 2022 Mar 5.

Abstract

Obstructive sleep apnea (OSA) is a common respiratory disorder marked by interruption of the respiratory tract and difficulty in breathing. The risk of serious health damage can be reduced if OSA is diagnosed and treated at an early stage. OSA is primarily diagnosed using polysomnography (PSG) monitoring performed for overnight sleep; furthermore, capturing PSG signals during the night is expensive, time-consuming, complex and highly inconvenient to patients. Hence, we are proposing to detect OSA automatically using respiratory and oximetry signals. The aim of this study is to develop a simple and computationally efficient wavelet-based automated system based on these signals to detect OSA in elderly subjects. In this study, we proposed an accurate, reliable, and less complex OSA automated detection system by using pulse oximetry (SpO2) and respiratory signals including thoracic (ThorRes) movement, abdominal (AbdoRes) movement, and airflow (AF). These signals are collected from the Sleep Heart Health Study (SHHS) database from the National Sleep Research Resource (NSRR), which is one of the largest repositories of publicly available sleep databases. The database comprises of two groups SHHS-1 and SHHS-2, which involves 5,793 and 2,651 subjects, respectively with an average age of ≥60 years. The 30-s epochs of the signals are decomposed into sub-bands using frequency optimized orthogonal wavelet filter bank. Tsallis entropies are extracted from the sub-band coefficients of wavelet filter bank. A total 4,415,229 epochs of respiratory and oximetry signals are used to develop the model. The proposed model is developed using GentleBoost and Random under-sampling Boosting (RUSBoosted Tree) algorithms with 10-fold cross-validation technique. Our developed model has obtained the highest classification accuracy of 89.39% and 84.64% for the imbalanced and balanced datasets, respectively using 10-fold cross-validation technique. Using the 20% hold-out validation, the model yielded an accuracy of 88.26% and 84.31% for the imbalanced and balanced datasets, respectively. Hence, the respiratory and SpO2 signals-based model can be used for automated OSA detection. The results obtained from the proposed model are better than the state-of-the-art models and can be used in-home for screening the OSA.

Keywords: Airflow; GentleBoost; Obstructive sleep apnea; Polysomnography (PSG); SpO(2); Tsallis entropy.

MeSH terms

  • Aged
  • Humans
  • Middle Aged
  • Oximetry* / methods
  • Polysomnography
  • Respiratory System
  • Sleep
  • Sleep Apnea, Obstructive* / diagnosis