A Three-Level Scheme for Real-Time Ball Tracking

A three-level method is proposed to achieve robust and real-time ball tracking in soccer videos. It includes object-, intra-trajectory-, and intertrajectory-level processing. Due to much noise and frequent occlusion, it's difficult to get the solely ball in one frame. Thus, in object level, multiple objects instead of a single one are detected and taken as ball candidates with shape and color features. Then at intra-trajectory level, each ball candidate is tracked by a Kalman filter in successive frames, which results in lots of initial trajectories in a video segment. These trajectories are thereafter scored and filtered according to their length and relationship in a time-line model. With these trajectories, we construct a distance graph, in which a node represents a trajectory, and an edge means distance between two trajectories. We use the Dijkstra algorithm to get the optimal path in the graph at the inter-trajectory level. To smooth the trajectory, we finally apply cubic spline interpolation to bridge the gap between adjacent trajectories. The algorithm is tested on broadcast soccer games in FIFA2006 and got the F-score 80.26%. The whole speed far exceeds real-time, 35.6 fps on mpeg2 data.

[1]  Hanqing Lu,et al.  An effective and fast soccer ball detection and tracking method , 2004, ICPR 2004.

[2]  Qi Tian,et al.  A ball tracking framework for broadcast soccer video , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[3]  Tao Wang,et al.  Soccer Highlight Detection using Two-Dependence Bayesian Network , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[4]  Qingshan Liu,et al.  An effective and fast soccer ball detection and tracking method , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[5]  William J. Christmas,et al.  A Novel Data Association Algorithm for Object Tracking in Clutter with Application to Tennis Video Analysis , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[6]  Wen Gao,et al.  A Scheme for Ball Detection and Tracking in Broadcast Soccer Video , 2005, PCM.

[7]  Yo-Sung Ho,et al.  Advances in Multimedia Information Processing - PCM 2005, 6th Pacific-Rim Conference on Multimedia, Jeju Island, Korea, November 13-16, 2005, Proceedings, Part I , 2005, PCM.

[8]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[9]  HongJiang Zhang,et al.  Automatic parsing of TV soccer programs , 1995, Proceedings of the International Conference on Multimedia Computing and Systems.

[10]  Stefan Carlsson,et al.  Tracking and Labelling of Interacting Multiple Targets , 2006, ECCV.