METHODS article

Front. Public Health, 25 October 2022

Sec. Digital Public Health

Volume 10 - 2022 | https://doi.org/10.3389/fpubh.2022.1015876

A forced cough sound based pulmonary function assessment method by using machine learning

  • 1. College of Information Engineering, China Jiliang University, Hangzhou, Zhejiang, China

  • 2. The First Affiliated Hospital, College of Medicine, Zhejiang University, Hangzhou, Zhejiang, China

  • 3. Lishui People's Hospital, Lishui, Zhejiang, China

  • 4. School of Information Technology and Electrical Engineering, University of Queensland, Brisbane, QL, Australia

  • 5. Department of Digital Urban Governance and School of Computer and Computing Science, Zhejiang University City College, Hangzhou, China

Article metrics

View details

23

Citations

3,9k

Views

1,5k

Downloads

Abstract

Pulmonary function testing (PFT) has important clinical value for the early detection of lung diseases, assessment of the disease severity, causes identification of dyspnea, and monitoring of critical patients. However, traditional PFT can only be carried out in a hospital environment, and it is challenging to meet the needs for daily and frequent evaluation of chronic respiratory diseases. In this study, we propose a novel method for accurately assessing pulmonary function by analyzing recorded forced cough sounds by mobile device without time and location restrictions. In the experiment, 309 clips of cough sound segments were separated from 133 patients who underwent PFT by using Audacity software. There are 247 clips of training samples and 62 clips of testing samples. Totally 52 features were extracted from the dataset, and principal component analysis (PCA) was used for feature reduction. Combined with biological attributes, the normalized features were regressed by using machine learning models with pulmonary function parameters (i.e., FEV1, FVC, FEV1/FVC, FEV1%, and FVC%). And a 5-fold cross-validation was applied to evaluate the performance of the regression models. As described in the experimental result, the result of coefficient of determination (R2) indicates that the support vector regression (SVR) model performed best in assessing FVC (0.84), FEV1% (0.61), and FVC% (0.62) among these models. The gradient boosting regression (GBR) model performs best in evaluating FEV1 (0.86) and FEV1/FVC (0.54). The result confirmed that the proposed method was capable of accurately assessing pulmonary function with forced cough sound. Besides, the cough sound sampling by a smartphone made it possible to conduct sampling and assess pulmonary function frequently in the home environment.

Introduction

According to the World Health Organization's survey on common respiratory diseases, by 2021, Chronic Obstructive Pulmonary Disease (COPD) and related diseases caused by air pollution had caused about 7 million deaths every year. It is estimated that by 2030, global COPD will become the third leading cause of death (1). In particular, with a large population, China is undergoing a considerable burden of respiratory diseases. Wang et al. reported that in 2018, there were nearly 100 million patients with COPD in China (2), which shows that respiratory diseases have been widely spread in China. Pulmonary function testing (PFT) is the gold standard for the clinical evaluation of respiratory diseases (3). In clinical practice, PFT can feedback on the abnormal lung status of patients according to their pulmonary function parameters, which is the primary approach assisting doctors in diagnosing respiratory diseases (4). The patient is required to put his/her mouth on the bite of the spirometer, inhaled as deeply as possible, and then exhaled hard to expel all the air as quickly as possible to fulfill the pulmonary ventilation function testing. The patient must fully complete this process, exert maximum inspiratory and expiratory force, and repeat this process until three consistent measurements are obtained (5). According to the patient's age, gender, height, and weight, the reference values of 1-s forced expiratory flow (FEV1), forced vital capacity (FVC), and 1-s expiratory rate (FEV1/FVC) of each patient are estimated. The ratios between the final measured pulmonary function value and the reference of the patient's, FEV1%, and FVC% are the indicators of the severity of respiratory disease (6, 7) (Table 1). FEV1/FVC and FVC% help distinguish obstructive, restrictive, and normal respiratory patterns. The severity of obstructive diseases can be determined by FEV1% (8).

Table 1

TermDescription
FEV1Forced expiratory volume in one second
FVCForced vital capacity
FEV1/FVCForced expiratory volume in one second / Total vital capacity
FEV1%Measured FEV1 value / Reference FEV1 value
FVC%Measured FVC value / Reference FVC value

Description of pulmonary function parameters.

