| Literature DB >> 32370185 |
Delaram Jarchi1,2, Javier Andreu-Perez1,2, Mehrin Kiani1, Oldrich Vysata3,4, Jiri Kuchynka4, Ales Prochazka3,5, Saeid Sanei6.
Abstract
Accurately diagnosing sleep disorders is essential for clinical assessments and treatments. Polysomnography (PSG) has long been used for detection of various sleep disorders. In this research, electrocardiography (ECG) and electromayography (EMG) have been used for recognition of breathing and movement-related sleep disorders. Bio-signal processing has been performed by extracting EMG features exploiting entropy and statistical moments, in addition to developing an iterative pulse peak detection algorithm using synchrosqueezed wavelet transform (SSWT) for reliable extraction of heart rate and breathing-related features from ECG. A deep learning framework has been designed to incorporate EMG and ECG features. The framework has been used to classify four groups: healthy subjects, patients with obstructive sleep apnea (OSA), patients with restless leg syndrome (RLS) and patients with both OSA and RLS. The proposed deep learning framework produced a mean accuracy of 72% and weighted F1 score of 0.57 across subjects for our formulated four-class problem.Entities:
Keywords: electrocardiography; electromyography; polysomnography; respiratory modulation; synchrosqueezed wavelet transform
Mesh:
Year: 2020 PMID: 32370185 PMCID: PMC7248846 DOI: 10.3390/s20092594
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
A summary of features extracted from EMG and ECG signals is provided below.
|
| |
|
|
|
| Mean | Raw |
| Standard deviation | Raw |
| Skewness | Raw |
| Kurtosis | Raw |
| Dispersion Entropy | Raw |
|
| |
|
|
|
| Maximum difference of pulse peaks | Time-domain |
| Minimum difference of pulse peaks | Time-domain |
| Mean difference of pulse peaks | Time-domain |
| Maximum amplitude of respiratory amplitude modulation | Time-domain |
| Minimum amplitude of respiratory amplitude modulation | Time-domain |
| Mean amplitude of respiratory amplitude modulation | Time-domain |
| Maximum of instantaneous frequencies of respiratory amplitude modulation | Frequency-domain |
| Minimum of instantaneous frequencies of respiratory amplitude modulation | Frequency-domain |
| Mean of instantaneous frequencies of respiratory amplitude modulation | Frequency-domain |
| Standard deviation of instantaneous frequencies of respiratory amplitude modulation | Frequency-domain |
Raw feature type means the features are directly extracted form signal samples.
Figure 1In each row, selected ECG segments and detected R peaks are shown on the left. In the right, the estimated HR frequency from the detected R peaks and synchrosqueezed wavelet transform (SSWT) are shown. The threshold to detect R peaks increases from top to bottom; (b1–b5) presents overestimated R peaks; (b6) presents the correctly detected R peaks hugely overlapped with the estimated HR frequencies; (b7–b9) presents under estimated R peaks.
Figure 2(Top) estimated spectrum using SSWT. (Middle) segmented ECG signal. (Bottom) estimated HR frequency from R peaks and SSWT (resampled into 4 Hz) overlain.
Figure 3Architecture schema of the proposed multimodal EMG-ECG DNN.
Cross-subject results.
| Metric | Proposed | MLP | SVM | LSVM | RF | KNN | XGB | AUTOK |
|---|---|---|---|---|---|---|---|---|
| F1 Score | 0.38 ± 0.07 | 0.36 ± 0.07 | 0.32 ± 0.09 | 0.37 ± 0.06 | 0.36 ± 0.06 | 0.44 ± 0.11 | 0.11 ± 0.07 | |
| Accuracy | 0.48 ± 0.09 | 0.48 ± 0.07 | 0.45 ± 0.1 | 0.46 ± 0.07 | 0.42 ± 0.05 | 0.5 ± 0.1 | 0.21 ± 0.1 | |
| Precision | 0.41 ± 0.07 | 0.43 ± 0.11 | 0.37 ± 0.11 | 0.43 ± 0.1 | 0.37 ± 0.06 | 0.46 ± 0.12 | 0.09 ± 0.07 | |
| Recall | 0.4 ± 0.08 | 0.39 ± 0.07 | 0.36 ± 0.08 | 0.38 ± 0.06 | 0.36 ± 0.05 | 0.45 ± 0.1 | 0.27 ± 0.07 |
Figure 4Results comparison of f-scores for the across-subject model.