Sleep apnea is a pervasive breathing problem during night sleep, and its repetitive occurrence causes various health problems. Polysomnography is commonly used for apnea screening which is an expensive, time-consuming, and complex process. In this paper, a simple but efficient technique based on the variational mode decomposition (VMD) for automated detection of sleep apnea from single-lead ECG is proposed. The heart rate variability and ECG-derived respiration signals obtained from ECG are decomposed into different modes using the VMD, and these modes are used for extracting different features including spectral entropies, interquartile range, and energy. The principal component analysis is employed to reduce the dimension of the feature vector. The experiments are conducted using the Apnea-ECG dataset, and the classification performance of various classifiers is investigated. In per-segment classification, an accuracy of about 87.5% (Sens: 84.9%, Spec: 88.2%) is achieved using the K-nearest neighbor classifier. In per-recording classification, the proposed technique using the linear discriminant analysis model outperformed the existing apnea detection approaches by achieving the accuracy of 100%. The algorithm also provided the best agreement between the estimated and reference apnea-hypopnea index (AHI) values. These results show that the algorithm has the potential to be used for home-based apnea screening systems.
Read full abstract