Billiards wizard: A tutoring system for broadcasting nine-ball billiards videos

In this work, we propose a framework to build a billiards tutoring system based on broadcasting nine-ball video analysis. A robust table detection module is developed by mapping the displayed video frames to a predefined billiard table model. In addition, we detect balls and trace their positions at every time instant. The real-world spatial relationships between the table and the balls are used to provide the aiming and position play suggestions. Ball position information is also utilized to distinguish each play into corresponding event by a rule-based method. The experimental results are encouraging and are more comprehensive than existing works of billiards video analysis.

[1]  Alan Hanjalic,et al.  Shot-boundary detection: unraveled and resolved? , 2002, IEEE Trans. Circuits Syst. Video Technol..

[2]  Wen Gao,et al.  Playfield detection using adaptive GMM and its application , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[3]  Peter Shirley,et al.  Fundamentals of computer graphics , 2018 .

[4]  Michael J. Black,et al.  A framework for the robust estimation of optical flow , 1993, 1993 (4th) International Conference on Computer Vision.

[5]  Wolfgang Effelsberg,et al.  Robust camera calibration for sport videos using court models , 2003, IS&T/SPIE Electronic Imaging.