System for Painless Optical Tennis Tracking (S.P.O.T.T.)

Members: Henok Atsbaha, Zachary Jones, David Wingfield

Advisor: Dr. Wook-Sung Yoo

Tennis ball machines are commonly used by tennis players to improve their skills and by coaches to train tennis players. One of the benefits of using the ball machines is to gather the data of a tennis player’s ability which requires manual entry of shot data into an electronic or paper record. The System for Painless Optical Tennis Tracking (S.P.O.T.T.) attempts to automate the collection of shot data during a training session using computer vision technology.
A project team of S.P.O.T.T. developed custom computer vision software to detect the court, the tennis balls struck by the player, and the bounce location of a player’s shots. S.P.O.T.T. provides valuable data such as the success/failure rate of returning the ball, how the players handle different shots, the weakness of the players, etc. Data collected are passed to the user using the Bluetooth communication protocol through several built-in commands. A hardware platform was designed to allow real-time video capture, processing, and communication. The project was successfully developed and delivered to the client (Strictly Business Computer Systems, Inc.) to be integrated with ball machines.


Contact Information

Do you have a question or comment? Please send us an email to

Huntington Campus
Marshall University
WAEC Room 2103
One John Marshall Drive
Huntington, WV 25755
Phone: 304-696-5453
Fax: 304-696-5454

South Charleston Campus
325 Administration Building
100 Angus E. Peyton Drive South Charleston, WV 25303
Toll-free: 1-800-642-9842 extension 2041
Phone: 304-696-5453
Fax: 304-696-5454