Signal, Image and Video Processing

, Volume 11, Issue 2, pp 251–258 | Cite as

GPS-based analysis of physical activities using positioning and heart rate cycling data

  • Hana Charvátová
  • Aleš ProcházkaEmail author
  • Saeed Vaseghi
  • Oldřich Vyšata
  • Martin Vališ
Original Paper


This paper addresses the use of multichannel signal processing methods in analysis of heart rate changes during cycling using the global positioning system (GPS) to record the route conditions. The main objectives of this work are in monitoring of physiological activities, cycling features extraction, their classification and visualization. Real data were acquired from 41 cycling rides of the same 11.48-km long route divided into 2460 segments of approximately 60 s. The data were recorded with a varying sampling period within the range of 1–22 s depending on the route profile. The pre-processing stage included preparatory analysis, filtering and resampling of the data to a constant sampling rate. The proposed algorithm includes the evaluation of the cross-correlation between the heart rate and the altitude gradient as recorded by a GPS satellite system. A Bayesian approach was then applied to classify the cycling segment features into two classes (specifying cycling up and down) with the classification accuracy better than 93 %. A comparison with other classification methods is presented in the paper as well. The results include the following relationships: (1) the heart rate and altitude gradient, which shared a positive correlation coefficient of 0.62; (2) the heart rate and speed, which shared a negative correlation coefficient of −0.72 over all of the analysed segments; and (3) the mean heart rate change delay (6.8–11.5 s) in relation to the changes in the altitude gradients associated with cycling up and down. The paper forms a contribution to the use of computational intelligence and visualization for data processing both in cycling and fitness physical activities as well.


Cycling data processing GPS data acquisition Data fusion Biomedical signal analysis Feature extraction Bayesian classification 


Compliance with ethical standards

Ethical standard

The project was approved by the Local Ethics Committee as stipulated by the Declaration of Helsinki.

Supplementary material

