Preprint / Version 1

Machine Learning and Object Detection in Soccer

##article.authors##

  • Maggie Du Monta Vista High School
  • Clark Hochgraf Rochester Institute of Technology

DOI:

https://doi.org/10.58445/rars.132

Keywords:

Machine Learning, Sports, Soccer, Object Detection, Computer Science

Abstract

In recent years, the use of artificial intelligence has been growing in a variety of fields, helping humans perform tasks with greater precision. In soccer, artificial intelligence has been gradually incorporated through systems such as goal line technology and Video Assistant Refereeing. Such technologies reduce the risk of  human errors that may prove to be unfair and/or inefficient due to refereeing tasks causing too much delay. This research explores a possible machine learning model, YOLO, that can process datasets of videos and images from soccer matches more quickly and accurately. Existing image datasets from previous soccer matches were analyzed using a neural network to process and detect where such important objects as the ball or players are. Using the YOLO object recognition algorithm, I coded a program that outputs the precision and recall of the YOLO object detection algorithm using the true positive, true negative, false positive, and false negative counts. Using these values I generated a precision versus recall curve by sweeping through different object detection confidence values. As expected, precision decreased as recall increased, but the AUC is fairly high (around 0.812), comparable in AUC to prior work using VGG16, but with much quicker completion time. Although the default training of YOLO is a good starting point, by diving deeper into training YOLO specifically for soccer images, we could compare and contrast all the possibilities and perhaps find one that proves to be the most efficient and accurate.

References

Cioppa, Anthony, et al. “Soccernet-Tracking: Multiple Object Tracking Dataset and

Benchmark in Soccer Videos.” 2022 IEEE/CVF Conference on Computer Vision and Pattern

Recognition Workshops (CVPRW), 2022, https://doi.org/10.1109/cvprw56347.2022.00393.

“Image/Video Analysis - IAUFD.” Google Sites, 2021,

https://sites.google.com/view/image-and-video-analysis/iaufd?authuser=0.

Meel, Vidushi. “Yolov3: Real-Time Object Detection Algorithm (Guide).” Viso.ai, 2 Jan.

,

https://viso.ai/deep-learning/yolov3-overview/#:~:text=YOLOv3%20AI%20models-,Wa%20is%2

YOLOv3%3F,network%20to%20detect%20an%20object.

Saha, Sumit. “A Comprehensive Guide to Convolutional Neural Networks - the eli5 Way.”

Medium, Towards Data Science, 16 Nov. 2022,

https://towardsdatascience.com/a-comprehensive-guide-to-convolutional-neural-network-the-eli

-way-3bd2b1164a53.

Ultralytics. “Ultralytics/yolov3: Yolov3 in PyTorch.” GitHub, 2018,

https://github.com/ultralytics/yolov3.

Zanganeh, Amirhosein, et al. “Institution of Engineering and Technology - Wiley Online

Library.” Islamic Azad University Football Dataset, https://ietresearch.onlinelibrary.wiley.com/.

Downloads

Posted

2023-02-14