High-cost and complex operation procedures prevent the wide adoption of the traditional PFT method. Pulmonary function departments are available only in large hospitals. The PFT is still unreachable in large-scale respiratory disease screening but is a frequent requirement for chronic respiratory disease patients (9). The situation is even worse in low-income areas where chronic respiratory disease is usually more prevalent (10). Therefore, new methods, which are easy to use and low-cost, are urgently expected. A typical process of cough can be divided into three stages: (1) inhalation, (2) compression, and (3) exhalation (11). It contains some similar procedures to pulmonary ventilation function testing. A smartphone can record cough sounds and transmit the data to the Internet easily. Such a procedure for data collection is non-invasive, touchless, and can be completed at home without any professional staff. The duration of the cough (12) is shorter than that of pulmonary ventilation function testing, which usually lasts about 6 s (13). Cough is an important early symptom of respiratory diseases (14). As a protective physiological reflex action, cough is affected by acoustic characteristics of airflow, tissue, and the shape of the lung and airway (15). Due to its unique histology and organ pathology, different respiratory diseases show characteristic features in cough. The cough sounds of patients with pneumonia and asthma were proved to be different (16). However, cough sounds have not been widely adopted to estimate pulmonary function. It is promising in discriminating respiratory diseases in clinical, disease prevention, and control. In this study, we proposed a novel method for assessing pulmonary function parameters based on cough sounds collected by mobile devices. The major contributions in this study are summarized as follows.

  • We introduced the cough sound to construct a touchless, non-invasive method to assess pulmonary function parameters that meet the requirement of daily monitoring for patients with chronic respiratory diseases.

  • We adopted multiple regression models to predict five pulmonary function parameters, refine the learning process of pulmonary function parameters, and improve the prediction accuracy.

  • We used 309 clips of cough sounds collected from 133 subjects in the same environment and with homogeneous criteria. The data of patients with different severity of lung disease were adopted to improve the generalization ability of the proposed model.

The structure of this article is organized as follows. In section related work, we present an overview of related works. In section materials and methods, we introduce the detailed process of the proposed method. In section results, we introduce the experimental results. In section conclusion, we conclude this study and discuss future research.

Related work

Assessment of pulmonary function based on sound signals

Sound has been widely used for pulmonary function assessment recently. Compared with the traditional PFT method, the diagnosis and evaluation of respiratory diseases based on sound signals is not only convenient but also low cost. Alam et al. (17) developed three prediction models based on speech and breathing sound signals. Through 323 clips of speech and breathing sounds of 26 subjects, five features (spectral contrast, rolling at 95%, root mean square energy, spectral bandwidth, and average amplitude) were extracted, and the random forest regression model was used to train and predict the pulmonary function parameter FEV1%, and it achieved an RMSE of 10.86 and an MAE of 11.47. A support vector machine model was used to classify the severity of four kinds of pulmonary function, and the accuracy was 73.20%, and an accuracy of 85% was achieved to judge whether the subjects had abnormal pulmonary function through the random forest classification model. In addition, Nazir (18) adopted mobile devices for the diagnosis of chronic respiratory diseases, and 201 subjects were enrolled to collect “A-vowel” sound or “AAAA...” sound to assess the pulmonary function parameter FEV1/FVC by using the multi-layer regression model, and it achieved an MAE of 7.4%. Moreover, keuml (19) used mobile phones to collect the speech sound signals of 59 subjects and proposed two algorithms for passive evaluation of pulmonary function: the first one used a random forest classifier model to distinguish whether the subjects were healthy or had obstructive respiratory disease, and obtained an accuracy of 78.6%; the latter one used the 7-dimension features of speech sounds by neural network model to assess FEV1/FVC pulmonary function parameters, and achieved an MAE of 12.5%.

Assessment of pulmonary function based on cough sounds

Cough is a common symptom in a variety of respiratory diseases (20). Respiratory diseases that affect the human body will promote secretion in the airway. As a protective response, this secretion will cause patients to cough. Clinical investigation indicates that the severity of cough is an important indicator to understand the progress of respiratory diseases (21). The features of cough sound include the description of the respiratory system. The features extracted by signal processing technology can be used to establish an effective disease assessment and diagnostic method. However, compared with other respiratory disease diagnosis methods based on sound signals (such as wheezing, speech, and vowels), the use of cough sound for estimation has not attracted wide attention yet. Windmon (22) focuses on using cough sound signals to evaluate and diagnose COPD. By using 13 spectral features extracted from cough sounds of 23 COPD patients and 16 healthy subjects, the random forest classification model was used to train these samples and an accuracy of 85.6% was achieved. Hee (23) tried to establish a classification model using cough sounds to analyze whether children have asthma. Mel Frequency Cepstrum Coefficient (MFCC) and Constant-Q Cepstral Coefficients (CQCC) signal processing techniques were used to extract the features of 1,192 clips of cough sounds from 89 children with asthma and 1,140 clips of cough sounds from healthy children. Gaussian mixture model (GMM) classification was used to train the samples, and the specificity was 82.81% and the sensitivity was 84.76%.

