Table 2: Average tracking error for the different signals. Shaded cells represents signals that were also used in the training of
the classifier.
class
Heart Rate Error [BPM] — without classifier — mode fixed at 1
1 2 3 4 5 6 7 8 9 10 11 12
1 2.58 1.48 1.40 2.47 1.54 3.24 1.01 1.19 0.93 6.28 1.68 3.30
2
4.01 30.16 54.94 14.24 25.20 6.63 4.15 38.20 16.10 3.66 1.03
class
Heart Rate Error [BPM] — without classifier — mode fixed at 2
1 2 3 4 5 6 7 8 9 10 11 12
1 15.01 21.91 41.52 3.62 1.53 37.71 3.51 21.01 0.98 67.50 1.70 4.41
2
8.50 20.70 2.85 9.05 23.09 6.62 3.48 3.98 18.12 3.37 1.01
class
Heart Rate Error [BPM] — with automatic classifier
1 2 3 4 5 6 7 8 9 10 11 12
1 3.37 2.79 1.76 2.49 1.54 3.44 1.28 1.84 0.96 6.65 1.64 3.41
2
8.32 13.65 2.86 9.06 23.88 7.15 3.63 3.98 17.58 3.38 1.02
Table 3: Performance of the HR tracker evaluated on the
whole dataset with the original CARMA algorithm and with
and without the addition of the exercise type classifier. Data
are in beats per minute.
class
mode 1
error
mode 2
error
automatic
error
1 2.26 18.37 2.60
2 18.03 9.16 8.59
mean 10.15 13.77 5.60
mode algorithm was optimized, though a minor im-
provement was still achieved for class 2, which com-
prises a variety of exercises which might sometimes
resemble running (class 1). For the first class, only a
minor increase in the average error occurs do to a few
misclassified frames, but the average error of the two
classes still manifest a significative improvement.
6 CONCLUSIONS
In this paper we propose a general framework to
reduce MA in PPG when subjects perform various
physical exercises.
Experimental results show that currently adopted
algorithms for artifact removal behave well when sub-
jects perform a single exercise, while fail when sub-
jects perform various physical exercises.
Using the physical exercise identification algo-
rithm proposed in this work gives a significative im-
provement (more than 50%) in the average error of
the HR estimation for different classes of exercises.
REFERENCES
Bac`a, A., Biagetti, G., Camilletti, M., Crippa, P.,
Falaschetti, L., Orcioni, S., Rossini, L., Tonelli, D.,
and Turchetti, C. (2015). CARMA: A robust motion
artifact reduction algorithm for heart rate monitoring
from PPG signals. In 23rd European Signal Process-
ing Conference (EUSIPCO 2015), pages 2696–2700.
Biagetti, G., Crippa, P., Curzi, A., Orcioni, S., and
Turchetti, C. (2015). Speaker identification with short
sequences of speech frames. In 4th International
Conference on Pattern Recognition Applications and
Methods (ICPRAM 2015), volume 2, pages 178–185.
Figueiredo, M. A. F. and Jain, A. K. (2002). Unsuper-
vised learning of finite mixture models. IEEE Trans-
actions on Pattern Analysis and Machine Intelligence,
24(3):381–396.
Foo, J. Y. A. (2006). Comparison of wavelet transforma-
tion and adaptive filtering in restoring artefact-induced
time-related measurement. Biomedical Signal Pro-
cessing and Control, 1(1):93–98.
Fukunaga, K. (1990). Introduction to statistical pattern
recognition. Academic Press.
Gibbs, P. T., Wood, L. B., and Asada, H. H. (2005). Active
motion artifact cancellation for wearable health mon-
itoring sensors using collocated MEMS accelerome-
ters. In Smart Structures and Materials, volume 5765,
pages 811–819. International Society for Optics and
Photonics.
Jain, A. K., Duin, R. P. W., and Mao, J. (2000). Statistical
pattern recognition: A review. IEEE Transactions on
Pattern Analysis and Machine Intelligence, 22(1):4–
37.
Kim, B. S. and Yoo, S. K. (2006). Motion artifact reduction
in photoplethysmography using independent compo-
nent analysis. IEEE Transactions on Biomedical En-
gineering, 53(3):566–568.
Lee, B., Han, J., Baek, H. J., Shin, J. H., Park, K. S., and Yi,
W. J. (2010). Improved elimination of motion artifacts
from a photoplethysmographic signal using a Kalman
smoother with simultaneous accelerometry. Physio-
logical Measurement, 31(12):1585.
Raghuram, M., Madhav, K. V., Krishna, E. H., Koma-
lla, N. R., Sivani, K., and Reddy, K. A. (2012).
Motion Artifact Reduction in Photoplethysmography using Bayesian Classification for Physical Exercise Identification