A Convolutional Neural Network Framework for Sleep Apnea Detection via Ballistocardiography Signals
Abstract
The clinical diagnosis of sleep apnea conventionally necessitates resource-intensive Polysomnography (PSG). We propose a weakly supervised framework to detect apnea using non-invasive Ballistocardiography (BCG), thereby addressing the critical scarcity of labeled BCG data. Instead of manual annotation, our pipeline transfers knowledge from a synchronized ECG signal, using it as a “teacher” to generate pseudo-labels for the BCG model. We formulated a User-Defined Function (UDF) that combines Heart Rate Variability and ECG-Derived Respiration to autonomously label the BCG windows. These pseudo-labels were subsequently employed to train a 1D Convolutional Neural Network. Testing on a public dataset, the CNN model achieved 71.8% accuracy against the pseudo-labels. When projected against the clinical ground truth, we estimate a true accuracy of 77.7%. These results validate that ECG-based supervision can effectively train low-cost home sensors without the bottleneck of manual medical annotation.
Fields of Study & Subjects
Obstructive Sleep Apnea Research
Non-Invasive Vital Sign Monitoring
ECG Monitoring and Analysis
Publication details
- Journal / source
- Applied Sciences
- Publisher
- MDPI AG
- Volume
- 16
- Issue
- 7
- Pages
- 3314–3314
- Publication date
- 29 March 2026
- Language
- EN