With the wide adoption of cough sound in the diagnosis of respiratory diseases, a lot of literature focus on the study of cough sound on pulmonary function parameters. According to Achuth (24) study, the cough sound signal can better predict pulmonary function parameters than the wheeze sound signal. Cough and wheeze were recorded in 16 healthy people and 12 patients, and statistical spectrum description (SSD) was used as the cue. Support vector regression (SVR) was used to predict FEV1%, FVC%, and FEV1/FVC pulmonary function parameters, and achieve RMSE of 11.06, 10.3, and 0.08. Moreover, the severity of asthma was also classified and evaluated, with an accuracy of 77.77%. More subjects were achieved in Sharan's (25) study, cough sounds from 322 adults were collected to estimate FEV1, FVC, and FEV1/FVC with support vector expression and a random forest model, reaching RMSE of 0.593, 0.725, and 0.164.

Application of cough sound in the epidemic period of COVID-19

COVID-19 can be detected by cough sound (26). As reported by MIT (27), an artificial intelligence speech processing framework was developed, and COVID-19 was screened from cough sounds by using the processing feature extractor of cough sound signal. The convolutional neural network model was trained by 4,256 subjects' cough sounds and tested by 1,064 subjects, and the sensitivity and specificity of COVID-19 detected by this model were 98.5 and 94.2%. For the asymptomatic subjects, the model achieved a sensitivity of 100% and a specificity of 83.2%.

In addition, cough sounds can also assist in the online screening of respiratory diseases during the epidemic of COVID-19. Due to the normalization of COVID-19, doctors' clinical diagnosis is limited to reducing the spread of the virus. Therefore, online system assisted with remote diagnosis has attracted more and more attention. The symptom detection model for early respiratory diseases will be a solution that can be implemented on low-power mobile devices to replace the preliminary screening of health practitioners to reduce the risk of infection transmission. For example, online medical consultation methods have emerged based on cough sounds in recent years. In Nemati's (28) study, the application in the mobile phone was used to collect cough sounds, and the patient's current status of pulmonary obstruction disease was feedback through the Internet. The estimated MAE of pulmonary obstruction as COPD and asthma were 8 and 9%, respectively. Kosasih et al. (29) proposed a cough detection method for multiple respiratory diseases, which analyzes the sound of cough in an AI model. This method used multiple classifiers (such as LR, ANN, SVM, and RF), and achieved a sensitivity of 86%, specificity of 91%, and accuracy of 91%. Sharma (30) and Chowdhury (31) realized the detection of subjects' infection with COVID-19 by recording cough sounds through mobile phones, and the classification accuracy was 66.74% and the sensitivity was 92.77%.

Materials and methods

The regression model for PFT is detailed in Figure 1. Cough sound segmentation was handled with Audacity (32) on cough sound clips sampled by a smartphone. For each single cough sound, multi-dimensional features were extracted. The features were optimized using principal component analysis (PCA) (33) and then normalized through Z-score normalization (34). The trained result of the five pulmonary function parameters was used as input in the regression model.

Figure 1

Figure 1

The procedures for assessing pulmonary function parameters.

Dataset collection

This study (including the protocols and subject recruitments) was approved by the human ethics committees of Lishui people's Hospital in China. In the experiment, a total of 133 subjects were recruited to complete the PFT, in which, the cough sounds were recorded within 10 min. The distribution of subjects and their demographic information are shown in Table 2. A mobile application developed by China Jiliang University, paired with a smartphone, HONOR 60, was used to collect the subject's cough sounds. The smartphone was placed ~40 cm away from the mouth of the subject at an angle of roughly 45°. The sounds were recorded under the onsite instruction. And the sampling frequency was 16,000 Hz. Each subject was instructed to cough at least three times within 30 s, and the interval between the consecutive coughs was 1 s. It is emphasized that during the experiment, except for the cough sound, age, height, weight, and gender of the subjects, this study did not collect any personal information of the subjects.

Table 2

NormalMildlyModeratelySeverelyTotal
Number of subjects6929278133
Number of coughs170725512309
Age in years (SD)64.41 (16.04)53.29 (15.81)70.07 (11.01)80.38 (6.87)60.75 (17.51)
Gender (Male/ Female)43:2616:1320:77:186:47
Height (cm)162.99161.03162.11163.00162.38
Weight (kg)63.6562.3170.4857.1364.35

