| Literature DB >> 35161850 |
Marc Pifarré1, Alberto Tena2, Francisco Clarià1, Francesc Solsona1, Jordi Vilaplana1, Arnau Benavides1, Lluis Mas1, Francesc Abella3.
Abstract
Spirometers are important devices for following up patients with respiratory diseases. These are mainly located only at hospitals, with all the disadvantages that this can entail. This limits their use and consequently, the supervision of patients. Research efforts focus on providing digital alternatives to spirometers. Although less accurate, the authors claim they are cheaper and usable by many more people worldwide at any given time and place. In order to further popularize the use of spirometers even more, we are interested in also providing user-friendly lung-capacity metrics instead of the traditional-spirometry ones. The main objective, which is also the main contribution of this research, is to obtain a person's lung age by analyzing the properties of their exhalation by means of a machine-learning method. To perform this study, 188 samples of blowing sounds were used. These were taken from 91 males (48.4%) and 97 females (51.6%) aged between 17 and 67. A total of 42 spirometer and frequency-like features, including gender, were used. Traditional machine-learning algorithms used in voice recognition applied to the most significant features were used. We found that the best classification algorithm was the Quadratic Linear Discriminant algorithm when no distinction was made between gender. By splitting the corpus into age groups of 5 consecutive years, accuracy, sensitivity and specificity of, respectively, 94.69%, 94.45% and 99.45% were found. Features in the audio of users' expiration that allowed them to be classified by their corresponding lung age group of 5 years were successfully detected. Our methodology can become a reliable tool for use with mobile devices to detect lung abnormalities or diseases.Entities:
Keywords: exhalation; lung capacity forecasting; machine learning
Mesh:
Year: 2022 PMID: 35161850 PMCID: PMC8838778 DOI: 10.3390/s22031106
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Data collection process. The participant opens the app, moves the phone to the indicated distance (20 cm), takes a deep breath and exhales.
Figure 2Example of different flows rates in a spirometry test.
Figure 3Original data corpus distribution among range-ages without using SMOTE.
Figure 4Original data corpus distribution among range-ages using SMOTE.
Figure 5Comparison of the metrics of the best algorithm separated by age ranges using the Quadratic Discriminant Analysis algorithm.
Machine-learning Accuracy (Acc.). Sensitivity (Sen.) and Specificity (Spe.) with and without SMOTE.
| Classifiers | No SMOTE | SMOTE | ||||
|---|---|---|---|---|---|---|
| Acc. | Sen. | Spe. | Acc. | Sen. | Spe. | |
| K-NN | 4.26% | 10.91% | 90.07% | 50.44% | 56.26% | 95.50% |
| C-SVC | 25.53% | 9.09% | 90.91% | 4.43% | 9.09% | 90.91% |
| DT | 17.02% | 19.78% | 91.36% | 60.18% | 64.75% | 95.99% |
| RF | 12.77% | 6.15% | 90.57% | 74.34% | 77.89% | 97.45% |
| NB | 10.64% | 16.00% | 91.07% | 42.48% | 47.11% | 94.24% |
| LR | 14.89% | 6.91% | 90.64% | 38.05% | 43.87% | 93.91% |
| LDA | 6.38% | 3.90% | 90.33% | 50.44% | 53.86% | 95.05% |
| QDA | 12.77% | 8.20% | 90.97% | |||
Machine-learning Accuracy (Acc.), Sensitivity (Sen.) and Specificity (Spe.) with SMOTE by gender.
| Classifiers | Men | Women | ||||
|---|---|---|---|---|---|---|
| Acc. | Sen. | Spe. | Acc. | Sen. | Spe. | |
| K-NN | 60.00% | 59.00% | 95.48% | 66.67% | 67.05% | 96.63% |
| C-SVC | 20.00% | 35.00% | 91.52% | 4.17% | 9.09% | 90.91% |
| DT | 45.71% | 48.00% | 93.85% | 65.28% | 64.77% | 96.57% |
| RF | 62.86% | 63.50% | 95.84% | 77.78% | 79.48% | 97.80% |
| NB | 57.14% | 59.00% | 95.21% | 54.17% | 57.88% | 95.37% |
| LR | 48.57% | 49.50% | 94.24% | 47.22% | 53.33% | 94.77% |
| LDA | 57.14% | 57.00% | 95.22% | 66.67% | 68.34% | 96.67% |
| QDA | ||||||
Comparison with other applications in the literature [14,15].
| Error Rate | Accuracy | Samples | |
|---|---|---|---|
| SpiroSmart | 5.10% | 94.90% | 50 |
| SpiroCall | 8.30% | 91.70% | 53 |
| Spirometer (lung-age) | 5.31% | 94.69% | 188 |