APIDIS basket ball dataset

This page gives access to the first acquisition campaign of basket ball data during the APIDIS European project.
The entire dataset is available :[here]
Related publications, to refer to when using the dataset:
C. De Vleeschouwer, Fan Chen, D. Delannay, C. Parisot, C. Chaudy, E. Martrou, A. Cavallaro, Distributed video acquisition and annotation for sport-event summarization, NEM Summit, Saint Malo, France, 2008.
Fan Chen, D. Delannay, C. De Vleeschouwer, An Autonomous Framework to Produce and Distribute Personalized Team-Sport Video Summaries: A Basketball Case Study, IEEE Transactions on Multimedia, Volume:13 , Issue: 6, pp. 1381 - 1394, December 2011.

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:
The following table provides the dataset organised in the three following sections:
Note: Dute to bandwidth limitations, only part of the basket ball game has been made available from this table, so that interested people can start working on the dataset without needing to download the entire video files. Please access the entire dataset throught the link on the top of the page.

  • Common data
         Data that are common to all video cameras, e.g. basket ball court measures, annotated basket ball events, files formats of the dataset.
  • Original dataset
         For each camera, the video files, annotated objects positions and some calibration pictures are provided.
  • Pseudo synchronized dataset
         This is a dataset that provides synchronized 25 fps video streams for all cameras. It has been computed from the original dataset. It is provided for research in joint video processing algorithms but the time stamps are less accurate than in the original dataset.

Common data
Calibration data
Calibration updated 05/03/2009
Manually annotated basket events Events
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
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.


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