Statistical overview of demographic and cough data.

The experimental result showed that 69 subjects tested normal, 29 subjects tested mildly abnormal (including 9 obstructive cases, 5 restricted cases, and 15 mixed cases), 27 subjects tested moderately abnormal (including 7 obstructive cases and 20 mixed cases), the other 8 subjects tested severely abnormal (including one obstructive case and 7 mixed cases). The above assessment results were obtained based on the latest guidelines for PFTs (35) in 2021. Using Audacity, 309 clips of single cough sounds with a time duration of 350 ms were extracted from 133 cough sound files. Each cough sound was annotated with pulmonary function parameters (i.e., FEV1, FVC, FEV1/FVC, FEV1%, FVC%) and biological attributes (i.e., age, sex, height, and weight). The ratio of the training set to the testing set was 8:2. The 309 clips of cough sounds were randomly divided into the training set (247) and the testing set (62).

Feature engineering

Feature extraction

In this study, we used a mixture of traditional features and novel features (36, 37), and features were generated by using the Librosa toolkit in Python, which was widely used for acoustic analysis (38). The 52-dimensions features in the time domain and frequency domain were extracted to map the relationship between cough features and pulmonary function parameters. The main features include Mel-frequency cepstral coefficient (MFCC), zero-crossing rate (ZCR), signal energy, spectral features (spectral centroid, spectral bandwidth, spectral roll-off), and calculated hue centroid features. These 52 features are time and frequency features extracted by the solid sound signal processing method and this feature was taken due to its comprehensiveness and paralinguistics (39). The 52 features used in this article are from Gowrisree's study, which objectively describes the primary and secondary characteristics of cough sound. It also describes the impact of primary and secondary features of cough sounds on the clinical diagnosis of lung function. Besides, the 52 features extracted in this article provide a complete description of the information in the time domain and frequency domain of the cough sound signal. We attempted to use these features for fitting the parameters of lung function. In addition, four biological attributes of the subjects were also used. This is because the reference value of pulmonary function parameters was evaluated and calculated through biological attributes, which could describe the relationship between cough sound and pulmonary function parameters through the biological attributes of subjects. Table 3 shows the specific descriptions of the 52 cough-sound features and 4 biological attributes.

Table 3

FeaturesNumberExplained in detail
MFCC1–40A Mel scale is used to tone the obtained pitch and frequency to the actual measured frequency.
Zero-crossing rate41Determine the number of times a signal crosses the zero amplitude line.
RMS42The square root of the signal is used to characterize the energy in the signal.
Spectral contrast43–49The decibel difference between peaks and valleys in the spectrum.
Spectral centroid50Indicates the center of mass of the spectrum is located.
Spectral bandwidth51The bandwidth of light is at one-half the peak maximum.
Spectral roll-off52The frequency below which a specified percentage of the total spectral energy.
Patient details53–56Age, Gender, Height, Weight.

Statistical overview of features.

Feature selection

Among 52 cough sound features and 4 biological features, none has an equivalent value in evaluating pulmonary function parameters. By PCA, observations of correlated variables were converted to a set of linearly uncorrelated orthogonal variables, which were ordered in the way that each orthogonal variable has the largest possible variance under the constraint of being orthogonal to all preceding components (40). In this way, the number of features was reduced while preserving as much information as possible. More precisely, PCA mapped the high-dimensional space to a low-dimensional space Y, and searched a maximum value of linear mapping by Formula (1) (41).

In Formula (1), Cov(X) represents a covariance matrix of the data X. W represents a transformation matrix of X and WT represents the transposed matrix of W. Tr(X) denotes the trace of an n-by-n square matrix of the X. The argmax represents the maximum value of linear mapping.

Feature normalization

With regard to different scales, features were normalized to eliminate the influence of scale differences. Formula (2) was used to scale the values in each feature to a mean of 0 and a variance of 1.

In Formula (2), σ represents the standard deviation of a feature and denotes the mean value of a feature.

Regression model and evaluation indicators

In this study, seven regression models were taken for performance comparison, including support vector regression (SVR), random forest regression (RF), Bayesian ridge regression (BRD), gradient enhanced regression (GBR), ridge regression (RD), extreme learning machine (ELM), and multi-layer perceptron (MLP). The parameters of each model were automatically adjusted using the gray wolf optimization (GWO) algorithm (42). Five pulmonary function parameters (FEV1, FVC, FEV1/FVC, FEV1%, and FVC%) were assessed. Each of these parameters was compared with seven regression models. In the training process, 5-fold cross-validation was used to evaluate the performance of the model. Three indicators were used to evaluate the accuracy of the regression model, including root mean square error (RMSE), mean absolute error (MAE), and coefficient of determination (R2).

