Key result

Unified fragmented action-spotting methods into one reusable library pipeline for faster experimentation.

Why it matters

  • Research progress slows down when each action-spotting method ships with isolated tooling and data interfaces.
  • Teams need reproducible baselines to compare models fairly across datasets.

Approach

  • Designed a Python library that standardizes workflows for multiple action-spotting algorithms.
  • Encapsulated state-of-the-art approaches under consistent training and evaluation entry points.

Results

  • Reduced engineering friction for benchmarking and method iteration.
  • Improved transferability of experiments from research code to applied sports analytics workflows.

Action spotting is crucial in sports analytics as it enables the precise identification and categorization of pivotal moments in sports matches, providing insights that are essential for performance analysis and tactical decision-making. The fragmentation of existing methodologies, however, impedes the progression of sports analytics, necessitating a unified codebase to support the development and deployment of action spotting for video analysis. In this work, we introduce OSL-ActionSpotting, a Python library that unifies different action spotting algorithms to streamline research and applications in sports video analytics. OSL-ActionSpotting encapsulates various state-of-the-art techniques into a singular, user-friendly framework, offering standardized processes for action spotting and analysis across multiple datasets.