# Submit to VideoCube

Submit your VideoCube tracking results and automatically evaluate the performance. Your leaderboard will be updated in minutes.

## Instructions

### Submission Policy

1. To ensure a meaningful comparison of tracking methods, all participants are required to use only the sequences provided by the training set of VideoCube for learning models and tuning parameters.
2. Tracking results will be evaluated automatically and the reports will be made visible only to you. You will be able to make them public at any time.
3. Please note that if you frequently submit for the same algorithm in a short period or register multiple algorithms with similar names for repeat submission, we may judge you as using the evaluation system for algorithm training. In such cases, we will send an email to your registered email address and reserve the right to disable your account.
4. If you want to tune the parameters or test performance under different settings of your method, please use the training or validation set of VideoCube for this purpose.
5. Note that only the latest submission will be considered.

## Submission in OPE Mechanism

#### File Structure

|-- tracker/
|  |-- result/
|  |  |-- tracker_001.txt
|  |  |-- tracker_006.txt
|  |  |   ......
|  |  |-- tracker_500.txt
|  |-- time/
|  |  |-- tracker_001.txt
|  |  |-- tracker_006.txt
|  |  |   ......
|  |  |-- tracker_500.txt

#### Bounding Box Files

Bounding box files should be saved in the result folder. Each bounding box file is named as <tracker_XXX>.txt where XXX is the sequence number. The file contains an N×4 matrix with each line representing one object instance:

<bb_xmin>, <bb_ymin>, <bb_width>, <bb_height>

#### Time Files

Time files should be saved in the time folder. Each time file is named as <tracker_XXX>.txt where XXX is the sequence number. The file contains an N×1 matrix. Each line of the file is a floating number indicating the tracking runtime at a single frame.

## Submission in R-OPE Mechanism

#### File Structure

|-- tracker/
|  |-- result/
|  |  |-- tracker_001.txt
|  |  |-- tracker_006.txt
|  |  |   ......
|  |  |-- tracker_500.txt
|  |  |-- init_tracker_001.txt
|  |  |-- init_tracker_006.txt
|  |  |   ......
|  |  |-- init_tracker_500.txt
|  |-- time/
|  |  |-- tracker_001.txt
|  |  |-- tracker_006.txt
|  |  |   ......
|  |  |-- tracker_500.txt

#### Bounding Box Files

Bounding box files should be saved in the result folder. Each bounding box file is named as <tracker_XXX>.txt where XXX is the sequence number. The file contains an N×4 matrix with each line representing one object instance:

<bb_xmin>, <bb_ymin>, <bb_width>, <bb_height>

#### Initialization Files

Initialization Files should be saved in the result folder. Each initialization file is named as <init_tracker_XXX>.txt where XXX is the sequence number.

#### Time Files

Time files should be saved in the time folder. Each time file is named as <tracker_XXX>.txt where XXX is the sequence number. The file contains an N×1 matrix. Each line of the file is a floating number indicating the tracking runtime at a single frame.