The VIPriors object detection challenge uses DelftBikes dataset. In particular, we use the bounding box annotations.
Please follow the instructions below to set up the data for this challenge. To submit your contribution to our challenge generate your models predictions over the test set and submit the predictions according to the instructions in the main README.
We also provide a validation set derived from training set. Validation results can be submitted to Development(Validation set). For final submission, you can use both training and validation sets for training.
These are the instructions for setting up the data for the VIPriors object detection challenge.
- Download the DelftBikes images from DelftBikes;
- Extract the ZIP file to
data
. This creates foldersdata/train
,data/test
,train_annotations.json
andfake_test_annotations.json
.fake_test_annotations.json
is used just for generating submission.
Now you are ready to use the data.
- The root directory of the training and testing images is
data/DelftBikes
; - The annotations files to be used are:
- Train set (8K images):
data/annotations/train_annotations.json
- Fake Testing set (2K images, no correct labels provided):
data/annotations/fake_test_annotations.json
- To generate validation and new train set (both are derived from original training set), you can run
valset_generation.py
which is located underdata
directory. The script moves 1000 train images toval
directory and produces new annotations:val
directory consists of 1000 images.train
directory consists of 7000 images.val_annotations.json
andnew_train_annotations.json
.
- Train set (8K images):