11760_2016_928_MOESM1_ESM.pdf (474 kb)
Supplementary material 1 (pdf 474 KB)


  1. 1.
    Fister, I., Ljubic, K., Suganthan, P., et al.: Computational intelligence in sports: challenges and opportunities within a new research domain. Appl. Math. Comput. 262, 178–186 (2015)MathSciNetGoogle Scholar
  2. 2.
    Arduini, A., Gomez-Cabrera, M.C., Romagnoli, M.: Reliability of different models to assess heart rate recovery after submaximal bicycle exercise. J. Sci. Med. Sport 14, 352–357 (2011)CrossRefGoogle Scholar
  3. 3.
    Mohan, C.K., Yegnanarayana, B.: Classification of sport videos using edge-based features and autoassociative neural network models. Signal Image Video Process. 4, 61–73 (2010)CrossRefGoogle Scholar
  4. 4.
    Barhoumi, W.: Detection of highly articulated moving objects by using co-segmentation with application to athletic video sequences. Signal Image Video Process. 9, 1705–1715 (2015)CrossRefGoogle Scholar
  5. 5.
    Charvátová, H., Procházka, A., Vaseghi, S., Vyšata, O., Janáčová, D., Líška, O.: Physiological and GPS data fusion. In: International Workshop on Computational Intelligence for Multimedia Understanding (IWCIM), pp. 1–4. ERCIM (2015)Google Scholar
  6. 6.
    Formenti, D., Trecroci, A., Cavaggioni, L.: Heart rate response to a marathon cross-country skiing race: a case study. Sport Sci. Health 11(11), 125–128 (2014)Google Scholar
  7. 7.
    Erden, F., Velipasalar, S., Alkar, A.Z., Cetin, A.E.: Sensors in assisted living: a survey of signal and image processing methods. IEEE Signal Process. Mag. 33(2), 36–44 (2016)CrossRefGoogle Scholar
  8. 8.
    Ahmad, F., Cetin, A.E., Ho, K.C., Nelson, J.: Signal processing for assisted living: developments and open problems. IEEE Signal Process. Mag. 33(2), 25–26 (2016)CrossRefGoogle Scholar
  9. 9.
    Pawlowski, C.S., Andersen, H.B., Troelsen, J., Schipperijn, J.: Children’s physical activity behavior during school recess: a pilot study using GPS, accelerometer, participant observation, and go-along interview. PLoS ONE 11(2), e0148786 (2016)CrossRefGoogle Scholar
  10. 10.
    Maddison, R., Jiang, Y., Hoorn, S.V., Exeter, D., Mhurchu, C.N., Dorey, E.: Describing patterns of physical activity in adolescents using global positioning systems and accelerometry. Pediatr. Exerc. Sci. 22, 392–407 (2010)CrossRefGoogle Scholar
  11. 11.
    Hurst, H.T., Swarén, M., Hébert-Losier, K., Ericsson, F., Sinclair, J., Atkins, S., Homlberg, H.C.: GPS-based evaluation of activity profiles in elite downhill mountain biking and the influence of course type. J. Sci. Cycl. 2(1), 25–32 (2013)Google Scholar
  12. 12.
    Drawil, N.M., Amar, H.M., Basir, O.A.: GPS localization accuracy classification: a context-based approach. IEEE Trans. Intell. Transp. Syst. 14(1), 262–273 (2013)CrossRefGoogle Scholar
  13. 13.
    Vaseghi, S.: Advanced Signal Processing and Digital Noise Reduction. Wiley & Teubner, West Sussex (2000)Google Scholar
  14. 14.
    Sarfraz, M., Butt, S., Hussain, M.Z.: Visualization of shaped data by a rational cubic spline interpolation. Comput. Graph. 25(5), 833–845 (2001)CrossRefGoogle Scholar
  15. 15.
    Rao, M.V.G., Ratnam, D.V.: Faster acquisition technique for software-defined GPS receivers. Def. Sci J. 65(1), 5–11 (2015)CrossRefGoogle Scholar
  16. 16.
    Schmid, A.: Positioning accuracy improvement with differential correlation. IEEE J. Sel. Top. Signal Process. 3(4), 587–598 (2009)CrossRefGoogle Scholar
  17. 17.
    Ťupa, O., Procházka, A., Vyšata, O., Schätz, M., Mareš, J., Vališ, M., Mařík, V.: Motion tracking and gait feature estimation for recognising Parkinson’s disease using MS Kinect. Biomed. Eng. Online 14(97), 1–20 (2015)Google Scholar
  18. 18.
    Procházka, A., Vyšata, O., Ťupa, O., Mareš, J., Vališ, M.: Discrimination of axonal neuropathy using sensitivity and specificity statistical measures. Neural Comput. Appl. 25(6), 1349–1358 (2014)CrossRefGoogle Scholar
  19. 19.
    Bucher, S.S., Supej, M., Sandbakk, O., et al.: Downhill turn techniques and associated physical characteristics in cross-country skiers. Scand. J. Med. Sci. Sports 24(4), 708–716 (2014)CrossRefGoogle Scholar
  20. 20.
    Gilgien, M., Sporri, J., Chardonnens, J., et al.: Determination of external forces in alpine skiing using a differential global navigation satellite system. Sensors (Switzerland) 13(8), 9821–9835 (2013)CrossRefGoogle Scholar
  21. 21.
    Duncan, J.S., Badland, H.M.B., Schofield, G.: Combining GPS with heart rate monitoring to measure physical activity in children: a feasibility study. J. Sci. Med. Sport 12, 583–585 (2009)CrossRefGoogle Scholar
  22. 22.
    Johnson, E.C., Pryor, J.L., Casa, D.J., et al.: Bike and run pacing on downhill segments predict Ironman triathlon relative success. J. Sci. Med. Sport 18, 82–87 (2015)CrossRefGoogle Scholar
  23. 23.
    Wang, H., Ou, J., Yuan, Y.: Strategy of data processing for GPS rover and reference receivers using different sampling rates. IEEE. Trans. Geosci. Rem. Sens. 49(3), 1144–1149 (2011)CrossRefGoogle Scholar
  24. 24.
    Procházka, A., Vaseghi, S., Yadollahi, M., et al.: Remote physiological and GPS data processing in evaluation of physical activities. Med. Biol. Eng. Comput. 52(4), 301–308 (2014)CrossRefGoogle Scholar
  25. 25.
    Munguia-Tapia, E.: Using Machine Learning for Real-time Activity Recognition and Estimation of Energy Expenditure. Ph.D. thesis, Massachusetts Institute of Technology (2008)Google Scholar
  26. 26.
    Procházka, A., Vyšata, O., Vališ, M., et al.: Bayesian classification and analysis of gait disorders using image and depth sensors of Microsoft Kinect. Digit. Signal Process. 47(5), 169–177 (2015)MathSciNetCrossRefGoogle Scholar
  27. 27.
    Bishop, C.M.: Pattern Recognition and Machine Learning. Springer, Cambridge (2006)zbMATHGoogle Scholar
  28. 28.
    Mary, M.S., Raj, V.J.: Data classification with neural classifier using radial basis function with data reduction using hierarchical clustering. ICTACT J. Soft Comput. 2(3), 348–352 (2012)CrossRefGoogle Scholar
  29. 29.
    Schwenker, F., Kestler, H.A., Palm, G.: Three learning phases for radial-basis-function networks. Neural Netw. 14, 439–458 (2002)CrossRefGoogle Scholar
  30. 30.
    Chen, Z., Haykin, S., Eggermont, J.J., et al.: Correlative Learning: A Basis for Brain and Adaptive Systems. Wiley, New Jersey (2007)CrossRefGoogle Scholar
  31. 31.
    Knapp, C.H., Carter, G.C.: The generalized correlation method for estimation of time delay. IEEE Trans. Acoust. Speech Signal Process. 24, 320–327 (1976)CrossRefGoogle Scholar
  32. 32.
    Gellish, R.L., Goslin, B.R., Olson, R.E., et al.: Longitudinal modeling of the relationship between age and maximal heart rate. Med. Sci. Sports. Exerc. 39(5), 622–629 (2007)Google Scholar
  33. 33.
    Whyte, G.P., George, K., Shave, R., et al.: Training induced changes in maximum heart rate. Int. J. Sports Med. 29(2), 129–133 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2016

Authors and Affiliations

  1. 1.Faculty of Applied InformaticsTomas Bata University in ZlínZlínCzech Republic
  2. 2.Department of Computing and Control EngineeringUniversity of Chemistry and Technology in PraguePragueCzech Republic
  3. 3.Czech Institute of Informatics, Robotics and CyberneticsCzech Technical University in PraguePragueCzech Republic
  4. 4.Department of Neurology, Faculty of Medicine in Hradec KrálovéCharles University in PragueHradec KrálovéCzech Republic

Personalised recommendations