In Formulas (3), (4), and (5), represents the estimated value, represents the real value, represents the mean of real value, and m represents the number of samples.

Results

The accuracy of the proposed model with biological attributes was compared with the result of the same model without biological attributes. The root mean square error (RMSE), mean absolute error (MAE), and coefficient of determination (R2) were taken as evaluation indexes.

Experimental results

As shown in Table 4, the accuracy of seven regression models in evaluating five pulmonary function parameters with regard to features of the cough sounds and biological attributes was listed. Each parameter was analyzed by seven regression models, and the best-performance model was selected to complete the evaluation. As illustrated in Table 4, the evaluation of the best-performance model depended on the effect of the coefficient of determination (R2).

Table 4

ModelIndicatorsFEV1FVCFEV1/FVCFEV1%FVC%
SVRRMSE0.410.380.1115.6311.27
MAE0.330.310.0911.558.71
R20.820.840.450.610.62
RFRMSE0.350.420.1315,1013.17
MAE0.280.300.1011.6710.46
R20.810.810.380.440.42
GBRRMSE0.380.440.1120.4214.56
MAE0.270.340.0815.4910.88
R20.860.810.540.340.37
RDRMSE0.440.490.1218.8013.49
MAE0.360.410.1015.0510.61
R20.740.760.260.280.16
BRDRMSE0.480.540.1117.2716.77
MAE0.400.430.0913.5213.50
R20.750.760.290.350.17
MLPRMSE0.470.480.2225.5320.61
MAE0.380.390.1720.8615.87
R20.700.77– 1.54– 0.180.25
ELMRMSE0.540.640.1518.7016.97
MAE0.420.510.1214.5213.82
R20.680.580.130.450.15

Performance comparison of seven regression models.

The values with bold and underline are the best values.

For the evaluation of FEV1, gradient enhanced regression (GBR) is the model with the best performance, and its accuracy is RMSE: 0.38, MAE: 0.27, and R2: 0.85.

For the evaluation of FVC, support vector regression (SVR) is the model with the best performance, and its accuracy is RMSE: 0.38, MAE: 0.31, and R2: 0.84.

For the evaluation of FEV1/FVC, gradient enhanced regression (GBR) is the model with the best performance, and its accuracy is RMSE: 0.11, MAE: 0.08, and R2: 0.53.

For the evaluation of FEV1%, support vector regression (SVR) is the model with the best performance, and its model accuracy is RMSE: 15.63, MAE: 11.55, and R2: 0.61.

For the evaluation of FVC%, support vector regression (SVR) is the model with the best performance, and its accuracy is RMSE: 11.27, MAE: 8.71, and R2: 0.62.

Figure 2 shows the evaluation results of the best-performance models of five pulmonary function parameters and their regression diagrams. Figure 2A compares the estimated value and the real value of pulmonary function parameters obtained using the optimal model. Figure 2B shows the regression diagram and the corresponding test results of the best model. Besides, the experimental results of the remaining estimation regression models are shown in Figure 3.

Figure 2

Figure 2

The best-performance model evaluated the results of five pulmonary function parameters: (A) Comparison between real value and estimated value of the best model; (B) Regression diagram of pulmonary function parameters of the best-performance model.

Figure 3

Figure 3

Performance comparison of the model with/without biological attributes through R2.

Effects of biological features

To verify the impact of biological attributes while evaluating pulmonary function parameters, the evaluation indicators (with/without biological attributes) based on the SVR model were compared. The biological attributes include the subjects' age, sex, weight, and height, which is an important basis for constituting the reference value of the pulmonary function.

Table 5 shows the impact of biological attributes on the accuracy of the regression model. The introduction of biological attributes caused the decrease in RMSE and MAE. For the regression model with biological attributes, the improved RMSE for FEV1, FVC, FEV1, and FVC% were 0.23,0.20,1.39, and 1.98, respectively. The FEV1/FVC did not decrease, but the MAE was improved by 0.01.

Table 5

ModelIndicatorsFEV1FVCFEV1/FVCFEV1%FVC%
Model (SVR) with sex,RMSE0.380.380.1115.6311.27
age, weight & heightMAE0.270.310.0811.558.71
R20.860.840.540.610.62
Model (SVR) with sex,RMSE0.610.580.1117.0213.25
age, weight & heightMAE0.490.440.0913.1210.48
R20.590.630.350.540.48

