SoccerNet Dense Video Captioning
Bring your soccer game experience to life with Dense Video Captioning! This cutting-edge technology highlights the most exciting moments and adds captivating commentaries, immersing you in the action like never before.
The task of Dense Video Captioning consists in generating coherent caption describing soccer actions occured and localizing each caption by a timestamp. For that, you have access to 471 videos from soccer broadcast games available at two resolutions (720p and 224p) with captions. We also provide extracted features at 2 frames per second for an easier use, including the feature provided by the 2021 action spotting challenge winners, Baidu Research. The provided data also includes original comments and versions where referees, coaches, players, and teams have been anonymized or identified, as well as team lineups. The challenge set is composed of 42 separate games.
The evaluation server is already available for you to submit your predictions.
How to download the dataset
A SoccerNet pip package to easily download the data and the annotations is available.
To install the pip package simply run:
pip install SoccerNet
Then use the API to downlaod the data of interest including annotations and features at 2fps:
from SoccerNet.Downloader import SoccerNetDownloader as SNdl
mySNdl = SNdl(LocalDirectory="path/to/SoccerNet")
mySNdl.downloadDataTask(task="caption-2023", split=["train","valid", "test","challenge"])
If you want to download the videos, you will need to fill a NDA to get the password.
mySoccerNetDownloader.password = input("Password for videos?:\n")
mySoccerNetDownloader.downloadGames(files=["1_224p.mkv", "2_224p.mkv"], split=["train","valid","test","challenge"])
mySoccerNetDownloader.downloadGames(files=["1_720p.mkv", "2_720p.mkv", "video.ini"], split=["train","valid","test","challenge"])
Our other Challenges
Check out our other challenges related to SoccerNet!
Citation
More information coming soon