Abstract
PurposeDespite increased awareness of sleep hygiene, over 80% of sleep apnea cases remain undiagnosed, underscoring the need for accessible screening methods. This study presents a method for detecting sleep apnea using data from the Apple Watch’s inertial measurement unit (IMU).MethodsAn algorithm was developed to extract seismocardiographic and respiratory signals from IMU data, analyzing features such as breathing and heart rate variability, respiratory dips, and body movements. In a cohort of 61 adults undergoing polysomnography, we analyzed 52,337 30-second epochs, with 12,373 (23.6%) identified as apnea/hypopnea episodes. Machine learning models using five classifiers (Logistic Regression, Random Forest, Gradient Boosting, k-Nearest Neighbors, and Multi-layer Perceptron) were trained on data from 41 subjects and validated on 20 subjects.ResultsThe Random Forest classifier performed best in per-epoch respiratory event detection, achieving an AUC of 0.827 and an F1 score of 0.572 in the training group, and an AUC of 0.831 and an F1 score of 0.602 in the test group. The model’s per-subject predictions strongly correlated with the apnea-hypopnea index (AHI) from polysomnography (r = 0.93) and identified subjects with AHI ≥ 15 with 100% sensitivity and 90% specificity.ConclusionUtilizing the widespread availability of the Apple Watch and the low power requirements of the IMU, this approach has the potential to significantly improve sleep apnea screening accessibility.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have