Skip to main content
Log in

Multi-player detection in soccer broadcast videos using a blob-guided particle swarm optimization method

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

Abstract

Soccer is the most popular sport around the world, and automatic processing of soccer images is a precious alternative to the manual solutions regarding the explosive growth of soccer videos. A new multi-player detection algorithm in far view frames as an initial step to a wide range of applications, such as player tracking, is addressed in this paper. In the proposed detector, a two-step blob detection (grass-based blob detection followed by an edge-based blob detection) is combined with an efficient search mechanism based on particle swarm optimization (PSO) by assigning sub-swarms to each detected blob. Then, a sub-swarm is initialized and tripled to search for three models corresponding to two teams and the referee. Therefore, the most player-like regions in detected blobs are simultaneously searched by all sub-swarms flying through the solution space, thus expanding the scope of single player detection to multi-player detection. Experimental results demonstrate the efficiency and robustness of the algorithm.

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

Access this article

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

References

  1. Bay H, Ess A, Tuytelaars T, Gool LV (2008) SURF: speeded up robust features. Comput Vis Image Underst 110(3):346–359

    Article  Google Scholar 

  2. Baysal S, Duygulu P (2015) Sentioscope: a soccer player tracking system using model field particles. IEEE Trans Circ Syst Vid (under publication). doi:10.1109/TCSVT.2015.2455713

    Google Scholar 

  3. 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. Paper presented at the 5th int. joint conf. Autonomous agents and multiagent systems, Hakodate, Japan,

  4. Bilal M, Mujtaba H, Jaffar MA (2015) Modified particle swarm optimization and fuzzy regularization for pseudo de-convolution of spatially variant blurs. Multimedia Tools Appl:1–16. doi:10.1007/s11042-015-2587-4

  5. Chen C-Y, Hsia C-H, Yang C-Y (2015) Evolutionary design of multiplierless lifting-based 2D DWT filters for low-resolution image processing. Multimedia Tools Appl:1–24. doi:10.1007/s11042-015-2776-1

  6. Choi K, Seo Y (2011) Automatic initialization for 3D soccer player tracking. Pattern Recogn Lett 32(9):1274–1282. doi:10.1016/j.patrec.2011.03.009

    Article  Google Scholar 

  7. 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 Video 19(12):1804–1818. doi:10.1109/TCSVT.2009.2026817

    Article  Google Scholar 

  8. Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 25 June 2005. pp 886–893. doi:10.1109/CVPR.2005.177

  9. Dollar P, Wojek C, Schiele B, Perona B (2012) Pedestrian detection: an evaluation of the state of the art. IEEE Trans Pattern Anal 34(4):743–761. doi:10.1109/TPAMI.2011.155

    Article  Google Scholar 

  10. Du Y, Lu X, Chen L, Zeng W (2014) An interval type-2 T-S fuzzy classification system based on PSO and SVM for gender recognition. Multimedia Tools Appl 75(2):987–1007. doi:10.1007/s11042-014-2338-y

    Article  Google Scholar 

  11. Duh D-J, Chang S-Y, Chen S-Y, Kan C-C (2013) Automatic broadcast soccer video analysis, player detection, and tracking based on color histogram. In: Juang J, Huang Y-C (eds) Intelligent technologies and engineering systems. Springer New York, New York, pp 123–130. doi:10.1007/978-1-4614-6747-2_15

    Chapter  Google Scholar 

  12. Gerke S, Singh S, Linnemann A, Ndjiki-Nya P (2013) Unsupervised color classifier training for soccer player detection. In: Proc. Visual Commun Image Process (VCIP): 7–20 Nov 2013. pp 1–5. doi:10.1109/VCIP.2013.6706424

  13. Gonzalez R, Woods R, Eddins S (2004) Digital image processing using matlab. Pearson Prentice Hall, New Jersey

    Google Scholar 

  14. Heydari M, Moghadam AME (2012) An MLP-based player detection and tracking in broadcast soccer video. In: Proc. 2012 Int. Conf. Robotics and Artificial Intelligence (ICRAI), 22–23 Oct 2012. pp 195–199. doi:10.1109/ICRAI.2012.6413398

  15. Huang Y, Llach J, Bhagavathy S (2007) Players and ball detection in soccer videos based on color segmentation and shape analysis. In: Proc. Int. Workshop, MCAM 2007, Weihai, China. pp 416–425. doi:10.1007/978-3-540-73417-8_50

  16. Inamoto N, Saito H (2007) Virtual viewpoint replay for a soccer match by view interpolation from multiple cameras. IEEE Trans Multimedia 9(6):1155–1166. doi:10.1109/TMM.2007.902832

    Article  Google Scholar 

  17. Iwase S, Saito H (2003) Tracking soccer players based on homography among multiple views. Visual Commun Image Proc 5150:283–292

    Google Scholar 

  18. Jiang S, Ye Q, Gao W, Huang T (2004) A new method to segment playfield and its applications in match analysis in sports video. Paper presented at the 12th ann. ACM int. conf. Multimedia, New York, USA

  19. John V, Trucco E, Ivekovic S (2010) Markerless human articulated tracking using hierarchical particle swarm optimisation. Image Vis Comput 28(11):1530–1547. doi:10.1016/j.imavis.2010.03.008

    Article  Google Scholar 

  20. Joo S-W, Chellappa R (2007) A multiple-hypothesis approach for multiobject visual tracking. IEEE Trans Image Process 16(11):2849–2854. doi:10.1109/TIP.2007.906254

    Article  MathSciNet  Google Scholar 

  21. Junior BM, Anido RDO (2004) Distributed real-time soccer tracking. Paper presented at the ACM 2th Int. workshop on Video surveillance & amp; sensor networks, New York, NY, USA

  22. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proc. IEEE int. conf. Neural networks, Perth, Australia, Nov/Dec 1995. pp 1942–1948. doi:10.1109/ICNN.1995.488968

  23. Khan SM, Shah M (2009) Tracking multiple occluding people by localizing on multiple scene planes. IEEE Trans Pattern Anal 31(3):505–519. doi:10.1109/TPAMI.2008.102

    Article  Google Scholar 

  24. Khatoonabadi SH, Rahmati M (2009) Automatic soccer players tracking in goal scenes by camera motion elimination. Image Vis Comput 27(4):469–479. doi:10.1016/j.patrec.2008.02.011

    Article  Google Scholar 

  25. Kim H, Nam S, Kim J (2003) Player segmentation evaluation for trajectory estimation in soccer games. Proc Image Vision Comput, Palmerston North, New Zealand:159–162

  26. 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. doi:10.1016/j.patrec.2008.02.011

    Article  Google Scholar 

  27. Mackowiak S (2013) Segmentation of football video broadcast. Int J Electron Telecommun 59(1):75–84

    Article  Google Scholar 

  28. Maćkowiak S, Konieczny J, Kurc M, Maćkowiak P (2010) A complex system for football player detection in broadcasted video. In: Proc. Int. Conf. Signals and Electronic Systems (ICSES), 7–10 Sept 2010. pp 119–122

  29. Manafifard M, Ebadi H, Abrishami-Moghaddam H (2015) Discrete particle swarm optimization for player trajectory extraction in soccer broadcast videos. Scientia Iranica 22(3):1031–1044

    Google Scholar 

  30. Martín R, Martínez JM (2013) A semi-supervised system for players detection and tracking in multi-camera soccer videos. Multimedia Tools Appl 73(3):1617–1642. doi:10.1007/s11042-013-1659-6

    Article  Google Scholar 

  31. Montañés Laborda MA, Torres Moreno EF, Martínez del Rincón J, Herrero Jaraba JE (2011) Real-time GPU color-based segmentation of football players. Int J Real Time Image Process 7(4):267–279. doi:10.1007/s11554-011-0194-9

    Article  Google Scholar 

  32. Nummiaro K, Koller-Meier E, Gool LV (2003) An adaptive color-based particle filter. Image Vis Comput 21(1):99–110

    Article  MATH  Google Scholar 

  33. Nunez JR, Facon J, de Souza Brito A (2008) Soccer video segmentation: referee and player detection. In: Proc. 15th Int. Conf. Systems, Signals and Image Processing, 25–28 June 2008. pp 279–282. doi:10.1109/IWSSIP.2008.4604421

  34. Orazio TD, Leo M, Mosca N, Spagnolo P, Mazzeo PL (2009) A semi-automatic system for ground truth generation of soccer video sequences. In: Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance, 2–4 Sept 2009. pp 559–564. http://www.ino.it/home/spagnolo/Dataset.html. Accessed 517 June 2014. doi:10.1109/AVSS.2009.69

  35. Pallavi V, Mukherjee J, Majumdar AK, Sural S (2008) Graph-based multiplayer detection and tracking in broadcast soccer videos. IEEE Trans Multimedia 10(5):794–805. doi:10.1109/TMM.2008.922869

    Article  Google Scholar 

  36. Saini S, Bt Awang Rambli DR, Zakaria MNB, Bt Sulaiman S (2014) A review on particle swarm optimization algorithm and its variants to human motion tracking. Math Probl Eng 2014:16. doi:10.1155/2014/704861

    Article  Google Scholar 

  37. Schlipsing M, Salmen J, Tschentscher M, Igel C (2014) Adaptive pattern recognition in real-time video-based soccer analysis. J Real Time Image Process:1–17. doi:10.1007/s11554-014-0406-1

  38. Sha F, Bae C, Liu G, Zhao X, Chung YY, Yeh W (2015) A categorized particle swarm optimization for object tracking. In: IEEE Congress on Evolutionary Computation (CEC), 25–28 May 2015. pp 2737–2744. doi:10.1109/CEC.2015.7257228

  39. Sullivan J, Carlsson S (2006) Tracking and labelling of interacting multiple targets. In: Proc. 9th European Conf. Computer Vision. pp 619–632. doi:10.1007/11744078_48

  40. Sun L, Liu G (2009) Field lines and players detection and recognition in soccer video. In: Proc. IEEE Int. Conf. Acoustics, Speech and Signal Processing, 19–24 April 2009. pp 1237–1240. doi:10.1109/ICASSP.2009.4959814

  41. University of Reading. VS-PETS football dataset (2003). The first joint IEEE international workshop on visual surveillance and performance evaluation of tracking and surveillance. http://www.cvg.reading.ac.uk/VSPETS/vspets-db.html. Accessed 17 June 2014

  42. Vandenbroucke N, Macaire L, Postaire J-G (2003) Color image segmentation by pixel classification in an adapted hybrid color space. Application to soccer image analysis. Comput Vis Image Underst 90(2):190–216. doi:10.1016/S1077-3142(03)00025-0

    Article  Google Scholar 

  43. Viola P, Jones MJ (2004) Robust real-time face detection. Int J Comput Vis 57(2):137–154. doi:10.1023/B:VISI.0000013087.49260.fb

    Article  Google Scholar 

  44. Xing J, Ai H, Liu L, Lao S (2011) Multiple player tracking in sports video: a dual-mode two-way bayesian inference approach with progressive observation modeling. IEEE Trans Image Process 20(6):1652–1667. doi:10.1109/TIP.2010.2102045

    Article  MathSciNet  Google Scholar 

  45. Yao A, Uebersax D, Gall J, Gool L (2010) Tracking people in broadcast sports. In: Proc. 32nd DAGM Symposium, Darmstadt, Germany. pp 151–161. doi:10.1007/978-3-642-15986-2_16

  46. Yoon H-S, Bae Y-L J, Yang Y-k (2002) A soccer image sequence mosaicking and analysis method using line and advertisement board detection. ETRI J 24(6):443–454

    Article  Google Scholar 

  47. Zhang X, Hu W, Qu W, Maybank S (2010) Multiple object tracking via species-based particle swarm optimization. IEEE Trans Circ Syst Video 20(11):1590–1602. doi:10.1109/TCSVT.2010.2087455

    Article  Google Scholar 

  48. Zheng Y, Meng Y (2009) A swarm-intelligence based algorithm for face tracking. Int J Intell Syst Technol Appl 7(3):3266–3281

    Google Scholar 

  49. Zhu G, Xu C, Huang Q, Gao W (2006) Automatic multi-player detection and tracking in broadcast sports video using support vector machine and particle filter. In: Proc. IEEE Int. Conf. Multimedia and Expo, Toronto, Ont, 9–12 July 2006. pp 1629–1632. doi:10.1109/ICME.2006.262859

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Manafifard.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Manafifard, M., Ebadi, H. & Moghaddam, H.A. Multi-player detection in soccer broadcast videos using a blob-guided particle swarm optimization method. Multimed Tools Appl 76, 12251–12280 (2017). https://doi.org/10.1007/s11042-016-3625-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3625-6

Keywords

Navigation