| Literature DB >> 31249654 |
Abstract
This paper introduces a noise-robust HR estimation algorithm using wrist-type PPG signals that consist of preprocessing block, motion artifact reduction block, and frequency tracking block. The proposed algorithm has not only robustness for motion noise but also low computational complexity. The proposed algorithm was tested on a data set of 12 subjects and recorded during treadmill exercise in order to verify and compare with other existing algorithms.Entities:
Year: 2019 PMID: 31249654 PMCID: PMC6556239 DOI: 10.1155/2019/6283279
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Figure 1Block diagram of the proposed algorithm.
Figure 2Adaptive filter for motion artifact reduction.
Figure 3Filter order selection.
Parameter setting.
| Algorithm | Parameters |
|---|---|
| MA reduction algorithm |
|
| NR-OSC-ANF |
|
| IIR band-pass filter |
|
Figure 4Frequency spectrogram of various signals.
Figure 5HR estimation results for (a) set 08 and (b) set 09.
Error1 results of the proposed algorithm and the existing algorithms.
| Data set | TROIKA [ | JOSS [ | NLMS + OSC-ANFc [ | Combination of adaptive filters [ | Proposed algorithm |
|---|---|---|---|---|---|
| 1 | 2.29 | 1.33 | 1.75 | 1.34 | 1.33 |
| 2 | 2.19 | 1.75 | 1.94 | 0.70 | 1.92 |
| 3 | 2.00 | 1.47 | 1.17 | 0.66 | 0.83 |
| 4 | 2.15 | 1.48 | 1.67 | 0.70 | 1.03 |
| 5 | 2.01 | 0.69 | 0.95 | 0.63 | 0.54 |
| 6 | 2.76 | 1.32 | 1.22 | 0.86 | 1.44 |
| 7 | 1.67 | 0.71 | 0.91 | 0.66 | 0.65 |
| 8 | 1.93 | 0.56 | 1.17 | 0.58 | 0.56 |
| 9 | 1.86 | 0.49 | 0.87 | 0.52 | 0.43 |
| 10 | 4.70 | 3.81 | 2.95 | 2.46 | 2.51 |
| 11 | 1.72 | 0.78 | 1.15 | 1.21 | 0.83 |
| 12 | 2.84 | 1.04 | 1.00 | 0.74 | 1.79 |
| Av. ± std | 2.34 ± 0.79 | 1.29 ± 0.86 | 1.40 ± 0.58 | 0.92 ± 0.52 | 1.16 ± 0.62 |
Error2 results of the proposed algorithm and the existing algorithms.
| Data set | TROIKA [ | NLMS + OSC-ANFc [ | Combination of adaptive filters [ | Proposed algorithm |
|---|---|---|---|---|
| 1 | 1.90 | 1.59 | 1.17 | 1.06 |
| 2 | 1.87 | 1.99 | 0.70 | 2.18 |
| 3 | 1.66 | 1.02 | 0.57 | 0.72 |
| 4 | 1.82 | 1.51 | 0.63 | 0.97 |
| 5 | 1.49 | 0.75 | 0.49 | 0.41 |
| 6 | 2.25 | 1.05 | 0.67 | 1.23 |
| 7 | 1.26 | 0.72 | 0.50 | 0.50 |
| 8 | 1.62 | 1.04 | 0.50 | 0.50 |
| 9 | 1.59 | 0.76 | 0.46 | 0.38 |
| 10 | 2.93 | 0.93 | 1.56 | 1.59 |
| 11 | 1.15 | 0.79 | 0.80 | 0.57 |
| 12 | 1.99 | 0.79 | 0.55 | 1.21 |
Figure 6Bland–Altman plot.
Figure 7Scatter plot.