| Literature DB >> 28634497 |
Sheng-Cheng Huang1, Hao-Yu Jan1, Tieh-Cheng Fu2,3, Wen-Chen Lin1,4, Geng-Hong Lin4, Wen-Chi Lin4, Cheng-Lun Tsai4,5, Kang-Ping Lin1,4.
Abstract
Inspiratory flow limitation (IFL) is a critical symptom of sleep breathing disorders. A characteristic flattened flow-time curve indicates the presence of highest resistance flow limitation. This study involved investigating a real-time algorithm for detecting IFL during sleep. Three categories of inspiratory flow shape were collected from previous studies for use as a development set. Of these, 16 cases were labeled as non-IFL and 78 as IFL which were further categorized into minor level (20 cases) and severe level (58 cases) of obstruction. In this study, algorithms using polynomial functions were proposed for extracting the features of IFL. Methods using first- to third-order polynomial approximations were applied to calculate the fitting curve to obtain the mean absolute error. The proposed algorithm is described by the weighted third-order (w.3rd-order) polynomial function. For validation, a total of 1,093 inspiratory breaths were acquired as a test set. The accuracy levels of the classifications produced by the presented feature detection methods were analyzed, and the performance levels were compared using a misclassification cobweb. According to the results, the algorithm using the w.3rd-order polynomial approximation achieved an accuracy of 94.14% for IFL classification. We concluded that this algorithm achieved effective automatic IFL detection during sleep.Entities:
Mesh:
Year: 2017 PMID: 28634497 PMCID: PMC5467386 DOI: 10.1155/2017/2750701
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1The 47 inspiratory flow data sets used in this study. Non-IFL (normal), IFL Level 1 (mild), and IFL Level 2 (severe) are labeled as “○,” “△,” and “×,” respectively.
Figure 2Class distributions determined by the experts. (a) Development set. (b) Test set.
Figure 3Comparison of the feature extraction methods for non-IFL (top), IFL Level 1 (middle), and IFL Level 2 (bottom). Curve-fitting analysis shows the flow-time curve (dashed line) and the fitting curve (solid line). The residuals between 25% and 75% for the inspiratory flow are indicated by the gray area. (a) FI. (b) First-order polynomial equation. (c) The order of the equation is increased to a second-degree polynomial. (d) The order of the equation is increased to a third-degree polynomial. (e) The w.3rd-order polynomial approximation.
Comparison of the area under the ROC curve (AUC). Predictions of AUC are considered acceptable (>0.7), excellent (>0.8), or outstanding (>0.9).
| Two-class | FI | 1st-order | 2nd-order | 3rd-order | w.3rd-order |
|---|---|---|---|---|---|
| ROC (NIFL ∣ IFL level 1) | 0.838 | 0.934 | 0.856 | 0.953 | 0.948 |
| ROC (IFL level 1 ∣ IFL level 2) | 0.906 | 0.822 | 0.884 | 0.998 | 1.000 |
| ROC (NIFL ∣ IFL level 2) | 0.989 | 0.991 | 0.996 | 1.000 | 1.000 |
Figure 4ROC integral curves for the analytical classes. Area Under Curve (AUC) describes the model performance. Predictions of AUC are rated as acceptable (>0.7), excellent (>0.8), or outstanding (>0.9).
Cut-off points of classification criteria.
| Class∖method | FI | 1st-order | 2nd-order | 3rd-order | w.3rd-order |
|---|---|---|---|---|---|
| NIFL | >0.175 | >6.19 | ≤1.17 | ≤0.34 | ≤0.87 |
| IFL Level 1 | >0.095 & ≤0.175 | >4.54 & ≤6.19 | >1.17 & ≤1.96 | >0.34 & ≤1.02 | >0.87 & ≤2.7 |
| IFL Level 2 | ≤0.095 | ≥4.54 | >1.96 | >1.02 | >2.7 |
Overall classification results of the development set (n = 94). Accuracy, sensitivity = true positive rate (TP), and specificity = true negative rate (TN) are considered.
| Methods | Measure | NIFL | IFL Level 1 | IFL Level 2 | Total |
|---|---|---|---|---|---|
| FI | % correct | 81.25% | 70.00% | 96.55% | 88.30% |
| Correct # | 13 | 14 | 56 | 83 | |
| TP/TN | 0.72/0.96 | 0.77/0.92 | 0.97/0.94 | — | |
|
| |||||
| 1st-order | % correct | 93.75% | 65.00% | 68.97% | 72.34% |
| Correct # | 15 | 13 | 40 | 68 | |
| TP/TN | 0.68/0.98 | 0.43/0.89 | 0.95/0.65 | — | |
|
| |||||
| 2nd-order | % correct | 93.75% | 40.00% | 77.59% | 72.34% |
| Correct # | 15 | 8 | 45 | 68 | |
| TP/TN | 0.56/0.98 | 0.40/0.84 | 0.96/0.72 | — | |
|
| |||||
| 3rd-order | % correct | 93.75% | 90.00% | 96.55% | 94.68% |
| Correct # | 15 | 18 | 56 | 89 | |
| TP/TN | 0.94/0.99 | 0.86/0.97 | 0.98/95 | — | |
|
| |||||
| w.3rd-order | % correct | 93.75% | 90.00% | 100.00% | 96.81% |
| Correct # | 15 | 18 | 58 | 91 | |
| TP/TN | 0.88/0.98 | 0.95/0.97 | 1.0/1.0 | — | |
Performance results of the test set (n = 1,093). Accuracy, sensitivity = true positive rate (TP), and specificity = true negative rate (TN) are considered.
| Methods | Measure | NIFL | IFL Level 1 | IFL Level 2 | Total |
|---|---|---|---|---|---|
| FI | % correct | 96.70% | 50.41% | 65.59% | 78.68% |
| Correct # | 616 | 183 | 61 | 860 | |
| TP/TN | 0.77/0.93 | 0.75/0.79 | 0.97/0.97 | — | |
|
| |||||
| 1st-order | % correct | 98.90% | 29.75% | 43.01% | 71.18% |
| Correct # | 630 | 108 | 40 | 778 | |
| TP/TN | 0.70/0.97 | 0.68/0.73 | 0.93/0.95 | — | |
|
| |||||
| 2nd-order | % correct | 88.85% | 27.82% | 69.89% | 66.97% |
| Correct # | 566 | 101 | 65 | 732 | |
| TP/TN | 0.70/0.75 | 0.69/0.72 | 0.73/0.97 | — | |
|
| |||||
| 3rd-order | % correct | 91.52% | 85.40% | 93.55% | 89.66% |
| Correct # | 583 | 310 | 87 | 980 | |
| TP/TN | 0.98/0.89 | 0.84/0.93 | 0.66/0.99 | — | |
|
| |||||
| w.3rd-order | % correct | 93.56% | 93.56% | 96.77% | 94.14% |
| Correct # | 596 | 343 | 90 | 1029 | |
| TP/TN | 0.98/0.91 | 0.89/0.97 | 0.94/0.99 | — | |
Figure 5Comparison of three-class misclassification rates for different feature extraction methods. The cobweb plot enables an intuitive comparison of the misclassification rates. Each axis ranges from 0 at the center (no misclassification) and extends outward to 1.0 (100% misclassification) and has been cropped from 0 to 0.5. For example, the axis “IFL Level 2 → IFL Level 1” refers to the percentage of subjects who were originally IFL Level 2 but misclassified as IFL Level 1 using the feature extraction method. The performances of each feature obtained from different methods are plotted in different colors. (a) FI, (b) w.3rd-order, (c) first-order, (d) second-order, and (e) third-order polynomial approximations.