Popis: |
This paper reports on ongoing research, which aims to prove that features of Obstructed Sleep Apnoea (OSA) can be automatically identified from single-lead electrocardiogram (ECG) signals using a One-Dimensional Convolutional Neural Network (1DCNN) model. The 1DCNN is also compared against other machine learning (ML) classifier models, namely Support Vector Machine (SVM) and Random Forest Classifier (RFC). The 1DCNN architecture consists of 4 major parts, a Convolutional Layer, a Flattened Dense Layer, a Max Pooling Layer and a Fully Connected Multilayer Perceptron (MLP), with 1 Hidden Layer and a SoftMax output. The model repeatedly learns how to better extract prominent features from one-dimensional data and map it to the MLP for increased prediction. Training and validation are achieved using pre-processed time-series ECG signals captured from 35 ECG recordings. Using our unique windowing strategy, the data is shaped into 5 datasets of different window sizes. A total of 15 models (5 for each group, 1DCNNs, RFCs, SVMs) were evaluated using various metrics, with each being run over numerous experiments. Results show the 1DCNN-500 model delivered the greatest degree of accuracy and rapidity in comparison to the best producing RFC and SVM classifiers. 1DCNN-500 (Sensitivity 0.9743, Specificity 0.9708, Accuracy 0.9699); RFC-500 (Sensitivity/Recall (0) 0.90 / (1) 0.94, Precision (0) 0.94 / (1) 0.90, Accuracy 0.91); SVM-500 (Sensitivity (0) 0.94 / (1) 0.50, Precision (0) 0.65 / (1) 0.90, Accuracy 0.72). The model presents a novel approach that could provide support mechanisms in clinical practice to promptly diagnose patients suffering from OSA. |