Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking
description
Transcript of Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking
![Page 1: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/1.jpg)
Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking
Tsung-Sheng Fu , Hua-Tsung Chen , Chien-Li Chou , Wen-Jiin Tsai , and Suh-Yin LeeVisual Communications and Image Processing (VCIP), 2011 IEEE, 6-9 Nov. 2011
![Page 2: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/2.jpg)
Outline Introduction System overview Camera calibration Player extraction and tracking Screen-strategy analysis Experimental results Conclusions
![Page 3: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/3.jpg)
Introduction Sports video analysis
o Bring the audience efficient viewing of sports games• Highlight extraction and semantic event analysis [1, 2, 3].
o systems for tactics analysis and statistics compiling are in urgent demand [4, 5, 6]
Basketball: one of the hottest sportso Chen et al. [7] proposed a 3D ball trajectory reconstruction algorithm
which can be applied to shooting location estimation.o Chang et al. [8] introduced a wide-open warning system.
To design a system capable of telling the executed tactics explicitly
![Page 4: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/4.jpg)
Introduction Scoring : the most important event, complicated task
o Offensive tacticso Break the defenseo Find open chance to shoot
With the tactic information, audience can learn how plays are made, and professional coaches and players can analyze the offense tendencies and strategies.
Screen: basic offensive tactico Camera calibration o Player tracking
![Page 5: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/5.jpg)
System overview video pre-processing:
o Gathers reusable informationo Accelerates the computation
Content analysis:o Obtain their trajectories
![Page 6: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/6.jpg)
Camera calibration Geometric mapping between world coordinates and image
coordinates.o Heavy loado Adapt the efficient court model tracking algorithm in [9]
[9] D. Farin, S. Krabbe, P. H. N. de With, W. Effelsberg, “Robust Camera Calibration for Sport Videos Using Court Models,” in Proc. SPIE, pp. 80-91, 2004.
![Page 7: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/7.jpg)
![Page 8: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/8.jpg)
Initial Calibration Color filtering: detect white pixels Compute structure matrix within the pixel neighborhood:
Structure can be classified by evaluating the magnitude of the two eigenvalues. • 1 >> 2 : linear structure
(b : Texture region width)
![Page 9: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/9.jpg)
Initial Calibration Hough transform
![Page 10: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/10.jpg)
Initial Calibration Construct an accumulator matrix
Extract the longest horizontal and vertical lines by extracting the local maxima in the accumulator matrix
vote
![Page 11: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/11.jpg)
Initial Calibration Camera parameters : homography matrix H.
![Page 12: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/12.jpg)
Court Model Tracking
Time consuming
![Page 13: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/13.jpg)
Court Model Tracking Predicting the camera parameters for frame t + 1 based on
the previously computed parameters for frames t - 1 and t.
![Page 14: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/14.jpg)
Player Detectionbackground subtraction
Computing the dominant colorwithin the court region
k-means clustering
![Page 15: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/15.jpg)
Player Tracking Kalman filter
o With the position predicted by the Kalman filter, we select the nearest candidate as measurement.
o If a tracker is outside the court for consecutive n frames, it will be terminated
o there are some candidates not tracked =>add new trackers
![Page 16: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/16.jpg)
Screen-strategy analysis
![Page 17: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/17.jpg)
Screen-strategy analysis Screen Detection
o Two offensive players close to each othero At least one defender between the two offensive players standing
close to each other Screen Classification
o down-screen: screener moves to the baseline.o back-screen: the angle between the two directions is small, otherwise,
mark as front-screen• moving direction of the screenee• the direction to the basket of the screenee
![Page 18: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/18.jpg)
Experimental results Testing videos: Beijing 2008 Olympic Games: USA vs. AUS,
ARG vs. USA, and USA vs.CHN with frame resolution of 640x352 (29.97 fps).
total of 30 video clipso Randomly select 10 clips as our training data o Remaining 20 clips are testing data.
![Page 19: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/19.jpg)
Experimental
results
![Page 20: Screen-Strategy Analysis in Broadcast Basketball Video using Player Tracking](https://reader036.fdocuments.us/reader036/viewer/2022062315/5681623d550346895dd27339/html5/thumbnails/20.jpg)
Conclusions We proposed a system that detects and
classifies screens in basketball video Our proposed system is a one-pass scheme so
that it can be applied to broadcast video.o The audience can learn offensive basketball tactics
in real-timeo Professional coaches and players can analyze the
offense tendency of the opposing team efficiently.