Sleep apnoea is a common disorder affecting sleep quality by obstructing the respiratory airway. This disorder can also be correlated to certain diseases like stroke, depression, neurocognitive disorder, non-communicable disease, etc. We implemented machine learning techniques for detecting sleep apnoea to make the diagnosis easier, feasible, convenient, and cost-effective. Electrocardiography signals are the main input used here to detect sleep apnoea. The considered ECG signal undergoes pre-processing to remove noise and other artefacts. Next to pre-processing, extraction of time and frequency domain features is carried out after finding out the R-R intervals from the pre-processed signal. The power spectral density is calculated by using the Welch method for extracting the frequency-domain features. The extracted features are fed to different machine learning classifiers like Support Vector Machine, Decision Tree, k-nearest Neighbour, and Random Forest, for detecting sleep apnoea and performances are analysed. The result shows that the K-NN classifier obtains the highest accuracy of 92.85% compared to other classifiers based on 10 extracted features. The result shows that the proposed method of signal processing and machine learning techniques can be reliable and a promising method for detecting sleep apnoea with a reduced number of features.
Keyphrases
- sleep quality
- machine learning
- positive airway pressure
- depressive symptoms
- physical activity
- obstructive sleep apnea
- artificial intelligence
- big data
- deep learning
- sleep apnea
- heart rate
- heart rate variability
- optical coherence tomography
- magnetic resonance imaging
- air pollution
- magnetic resonance
- bipolar disorder
- blood pressure
- subarachnoid hemorrhage
- loop mediated isothermal amplification