J RG, K D. Apnoea detection using ECG signal based on machine learning classifiers and its performances.
J Med Eng Technol 2023;
47:344-354. [PMID:
38625408 DOI:
10.1080/03091902.2024.2336500]
[Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/01/2022] [Accepted: 03/23/2024] [Indexed: 04/17/2024]
Abstract
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.
Collapse