Abstract
Increase in the number of sport lovers in games like football, cricket, etc. has created a need for digging, analyzing and presenting more and more multidimensional information to them. Different classes of people require different kinds of information and this expands the space and scale of the required information. Tracking of ball movement is of utmost importance for extracting any information from the ball based sports video sequences. Based on the literature survey, we have initially proposed a block diagram depicting different steps and flow of a general tracking process. The paper further follows the same flow throughout. Detection is the first step of tracking. Dynamic and unpredictable nature of ball appearance, movement and continuously changing background make the detection and tracking processes challenging. Due to these challenges, many researchers have been attracted to this problem and have produced good results under specific conditions. However, generalization of the published work and algorithms to different sports is a distant dream. This paper is an effort to present an exhaustive survey of all the published research works on ball tracking in a categorical manner. The work also reviews the used techniques, their performance, advantages, limitations and their suitability for a particular sport. Finally, we present discussions on the published work so far and our views and opinions followed by a modified block diagram of the tracking process. The paper concludes with the final observations and suggestions on scope of future work.
Similar content being viewed by others
References
Almajai I, Yan F, de Campos T, Khan A, Christmas W, Windridge D, Kittler J (2012) Anomaly detection and knowledge transfer in automatic sports video annotation. In: Detection and identification of rare audiovisual cues. Springer, pp 109–117
Ancona N, Cicirelli G, Stella E, Distante A (2003) Ball detection in static images with support vector machines for classification. Image Vis Comput 21:675–692
Ariki Y, Takiguchi T, Yano K (2008) Digital camera work for soccer video production with event recognition and accurate ball tracking by switching search method. In: 2008 IEEE international conference on multimedia and expo. IEEE, pp 889–892
Arulampalam MS, Maskell S, Gordon N, Clapp T (2002) A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans Signal Process 50:174–188
Bar-Shalom Y (1987) Tracking and data association. Academic Press, London
Barnard M, Odobez J-M (2004) Robust playfield segmentation using MAP adaptation. In: Proceedings of the 17th international conference on pattern recognition. ICPR 2004. IEEE, pp 610–613
Batz G, Lee K-K, Wollherr D, Buss M (2009) Robot basketball: a comparison of ball dribbling with visual and force/torque feedback. In: IEEE international conference on robotics and automation. ICRA’09. IEEE, pp 514–519
Beetz M, von Hoyningen-Huene N, Kirchlechner B, Gedikli S, Siles F, Durus M, Lames M (2009) Aspogamo: automated sports game analysis models. Int J Comput Sci Sport 8:1–21
Birbach O, Frese UA (2009) Multiple hypothesis approach for a ball tracking system. In: International conference on computer vision systems. Springer, pp 435–444
Birbach O, Frese U, Bäuml B (2011) Realtime perception for catching a flying ball with a mobile humanoid. In: 2011 IEEE international conference on robotics and automation (ICRA). IEEE, pp 5955–5962
Bloom T, Bradley AP (2003) Player tracking and stroke recognition in tennis video. In: APRS workshop on digital image computing (WDIC’03). The University of Queensland, pp 93–97
Chakraborty B, Meher S (2011) 2D trajectory-based position estimation and tracking of the ball in a basketball video. In: Second international conference on trends in optics and photonics, Kolkata, India, December 7–9, 2011, pp 537–545
Chakraborty B, Meher S (2012a) Real-time position estimation and tracking of a basketball. In: 2012 IEEE international conference on signal processing, computing and control (ISPCC). IEEE, pp 1–6
Chakraborty B, Meher S A (2012b) Trajectory-based ball detection and tracking system with applications to shot-type identification in volleyball videos. In: 2012 international conference on signal processing and communications (SPCOM). IEEE, pp 1–5
Chakraborty B, Meher S (2013a) A real-time trajectory-based ball detection-and-tracking framework for basketball video. J Opt 42:156–170
Chakraborty B, Meher S A (2013b) Trajectory-based ball detection and tracking system with applications to shooting angle and velocity estimation in basketball videos. In: 2013 Annual IEEE India conference (INDICON). IEEE, pp 1–6
Chang M-H, Tien M-C, Wu J-L (2009) WOW: wild-open warning for broadcast basketball video based on player trajectory. In: Proceedings of the 17th ACM international conference on multimedia. ACM, pp 821–824
Chen B, Wang Z (2007) A statistical method for analysis of technical data of a badminton match based on 2-D seriate images. Tsinghua Sci Technol 12:594–601
Chen H-T, Chen H-S, Hsiao M-H, Tsai W-J, Lee S-Y (2008) A trajectory-based ball tracking framework with visual enrichment for broadcast baseball videos. J Inf Sci Eng 24:143–157
Chen H-T, Chen H-S, Lee S-Y (2007) Physics-based ball tracking in volleyball videos with its applications to set type recognition and action detection. In: 2007 IEEE international conference on acoustics, speech and signal processing-ICASSP’07. IEEE, pp I-1097–I-1100
Chen H-T, Tien M-C, Chen Y-W, Tsai W-J, Lee S-Y (2009) Physics-based ball tracking and 3D trajectory reconstruction with applications to shooting location estimation in basketball video. J Vis Commun Image Represent 20:204–216
Chen H-T, Tsai W-J, Lee S-Y, Yu J-Y (2012) Ball tracking and 3D trajectory approximation with applications to tactics analysis from single-camera volleyball sequences. Multimed Tools Appl 60:641–667
Chen W, Zhang Y-J (2006) Tracking ball and players with applications to highlight ranking of broadcasting table tennis video. In: IMACS multiconference on computational engineering in systems applications. IEEE, pp 1896–1903
Cheng X, Honda M, Ikoma N, Ikenaga T (2016) Anti-occlusion observation model and automatic recovery for multi-view ball tracking in sports analysis. In: 2016 IEEE international conference on acoustics, speech and signal processing (ICASSP). IEEE, pp 1501–1505
Cheng X, Zhuang X, Wang Y, Honda M, Ikenaga T (2015) Particle filter with ball size adaptive tracking window and ball feature likelihood model for ball’s 3D position tracking in volleyball analysis. In: Pacific Rim conference on multimedia. Springer, pp 203–211
Choi K, Seo Y (2004) Probabilistic tracking of the soccer ball. In: International workshop on statistical methods in video processing. Springer, pp 50–60
Choi K, Seo Y (2005) Tracking soccer ball in TV broadcast video. In: International conference on image analysis and processing. Springer, pp 661–668
Choi K, Seo Y (2011) Automatic initialization for 3D soccer player tracking. Pattern Recogn Lett 32:1274–1282
Christmas W, Kolonias I, Kittler J, Yan F (2007) Improving the accuracy of automatic tennis video annotation by high level grammar. In: 14th international conference on image analysis and processing workshops. ICIAPW 2007. IEEE, pp 154–159
Cigliano P, Lippiello V, Ruggiero F, Siciliano B (2015) Robotic ball catching with an eye-in-hand single-camera system. IEEE Trans Control Syst Technol 23:1657–1671
Conaire CÓ, Kelly P, Connaghan D, O’Connor NE (2009) Tennissense: a platform for extracting semantic information from multi-camera tennis data. In: 2009 16th international conference on digital signal processing. IEEE, pp 1–6
D’Orazio T, Guaragnella C, Leo M, Distante A (2004) A new algorithm for ball recognition using circle Hough transform and neural classifier. Pattern Recogn 37:393–408
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 Circuits Syst Video Technol 19:1804–1818
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:622–632
Dearden A, Demiris Y, Grau O (2006) Tracking football player movement from a single moving camera using particle filters. In: Proceedings of the 3rd European conference on visual media production (CVMP), London, pp 29–37
Desai UB, Merchant SN, Zaveri M, Ajishna G, Purohit M, Phanish H (2005) Small object detection and tracking: algorithm, analysis and application. In: International conference on pattern recognition and machine intelligence. Springer, pp 108–117
Ekinci B, Gokmen MA (2008) Ball tracking system for offline tennis videos. In: International conference on visualization, imaging and simulation
El Abed A, Dubuisson S, Béréziat D (2006) Comparison of statistical and shape-based approaches for non-rigid motion tracking with missing data using a particle filter. In: International conference on advanced concepts for intelligent vision systems. Springer, pp 185–196
Farin D, de Han J (2005) With PH fast camera calibration for the analysis of sport sequences. In: 2005 IEEE international conference on multimedia and expo. IEEE
Farin D, de Krabbe S, Withb PH, Effelsberga W (2004) Robust camera calibration for sport videos using court models. In: SPIE proceedings series, 2004. Society of Photo-Optical Instrumentation Engineers, pp 80–91
Figueroa P, Leite N, Barros RM, Cohen I, Medioni G (2004) Tracking soccer players using the graph representation. In: Proceedings of the 17th international conference on pattern recognition. ICPR 2004. IEEE, pp 787–790
Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24:381–395
Glover J, Kaelbling LP (2014) Tracking the spin on a ping pong ball with the quaternion Bingham filter. In: 2014 IEEE international conference on robotics and automation (ICRA). IEEE, pp 4133–4140
Han M, Hua W, Chen T, Gong Y (2003) Feature design in soccer video indexing. In: Proceedings of the 2003 joint conference of the fourth international conference on information, communications and signal processing, 2003 and Fourth Pacific Rim conference on multimedia. IEEE, pp 950–954
Hartley R, Zisserman A (2003) Multiple view geometry in computer vision. Cambridge University Press, Cambridge
Hossein-Khani J, Soltanian-Zadeh H, Kamarei M, Staadt O (2011) Ball detection with the aim of corner event detection in soccer video. In: 2011 Ninth IEEE international symposium on parallel and distributed processing with applications workshops (ISPAW). IEEE, pp 147–152
Hoyningen-Huene Nv, Beetz M (2009) Rao-blackwellized resampling particle filter for real-time player tracking in sports VISAPP, INSTICC, pp 464–471
Hu M-C, Chang M-H, Wu J-L, Chi L (2011) Robust camera calibration and player tracking in broadcast basketball video. IEEE Trans Multimed 13:266–279
Huang Q, Cox S, Yan F, deCampos T, Windridge D, Kittler J, Christmas W (2011) Improved detection of ball hit events in a tennis game using multimodal information. In: 11th International conference on auditory-visual speech processing (AVSP)
Huang Q, Cox S, Zhou X, Xie L (2012) Detection of ball hits in a tennis game using audio and visual information. In: 2012 Asia-Pacific signal and information processing association annual summit and conference (APSIPA ASC). IEEE, pp 1–10
Huang Y, Llach J, Zhang C A (2008) method of small object detection and tracking based on particle filters. In: 19th international conference on pattern recognition. ICPR 2008. IEEE, pp 1–4
Ishii N, Kitahara I, Kameda Y, Ohta Y (2007) 3D tracking of a soccer ball using two synchronized cameras. In: Pacific-Rim conference on multimedia. Springer, pp 196–205
Iwase S, Saito H (2003) Tracking soccer players based on homography among multiple views. In: Visual communications and image processing. International Society for Optics and Photonics, pp 283–292
Janssen R, Verrijt M, de Best J, van de Molengraft R (2012) Ball localization and tracking in a highly dynamic table soccer environment. Mechatronics 22:503–514
Kasiri-Bidhendi S, Safabakhsh R (2009) Effective tracking of the players and ball in indoor soccer games in the presence of occlusion. In: 14th International CSI computer conference. CSICC 2009. IEEE, pp 524–529
Kasuya N, Kitahara I, Kameda Y, Ohta Y (2010) Real-time soccer player tracking method by utilizing shadow regions. In: Proceedings of the 18th ACM international conference on Multimedia. ACM, pp 1319–1322
Kelly P et al (2010) A low-cost performance analysis and coaching system for tennis. In: Proceedings of ACM multimedia
Kim J-Y, Kim T-Y (2009) Soccer ball tracking using dynamic kalman filter with velocity control. In: Sixth international conference on computer graphics, imaging and visualization. CGIV’09. IEEE, pp 367–374
Kim T, Seo Y, Hong K-S (1998) Physics-based 3D position analysis of a soccer ball from monocular image sequences. In: Sixth international conference on computer vision. IEEE, pp 721–726
Kittler J, Christmas WJ, Kostin A, Yan F, Kolonias I, Windridge DA (2005) memory architecture and contextual reasoning framework for cognitive vision. In: Scandinavian conference on image analysis. Springer, pp 343–358
Kokaram A, Pitie F, Dahyot R, Rea N, Yeterian S (2005) Content controlled image representation for sports streaming. In: Proceedings of content-based multimedia indexing (CBMI’05)
Kumar A, Chavan PS, Sharatchandra V, David S, Kelly P, O’Connor NE (2011) 3D estimation and visualization of motion in a multicamera network for sports. In: 2011 Irish machine vision and image processing conference (IMVIP). IEEE, pp 15–19
Leo M, Mosca N, Spagnolo P, Mazzeo PL, D’Orazio T, Distante A (2008) Real-time multiview analysis of soccer matches for understanding interactions between ball and players. In: Proceedings of the 2008 international conference on content-based image and video retrieval. ACM, pp 525–534
Lepetit V, Shahrokni A, Fua P (2003) Robust data association for online application. In: Proceedings. IEEE Computer Society conference on computer vision and pattern recognition. IEEE, pp I–I
Li Y, Dore A, Orwell J (2005) Evaluating the performance of systems for tracking football players and ball. In: IEEE conference on advanced video and signal based surveillance. IEEE, pp 632–637
Liang D, Huang Q, Liu Y, Zhu G, Gao W (2007) Video2Cartoon: a system for converting broadcast soccer video into 3D cartoon animation. IEEE Trans Consum Electron 53:1138–1146
Liang D, Liu Y, Huang Q, Gao WA (2005) Scheme for ball detection and tracking in broadcast soccer video. In: Pacific-Rim conference on multimedia. Springer, pp 864–875
Liu J, Fang Z, Zhang K, Tan M (2014) Improved high-speed vision system for table tennis robot. In: 2014 IEEE international conference on mechatronics and automation. IEEE, pp 652–657
Liu Y, Liang D, Huang Q, Gao W (2006) Extracting 3D information from broadcast soccer video. Image Vis Comput 24:1146–1162
Ltd. H-EI (2015) Ball tracking. https://www.hawkeyeinnovations.com/products/ball-tracking. Accessed 10 July 2017
Maksai A, Wang X, Fua P (2015) What players do with the ball: a physically constrained interaction modeling. arXiv preprint arXiv:1511.06181
Mauthner T, Koch C, Tilp M, Bischof H (2007) Visual tracking of athletes in beach volleyball using a single camera. Int J Comput Sci Sport 6:21–34
Misu T, Matsui A, Naemura M, Fujii M, Yagi N (2007) Distributed particle filtering for multiocular soccer-ball tracking. In: 2007 IEEE international conference on acoustics, speech and signal processing-ICASSP’07, 2007. IEEE, pp III-937–III-940
Miura J, Shimawaki T, Sakiyama T, Shirai Y (2009) Ball route estimation under heavy occlusion in broadcast soccer video. Comput Vis Image Underst 113:653–662
Miyamori H, Iisaku S-I (2000) Video annotation for content-based retrieval using human behavior analysis and domain knowledge. In: Fourth IEEE international conference on automatic face and gesture recognition. Proceedings. IEEE, pp 320–325
Naidoo WC, Tapamo JR (2006) Soccer video analysis by ball, player and referee tracking. In: Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries, 2006. South African Institute for Computer Scientists and Information Technologists, pp 51–60
Ohno Y, Miura J, Shirai Y (2000) Tracking players and estimation of the 3D position of a ball in soccer games. In: 15th international conference on pattern recognition. Proceedings. IEEE, pp 145–148
Ohno Y, Miurs J, Shirai Y (1999) Tracking players and a ball in soccer games. In: IEEE/SICE/RSJ international conference on multisensor fusion and integration for intelligent systems. MFI’99. Proceedings. IEEE, pp 147–152
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:426–436
Pei C, Yang S, Gao L, Ma W (2009) A real time ball detection framework for soccer video. In: 2009 16th international conference on systems, signals and image processing. IEEE, pp 1–4
Perše M, Kristan M, Perš J, Vuckovic G, Kovacic S (2005) Physics-based modelling of human motion using Kalman filter and collision avoidance algorithm. In: International symposium on image and signal processing and analysis, ISPA05, Zagreb, Croatia. Citeseer, pp 328–333
Pingali G, Opalach A, Jean Y (2000) Ball tracking and virtual replays for innovative tennis broadcasts. In: 15th International conference on pattern recognition. Proceedings. IEEE, pp 152–156
Pingali GS, Opalach A, Jean YD, Carlbom IB (2002) Instantly indexed multimedia databases of real world events. IEEE Trans Multimed 4:269–282
Poliakov A, Marraud D, Reithler L, Chatain C (2010) Physics based 3D ball tracking for tennis videos. In: 2010 international workshop on content-based multimedia indexing (CBMI). IEEE, pp 1–6
Rea N, Dahyot R, Kokaram A (2004) Semantic event detection in sports through motion understanding. In: International conference on image and video retrieval. Springer, pp 88–97
Reid ID, North A (1998) 3D Trajectories from a single viewpoint using shadows. In: BMVC, pp 51–52
Ren J, Orwell J, Jones G (2006) Generating ball trajectory in soccer video sequences
Ren J, Orwell J, Jones G, Xu M (2004a) Real-time 3D soccer ball tracking from multiple cameras. In: Proceedings of the British Machine vision conference (BMVC’04), pp 829–838
Ren J, Orwell J, Jones GA, Xu M (2004b) A general framework for 3D soccer ball estimation and tracking. In: 2004 international conference on image processing. ICIP’04. IEEE, pp 1935–1938
Ren J, Orwell J, Jones GA, Xu M (2008) Real-time modeling of 3-d soccer ball trajectories from multiple fixed cameras. IEEE Trans Circuits Syst Video Technol 18:350–362
Ren J, Orwell J, Jones GA, Xu M (2009) Tracking the soccer ball using multiple fixed cameras. Comput Vis Image Underst 113:633–642
Santiago CB, Sousa A, Reis LP, Estriga ML (2011) Real time colour based player tracking in indoor sports. In: Computational vision and medical image processing. Springer, pp 17–35
Seo Y, Choi S, Kim H, Hong K-S (1997) Where are the ball and players? Soccer game analysis with color-based tracking and image mosaick. In: International conference on image analysis and processing. Springer, pp 196–203
Shah H, Chokalingam P, Paluri B, Pradeep N, Raman B (2007) Automated stroke classification in tennis. In: international conference image analysis and recognition. Springer, pp 1128–1137
Shimawaki T, Miura J, Sakiyama T, Shirai Y (2006a) Ball route estimation in broadcast soccer video. In: Proceedings of ECCV-2006 workshop on computer vision based analysis in sport environments. Citeseer, pp 26–37
Shimawaki T, Sakiyama T, Miura J, Shirai Y (2006b) Estimation of ball route under overlapping with players and lines in soccer video image sequence. In: 18th international conference on pattern recognition (ICPR’06). IEEE, pp 359–362
Shum H, Komura TA (2004) Spatiotemporal approach to extract the 3D trajectory of the baseball from a single view video sequence. In: 2004 IEEE international conference on multimedia and expo. ICME’04. IEEE, pp 1583–1586
Shum H, Komura T (2005) Tracking the translational and rotational movement of the ball using high-speed camera movies. In: IEEE international conference on image processing. IEEE, pp III-1084–III-1087
Teachabarikiti K, Chalidabhongse TH, Thammano A (2010) Players tracking and ball detection for an automatic tennis video annotation. In: 2010 11th international conference on control automation robotics and vision (ICARCV). IEEE, pp 2461–2494
Tong X-F, Lu H-Q, Liu Q-S (2004) An effective and fast soccer ball detection and tracking method. In: Proceedings of the 17th international conference on pattern recognition. ICPR 2004. IEEE, pp 795–798
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 Intell Syst Technol 2:15
Uchiyama H, Saito H (2007) AR display of visual aids for supporting pool games by online markerless tracking. In: 17th international conference on artificial reality and telexistence. IEEE, pp 172–179
Wang X, Ablavsky V, Shitrit HB, Fua P (2014a) Take your eyes off the ball: improving ball-tracking by focusing on team play. Comput Vis Image Underst 119:102–115
Wang X, Türetken E, Fleuret F, Fua P (2014b) Tracking interacting objects optimally using integer programming. In: European conference on computer vision. Springer, pp 17–32
Wang X, Türetken E, Fleuret F, Fua P (2016) Tracking interacting objects using intertwined flows. IEEE Trans Pattern Anal Mach Intell 38:2312–2326
Wei X, Lucey P, Vidas S, Morgan S, Sridharan S (2014) Forecasting events using an augmented hidden conditional random field. In: Asian conference on computer vision. Springer, pp 569–582
Wong K, Dooley L (2010) High-motion table tennis ball tracking for umpiring applications. In: IEEE 10th international conference on signal processing proceedings. IEEE, pp 2460–2463
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:1652–1667
Yamada A, Shirai Y, Miura J (2002) Tracking players and a ball in video image sequence and estimating camera parameters for 3D interpretation of soccer games. In: 16th international conference on pattern recognition. Proceedings. IEEE, pp 303–306
Yan F, Christmas W, Kittler J (2005) A tennis ball tracking algorithm for automatic annotation of tennis match. In: British machine vision conference, pp 619–628
Yan F, Christmas W, Kittler J (2006a) A maximum a posteriori probability viterbi data association algorithm for ball tracking in sports video. In: 18th international conference on pattern recognition. ICPR 2006. IEEE, pp 279–282
Yan F, Christmas W, Kittler J (2008) Layered data association using graph-theoretic formulation with application to tennis ball tracking in monocular sequences. IEEE Trans Pattern Anal Mach Intell 30:1814–1830
Yan F, Christmas W, Kittler J (2014) Ball tracking for tennis video annotation. In: Computer vision in sports. Springer, pp 25–45
Yan F, Kostin A, Christmas W, Kittler J (2006) A novel data association algorithm for object tracking in clutter with application to tennis video analysis. In: 2006 IEEE Computer Society conference on computer vision and pattern recognition (CVPR’06). IEEE, pp 634–641
Yow D, Yeo B-L, Yeung M, Liu B (1995) Analysis and presentation of soccer highlights from digital video. In: Proceedings ACCV. Citeseer, pp 499–503
Yu J, Tang Y, Wang Z, Shi L (2007a) Playfield and ball detection in soccer video. In: Advances in visual computing, pp 387–396
Yu X, Hay TS, Yan X, Chng E (2005) A player-possession acquisition system for broadcast soccer video. In: 2005 IEEE international conference on multimedia and expo. IEEE, pp 522–525
Yu X, Jiang N, Cheong L-F, Leong HW, Yan X (2009) Automatic camera calibration of broadcast tennis video with applications to 3D virtual content insertion and ball detection and tracking. Comput Vis Image Underst 113:643–652
Yu X, Leong HW, Xu C, Tian Q (2004a) A robust and accumulator-free ellipse Hough transform. In: Proceedings of the 12th annual ACM international conference on multimedia. ACM, pp 256–259
Yu X, Leong HW, Xu C, Tian Q (2006) Trajectory-based ball detection and tracking in broadcast soccer video. IEEE Trans Multimed 8:1164–1178
Yu X, Sim C-H, Wang JR, Cheong LF (2004) A trajectory-based ball detection and tracking algorithm in broadcast tennis video. In: 2004 international conference on image processing. ICIP’04. IEEE, pp 1049–1052
Yu X, Tian Q, Wan KW (2003a) A novel ball detection framework for real soccer video. In: 2003 international conference on multimedia and expo. ICME’03. Proceedings. IEEE, vol 262, pp II-265–II-268
Yu X, Tu X, Ang EL (2007b) Trajectory-based ball detection and tracking in broadcast soccer video with the aid of camera motion recovery. In: 2007 IEEE international conference on multimedia and expo. IEEE, pp 1543–1546
Yu X, Xu C, Leong HW, Tian Q, Tang Q, Wan KW (2003b) Trajectory-based ball detection and tracking with applications to semantic analysis of broadcast soccer video. In: Proceedings of the eleventh ACM international conference on multimedia. ACM, pp 11–20
Yu X, Xu C, Tian Q, Leong HW (2003c) A ball tracking framework for broadcast soccer video. In: 2003 international conference on multimedia and expo. ICME’03. Proceedings. IEEE, vol 272, pp II-273–II-276
Yu X, Xu C, Tian Q, Yan X, Wan KW, Jiang Z (2003d) Estimation of the ball size in broadcast soccer video using salient objects. In: Proceedings of the 2003 joint conference of the fourth international conference on information, communications and signal processing, 2003 and Fourth Pacific Rim conference on multimedia. IEEE, pp 930–934
Yu X, Yan X, Hay TS, Leong HW (2004c) 3D reconstruction and enrichment of broadcast soccer video. In: Proceedings of the 12th annual ACM international conference on multimedia. ACM, pp 260–263
Zaveri MA, Merchant SN, Desai UB (2004) Small and fast moving object detection and tracking in sports video sequences. In: 2004 IEEE international conference on multimedia and expo. ICME’04. IEEE, pp 1539–1542
Zhang Y-h, Wei W, Yu D, Zhong C-w (2011) A tracking and predicting scheme for ping pong robot. J Zhejiang Univ Sci C 12:110–115
Zhang Z, Xu D, Tan M (2010) Visual measurement and prediction of ball trajectory for table tennis robot. IEEE Trans Instrum Meas 59:3195–3205
Zhou X, Huang Q, Xie L, Cox S (2013) A two layered data association approach for ball tracking. In: 2013 IEEE international conference on acoustics, speech and signal processing. IEEE, pp 2317–2321
Zhou X, Xie L, Huang Q, Cox SJ, Zhang Y (2015) Tennis ball tracking using a two-layered data association approach. IEEE Trans Multimed 17:145–156
Zhu G, Xu C, Huang Q, Rui Y, Jiang S, Gao W, Yao H (2009) Event tactic analysis based on broadcast sports video. IEEE Trans Multimed 11:49–67
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kamble, P.R., Keskar, A.G. & Bhurchandi, K.M. Ball tracking in sports: a survey. Artif Intell Rev 52, 1655–1705 (2019). https://doi.org/10.1007/s10462-017-9582-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-017-9582-2