Live Table Tennis game tracking

Project type: Team

Team details

Mentor: Prof. Bruce Maxwell

Project mate: Poorna Chandra Vemula

Overview

This is a team project and our approach to autonomously score/ create the spot chart can be broken down into 3-step mechanism.

  1. Locate the table in the frame and calibrate camera using the known table (standard dimensions)
  2. Track the ball in the game and locate the position on the table using calibrated camera.
  3. Using the event detection model to predict, understand event to accordingly score team.

For locating/tracking the table in the game feed we have used UNet and for tracking the ball, we have explored and contrasted the classical and modern computer vision techniques. Finally, we have used CNNs to predict the events of bounce on the table, score points, etc. with oversampling for the imbalanced dataset having majorly no event frames.

Demos