TY - JOUR
T1 - Detection of Sleep Apnea using Machine Learning Algorithms based on ECG Signals: A comprehensive Systematic Review
AU - Salari, Nader
AU - Hosseinian Far, Amin
AU - Mohammadi, Masoud
AU - Ghasemi, Hooman
AU - Khazaei, Habibolah
AU - Daneshkhah, Alireza
AU - Ahmadi, Arash
PY - 2022/1/1
Y1 - 2022/1/1
N2 - Abstract. Sleep apnea (SA) is a common sleep disorder that is not easy to detect among several patients. Recent studies have highlighted ECG analysis as a method of diagnosing SA. Because the changes caused by SA on the ECG are so subtle, the need for new methods in diagnosing the disease is required more than ever. Machine Learning (ML) techniques are recognized as one of the most successful methods of computer aided diagnosis. ML uses new methods to diagnose diseases using past clinical results. The purpose of this study is to evaluate studies using ML algorithms and based on ECG characteristics to evaluate people with SA patients. In this study, English articles written in English and indexed in PubMed, Scopus, Web of Science, and IEEE databases, were searched with no lower time limit and until October 2020, and were systematically reviewed. Finally, 48 articles were approved for review in this study. In Within the selected articles, different ML methods were used adopted for classification. All of these studies were binary, and SA was detected from the normal state based on a full ECG stripe (per record), or based on one-minute segments (per segment). Our studies analyses showed show that the most common features used in the studies were frequency, time series and statistical features. Support-Vector Machine (SVM) and deep learning-based neural network (i.e. CNN, DNN) performed best in full record data detection. The highest accuracy, sensitivity and specificity reported between the selected studies were 100%, which was obtained by an SVM. In another case study, the classification was conducted based on ECG segments, and accordingly, the highest classification accuracy was observed in the residual neural network algorithm (RNN). The accuracy, sensitivity and specificity of this algorithm were reported to be 99%. In general, it can be stated that ML techniques based on ECG characteristics have a high capability in diagnosing SA. This can increase the diagnosis of patients with SA or the detection of SA episodes on ECG record, and can potentially prevent complications of the disease at later stages.
AB - Abstract. Sleep apnea (SA) is a common sleep disorder that is not easy to detect among several patients. Recent studies have highlighted ECG analysis as a method of diagnosing SA. Because the changes caused by SA on the ECG are so subtle, the need for new methods in diagnosing the disease is required more than ever. Machine Learning (ML) techniques are recognized as one of the most successful methods of computer aided diagnosis. ML uses new methods to diagnose diseases using past clinical results. The purpose of this study is to evaluate studies using ML algorithms and based on ECG characteristics to evaluate people with SA patients. In this study, English articles written in English and indexed in PubMed, Scopus, Web of Science, and IEEE databases, were searched with no lower time limit and until October 2020, and were systematically reviewed. Finally, 48 articles were approved for review in this study. In Within the selected articles, different ML methods were used adopted for classification. All of these studies were binary, and SA was detected from the normal state based on a full ECG stripe (per record), or based on one-minute segments (per segment). Our studies analyses showed show that the most common features used in the studies were frequency, time series and statistical features. Support-Vector Machine (SVM) and deep learning-based neural network (i.e. CNN, DNN) performed best in full record data detection. The highest accuracy, sensitivity and specificity reported between the selected studies were 100%, which was obtained by an SVM. In another case study, the classification was conducted based on ECG segments, and accordingly, the highest classification accuracy was observed in the residual neural network algorithm (RNN). The accuracy, sensitivity and specificity of this algorithm were reported to be 99%. In general, it can be stated that ML techniques based on ECG characteristics have a high capability in diagnosing SA. This can increase the diagnosis of patients with SA or the detection of SA episodes on ECG record, and can potentially prevent complications of the disease at later stages.
KW - Artificial Intelligence
KW - Computer Science Applications
KW - General Engineering
U2 - 10.1016/j.eswa.2021.115950
DO - 10.1016/j.eswa.2021.115950
M3 - Article
SN - 0957-4174
VL - 187
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 115950
ER -