Giter Club home page Giter Club logo

vip-htd's Introduction

VIP - Hockey Tracking Dataset ๐Ÿ’

This repository contains a curated public dataset for player tracking in ice Hockey.

The associated publication is: VIP-HTD : A Public Benchmark for Multi-Player Tracking in Ice Hockey

Abstract:

Multi-Object Tracking (MOT) is the combined task of localization andassociation of subjects across a temporal sequence. Unlike the pop-ular pedestrian tracking paradigms, monocular tracking of ice hockeyplayers from broadcast feeds presents a variety of challenges dueto rapid non-linear motions, occlusions, blurs, and pan-tilt-zoom ef-fects. To tackle these issues, there neither exists public datasets norbenchmarks trained on public datasets to date. To this end, we pro-pose: (a) VIP-HTD - a public ice hockey tracking dataset, processed& curated from existing work, and (b) a public benchmark for multi-player tracking based on it. Further, we also present our observationsprocessing this dataset and discuss the two key metrics (IDF1 scoreand ID switches) required for optimal tracking evaluations. With thiswork, we take a step towards creating a uni๏ฌed public benchmark forevaluating multi-player tracking in hockey.

Contents

1. Annotations

We have two major annoation formats:

  1. Personnel-annotations: This format assigns unique-player IDs throughout the entire sequence i.e., even if a player exits and re-enters the field-of-view (FoV) after a certain interval, he's given the same player ID.
  2. MOT-challenge annotations: This format assigns unique-player IDs only until a player exists within the FoV i.e., if he exits and re-enters back, he's given a new unique ID.

We discuss in-depth about these two formats in the associated paper.

2. Frames

All 22 clips in this dataset can be found in the ./clips directory, their corresponding parse frames in the img1 folder. We use the CVAT tool to parse all clips at their native FPS rate. The utilities script contains basic pre-processing functions written in python to utilize this dataset.

Folder format:

./clips
|
./mot-challenge-format
| --- test 
|  | --- CAR_VS_BOS_001 
|  |  | --- gt
|  |  |  | --- gt.txt 
|  |  | --- img1
|  |  |  | --- 000001.jpg
|  |  |  | --- 000002.jpg
|  |  |  | --- 000003.jpg
|  |  |  | --- 
|  | --- CAR_VS_NYR__001
|  | ---
|  |      
| --- train
|  | --- CAR_VS_BOS_002
|  | --- CAR_VS_NYR_002
|  | --- 
|  | ---
|
| --- validation 
|  | --- PIT_VS_WAS_001
|
./personnel-level-format
| --- test 
|  | --- CAR_VS_BOS_001 
|  | --- CAR_VS_NYR__001
|  | ---
|  | ---
|     
| --- train
|  | --- CAR_VS_BOS_002
|  | --- CAR_VS_NYR_002
|  | --- 
|  | ---
|
| --- validation 
|  | --- PIT_VS_WAS_001
|
./utilities.py

Acknowledgement:

We're thankful to the work done by Zhao et al. MHPTD for open-sourcing the base version of this dataset.

Citation:

If you use this work, please cite:

@inproceedings{prakash2024vip,
  title={VIP-HTD: A Public Benchmark for Multi-Player Tracking in Ice Hockey},
  author={Prakash, Harish and Chen, Yuhao and Rambhatla, Sirisha and Clausi, David and Zelek, John},
  booktitle={Computer Vision and Intelligent Systems},
  year={2024}
}

vip-htd's People

Contributors

harshap-ai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.