Automated Sleep Spindle Detection with Mixed EEG Features

Peilu Chen,Dan Chen,Lei Zhang,Yunbo Tang,Xiaoli Li
DOI: https://doi.org/10.1016/j.bspc.2021.103026
IF: 5.1
2021-01-01
Biomedical Signal Processing and Control
Abstract:Detection of sleep spindles, a special type of burst brainwaves recordable with electroencephalography (EEG), is critical in examining sleep-related brain functions from memory consolidation to cortical development. It has long been an onerous and highly professional task to visually position individual sleep spindles and label their onset & offset. Automated spindle detection (template-and classifier-based) is experiencing performance bottleneck due to uncertain variances between spindles in both duration & formation. This study then develops a generic framework based on Deep Neural Network for accurate spindle detection by mixing the deep (micro-scale) features and the entropy (macro-scale) of sleep EEG. First, an "elastic"time window applies to adapt to the significantly varied durations of spindles in EEG, after which regulated deep features of EEG epochs with variable-lengths are obtained via a compact Convolutional Neural Network (CNN) with spatial pyramid pooling. Second, these deep features are mixed with the entropy of EEG epochs to support spindle classification. Focal loss applies to ease the severe imbalance between spindles and other epochs. Finally, elastic EEG epochs are set to capture the individual spindles. Experimental results on a public sleep EEG dataset (DREAMS) with the proposed framework against the state-of-the-art counterparts indicate that (1) it outperforms the counterparts with an F1-score of 0.66(0.11) while introducing entropy information gains 0.034(0.02) in this process; (2) it incurs less errors in identifying the onset & offset of spindles. Overall, the core design of the framework paves the way for detection of complicated EEG waveforms or time series in general.
What problem does this paper attempt to address?