| Literature DB >> 36236274 |
Jae Won Choi1, Dong Hyun Kim2, Dae Lim Koo3, Yangmi Park3, Hyunwoo Nam3, Ji Hyun Lee2, Hyo Jin Kim2, Seung-No Hong4, Gwangsoo Jang5, Sungmook Lim5, Baekhyun Kim5.
Abstract
Radar is a promising non-contact sensor for overnight polysomnography (PSG), the gold standard for diagnosing obstructive sleep apnea (OSA). This preliminary study aimed to demonstrate the feasibility of the automated detection of apnea-hypopnea events for OSA diagnosis based on 60 GHz frequency-modulated continuous-wave radar using convolutional recurrent neural networks. The dataset comprised 44 participants from an ongoing OSA cohort, recruited from July 2021 to April 2022, who underwent overnight PSG with a radar sensor. All PSG recordings, including sleep and wakefulness, were included in the dataset. Model development and evaluation were based on a five-fold cross-validation. The area under the receiver operating characteristic curve for the classification of 1-min segments ranged from 0.796 to 0.859. Depending on OSA severity, the sensitivities for apnea-hypopnea events were 49.0-67.6%, and the number of false-positive detections per participant was 23.4-52.8. The estimated apnea-hypopnea index showed strong correlations (Pearson correlation coefficient = 0.805-0.949) and good to excellent agreement (intraclass correlation coefficient = 0.776-0.929) with the ground truth. There was substantial agreement between the estimated and ground truth OSA severity (kappa statistics = 0.648-0.736). The results demonstrate the potential of radar as a standalone screening tool for OSA.Entities:
Keywords: convolutional recurrent neural network; deep learning; obstructive sleep apnea; polysomnography; radar
Mesh:
Year: 2022 PMID: 36236274 PMCID: PMC9570824 DOI: 10.3390/s22197177
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Photo and illustration of radar (red box) setup for respiratory signal monitoring.
Figure 2The architecture of the radar sensor: ANT = antenna, LNA = low-noise amplifier, PA = power amplifier, IF = intermediate frequency, ADC = analog-digital converter, and DSP = digital signal processor.
Figure 3A flowchart describing the extraction of respiratory signals from radar signals.
Figure 4The mechanism for demodulating respiratory signals from radar output signals: (a) respiratory signals in the complex domain and (b) demodulated respiratory signal.
Demographic and polysomnographic data of the study population.
| Variables | Normal | Mild OSA | Moderate OSA | Severe OSA | |
|---|---|---|---|---|---|
| Subject characteristics | Number (male/female) | 9 (2/7) | 7 (4/3) | 15 (10/5) | 13 (9/4) |
| Age | 46.4 ± 17.9 | 49.9 ± 18.0 | 57.9 ± 9.5 | 55.3 ± 17.5 | |
| Body mass index (kg/m2) | 24.6 ± 4.1 | 24.9 ± 1.9 | 25.2 ± 2.9 | 26.7 ± 17.5 | |
| Neck circumference (cm) | 36.7 ± 3.0 | 39.0 ± 3.6 | 38.6 ± 4.2 | 40.8 ± 3.1 | |
| ESS score | 4.8 ± 3.1 | 5.0 ± 3.3 | 9.0 ± 3.7 | 8.5 ± 3.8 | |
| SSS score | 2.2 ± 1.0 | 3.0 ± 0.8 | 2.0 ± 0.5 | 2.4 ± 0.8 | |
| PSQI score | 8.6 ± 3.2 | 11.0 ± 2.8 | 10.0 ± 3.5 | 9.7 ± 4.0 | |
| Polysomnographic data | Time in bed (min) | 362.6 ± 106.5 | 412.0 ± 16.2 | 396.0 ± 23.9 | 400.1 ± 24.4 |
| Total sleep time (min) | 294.4 ± 97.2 | 311.0 ± 43.6 | 314.8 ± 66.7 | 266.5 ± 90.6 | |
| Sleep latency (min) | 18.2 ± 30.5 | 17 ± 12.7 | 16.4 ± 27.6 | 13.8 ± 14.8 | |
| Sleep efficiency (%) | 80.1 ± 8.7 | 75.7 ± 11.7 | 78.9 ± 13.7 | 66.3 ± 22.1 | |
| N1 (%) | 12.3 ± 7.2 | 14.0 ± 2.6 | 16.9 ± 8.0 | 33.4 ±13.5 | |
| N2 (%) | 52.3 ± 5.0 | 51.4 ± 5.7 | 51.3 ± 6.4 | 47.2 ± 9.6 | |
| N3 (%) | 20.0 ± 3.0 | 19.2 ± 2.1 | 16.7 ± 5.3 | 8.5 ± 8.4 | |
| REM (%) | 15.4 ± 9.6 | 15.4 ± 6.7 | 15.0 ± 6.2 | 10.9 ± 7.9 | |
| Apnea index (events/h) | 0 | 0.1 ± 0.2 | 2.8 ± 3.2 | 20.1 ± 20.6 | |
| Hypopnea index (events/h) | 2.5 ± 1.9 | 10.3 ± 2.6 | 20.3 ± 4.2 | 34.6 ± 11.0 | |
| AHI (events/h) | 2.6 ± 1.7 | 11.1 ± 3.1 | 23.3 ± 4.4 | 59.2 ± 18.2 | |
| RERA index (events/h) | 0.1 ± 0.3 | 0 | 0 | 0 | |
| Arousal index (events/h) | 19.9 ± 10.7 | 20.8 ± 5.9 | 29.4 ± 10.4 | 53.9 ± 17.6 | |
| Lowest O2 saturation (%) | 89.0 ± 3.3 | 87.7 ± 2.6 | 83.6 ± 3.4 | 72.8 ± 11.2 | |
| Number of segments | Abnormal | 296 | 906 | 3917 | 6016 |
| Normal | 6298 | 4911 | 8063 | 4485 | |
Data are presented as the mean ± standard deviation. N1, N2, N3, and REM sleep stages. OSA, obstructive sleep apnea; ESS, Epworth Sleepiness Scale; SSS, Stanford Sleepiness Scale; PSQI, Pittsburgh Sleep Quality Index; AHI, apnea-hypopnea index; RERA, respiratory effort-related sleep arousal.
Per-segment classification performance in the overall study population and OSA severity groups.
| Model | Metric | Overall | Normal | Mild | Moderate | Severe |
|---|---|---|---|---|---|---|
| Binary | AUROC | 0.846 | 0.819 | 0.796 | 0.798 | 0.859 |
| Sensitivity | 0.744 (8289/11135) | 0.625 (185/296) | 0.657 (595/906) | 0.674 (2641/3917) | 0.809 (4868/6016) | |
| Specificity | 0.803 (19065/23757) | 0.868 (5464/6298) | 0.767 (3916/4911) | 0.781 (6293/8063) | 0.756 (3392/4485) | |
| PPV | 0.639 (8289/12981) | 0.182 (185/1019) | 0.374 (595/1590) | 0.599 (2641/4411) | 0.817 (4868/5961) | |
| NPV | 0.870 (19065/21911) | 0.980 (5464/5575) | 0.926 (3916/4227) | 0.831 (6293/7569) | 0.747 (3392/4540) | |
| Accuracy | 0.784 (27354/34892) | 0.857 (5649/6594) | 0.776 (4511/5817) | 0.746 (8934/11980) | 0.787 (8260/10501) | |
| Multiclass | AUROC | 0.844 | 0.816 | 0.807 | 0.795 | 0.858 |
| Sensitivity | 0.721 (8024/11135) | 0.628 (186/296) | 0.605 (548/906) | 0.638 (2498/3917) | 0.797 (4792/6016) | |
| Specificity | 0.813 (19305/23757) | 0.850 (5352/6298) | 0.829 (4070/4911) | 0.800 (6454/8063) | 0.765 (3429/4485) | |
| PPV | 0.643 (8024/12476) | 0.164 (186/1132) | 0.395 (548/1389) | 0.608 (2498/4107) | 0.819 (4792/5848) | |
| NPV | 0.861 (19305/22416) | 0.980 (5352/5462) | 0.919 (4070/4428) | 0.820 (6454/7873) | 0.737 (3429/4653) | |
| Accuracy | 0.783 (27329/34892) | 0.840 (5538/6594) | 0.794 (4618/5817) | 0.747 (8952/11980) | 0.783 (8221/10501) |
Data are presented as values (numerator/denominator, if applicable) [95% confidence intervals]. AUROC, area under the receiver operating characteristic curve; PPV, positive predictive value; NPV, negative predictive value.
Figure 5ROC analysis of per-segment classification for the (a) binary and (b) multiclass models.
Global event detection performance in the overall study population and OSA severity groups.
| Model | Metric | Group | Overall | Normal | Mild | Moderate | Severe |
|---|---|---|---|---|---|---|---|
| Binary | Sensitivity | Overall | 0.633 (3948/6239) | 0.583 (74/127) | 0.551 (252/457) | 0.573 (1123/1960) | 0.676 (2499/3695) |
| H | 0.539 (2384/4427) | 0.581 (72/124) | 0.529 (220/416) | 0.523 (894/1710) | 0.550 (1198/2177) | ||
| O/A | 0.870 (1444/1660) | 1.000 (2/2) | 1.000 (5/5) | 0.920 (207/225) | 0.861 (1230/1428) | ||
| C/A | 0.790 (120/152 | 0.000 (0/1) | 0.750 (27/36) | 0.880 (22/25) | 0.789 (71/90) | ||
| PPV | 0.695 (3948/5681) | 0.260 (74/285) | 0.475 (252/531) | 0.674 (1123/1666) | 0.781 (2499/3199) | ||
| FP/patient | Overall | 39.0 | 23.4 | 39.9 | 36.1 | 52.8 | |
| In-sleep | 26.0 | 17.2 | 28.0 | 25.9 | 31.0 | ||
| Multiclass | Sensitivity | Overall | 0.622 (3883/6239) | 0.543 (69/127) | 0.490 (224/457) | 0.557 (1092/1960) | 0.676 (2498/3695) |
| H | 0.525 (2323/4427) | 0.540 (67/124) | 0.476 (198/416) | 0.508 (868/1710) | 0.547 (1190/2177) | ||
| O/A | 0.869 (1443/1660) | 0.500 (1/2) | 1.000 (5/5) | 0.898 (202/225) | 0.865 (1235/1428) | ||
| C/A | 0.770 (117/152) | 1.000 (1/1) | 0.583 (21/36) | 0.880 (22/25) | 0.811 (73/90) | ||
| PPV | 0.695 (3883/5585) | 0.199 (69/347) | 0.489 (224/458) | 0.673 (1092/1622) | 0.791 (2498/3158) | ||
| FP/patient | Overall | 38.5 | 30.9 | 33.4 | 35.3 | 50.1 | |
| In-sleep | 25.3 | 22.2 | 24.1 | 24.7 | 28.7 |
Data are presented as value (numerator/denominator, if applicable) [95% confidence intervals]. PPV, positive predictive value; FP, false-positive detection; H, hypopnea; O/A, obstructive apnea; C/A, central apnea.
Figure 6Representative cases of (a) hypopnea, (b) obstructive apnea, and (c) central apnea, presented along with predictions from the binary model. The ground truth events are annotated with orange boxes.
Figure 7Comparison of the estimated AHI with the ground truth for the binary (a,c) and multiclass models (b,d). (a,b) Scatter plots of estimated AHI versus AHI showing the linear regression line (blue line) with 95% confidence intervals (blue shadowed area). (c,d) Bland–Altman plots of estimated AHI and AHI.
Figure 8Comparison of the corrected estimated AHI with the ground truth for the binary (a,c) and multiclass models (b,d). (a,b) Scatter plots of corrected estimated AHI versus AHI showing the linear regression line (blue line) with 95% confidence intervals (blue shadowed area). (c,d) Bland–Altman plots of corrected estimated AHI and AHI.
Figure 9Confusion matrices for the estimation of OSA severity of the binary (a) and multiclass (b) models and the corrected estimated OSA severity of the binary (c) and multiclass (d) models. Data are presented as the number of participants with the row-normalized percentage in parentheses. The colors of the cells correspond to the row-normalized percentage.
Figure 10Prediction result of a whole PSG recording from an example case with poor sleep efficiency. The first row shows the estimated abnormal respiratory events. When considering sleep status (last row), false-positive detections at waking hours are reduced (second row), resulting in predictions more similar to the ground truth (third row). H = hypopnea, O/A = obstructive apnea, C/A = central apnea.