Figure Skating Dataset

November 29, 2021 · View on GitHub

简体中文 | English

Figure Skating Dataset


Introduction

In figure skating, compared with other sports, human posture and trajectory show the characteristics of strong complexity, which is helpful to the research of fine-grained action recognition tasks.

For FSD Dataset, all video materials are collected from the Figure Skating Championships from 2017 to 2018. The frame rate of the video is uniformly standardized to 30 frames per second, and the image size is 1080 * 720 to ensure the relative consistency of the dataset. After that, we use the 2D pose estimation algorithm Open Pose to extract frame by frame key points from the video, and finally save the data in .npy format.

The directory structure of training dataset and test dataset is as follows:

train_data.npy        # 2922
train_label.npy       # 2922
test_A_data.npy       # 628
test_B_data.npy       # 634

train_label.npy can be read using np.load(), each element is an integer variable with a value between 0-29, representing the label of the action. data.npy can be read using np.load(), return a tensor with the shape of N×C×T×V×M, the specific meaning of each dimension is as follows:

DimensionSizeMeaningNotes
NNNumber of samples-
C3The coordinates and confidence of each joint point respectivelyrescale to -1~1
T1500The duration of the actionThe actual length of some actions may be less than 1500, in such case we will pad 0 to ensure the unity of T dimension.
V25Number of joint pointsSee the skeleton example below for the meaning of specific joint points.
M1Number of athletes-

skeleton example:


Download

You can get the download link after registering on the competition homepage.

SetDataLabel
Traintrain_data.npytrain_label.npy
TestAcomming sooncomming soon

RGB datasets would not be provided for copyright reasons.