Foot Contact Detection for Sprint Training

  • Robert Harle
  • Jonathan Cameron
  • Joan Lasenby
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6468)


We introduce a new algorithm to automatically identify the time and pixel location of foot contact events in high speed video of sprinters. We use this information to autonomously synchronise and overlay multiple recorded performances to provide feedback to athletes and coaches during their training sessions.

The algorithm exploits the variation in speed of different parts of the body during sprinting. We use an array of foreground accumulators to identify short-term static pixels and a temporal analysis of the associated static regions to identify foot contacts.

We evaluated the technique using 13 videos of three sprinters. It successfully identifed 55 of the 56 contacts, with a mean localisation error of 1.39±1.05 pixels. Some videos were also seen to produce additional, spurious contacts. We present heuristics to help identify the true contacts.


Background Subtraction High Speed Video Foreground Pixel Contact Detection Sprint Training 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Parks, D.H., Fels, S.S.: Evaluation of background subtraction algorithms with post-processing. In: AVSS 2008: Proceedings of the 2008 IEEE Fifth International Conference on Advanced Video and Signal Based Surveillance, pp. 192–199. IEEE Computer Society, Washington, DC, USA (2008)CrossRefGoogle Scholar
  2. 2.
    Cucchiara, R., Grana, C., Piccardi, M., Prati, A.: Detecting moving objects, ghosts, and shadows in video streams. IEEE Transactions on Pattern Analysis and Machine Intelligence 25, 1337–1342 (2003)CrossRefGoogle Scholar
  3. 3.
    Tarjan, R.: Efficiency of a good but not linear set union algorithm. J. ACM 22, 215–225 (1975)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Fischler, M., Bolles, R.: Random sample consensus: a paradigm for model fitting with application to image analysis and automated cartography. Commun. Assoc. Comp. Mach. 24, 381–395 (1981)MathSciNetGoogle Scholar
  5. 5.
    Bayer, B.E.: Color imaging array. US Patent 3971065 (1976),
  6. 6.
    Hirakawa, K., Parks, T.: Adaptive homogeneity-directed demosaicing algorithm. IEEE Transactions on Image Processing 14, 360–369 (2005)CrossRefGoogle Scholar
  7. 7.
    Zhou, W., Vallaikal, A., Kuo, C.C.J.: Rule-based video classification system for baseketball video indexing. In: International Multimedia Conference, pp. 213–216. ACM, New York (2000)Google Scholar
  8. 8.
    Courtney, J.: Automatic video indexing via object motion analysis. Pattern Recognition 30, 607–625 (1997)CrossRefGoogle Scholar
  9. 9.
    Gorelick, L., Shechtman, E., Irani, M., Basri, R.: Actions as space-time shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence 29, 2247–2253 (2007)CrossRefGoogle Scholar
  10. 10.
    Bobick, A., Davis, J.: The recognition of human movement using temporal templates. IEEE Transactions on Pattern Analysis and Machine Intelligence 23, 257–267 (2001)CrossRefGoogle Scholar
  11. 11.
    Gavrila, D.: The visual analysis of human movement: A survey. Computer Vision and Image Understanding 73, 82–98 (1999)CrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Robert Harle
    • 1
  • Jonathan Cameron
    • 1
  • Joan Lasenby
    • 1
  1. 1.University of CambridgeUK

Personalised recommendations