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.
Similar content being viewed by others
References
Bay H, Ess A, Tuytelaars T, Gool LV (2008) SURF: speeded up robust features. Comput Vis Image Underst 110(3):346–359
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
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,
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
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
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
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
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
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
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
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
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
Gonzalez R, Woods R, Eddins S (2004) Digital image processing using matlab. Pearson Prentice Hall, New Jersey
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
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
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
Iwase S, Saito H (2003) Tracking soccer players based on homography among multiple views. Visual Commun Image Proc 5150:283–292
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
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
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
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
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
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
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
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
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
Mackowiak S (2013) Segmentation of football video broadcast. Int J Electron Telecommun 59(1):75–84
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
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
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
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
Nummiaro K, Koller-Meier E, Gool LV (2003) An adaptive color-based particle filter. Image Vis Comput 21(1):99–110
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Zheng Y, Meng Y (2009) A swarm-intelligence based algorithm for face tracking. Int J Intell Syst Technol Appl 7(3):3266–3281
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-3625-6