| Literature DB >> 23231789 |
Antony Barton1, Patrick Gaydecki, Kimberley Holt, Jaclyn A Smith.
Abstract
BACKGROUND: Recent studies suggest that objectively quantifying coughing in audio recordings offers a novel means to understand coughing and assess treatments. Currently, manual cough counting is the most accurate method for quantifying coughing. However, the demand of manually counting cough records is substantial, demonstrating a need to reduce record lengths prior to counting whilst preserving the coughs within them. This study tested the performance of an algorithm developed for this purpose.Entities:
Year: 2012 PMID: 23231789 PMCID: PMC3546839 DOI: 10.1186/1745-9974-8-12
Source DB: PubMed Journal: Cough ISSN: 1745-9974
Subject characteristics
| 20 (10) | 5 (3) | 5 (3) | 5 (3) | 5(1) | |
| 57.4 yrs (±10.9) | 54.0 yrs (±10.5) | 57.4 yrs (±4.4) | 50.4 yrs (±14.4) | 67.6 yrs (±4.0) | |
| 3 | 3 | 0 | 0 | 0 | |
| 3.5 (0-40) | 7.5 (0-29) | 0 (0-5) | 0 (0-2) | 30 (28-40) | |
| 86.1% (±27.3) | 98.7% (±9.6) | 102.2% (±11.8) | 99.5% (±12.3) | 44.1% (±14.0) | |
| 66.3% (±15.6) | 70.8% (±7.0) | 73.6% (±4.5) | 76.4% (±4.7) | 44.4% (±15.5) |
FEV1 = forced expiratory volume in 1 second; FVC = forced vital capacity.
Figure 1Spectrograms of a 4 second segment of audio, containing a series of coughs, showing stages of algorithm; a) 512 sample Fast Fourier Transform of audio data is taken every 16 samples and positive half of spectrum is plotted vertically using intensity of colour as contribution of frequency to signal. This spectrogram is shown underneath the audio waveform. b) Median frequency is calculated for each point in spectrogram and shown here superimposed. c) Threshold value for median frequency used to generate a ‘mask’ indicating which audio is to be removed, indicated graphically here as the faded sections. d) Timings for cuts of audio data adjusted to ensure ‘attack’ of sounds is captured.
Figure 2Histogram of the file lengths of 1920 segments processed by the algorithm. The overwhelming majority of segments have been reduced to files of length below 30 seconds.
Cough counting results
| 5 | 219 | 220 | 0 | |
| 5 | 1228 | 1244 | 1 | |
| 5 | 148 | 140 | 1 | |
| 5 | 337 | 293 | 29 | |
| 10 | 584 | 572 | 2 | |
| 10 | 1348 | 1325 | 29 | |
Cough counts expressed as coughs per hour per patient; data are median (inter-quartile range)
| 26.8c/h (13.1-51.6) | 26.0c/h (16.8-53.6) | 77.3c/h (43.7-117.5) | 10.0c/h (7.3-15.4) | 27.6c/h (13.4-36.2) | |
| 25.2c/h (12.1-51.8) | 26.0c/h (17-53.6) | 77.3c/h (44.5-119.3) | 8.8c/h (7.5-14.6) | 24.4c/h (13.2-30.0) | |
| 0.0c/h (0.0-0.2) | 0.0c/h (0.0-0.0) | 0.0c/h (0.0-0.2) | 0.0c/h (0.0-0.2) | 0.4c/h (0.0-4.8) | |
| 0.0% (0.0-0.1) | 0.0% (0.0-0.0) | 0.0% (0.0-0.1) | 0.0% (0.0-0.7) | 1.0% (0.0-4.3) |
Note that only segments containing cough were selected for this analysis therefore cough rates are not typical of those seen for full 24 hr recordings in these disease groups
Comparison of cough rates counted from positive algorithm files with original full files and comparison of cough rates counted from positive plus negative files with original full files; all data are median (inter-quartile range)
| 0.0c/h (-1.2 to 0.4) | 0.0c/h (0.0 to 0.2) | 0.0c/h (-0.2 to 2.8) | 0.0c/h (-2.5 to 1.4) | -3.2c/h (-6.2 to -0.2) | |
| 0.0c/h (-0.4 to 0.4) | 0.0c/h (0.0 to 0.2) | 0.3c/h (-0.2 to 2.8) | 0.0c/h (-2.5 to 1.6) | -0.4c/h (-3.2 to 0.4) | |
| 0.6c/h (0.0 to 2.9) | 0.0c/h (0.0 to 0.2) | 0.4c/h (0.0 to 2.8) | 1.3c/h (0.4 to 2.8) | 3.2c/h (0.6 to 6.2) | |
| 0.4c/h (0.0 to 2.0) | 0.0c/h (0.0 to 0.2) | 0.36c/h (0.2 to 2.8) | 1.3c/h (0.6 to 2.8) | 0.4c/h (0.4 to 3.2) |