Lacrosse-Object-Detection Computer Vision Project

RySEAI

Updated a month ago

339

views

11

downloads
Classes (5)
Goalie
Longpole
Referee
Shortstick
sports ball

Metrics

Try This Model
Drop an image or
Description

Project Overview

The objective of the project is to detect lacrosse players and referees on the field. In the future I'm planning to detect the ball and field lines aswell.

There three types of players: Goalie, Longpoles and Shortsticks.

You can find my Code on Github when I'm finished with the labeling ;) I'll probably use YOLO-NAS for this task.

Labeling Guide

Probably I will reiterate and change the guide but for the first let's start with:

Version 0.1

  • Label each player with their sticks
  • If there is no indicator or if you're unsure what kind of player it is, label this player as a shortstick
  • Player's on the sideline/off field will not be labeled (may lead to problems)
  • If you only see the stick of the player, don't label it
  • It's subjective but I want at least see 30% of the person (e.g. Head+Chest, Lower Body)

Class Descriptions

Facts:

  • Ten Players per team on the field, goalie included
  • 4 Longpoles per team on the field
  • Only 6 players (longpole or shortstick doesnt matter) can be in the attacking zone
  • Only 7 players (usually 4 longpoles + Goalie + 2 Shortsticks) can be in the defending zone
  • 4 Referees per game
    • usually 3 Referees on the field -> 2 on the side of the bench/team zones and 1 on the far side
    • 1 Referee in the benching zone as a CBO (Chief Bench Official)
Goalie:
  • Attributes
    • Special shaped Stick (Large head)
    • Helmet with Throatguard
    • large Chestpad
    • usually no elbow-/armguards
Longpole:
  • Attributes
    • Stick Length about 132.08 cm to 182.88 cm
    • usually only elbowguards (only convering the elbow joint)
Shortstick:
  • Attributes
    • Stick Lenght about 101.60 cm to 106.68 cm
    • carrying elbowguards or armguards (Attacker usually have bigger guards which cover more than the joint)
Referee:
  • Attributes
    • striped black/white or yellow shirt depending on the league (PLL: yellow)
    • wears a hat
    • 2 carries yellow flags for indicating fouls
Sports Ball:

Lacrosse Ball -> Isnt of Interest in the first run but I'm labeling it sometimes (THE DATASET DOESNT INCLUDE THIS CLASS)

Disclaimer This project uses images and videos sourced from YouTube (loaded via roboflows UI). I do not claim ownership of any of the content used, and all rights and ownership remain with the original creators and copyright holders. This project is strictly intended for research purposes and is not for commercial use.

Use This Trained Model

Try it in your browser, or deploy via our Hosted Inference API and other deployment methods.

Supervision

Build Computer Vision Applications Faster with Supervision

Visualize and process your model results with our reusable computer vision tools.

Cite This Project

LICENSE
MIT

If you use this dataset in a research paper, please cite it using the following BibTeX:

                        @misc{
                            lacrosse-object-detection_dataset,
                            title = { Lacrosse-Object-Detection Dataset },
                            type = { Open Source Dataset },
                            author = { RySEAI },
                            howpublished = { \url{ https://universe.roboflow.com/ryseai/lacrosse-object-detection } },
                            url = { https://universe.roboflow.com/ryseai/lacrosse-object-detection },
                            journal = { Roboflow Universe },
                            publisher = { Roboflow },
                            year = { 2024 },
                            month = { oct },
                            note = { visited on 2024-11-16 },
                            }
                        
                    

Similar Projects

See More