Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Techniques and applications for soccer video analysis: A survey

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Nowadays, soccer is the most popular sport in our society, followed by millions of people. Consequently, many video analysis applications have been developed in the last years to provide information that can be useful for viewers, referees, coaches and players. Some of these applications are focused on specific tasks, such as detecting players, segmenting the field of play, or registering the broadcast images. On the other hand, there are applications aimed at performing tasks of a higher level, such as event detection or game analysis. Here, the most meaningful techniques and applications that have been proposed throughout the last two decades to analyze soccer video sequences are surveyed. The aim of the paper is not to compare the existing techniques, but to represent a comprehensive and organized showcase for the state-of-the-art in the field: as such, it provides a thorough review of the existing types of soccer analysis applications and the techniques used in each one of them, along with the apparent recent technical trends identified from the most recent works, and discuses the challenges in soccer analysis that still remain unsolved.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. NNs take their name and behavior from the biological process that occurs in the brain, known as synapses.

  2. Sequence of possible events in which the probability of each event depends only on the state attained in the previous event.

  3. Computation model that can be used to simulate sequential logic.

  4. Approach to variable processing that allows for multiple values to be processed through the same variable. In contrast to probability, which is a mathematical model of ignorance, fuzzy logic uses degrees of truth as a mathematical model of vagueness.

  5. https://chyronhego.com/products/sports-tracking/tracab-optical-tracking/

  6. https://www.stats.com/football/

  7. https://wyscout.com/

  8. http://gpsports.com/football/

  9. https://kinexon.com/

