title: On-line detection of apnea/hypopnea events using SpO2 signal: a rule-based approach employing binary classifier models.
abstract: This paper presents an online method for automatic detection of apnea/hypopnea events, with the help of oxygen saturation (SpO2) signal, measured at fingertip by Bluetooth nocturnal pulse oximeter. Event detection is performed by identifying abnormal data segments from the recorded SpO2 signal, employing a binary classifier model based on a support vector machine (SVM). Thereafter the abnormal segment is further analyzed to detect different states within the segment, i.e., steady, desaturation, and resaturation, with the help of another SVM-based binary ensemble classifier model. Finally, a heuristically obtained rule-based system is used to identify the apnea/hypopnea events from the time-sequenced decisions of these classifier models. In the developmental phase, a set of 34 time domain-based features was extracted from the segmented SpO2 signal using an overlapped windowing technique. Later, an optimal set of features was selected on the basis of recursive feature elimination technique. A total of 34 subjects were included in the study. The results show average event detection accuracies of 96.7% and 93.8% for the offline and the online tests, respectively. The proposed system provides direct estimation of the apnea/hypopnea index with the help of a relatively inexpensive and widely available pulse oximeter. Moreover, the system can be monitored and accessed by physicians through LAN/WAN/Internet and can be extended to deploy in Bluetooth-enabled mobile phones.
authors.forename: Bijoy Laxmi
authors.initials: BL
authors.lastname: Koley
authors.forename: Debangshu
authors.initials: D
authors.lastname: Dey
mesh_terms: D000328:Adult; D000368:Aged; D016208:Databases, Factual; D006801:Humans; D008875:Middle Aged; D010100:Oxygen / Q000097:blood*; D017286:Polysomnography; D015203:Reproducibility of Results; D012815:Signal Processing, Computer-Assisted; D012891:Sleep Apnea Syndromes / Q000175:diagnosis* / Q000503:physiopathology; D060388:Support Vector Machine
chemical_list: D010100:Oxygen