Table 2.
Respiratory rate estimates calculated using the proposed algorithm, the naïve version of the proposed algorithm (using the Euclidean distance to find the second peak of the autocorrelation function), and a time-domain peak-finding algorithm from the NeuroKit2 Python library54. The measure of central tendency is the median value, and the variance measures are the interquartile range (IQR) and standard deviation (SD).
Proposed algorithm | Naïve (Euclidean) algorithm | Time-domain peak-finding algorithm | |||||||
---|---|---|---|---|---|---|---|---|---|
Median | IQR | SD | Median | IQR | SD | Median | IQR | SD | |
Radar 12 breaths/min |
11.79 | 0.14 | 0.63 | 11.79 | 0.25 | 0.6 | 17.58 | 5.86 | 3.44 |
Belt 12 breaths/min |
11.92 | 0.02 | 0.48 | 11.92 | 0.02 | 0.48 | 8.79 | 0.37 | 0.76 |
Radar 15 breaths/min |
14.71 | 0.09 | 0.14 | 14.71 | 0.14 | 0.37 | 14.65 | 7.32 | 3.77 |
Belt 15 breaths/min |
14.85 | 0.04 | 0.04 | 14.85 | 0.06 | 0.04 | 11.72 | 0 | 0.43 |