Sleep apnea syndrome (SAS) is a common sleep disorder, which has been shown to be an important contributor to major neurocognitive and cardiovascular sequelae. Considering current diagnostic strategies are limited with bulky medical devices and high examination expenses, a large number of cases go undiagnosed. To enable large-scale screening for SAS, wearable photoplethysmography (PPG) technologies have been used as an early detection tool. However, existing algorithms are energy-intensive and require large amounts of memory resources, which are believed to be the major drawbacks for further promotion of wearable devices for SAS detection. In this paper, an energy-efficient method of SAS detection based on hyperdimensional computing (HDC) is proposed. Inspired by the phenomenon of chunking in cognitive psychology as a memory mechanism for improving working memory efficiency, we proposed a one-dimensional block local binary pattern (1D-BlockLBP) encoding scheme combined with HDC to preserve dominant dynamical and temporal characteristics of pulse rate signals from wearable PPG devices. Our method achieved 70.17 % accuracy in sleep apnea segment detection, which is comparable with traditional machine learning methods. Additionally, our method achieves up to 67× lower memory footprint, 68× latency reduction, and 93× energy saving on the ARM Cortex-M4 processor. The simplicity of hypervector operations in HDC and the novel 1D-BlockLBP encoding effectively preserve pulse rate signal characteristics with high computational efficiency. This work provides a scalable solution for long-term home-based monitoring of sleep apnea, enhancing the feasibility of consistent patient care.
Read full abstract