Performance comparison of the model with/without biological attributes based on SVR.

The values with bold and underline are the best values.

As shown in Figure 3, R2 was significantly improved by introducing biological attributes. The improvement in R2 for FEV1, FVC, FEV1/FVC, FEV1, and FVC% were 0.27, 0.21, 0.19, 0.07, and 0.14, respectively.

Conclusion

In this study, we introduced sound features and biological attributes to predict the pulmonary function parameters by using a group of machine learning models. The extracted features were normalized and dimension reduced by PCA, and GWO was adopted to adjust the parameters of the model automatically. An experiment including 133 subjects was conducted to validate the effectiveness of the proposed method for PFT. The result showed that the method can accurately predict pulmonary function. However, there are still some limitations, which should be further studied in future. In the proposed model, similar subject cough sounds may cause a correlation to impact the accuracy of the model. A better way to integrate all the results from multiple attempts by the same subject is expected. In addition, this study was conducted in a controlled environment. It will consider subject changes to improve the robustness of the model. In summary, the proposed method can be easily applied in smartphone, providing a convenient and non-invasive way to assess pulmonary function.

Funding

This work was supported by the Natural Science Foundation of China (No. 61672476), the Innovation and Entrepreneurship Training Project for National Undergraduates (No. 202110356070S), and Key Research and Development projects of Zhejiang Province (No. 2020ZJZC02).

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Statements

Data availability statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Ethics statement

The studies involving human participants were reviewed and approved by Lishui People's Hospital. Written informed consent for participation was not required for this study in accordance with the national legislation and the institutional requirements.

Author contributions

