Sabaragamuwa University of Sri Lanka

Automated Performance Analysis in Tennis Using YOLOv8 for Object Detection and Trajectory Tracking

Show simple item record

dc.contributor.author Fernando, W.D.P.
dc.contributor.author Adeeba, S.
dc.contributor.author Kumara, B.T.G.S.
dc.date.accessioned 2025-12-12T09:38:09Z
dc.date.available 2025-12-12T09:38:09Z
dc.date.issued 2025-02-19
dc.identifier.citation Abstracts of the ComURS2025 Computing Undergraduate Research Symposium 2025, Faculty of Computing, Sabaragamuwa University of Sri Lanka. en_US
dc.identifier.isbn 978-624-5727-57-5
dc.identifier.uri http://repo.lib.sab.ac.lk:8080/xmlui/handle/susl/4963
dc.description.abstract Tennis ranks among the most popular sports worldwide, with over 89 million participants in 2021. Success in tennis requires technical skill, strategy, mental resilience, and peak physical conditioning. Traditional performance analysis relies on manual observation, which is time consuming and requires specialized equipment. Calculating shot speeds and player movements manually is inefficient. This research introduces an automated approach using object detection to quickly and accurately extract performance metrics, reducing manual effort and analysis time. The study collected tennis match footage from YouTube, using a dataset of 578 images from various court angles to detect the tennis ball. Videos were standardized through pre-processing, and annotation was performed using Roboflow to label players and the ball. A separate dataset was used to mark court key points for performance calculations. The YOLOv8 model was trained to detect players, the ball, and key points on the court. YOLOv8 balances speed and accuracy, with an improved anchor-free detection mechanism for better generalization across datasets. It also supports multiple vision tasks, making it a versatile choice. The model successfully drew bounding boxes, tracked trajectories, and identified key points for precise measurements. Frame by frame analysis determined player and shot speeds, providing insights into match intensity and efficiency. Visual inspection confirmed accurate player identification and key point mapping. This research minimizes manual effort in performance analysis and delivers actionable data. The system enables coaches to track player performance, identify weaknesses, and tailor training programs. Players can analyse matches, assess shot efficiency, and refine strategies based on objective data en_US
dc.language.iso en en_US
dc.publisher Faculty of Computing, Sabaragamuwa University of Sri Lanka en_US
dc.subject Object Detection en_US
dc.subject Player and Ball Tracking en_US
dc.subject Sports Data Analytics en_US
dc.subject Tennis Performance Analysis en_US
dc.subject YOLO Framework en_US
dc.title Automated Performance Analysis in Tennis Using YOLOv8 for Object Detection and Trajectory Tracking en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account