High Efficient Weightlifting Barbell Tracking Algorithm Based on Diamond Search Strategy

  • Ching-Ting HsuEmail author
  • Wei-Hau Ho
  • Jen-Shi Chen
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 831)


An efficient weightlifting barbell tracking algorithm has been proposed in this paper. We aim to fast and accurately extract barbell route from weightlifting competition video sequence for training. To achieve this target, a vertical enhancement diamond search pattern is adopted to find out the most similarity areas. From the experimental result, our proposed algorithm is able to keep tracking exactness of barbell object and respond in real time. It helps athletics, coaches and biomechanics scholars to gather the weightlifting performance as rapidly as required by the user.


Weightlifting Object Tracking Computer Aided Sport Training 


  1. 1.
    Sato, K., Sands, W.A., Stone, M.H.: The reliability of accelerometer to measure weightlifting performance. Sports Biomechanics 11(4), 524–541 (2012)CrossRefGoogle Scholar
  2. 2.
    Siliconcoach official website. Accessed 25 Mar 2018
  3. 3.
    SIMI official website. Accessed 25 Mar 2018
  4. 4.
    Lenjannejadian, S., Rostami. M.: Optimal trajectories of snatch weightlifting for two different weight classes by using genetic algorithm. In: 2008 Cairo international conference on biomedical engineering, pp. 1–4, Cairo, Egypt (2008)Google Scholar
  5. 5.
    Rahmati, S.M.A., Mallakzadeh, M.: Determination of the optimum objective function for evaluation optimal body and barbell trajectories of snatch weightlifting via genetic algorithm optimization. In: 18th Iranian Conference on Biomedical Engineering, Iranian (2011)Google Scholar
  6. 6.
    Zhu, S., Ma, K.K.: A new diamond search algorithm for fast blocking-matching motion estimation. IEEE Trans. Image Process. 9(12), 287–290 (2000)Google Scholar
  7. 7.
    Enoka, R.M.: The pull in Olympic weightlifting. Med. Sci. Sports 11, 131–137 (1979)Google Scholar
  8. 8.
    Garhammer, J.: Weight lifting and training. Biomechanics of sport, pp. 169–211 (1989)Google Scholar
  9. 9.
    Storey, A., Smith, H.K.: Unique aspects of competitive weightlifting. Sports Med. 42(9), 769–790 (2012)CrossRefGoogle Scholar
  10. 10.
    Aján, T., et al.: 2018 International weightlifting federation technical and competition rules and regulations. In: International Weightlifting Federation (2018) Google Scholar
  11. 11.
    Harbili, E.: A gender-based kinematic and kinetic analysis of the snatch lift in elite weightlifters 11(4), 162–169 (2012) Google Scholar
  12. 12.
    Hsu, C.T., Ho, W.H., Chen, J.L., Lin, Y.C.: Efficient barbell trajectory extraction algorithm for kinematic analysis using video spatial and temporal information. In: 2014 International conference on biomedical engineering. Zurich, Switzerland (2014)Google Scholar
  13. 13.
    Ren, Y., et al.: An efficient framework for analyzing periodical activities in sports video. In: 4th International Conference on Image and Signal Processing, pp. 1–50 Google Scholar
  14. 14.
    Jocic, M., Oradovic, D., Kojovic, Z., Tertei, D.: OpenGL implementation of a color based object tracking. In: 3rd International Conference on Information Society Technology, pp. 7–11. Toronto, Canada (2013)Google Scholar
  15. 15.
    Zivkovic, A., Krose, B.: An em-like algorithm for color-histogram-based object tracking. In: 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, I-798–803. Washington DC, USA (2004)Google Scholar
  16. 16.
    YouTube official website: Accessed 29 Mar 2018
  17. 17.
    Zhu, S., Ma, K.K.: A new diamond search algorithm for fast block-matching motion estimation. IEEE Trans. Image Process. 9(2), 287–290 (2000)CrossRefGoogle Scholar
  18. 18.
    OpenCv official website: Accessed 30 Mar 2018

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Graduate Institute of Sports Equipment TechnologyUniversity of TaipeiTaipeiTaiwan, R.O.C.

Personalised recommendations