Player action recognition in broadcast tennis video with applications to semantic analysis of sports game