APIDIS basket ball dataset








This page gives access to the first acquisition campaign of basket ball data during the APIDIS European project.

Terms of use:[pdf] This dataset is available for non-commercial research in video signal processing only. We kindly ask you to mention the APIDIS project when using this dataset (in publications, video demonstrations...).

Logo_Dexia_2008_bis.jpg Acknowledgements Logo namur city
We would like to thank Jean-François Prior (Dexia Namur basket ball team), Philippe Delmulle (Declercq Stortbeton Waregem basket ball team) and the city of Namur for their authorisations and technical help collecting this dataset.

The dataset is composed of a basket ball game:
Note: Due to bandwidth limitations, only a part of the basket ball game is availbale from this web site. Please contact us (bottom of this page) for more data.

The following table provides the dataset organised in the three following sections:


Common data
Calibration data
Calibration updated 05/03/2009
Manually annotated basket events Events
Hardware
Cameras: All cameras are Arecont Vision AV2100M IP cameras. The datasheets can be downloaded from the constructor site here and here.
Lenses: The fish-eye lenses used for the top view cameras are Fujinon FE185C086HA-1 lenses. The datasheet can be downloaded from the constructor site here.
Time stamps
All time stamps are expressed in terms of seconds since Epoch when provided as integers. When provided in a human readable format, e.g. in filenames, they follow the ISO 8601 date/time syntax.
Files format
  • Video files
    • The video files for each camera are available in their native format, i.e. one motion jpeg file per minute per camera (almost 300 MB per minute per camera). The size is 1600x1200 and the framerate is almost 22 fps in average.
    • In the pseudo synchronised dataset below, the video files are recorded at 25 fps in 800x600 resolution in MPEG-4. Their size is between 28 MB and 56 MB for one minute.
  • Time stamps
    • Index files
      A .idx file is associated with each video file. It provides the accurate time stamp for each frame.
      The structure of those .idx files is as follows:
      • Header
        • unsigned 64 bits header    (cookie)
        • unsigned 32 bits header    (index file version)
      • For each record (24 bytes): 
        • unsigned 32 bits integer    (number of seconds since Epoch) 
        • unsigned 32 bits integer    (number of microseconds, i.e. less than 1,000,000) 
        • unsigned 64 bits integer    (frame offset in bytes in the video file)
        • unsigned 32 bits integer    (frame number in the file)
        • unsigned 32 bits integer    (reserved)
      All integers are saved in LITTLE_ENDIAN byte order.
      In the case of mjpeg video files, this index file allows to extract one jpeg frame (e.g. with libjpeg) from the .mjpeg file and provides its time stamp.
  • Metadata XML files
    • Annotated events and salient-objects are recorded into two kinds of XML files.
      Users could find the syntax of tags of both kinds of metadata in the two following XML Schema Definition (xsd) files: apidis-annotation-ver23.xsd and apidis-salientobj-ver1.xsd.

      A simplified structural diagram of event xml files is: event-xml-simple.png.
      You can also find a full view of all tags defined in apidis-annotation-ver23.xsd and their structures here.


      The following diagram shows the tags for describing the detected objects and their properties: salient-obj-xml.png

Original dataset
Camera thumbnail
Camera index
7
4
2
5
3
1
6
Video files and time stamps
Video files and time stamps
Video files and time stamps
Video files and time stamps
Video files and time stamps
Video files and time stamps
Video files and time stamps
Video files and time stamps
Manually annotated objects positions
Objects positions
Objects positions Objects positions Objects positions Objects positions Objects positions Objects positions
Calibration pictures Calibration pictures
Calibration pictures Calibration pictures
updated 16/01/2009
Calibration pictures Calibration pictures Calibration pictures Calibration pictures

Pseudo synchronised dataset

The pseudo synchronised dataset contains only one minute of the game. Using an exact frequency of 25 Hz, this dataset uses the closest acquired frame (temporally) and its associated metadata. Therefore, this dataset provides only the best 25 fps approximation we can have from the original dataset. For optimal time stamps accuracy, the original dataset should be prefered.
The dataset is available here.

Links:


If necessary, please contact the coordinator: Christophe De Vleeschouwer, christophe.devleeschouwer@uclouvain.be.
You can also contact Damien Delannay, Damien.Delannay@uclouvain.be.

Last update 2009-03-05
Valid HTML 4.01 Transitional