WX and GH proposed the research plan and manuscript draft. JC, WX, and GH completed the final manuscript for submission. All the authors worked together to complete the algorithm development and carry out the experiment. All authors contributed to the article and approved the submitted version.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  • 1.

    World Health Organization. World Health Statistics 2021: Monitoring Health for the SDGs, Sustainable Development Goals. Geneva: World Health Organization (2021). Available online at: https://apps.who.int/iris/handle/10665/342703

  • 2.

    WangCXuJYangLXuYZhangXBaiCet al. Prevalence and risk factors of chronic obstructive pulmonary disease in China (the China Pulmonary Health [CPH] study): a national cross-sectional study. Lancet. (2018) 391:170617. 10.1016/S0140-6736(18)30841-9

  • 3.

    MillerMRCrapoRHankinsonJBrusascoVBurgosFCasaburiRet al. General considerations for lung function testing. Eur Respirat J. (2005) 26:15361.

  • 4.

    MilaneseMCorsicoAGBellofioreSCarrozziLDi MarcoFIoveneBet al. Suggestions for lung function testing in the context of COVID-19. Respirat Med. (2021) 177:106292. 10.1016/j.rmed.2020.106292

  • 5.

    EvansDLMarlinDJ. Pulmonary function testing. Equine Vet J. (2010) 31:6312. 10.1111/j.2042-3306.1999.tb05299.x

  • 6.

    StaitiehBSIoachimescuOC. Interpretation of pulmonary function tests: beyond the basics. J Invest Med. (2017) 65:30110. 10.1136/jim-2016-000242

  • 7.

    HallGLFilipowNRuppelGOkitikaTThompsonBKirkbyJet al. Official ERS technical standard: Global Lung Function Initiative reference values for static lung volumes in individuals of European ancestry. Eur Respirat J. (2021) 57:2000289. 10.1183/13993003.00289-2020

  • 8.

    TopalovicMLavalSAertsJMTroostersTDecramerMJanssensWet al. Automated interpretation of pulmonary function tests in adults with respiratory complaints. Respiration. (2017) 93:1708. 10.1159/000454956

  • 9.

    GaoYZhengJPAnJY. Application of teaching model for pulmonary function testing in rural and primary hospital. Chinese J Med Edu. (2011) 31:7779. 10.3760/cma.j.issn.1673-677X.2011.05.048

  • 10.

    World Health Organization. Global Alliance Against Chronic Respiratory Diseases (Gard): Basket: a Package of Information, Surveillance Tools and Guidelines, to be Offered as a Service to Countries. Geneva: World Health Organization (2008).

  • 11.

    LeeKKDavenportPWSmithJAIrwinRSMcGarveyLMazzoneSBet al. Global physiology and pathophysiology of cough: part 1: cough phenomenology–chest guideline and expert panel report. Chest. (2021) 159:28293. 10.1016/j.chest.2020.08.2086

  • 12.

    BirringSSMatosSPatelRBPrudonBEvansDHPavordID. Cough frequency, cough sensitivity and health status in patients with chronic cough. Respir Med. (2006) 100:11059. 10.1016/j.rmed.2005.09.023

  • 13.

    MacintyreNCrapoROViegiGJohnsonDCVan der GrintenCPMBrusascoVet al. Standardisation of the single-breath determination of carbon monoxide uptake in the lung. Eur Respirat J. (2005) 26:72035. 10.1183/09031936.05.00034905

  • 14.

    PolleyLYamanNHeaneyLCardwellCMurtaghERamseyJet al. Impact of cough across different chronic respiratory diseases: comparison of two cough-specific health-related quality of life questionnaires. Chest. (2008) 134:295302. 10.1378/chest.07-0141

  • 15.

    MatosSBirringSSPavordIDEvansH. Detection of cough signals in continuous audio recordings using hidden Markov models. IEEE Trans Biomed Eng. (2006) 53:107883. 10.1109/TBME.2006.873548

  • 16.

    NematiERahmanMNathanVKuangJ. Private audio-based cough sensing for in-home pulmonary assessment using mobile devices. in EAI International Conference on Body Area Networks (Springer, Cham) (2018). p. 22132. 10.1007/978-3-030-29897-5_18

  • 17.

    AlamMZSimonettiABillantinoRTaylerNGraingeCSiribaddanaPet al. Predicting pulmonary function from the analysis of voice: a machine learning approach. medRxiv. (2021) 4. 10.1101/2021.05.11.21256997

  • 18.

    SaleheenNAhmedTRahmanMMNematiENathanVVatanparvarKet al. Lung function estimation from a monosyllabic voice segment captured using smartphones. in 22nd International Conference on Human-Computer Interaction with Mobile Devices and Services. (2020). p. 111. 10.1145/3379503.3403543

  • 19.

    San ChunKNathanVVatanparvarKNematiERahmanMMBlackstockEet al. Towards passive assessment of pulmonary function from natural speech recorded using a mobile phone. in 2020 IEEE International Conference on Pervasive Computing and Communications (PerCom) (IEEE) (2020). p. 110. 10.1109/PerCom45495.2020.9127380

  • 20.

    ChungKFBolserDDavenportPFontanaGMoriceAWiddicombeJ. Semantics and types of cough. Pulm Pharmacol Ther. (2009) 22:13942. 10.1016/j.pupt.2008.12.008

  • 21.

    LiaqatDWuRCSonTGershonASRudziczF. Towards ambulatory cough monitoring using smartwatches. In: American Thoracic Society 2018 International Conference (2018).

  • 22.

    WindmonAMinakshiMChellappanSAthilingamPRJenkinsBA. On detecting chronic obstructive pulmonary disease (copd) cough using audio signals recorded from smart-phones. In: 11th International Conference on Health Informatics. (2018). 10.5220/0006549603290338

  • 23.

    HeeHIBalamuraliBTKarunakaranAHerremansDTeohOHLeeKPet al. Development of machine learning for asthmatic and healthy voluntary cough sounds: a proof of concept study. Appl Sci. (2019) 16:2833. 10.3390/app9142833

  • 24.

    RaoMAKausthubhaNKYadavSGopeDKrishnaswamyUMGhoshPK. Automatic prediction of spirometry readings from cough and wheeze for monitoring of asthma severity. In: 2017 25th European Signal Processing Conference (EUSIPCO) (IEEE) (2017). p. 4145. 10.23919/EUSIPCO.2017.8081165

  • 25.

    SharanRVAbeyratneURSwarnkarVRClaxtonSHukinsCPorterP. Predicting spirometry readings using cough sound features and regression. Physiol Meas. (2018) 39:095001. 10.1088/1361-6579/aad948

  • 26.

    RashidHAMazumderANNiyogiUPKMohseninT. CoughNet: A flexible low power CNN-LSTM processor for cough sound detection. In: 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems (AICAS) (IEEE) (2021). 10.1109/AICAS51828.2021.9458509

  • 27.

    LaguartaJHuetoFSubiranaB. COVID-19 artificial intelligence diagnosis using only cough recordings. IEEE Open J Eng Med Biol. (2020) 1:27581. 10.1109/OJEMB.2020.3026928

  • 28.

    NematiERahmanMJBlackstockENathanVRahmanMMVatanparvarKet al. Estimation of the lung function using acoustic features of the voluntary cough. In: 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC) (IEEE) (2020). p. 44917. 10.1109/EMBC44109.2020.9175986

  • 29.

    KosasihKAbeyratneURSwarnkarVTriasihR. Wavelet augmented cough analysis for rapid childhood pneumonia diagnosis. IEEE Trans Biomed Eng. (2014) 62:118594. 10.1109/TBME.2014.2381214

  • 30.

    SharmaNKrishnanPKumarRRamojiSChetupalliSRGhoshPKet al. Coswara—a database of breathing, cough, and voice sounds for COVID-19 diagnosis. arXiv preprint: arXiv:2005.10548. (2020). 10.21437/Interspeech.2020-2768

  • 31.

    ChowdhuryMEIbtehazNRahmanTMekkiYMSQibalweyYMahmudSet al. QUCoughScope: An artificially intelligent mobile application to detect asymptomatic COVID-19 patients using cough and breathing sounds. arXiv preprint: arXiv:2103.12063 (2021).

  • 32.

    AudacityT. Audacity the name audacity (R) is a registered trademark of Dominic Mazzoni. Available online at: http://audacity sourceforge (2017).

  • 33.

    HasanBMSAbdulazeezAM. A review of principal component analysis algorithm for dimensionality reduction. J Soft Comput Data Mining. (2021) 2:2030. 10.30880/jscdm.2021.02.01.003

  • 34.

    HenderiHWahyuningsihTRahwantoE. Comparison of min-max normalization and z-score normalization in the k-nearest neighbor (knn) algorithm to test the accuracy of types of breast cancer. Int J Inf Inf Syst. (2021) 4:1320. 10.47738/ijiis.v4i1.73

  • 35.

    StanojevicSKaminskyDAMillerMRThompsonBAlivertiABarjaktarevicIet al. ERS/ATS technical standard on interpretive strategies for routine lung function tests. Eur Respir J. (2021) 60. 10.1183/13993003.01499-2021

  • 36.

    PiiriläPSovijärviAR. Differences in acoustic and dynamic characteristics of spontaneous cough in pulmonary diseases. Chest. (1989) 96:4653. 10.1378/chest.96.1.46

  • 37.

    RudrarajuGPalreddySMamidgiBSripadaNRSaiYPVodnalaNKet al. Cough sound analysis and objective correlation with spirometry and clinical diagnosis. Inf Med Unlocked. (2020) 19:100319. 10.1016/j.imu.2020.100319

  • 38.

    McFeeBRaffelCLiangDEllisDPMcVicarMBattenbergEet al. librosa: Audio and music signal analysis in python. In: Proceedings of the 14th python in science conference. (2015). vol 8, p. 1825. 10.25080/Majora-7b98e3ed-003

  • 39.

    SchullerBSteidlSBatlinerABurkhardtFDevillersLMüllerCet al. The INTERSPEECH 2010 paralinguistic challenge. In: Proceedings of INTERSPEECH 2010 (Makuhari, Japan) (2010). p. 27947. 10.21437/Interspeech.2010-739

  • 40.

    ArtoniFDelormeAMakeigS. Applying dimension reduction to EEG data by Principal Component Analysis reduces the quality of its subsequent Independent Component decomposition. Neuroimage. (2018) 175:17687. 10.1016/j.neuroimage.2018.03.016

  • 41.

    JiangJMaJChenCWangZCaiZWangL. SuperPCA: a superpixelwise PCA approach for unsupervised feature extraction of hyperspectral imagery. IEEE Trans Geosci Remote Sens. (2018) 56:458193. 10.1109/TGRS.2018.2828029

  • 42.

    MirjaliliSMirjaliliSMLewisA. Grey wolf optimizer. Adv Eng Software. (2014) 69:4661. 10.1016/j.advengsoft.2013.12.007

Summary

Keywords

forced cough sound, pulmonary function assessment, machine learning, digital medical, mobile service

Citation

Xu W, He G, Pan C, Shen D, Zhang N, Jiang P, Liu F and Chen J (2022) A forced cough sound based pulmonary function assessment method by using machine learning. Front. Public Health 10:1015876. doi: 10.3389/fpubh.2022.1015876

Received

10 August 2022

Accepted

30 September 2022

Published

25 October 2022

Volume

10 - 2022

Edited by

Hao Chuangli, Children's Hospital of Soochow University, China

Reviewed by

Sadeel Shanshal, College of Pharmacy, University of Mosul, Iraq; Yue Li, Zhejiang Lab, China

Updates

Copyright

*Correspondence: Jingjing Chen Wenlong Xu

This article was submitted to Digital Public Health, a section of the journal Frontiers in Public Health

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics