SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1804.04527 · 2018

SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videos

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 9 functions out of this paper's own repositories and ran 1 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
cioppaanthony/context-aware-loss pwc_unofficial 1 of 9
FunctionStatusWhere it lives
NMS Ran cioppaanthony/context-aware-loss/utils/evaluation.py
code served (permissive licence) · get_code("4dc9e75ee8673664")
ComputeSegmentationTSELoss Not yet run cioppaanthony/context-aware-loss/src/losses.py
code served (permissive licence) · get_code("ee5c78c4ebb43708")
SegmentationTSELoss Not yet run cioppaanthony/context-aware-loss/src/losses.py
code served (permissive licence) · get_code("bfa20a69f6f94d09")
baseline Not yet run cioppaanthony/context-aware-loss/src/model.py
code served (permissive licence) · get_code("e4c328681738f372")
compute_confusion_matrix Not yet run cioppaanthony/context-aware-loss/utils/evaluation.py
code served (permissive licence) · get_code("a6ae99a87eda23a5")
confusion_matrix_single_game Not yet run cioppaanthony/context-aware-loss/utils/evaluation.py
code served (permissive licence) · get_code("719b0f8111ca54ea")
oneHotToShifts Not yet run cioppaanthony/context-aware-loss/utils/preprocessing.py
code served (permissive licence) · get_code("acff47ea71e97944")
readFeatures Not yet run cioppaanthony/context-aware-loss/utils/io_module.py
code served (permissive licence) · get_code("26937ebe046d821f")
rulesToCombineShifts Not yet run cioppaanthony/context-aware-loss/utils/preprocessing.py
code served (permissive licence) · get_code("6ba5099b910f140d")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

In this paper, we introduce SoccerNet, a benchmark for action spotting in soccer videos. The dataset is composed of 500 complete soccer games from six main European leagues, covering three seasons from 2014 to 2017 and a total duration of 764 hours. A total of 6,637 temporal annotations are automatically parsed from online match reports at a one minute resolution for three main classes of events (Goal, Yellow/Red Card, and Substitution). As such, the dataset is easily scalable. These annotations are manually refined to a one second resolution by anchoring them at a single timestamp following well-defined soccer rules. With an average of one event every 6.9 minutes, this dataset focuses on the problem of localizing very sparse events within long videos. We define the task of spotting as finding the anchors of soccer events in a video. Making use of recent developments in the realm of generic action recognition and detection in video, we provide strong baselines for detecting soccer events. We show that our best model for classifying temporal segments of length one minute reaches a mean Average Precision (mAP) of 67.8%. For the spotting task, our baseline reaches an Average-mAP of 49.7% for tolerances $δ$ ranging from 5 to 60 seconds. Our dataset and models are available at https://silviogiancola.github.io/SoccerNet.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1804.04527")
get_code_for_paper("1804.04527")
have("1804.04527")

Connect an agent — have() is free.