References

  1. Al-Ali A, Almaadeed S (2017) A review on soccer player tracking techniques based on extracted features. In: IEEE International conference on information and communication technology and accessibility (ICTA), IEEE, pp 1–6

  2. Ali MN, Abdullah-alWadud M, Lee SL (2012) An efficient algorithm for detection of soccer ball and players. In: Proc 16th ASTL Control and Networking, pp 16

  3. Arce GR (2005) Nonlinear signal processing: a statistical approach. John Wiley & Sons

  4. Assfalg J, Bertini M, Colombo C, Del Bimbo A, Nunziati W (2003) Semantic annotation of soccer videos: automatic highlights identification. Comput Vis Image Underst 92(2):285–305

    Google Scholar 

  5. Assfalg J, Bertini M, Del Bimbo A, Nunziati W, Pala P (2002) Soccer highlights detection and recognition using hmms. In: IEEE International conference on multimedia and expo, vol 1, IEEE, pp 825–828

  6. Athanesious J, Suresh P (2013) Implementation and comparison of kernel and silhouette based object tracking. International Journal of Advanced Research in Computer Engineering & Technology, pp 1298–1303

  7. Athanesious JJ, Suresh P (2012) Systematic survey on object tracking methods in video. Int J Adv Res Comput Eng Technol (IJARCET) 1(8):242–247

    Google Scholar 

  8. Bai X, Zhang T, Wang C, El-Latif AAA, Niu X (2013) A fully automatic player detection method based on one-class svm. IEICE Trans Inf Syst 96 (2):387–391

    Google Scholar 

  9. Bandyopadhyay K (2017) Legacies of great men in world soccer: heroes, Icons, Legends. Routledge

  10. Barros RM, Misuta MS, Menezes RP, Figueroa PJ, Moura FA, Cunha SA, Anido R, Leite NJ (2007) Analysis of the distances covered by first division brazilian soccer players obtained with an automatic tracking method. J Sports Sci Medic 6(2):233

    Google Scholar 

  11. Beetz M, Gedikli S, Bandouch J, Kirchlechner B, von Hoyningen-Huene N, Perzylo AC (2007) Visually tracking football games based on tv broadcasts. In: International joint conference on artificial intelligence (IJCAI), pp 2066–2071

  12. Beetz M, Hoyningen-huene NV, Bandouch J, Kirchlechner B, Gedikli S, Maldonado A (2006) Camera-based observation of football games for analyzing multi-agent activities. In: International joint conference on autonomous agents and multiagent systems, ACM, pp 42–49

  13. Berjón D, Cuevas C, Moran F, García N (2018) Real-time nonparametric background subtraction with tracking-based foreground update. Pattern Recogn 74:156–170

    Google Scholar 

  14. Bialkowski A, Lucey P, Carr P, Matthews I, Sridharan S, Fookes C (2016) Discovering team structures in soccer from spatiotemporal data. IEEE Trans Knowl Data Eng 28(10):2596–2605

    Google Scholar 

  15. Bialkowski A, Lucey P, Carr P, Yue Y, Sridharan S, Matthews I (2014) Identifying team style in soccer using formations learned from spatiotemporal tracking data. In: IEEE International conference on data mining workshop (ICDMW), IEEE, pp 9–14

  16. Bialkowski A, Lucey P, Carr P, Yue Y, Sridharan S, Matthews I (2014) Large-scale analysis of soccer matches using spatiotemporal tracking data. In: IEEE International conference on data mining (ICDM), IEEE, pp 725–730

  17. Blake A, Isard M (1997) The condensation algorithm-conditional density propagation and applications to visual tracking. In: Advances in neural information processing systems, pp 361–367

  18. Boyar M, Alan Ö, Akpinar S, Sabuncu O, Çiçekli NK, Alpaslan FN (2010) Event boundary detection using audio-visual features and web-casting texts with imprecise time information. In: IEEE International conference on multimedia and expo (ICME), IEEE, pp 578–583

  19. Bozorgpour A, Fotouhi M, Kasaei S (2015) Robust homography optimization in soccer scenes. In: The 23rd iranian conference on electrical engineering, ICEE, pp 787–792

  20. Bracewell RN, Bracewell RN (1986) The Fourier transform and its applications, vol 31999. McGraw-Hill, New York

    MATH  Google Scholar 

  21. del Campo VL, Fariñas AC, Márquez FJD, Martín JM (2018) The influence of refereeing experiences judging offside actions in football. Psychology of Sport and Exercise 37:139–145

    Google Scholar 

  22. Carling C, Bloomfield J, Nelsen L, Reilly T (2008) The role of motion analysis in elite soccer. Sports Medicine 38(10):839–862

    Google Scholar 

  23. Castellano J, Alvarez-Pastor D, Bradley PS (2014) Evaluation of research using computerised tracking systems (amisco® and prozone®) to analyse physical performance in elite soccer: a systematic review. Sports Medicine 44(5):701–712

    Google Scholar 

  24. Chen SC, Shyu ML, Chen M, Zhang C (2004) A decision tree-based multimodal data mining framework for soccer goal detection. In: IEEE International conference on multimedia and expo, vol 1, IEEE, pp 265–268

  25. Cheng Y (1995) Mean shift, mode seeking, and clustering. IEEE Trans Patt Anal Mach Intell 17(8):790–799

    Google Scholar 

  26. Collet C (2013) The possession game? a comparative analysis of ball retention and team success in european and international football, 2007–2010. J Sports Scie 31(2):123–136

    Google Scholar 

  27. Cortes C, Vapnik V (1995) Support vector machine. Mach Learn 20(3):273–297

    MATH  Google Scholar 

  28. Cuevas C, García N, Salgado L (2008) A new strategy based on adaptive mixture of gaussians for real-time moving objects segmentation. In: Real-time image processing 2008, vol 6811, International society for optics and photonics, pp 681111

  29. Cuevas C, Martínez R, García N (2016) Detection of stationary foreground objects: A survey. Comput Vis Image Understanding 152:41–57

    Google Scholar 

  30. Cuevas C, Quilón D, García N (2020) Automatic soccer field of play registration. Pattern Recogn 103(107):278

    Google Scholar 

  31. Daubechies I (1990) The wavelet transform, time-frequency localization and signal analysis. IEEE Trans Inf Theory 36(5):961–1005

    MathSciNet  MATH  Google Scholar 

  32. Ding XF, Miao YJ, Bu F, Sun LF, Yang SQ (2008) Highlight detection in soccer video using web-casting text. In: IEEE 10Th workshop on multimedia signal processing, IEEE, pp 604–609

  33. D’Orazio T, Ancona N, Cicirelli G, Nitti M (2002) A ball detection algorithm for real soccer image sequence. In: IEEE International conference on pattern recognition, vol 1, IEEE, pp 210–213

  34. D’Orazio T, Guaragnella C, Leo M, Distante A (2004) A new algorithm for ball recognition using circle hough transform and neural classifier. Patt Recogn 37(3):393–408

    Google Scholar 

  35. D’Orazio T, Leo M (2010) A review of vision-based systems for soccer video analysis. Patt Recogn 43(8):2911–2926

    Google Scholar 

  36. D’Orazio T, Leo M, Mosca N, Spagnolo P, Mazzeo PL (2009) A semi-automatic system for ground truth generation of soccer video sequences. In: IEEE International conference on advanced video and signal based surveillance, IEEE, pp 559–564

  37. D’Orazio T, Leo M, Spagnolo P, Mazzeo PL, Mosca N, Nitti M, Distante A (2009) An investigation into the feasibility of real-time soccer offside detection from a multiple camera system. IEEE Trans Circ Syst Vid Technol 19 (12):1804–1818

    Google Scholar 

  38. D’Orazio T, Leo M, Spagnolo P, Nitti M, Mosca N, Distante A (2009) A visual system for real time detection of goal events during soccer matches. Comput Vis Image Underst 113(5):622–632

    Google Scholar 

  39. Ekin A, Tekalp AM, Mehrotra R (2003) Automatic soccer video analysis and summarization. IEEE Trans Image process 12(7):796–807

    Google Scholar 

  40. Eldib MY, Zaid BSA, Zawbaa HM, El-Zahar M, El-Saban M (2009) Soccer video summarization using enhanced logo detection. In: IEEE International conference on image processing (ICIP), IEEE, pp 4345–4348

  41. Esmin AA, Júnior RS, Santos WS, Botaro CO, Nobre TP (2014) Real-time summarization of scheduled soccer games from twitter stream. In: International conference on applications of natural language to data bases/information systems, Springer, pp 220–223

  42. Fakhar B, Kanan HR, Behrad A (2019) Event detection in soccer videos using unsupervised learning of spatio-temporal features based on pooled spatial pyramid model. Multimedia Tools and Applications 78(12):16,995–17,025

    Google Scholar 

  43. Fani M, Yazdi M, Clausi DA, Wong A (2017) Soccer video structure analysis by parallel feature fusion network and hidden-to-observable transferring markov model. IEEE Access 5:27,322–27,336

    Google Scholar 

  44. Fernandez-Navarro J, Fradua L, Zubillaga A, Ford PR, McRobert AP (2016) Attacking and defensive styles of play in soccer: analysis of spanish and english elite teams. J Sports Sci 34(24):2195–2204

    Google Scholar 

  45. Figueroa PJ, Leite NJ, Barros RM (2006) Background recovering in outdoor image sequences: an example of soccer players segmentation. Image Vis Comput 24(4):363–374

    Google Scholar 

  46. Figueroa PJ, Leite NJ, Barros RM (2006) Tracking soccer players aiming their kinematical motion analysis. Comput Vis Image Underst 101(2):122–135

    Google Scholar 

  47. Fradua L, Zubillaga A, Caro Ó, Iván Fernández-garcía Á, Ruiz-Ruiz C, Tenga A (2013) Designing small-sided games for training tactical aspects in soccer: Extrapolating pitch sizes from full-size professional matches. J Sports Sci 31(6):573–581

    Google Scholar 

  48. Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(1):119–139

    MathSciNet  MATH  Google Scholar 

  49. Gerke S, Linnemann A, Müller K (2017) Soccer player recognition using spatial constellation features and jersey number recognition. Comput Vis Image Underst 159:105–115

    Google Scholar 

  50. Gerke S, Muller K, Schafer R (2015) Soccer jersey number recognition using convolutional neural networks. In: IEEE International conference on computer vision workshops, pp 17–24

  51. Giancola S, Amine M, Dghaily T, Ghanem B (2018) Soccernet:, A scalable dataset for action spotting in soccer videos. arXiv:1804.04527

  52. Habtemariam B, Tharmarasa R, Thayaparan T, Mallick M, Kirubarajan T (2013) A multiple-detection joint probabilistic data association filter. IEEE J Select Top Signal Process 7(3):461–471

    Google Scholar 

  53. Halin AA, Rajeswari M, Abbasnejad M, et al. (2013) Soccer event detection via collaborative multimodal feature analysis and candidate ranking. Int Arab J Inf Technol 10(5):493–502

    Google Scholar 

  54. Halin AA, Rajeswari M, Ramachandram D (2009) Shot view classification for playfield-based sports video. In: 2009 IEEE International conference on signal and image processing applications, IEEE, pp 410–414

  55. Harris C, Stephens M (1988) A combined corner and edge detector. In: Alvey vision conference, Citeseer, pp 147–151

  56. Hartigan JA, Wong MA (1979) Algorithm as 136: a k-means clustering algorithm. Journal of the Royal Statistical Society. Series C (Applied Statistics) 28 (1):100–108

    MATH  Google Scholar 

  57. Hasan M, Orgun MA, Schwitter R (2018) A survey on real-time event detection from the twitter data stream. J Inf Sci 44(4):443–463

    Google Scholar 

  58. Hashimoto S, Ozawa S (2006) A system for automatic judgment of offsides in soccer games. In: IEEE International conference on multimedia and expo, IEEE, pp 1889–1892

  59. Hayet JB, Mathes T, Czyz J, Piater J, Verly J, Macq B (2005) A modular multi-camera framework for team sports tracking. In: IEEE Conference on advanced video and signal based surveillance, IEEE, pp 493–498

  60. Hennessy L, Jeffreys I (2018) The current use of gps, its potential, and limitations in soccer. Strength and Conditioning Journal 40(3):83–94

    Google Scholar 

  61. Homayounfar N, Fidler S, Urtasun R (2016) Soccer field localization from a single image. arXiv:1604.02715

  62. Homayounfar N, Fidler S, Urtasun R (2017) Sports field localization via deep structured models. In: IEEE Conference on computer vision and pattern recognition (CVPR), IEEE, pp 4012–4020

  63. Hong Y, Ling C, Ye Z (2018) End-to-end soccer video scene and event classification with deep transfer learning. In: International conference on intelligent systems and computer vision (ISCV), IEEE, pp 1–4

  64. Hossein-Khani J, Soltanian-Zadeh H, Kamarei M, Staadt O (2011) Ball detection with the aim of corner event detection in soccer video. In: IEEE International symposium on parallel and distributed processing with applications workshops (ISPAW), IEEE, pp 147–152

  65. Hosseini MS, Eftekhari-Moghadam AM (2013) Fuzzy rule-based reasoning approach for event detection and annotation of broadcast soccer video. Appl Soft Comput 13(2):846–866

    Google Scholar 

  66. Hough PV (1962) Method and means for recognizing complex patterns. US Patent 3,069,654

  67. Huang CL, Shih HC, Chao CY (2006) Semantic analysis of soccer video using dynamic bayesian network. IEEE Trans Multimedia 8(4):749–760

    Google Scholar 

  68. Illingworth J, Kittler J (1988) A survey of the hough transform. Comput Vis Graph Image process 44(1):87–116

    Google Scholar 

  69. Iwase S, Saito H (2004) Parallel tracking of all soccer players by integrating detected positions in multiple view images. In: IEEE International conference on pattern recognition, vol 4, IEEE, pp 751–754

  70. Jai-Andaloussi S, Mohamed A, Madrane N, Sekkaki A (2014) Soccer video summarization using video content analysis and social media streams. In: IEEE/ACM International symposium on big data computing, IEEE, pp 1–7

  71. Jiang H, Lu Y, Xue J (2016) Automatic soccer video event detection based on a deep neural network combined cnn and rnn. In: IEEE 28Th international conference on tools with artificial intelligence (ICTAI), IEEE, pp 490–494

  72. Julier SJ, Uhlmann JK (1997) New extension of the kalman filter to nonlinear systems. In: Signal processing, sensor fusion, and target recognition VI, vol 3068, International Society for Optics and Photonics, pp 182–194

  73. Kaewbuadee P, Chomphuwiset P (2016) Playfield detection in soccer images using prior information. In: International joint conference on computer science and software engineering (JCSSE), IEEE, pp 1–6

  74. Kamble P, Keskar A, Bhurchandi K (2019) A deep learning ball tracking system in soccer videos. Opto-Electronics Rev 27(1):58–69

    Google Scholar 

  75. Kamble PR, Keskar AG, Bhurchandi KM (2017) Ball tracking in sports: a survey. Artif Intell Rev, pp 1–51

  76. Kang CH, Hwang JR, Li KJ (2006) Trajectory analysis for soccer players. In; IEEE International conference on data mining workshops, IEEE, pp 377–381

  77. Kass M, Witkin A, Terzopoulos D (1988) Snakes: Active contour models. Int J Comput Vis 1(4):321–331

    MATH  Google Scholar 

  78. Kataoka H, Hashimoto K, Aoki Y (2011) Player position estimation by monocular camera for soccer video analysis. In: IEEE SICE annual conference, IEEE, pp 1985–1990

  79. Khan YS, Pawar S (2015) Video summarization: survey on event detection and summarization in soccer videos. International Journal of Advanced Computer Science and Applications 6(11):256–259

    Google Scholar 

  80. Khatoonabadi SH, Rahmati M (2009) Automatic soccer players tracking in goal scenes by camera motion elimination. Image Vis Comput 27(4):469–479

    Google Scholar 

  81. Kia M (2016) Ball automatic detection and tracking in long shot views. Int J Comput Sci Netw Secur (IJCSNS) 16(6):1

    Google Scholar 

  82. Kim C, Hwang JN (2002) Fast and automatic video object segmentation and tracking for content-based applications. IEEE Trans Circ Syst Vid Technol 12(2):122–129

    Google Scholar 

  83. Kim H, Nam S, Kim J (2003) Player segmentation evaluation for trajectory estimation in soccer games. In: Conference on image and vision computing, Massey university, pp 159–162

  84. Kim JY, Kim TY (2009) Soccer ball tracking using dynamic kalman filter with velocity control. In: IEEE International conference on computer graphics, imaging and visualization, IEEE, pp 367–374

  85. Kim W (2019) Multiple object tracking in soccer videos using topographic surface analysis. J Vis Commun Image Represent 65(102):683

    Google Scholar 

  86. Kim W, Moon SW, Lee J, Nam DW, Jung C (2018) Multiple player tracking in soccer videos: an adaptive multiscale sampling approach. Multimedia Systems, pp 1–13

  87. Kolekar MH, Sengupta S (2015) Bayesian network-based customized highlight generation for broadcast soccer videos. IEEE Trans Broadcast 61(2):195–209

    Google Scholar 

  88. Komorowski J, Kurzejamski G, Sarwas G (2019) Footandball:, Integrated player and ball detector. arXiv:1912.05445

  89. Lago C (2009) The influence of match location, quality of opposition, and match status on possession strategies in professional association football. Journal of Sports Sciences 27(13):1463–1469

    Google Scholar 

  90. Lee J, Nam DW, Moon S, Lee J, Yoo W (2017) Soccer event recognition technique based on pattern matching. In: IEEE Federated conference on computer science and information systems, IEEE, pp 643–646

  91. Leo M, D’Orazio T, Spagnolo P, Mazzeo P, Distante A (2008) Sift based ball recognition in soccer images. Image and Signal Processing, pp 263–272

  92. Leo M, Mazzeo PL, Nitti M, Spagnolo P (2013) Accurate ball detection in soccer images using probabilistic analysis of salient regions. Machine Vision and Applications 24(8):1561–1574

    Google Scholar 

  93. Leonardi R, Migliorati P, Prandini M (2004) Semantic indexing of soccer audio-visual sequences: a multimodal approach based on controlled markov chains. IEEE Trans Circ Syst Video Technol 14(5):634–643

    Google Scholar 

  94. Link D, Hoernig M (2017) Individual ball possession in soccer. PloS One 12(7):e0179,953

    Google Scholar 

  95. Linnemann A, Gerke S, Kriener S, Ndjiki-Nya P (2013) Temporally consistent soccer field registration. In: IEEE International conference on image processing (ICIP), IEEE, pp 1316–1320

  96. Liu HY, He T (2009) Integrating multiple feature fusion for semantic event detection in soccer video. In: IEEE International joint conference on artificial intelligence, IEEE, pp 128–131

  97. Liu J, Tong X, Li W, Wang T, Zhang Y, Wang H (2009) Automatic player detection, labeling and tracking in broadcast soccer video. Pattern Recogn Lett 30(2):103–113

    Google Scholar 

  98. Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FE (2017) A survey of deep neural network architectures and their applications. Neurocomputing 234:11–26

    Google Scholar 

  99. Lowe DG (1999) Object recognition from local scale-invariant features. In: IEEE International conference on computer vision, vol 2, IEEE, pp 1150–1157

  100. Lu K, Chen J, Little JJ, He H (2018) Lightweight convolutional neural networks for player detection and classification. Computer Vision and Image Understanding

  101. Lucas BD, Kanade T (1981) An iterative image registration technique with an application to stereo vision. In: International joint conference on artificial intelligence, pp 674–679

  102. Mackenzie R, Cushion C (2013) Performance analysis in football: a critical review and implications for future research. Journal of Sports Sciences 31 (6):639–676

    Google Scholar 

  103. Manafifard M, Ebadi H, Moghaddam HA (2017) Multi-player detection in soccer broadcast videos using a blob-guided particle swarm optimization method. Multimedia Tools and Applications 76(10):12,251–12,280

    Google Scholar 

  104. Manafifard M, Ebadi H, Moghaddam HA (2017) A survey on player tracking in soccer videos. Comput Vis Image Underst 159:19–46

    Google Scholar 

  105. Martín R, Martínez JM (2014) A semi-supervised system for players detection and tracking in multi-camera soccer videos. Multimedia tools and applications 73(3):1617–1642

    Google Scholar 

  106. McHale IG, Relton SD (2018) Identifying key players in soccer teams using network analysis and pass difficulty. Eur J Oper Res 268(1):339–347

    Google Scholar 

  107. Memmert D, Lemmink KA, Sampaio J (2017) Current approaches to tactical performance analyses in soccer using position data. Sports Med 47(1):1–10

    Google Scholar 

  108. Memmert D, Raabe D, Schwab S, Rein R (2019) A tactical comparison of the 4-2-3-1 and 3-5-2 formation in soccer: A theory-oriented, experimental approach based on positional data in an 11 vs. 11 game set-up. PloS One 14(1) e0210191. https://doi.org/10.1371/journal.pone.0210191

  109. Memmert D, Rein R (2018) Match analysis, big data and tactics: Current trends in elite soccer. Deutsche Zeitschrift für Sportmedizin 69(3):65–71

    Google Scholar 

  110. Muthuraman K, Joshi P, Raman SK (2018) Vision based dynamic offside line marker for soccer games. arXiv:1804.06438

  111. Naemura M, Fukuda A, Mizutani Y, Izumi Y, Tanaka Y, Enami K (2000) Morphological segmentation of sport scenes using color information. IEEE Trans Broadcast 46(3):181–188

    Google Scholar 

  112. Nguyen N, Yoshitaka A (2012) Shot type and replay detection for soccer video parsing. In: 2012 IEEE International symposium on multimedia, IEEE, pp 344–347

  113. Nguyen N, Yoshitaka A (2014) Soccer video summarization based on cinematography and motion analysis. In: IEEE 16Th international workshop on multimedia signal processing (MMSP), IEEE, pp 1–6

  114. Nichols J, Mahmud J, Drews C (2012) Summarizing sporting events using twitter. In: ACM International conference on intelligent user interfaces, ACM, pp 189–198

  115. Nieto M, Cuevas C, Salgado L (2009) Measurement-based reclustering for multiple object tracking with particle filters. In: 2009 16Th IEEE international conference on image processing (ICIP), IEEE, pp 4097–4100

  116. Nummiaro K, Koller-Meier E, Van Gool L (2003) An adaptive color-based particle filter. Image and Vision Computing 21(1):99–110

    MATH  Google Scholar 

  117. Nunez JR, Facon J, de Souza Brito A (2008) Soccer video segmentation: referee and player detection. In: IEEE International conference on systems, signals and image processing, IEEE, pp 279–282

  118. Oh S, Russell S, Sastry S (2009) Markov chain monte carlo data association for multi-target tracking. IEEE Trans Autom Control 54(3):481–497

    MathSciNet  MATH  Google Scholar 

  119. Pallavi V, Mukherjee J, Majumdar AK, Sural S (2008) Ball detection from broadcast soccer videos using static and dynamic features. J Vis Commun Image Represent 19(7):426–436

    Google Scholar 

  120. Pan H, Van Beek P, Sezan MI (2001) Detection of slow-motion replay segments in sports video for highlights generation. In: IEEE International conference on acoustics, speech, and signal processing, vol 3, IEEE, pp 1649–1652

  121. Pappalardo L, Cintia P, Ferragina P, Massucco E, Pedreschi D, Giannotti F (2019) Playerank: data-driven performance evaluation and player ranking in soccer via a machine learning approach. ACM Trans Intel Syst Technol (TIST) 10 (5):1–27

    Google Scholar 

  122. Patel B, Patel N (2012) Motion detection based on multi frame video under surveillance system. Int J Comput Sci Netw Secur (IJCSNS) 12(3):100

    Google Scholar 

  123. Perl J, Grunz A, Memmert D (2013) Tactics analysis in soccer–an advanced approach. Int J Comput Sci Sport 12(1):33–44

    Google Scholar 

  124. Powell M (1965) A method for minimizing a sum of squares of non-linear functions without calculating derivatives. The Comput J 7(4):303–307

    MathSciNet  MATH  Google Scholar 

  125. Quilón D, Mohedano R, Cuevas C, García N (2015) Unsupervised high-quality soccer field segmentation. In: IEEE International symposium on consumer electronics (ISCE), IEEE, pp 1–2

  126. Raghuram M, Chavan NR, Koolagudi SG, Ramteke PB (2016) Efficient audio segmentation in soccer videos. In: IEEE Canadian conference on electrical and computer engineering (CCECE), IEEE, pp 1–4

  127. Rao U, Pati UC (2015) A novel algorithm for detection of soccer ball and player. In: IEEE International conference on communications and signal processing (ICCSP), IEEE, pp 0344–0348

  128. Redmon J, Farhadi A (2017) Yolo9000: Better, faster, stronger. In: IEEE Conference on computer vision and pattern recognition (CVPR), IEEE, pp 6517–6525

  129. Rehman A, Saba T (2014) Features extraction for soccer video semantic analysis: current achievements and remaining issues. Artif Intell Rev, pp 1–11

  130. Rein R, Memmert D (2016) Big data and tactical analysis in elite soccer: future challenges and opportunities for sports science. SpringerPlus 5(1):1410

    Google Scholar 

  131. Ren J, Orwell J, Jones GA, Xu M (2009) Tracking the soccer ball using multiple fixed cameras. Comput Vis Image Underst 113(5):633–642

    Google Scholar 

  132. Roerdink JB, Meijster A (2000) The watershed transform: Definitions, algorithms and parallelization strategies. Fundamenta Informaticae 41(1, 2):187–228

    MathSciNet  MATH  Google Scholar 

  133. Ryoo M, Kim N, Park K (2018) Visual analysis of soccer players and a team. Multimedia Tools and Applications 77(12):15,603–15,623

    Google Scholar 

  134. Sabirin H, Sankoh H, Naito S (2015) Automatic soccer player tracking in single camera with robust occlusion handling using attribute matching. IEICE Trans Inform Syst 98(8):1580–1588

    Google Scholar 

  135. Sadlier DA, O’Connor NE (2005) Event detection in field sports video using audio-visual features and a support vector machine. IEEE Transactions on Circuits and Systems for Video Technology 15(10):1225–1233

    Google Scholar 

  136. Sampaio J, Maçãs V (2012) Measuring tactical behaviour in football. Int J Sports Med 33(05):395–401

    Google Scholar 

  137. Saraogi H, Sharma RA, Kumar V (2016) Event recognition in broadcast soccer videos. In: Indian conference on computer vision, graphics and image processing, ACM, pp 14

  138. Sarkar S, Chakrabarti A, Prasad Mukherjee D (2019) Generation of ball possession statistics in soccer using minimum-cost flow network. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp 0–0

  139. Sigari MH, Soltanian-Zadeh H, Kiani V, Pourreza AR (2015) Counterattack detection in broadcast soccer videos using camera motion estimation. in: IEEE International symposium on artificial intelligence and signal processing (AISP), IEEE, pp 101–106

  140. Sigari MH, Soltanianzadeh H, Pourreza HR (2015) Fast highlight detection and scoring for broadcast soccer video summarization using on-demand feature extraction and fuzzy inference. Int J Compute Graph 6(1):13–36

    Google Scholar 

  141. da Silva R, Dahmen SR (2014) Universality in the distance between two teams in a football tournament. Physica A:, Statistical Mechanics and its Applications 398:56–64

    Google Scholar 

  142. Song W, Hagras H (2017) A type-2 fuzzy logic system for event detection in soccer videos. In: 2017 IEEE international conference on fuzzy systems (FUZZ-IEEE), IEEE, pp 1–6

  143. Spagnolo P, Mazzeo PL, Leo M, D’Orazio T (2007) Unsupervised algorithms for segmentation and clustering applied to soccer players classification. In: International conference on signal processing and multimedia applications, pp 129–134

  144. Sukhwani M, Kothari R (2017) A parameterized approach to personalized variable length summarization of soccer matches. arXiv:1706.09193

  145. Sverrisson S, Grancharov V, Pobloth H (2019) Real-time tracking-by-detection in broadcast sports videos. In: Scandinavian conference on image analysis, Springer, pp 399–411

  146. Sze V, Chen YH, Yang TJ, Emer JS (2017) Efficient processing of deep neural networks: a tutorial and survey. Proc IEEE 105(12):2295–2329

    Google Scholar 

  147. Tavassolipour M, Karimian M, Kasaei S (2014) Event detection and summarization in soccer videos using bayesian network and copula. IEEE Trans Circ Syst Video Technol 24(2):291–304

    Google Scholar 

  148. Theagarajan R, Bhanu B (2020) An automated system for generating tactical performance statistics for individual soccer players from videos. IEEE Transactions on Circuits and Systems for Video Technology

  149. Theagarajan R, Pala F, Zhang X, Bhanu B (2018) Soccer: Who has the ball? generating visual analytics and player statistics. In: IEEE Conference on computer vision and pattern recognition workshops, pp 1749–1757

  150. Tjondronegoro DW, Chen YPP (2010) Knowledge-discounted event detection in sports video. IEEE Trans Syst, Man, and Cybern-Part A:, Syst Humans 40(5):1009–1024

    Google Scholar 

  151. Tong X, Liu J, Wang T, Zhang Y (2011) Automatic player labeling, tracking and field registration and trajectory mapping in broadcast soccer video. ACM Trans Intel Syst Technol (TIST) 2(2):15

    Google Scholar 

  152. Tong XF, Lu HQ, Liu QS (2004) An effective and fast soccer ball detection and tracking method. In: IEEE International conference on pattern recognition, vol 4, IEEE, pp 795–798

  153. Tsai PS, Meijome T, Austin PG (2007) Scout: a game speed analysis and tracking system. Mach Vis Appl 18(5):289–299

    Google Scholar 

  154. Varley MC, Gregson W, McMillan K, Bonanno D, Stafford K, Modonutti M, Di Salvo V (2017) Physical and technical performance of elite youth soccer players during international tournaments: Influence of playing position and team success and opponent quality. Science and Medicine in Football 1(1):18–29

    Google Scholar 

  155. Wan K, Xu C (2004) Efficient multimodal features for automatic soccer highlight generation. In: IEEE International conference on pattern recognition, vol 3, IEEE, pp 973–976

  156. Wang Z, Yu J, He Y (2017) Soccer video event annotation by synchronization of attack–defense clips and match reports with coarse-grained time information. IEEE Trans Circ Syst Video Technol 27(5):1104–1117

    Google Scholar 

  157. Wojke N, Bewley A, Paulus D (2017) Simple online and realtime tracking with a deep association metric. In: IEEE International conference on image processing (ICIP), IEEE, pp 3645–3649

  158. Xie L, Xu P, Chang SF, Divakaran A, Sun H (2004) Structure analysis of soccer video with domain knowledge and hidden markov models. Pattern Recogn Lett 25(7):767–775

    Google Scholar 

  159. Xu C, Wang J, Wan K, Li Y, Duan L (2006) Live sports event detection based on broadcast video and web-casting text. In: ACM International conference on multimedia, ACM, pp 221–230

  160. Xu M, Orwell J, Lowey L, Thirde D (2005) Architecture and algorithms for tracking football players with multiple cameras. IEE Proceedings-Vision, Image and Signal Process 152(2):232–241

    Google Scholar 

  161. Xu P, Xie L, Chang SF, Divakaran A, Vetro A, Sun H (2001) Algorithms and system for segmentation and structure analysis in soccer video. In: IEEE International conference on multimedia and expo, vol 1, IEEE, pp 928–931

  162. Xu R, Wunsch D (2005) Survey of clustering algorithms. IEEE Trans Neural Netw 16(3):645–678

    Google Scholar 

  163. Yang G, Leicht AS, Lago C, Gómez MÁ (2018) Key team physical and technical performance indicators indicative of team quality in the soccer chinese super league. Res Sports Med 26(2):158–167

    Google Scholar 

  164. Yang Y, Li D (2017) Robust player detection and tracking in broadcast soccer video based on enhanced particle filter. J Vis Commun Image Represent 46:81–94

    Google Scholar 

  165. Yao Q, Kubota A, Kawakita K, Nonaka K, Sankoh H, Naito S (2017) Fast camera self-calibration for synthesizing free viewpoint soccer video. In: IEEE International conference on acoustics, speech and signal processing (ICASSP), IEEE, pp 1612–1616

  166. Yao Q, Nonaka K, Sankoh H, Naito S (2016) Robust moving camera calibration for synthesizing free viewpoint soccer video. In: IEEE International conference on image processing (ICIP), IEEE, pp 1185–1189

  167. Yilmaz A, Javed O, Shah M (2006) Object tracking: a survey. ACM Computing Surveys (CSUR) 38(4):1–45

    Google Scholar 

  168. Yu J, Lei A, Hu Y (2019) Soccer video event detection based on deep learning. In: International conference on multimedia modeling, Springer, pp 377–389

  169. Yu J, Lei A, Song Z, Wang T, Cai H, Feng N (2018) Comprehensive dataset of broadcast soccer videos. In: IEEE Conference on multimedia information processing and retrieval (MIPR), IEEE

  170. Yu X, Hay TS, Yan X, Chng E (2005) A player-possession acquisition system for broadcast soccer video. In: IEEE International conference on multimedia and expo, IEEE, pp 522–525

  171. Yu X, Leong HW, Lim JH, Tian Q, Jiang Z (2003) Team possession analysis for broadcast soccer video based on ball trajectory. In: IEEE International conference on information, communications and signal processing, vol 3, IEEE, pp 1811–1815

  172. Yu X, Xu C, Leong HW, Tian Q, Tang Q, Wan KW (2003) Trajectory-based ball detection and tracking with applications to semantic analysis of broadcast soccer video. In: ACM International conference on multimedia, ACM, pp 11–20

  173. Zawbaa HM, El-Bendary N, Hassanien AE, Kim Th (2011) Machine learning-based soccer video summarization system. In: Multimedia, computer graphics and broadcasting, Springer, pp 19–28

  174. Zhang L, Lu Y, Song G, Zheng H (2018) Rc-cnn: Reverse connected convolutional neural network for accurate player detection. In: Pacific rim international conference on artificial intelligence, Springer, pp 438–446

  175. Zhu G, Huang Q, Xu C, Rui Y, Jiang S, Gao W, Yao H (2007) Trajectory based event tactics analysis in broadcast sports video. In: ACM International conference on multimedia, ACM, pp 58–67

  176. Zhu G, Xu C, Zhang Y, Huang Q, Lu H (2008) Event tactic analysis based on player and ball trajectory in broadcast video. In: Proceedings of the 2008 international conference on Content-based image and video retrieval, ACM, pp 515–524

  177. Zubiaga A, Spina D, Amigó E, Gonzalo J (2012) Towards real-time summarization of scheduled events from twitter streams. In: ACM Conference on hypertext and social media, ACM, pp 319–320

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos Cuevas.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work has been partially supported by the Ministerio de Ciencia, Innovación y Universidades (AEI/FEDER) of the Spanish Government under project TEC2016-75981 (IVME).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cuevas, C., Quilón, D. & García, N. Techniques and applications for soccer video analysis: A survey. Multimed Tools Appl 79, 29685–29721 (2020). https://doi.org/10.1007/s11042-020-09409-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09409-0

Keywords