Skip to main content

Action Spotting SDK

Project description

OSL-ActionSpotting: A Unified Library for Action Spotting in Sports Videos

ArXiv License

OSL-ActionSpotting is a plug-and-play library that unifies action spotting algorithms.

🥳 What's New

  • A technical report of this library will be provided soon.

📖 Major Features

  • Support SoTA TAD methods with modular design. We decompose the TAD pipeline into different components, and implement them in a modular way. This design makes it easy to implement new methods and reproduce existing methods.
  • Support multiple datasets. We support new datasets by giving a intermediate JSON format.
  • Support feature-based training and end-to-end training. The feature-based training can easily be extended to end-to-end training with raw video input, and the video backbone can be easily replaced.

🌟 Model Zoo

Feature based End to end
AvgPool E2E-Spot
MaxPool
NetVLAD
NetRVLAD
CALF
AvgPool++
MaxPool++
NetVLAD++
NetRVLAD++

🛠️ Installation

Please refer to install.md for installation and data preparation.

🚀 Usage

Please refer to usage.md for details of training and evaluation scripts.

🤝 Roadmap

All the things that need to be done in the future is in roadmap.md.

🖊️ Citation

If you think this repo is helpful, please cite us:

@misc{name,
    title={},
    author={},
    howpublished = {\url{https://github.com/OpenSportsLab/OSL-ActionSpotting}},
    year={2024}
}

If you have any questions, please contact: yassine.benzakour@student.uliege.be.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oslactionspotting-0.2.4.tar.gz (99.0 kB view hashes)

Uploaded Source

Built Distribution

oslactionspotting-0.2.4-py3-none-any.whl (126.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page