Awesome
Architecture
Install
bash install.sh path-to-anaconda DMT
Train
Using the default DiMP50 or ATOM pretrained checkpoints can reduce the training time.
For example, move the default dimp50.pth into the checkpoints folder and rename as DiMPNet_Det_EP0050.pth.tar
python run_training.py dimp DMT_DiMP50
Test
python run_tracker.py dimp DMT_DiMP50 --dataset_name depthtrack
DepthTrack Test set (50 Sequences)
DepthTrack Training set (152 Sequences)
Download (100 seqs), Download (52 seqs)
All videoes are 640x360, except 4 sequences in 640x320: painting_indoor_320, pine02_wild_320, toy07_indoor_320, hat02_indoor_320
@InProceedings{yan2021det,
author = {Yan, Song and Yang, Jinyu and Kapyla, Jani and Zheng, Feng and Leonardis, Ales and Kamarainen, Joni-Kristian},
title = {DepthTrack: Unveiling the Power of RGBD Tracking},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
month = {October},
year = {2021},
pages = {10725-10733}
}
@InProceedings{yan2021dot,
title = {Depth-only Object Tracking},
author = {Yan, Song and Yang, Jinyu and Leonardis, Ales and Kamarainen, Joni-Kristian},
booktitle = {Procedings of the British Machine Vision Conference (BMVC)},
year = {2021},
organization= {British Machine Vision Association}
}
Generated LaSOT Depth Images
We manually remove bad sequences, and here are totally 646 sequences (some zip files may be broken, will be updated soon) used the DenseDepth method. Original DenseDepth outputs are in range [0, 1.0], we multiply 2^16. Please check LaSOT for RGB images and groundtruth.
Download (part01), Download (part02), Download (part03), Download (part04), Download (part05),
Download (part06), Download (part07), Download (part08), Download (part09), Download (part10)
Donwload (lion, kangaroo) fix the bad zip files
Donwload (pig, rabbit, robot, rubicCube) fix the bad zip files
Download (lizard, microphone, monkey, motorcycle, person) fix the bad zip files
Generated Got10K Depth Images
Download (0001 - 0700), Download (0701 - 1500), Download (1501 - 2100), Download (2101 - 2600),
Downlaod (2601 - 3200), Download (3201 - 3700), Download (3701 - 4000), Download (4001 - 4300),
Download (4301 - 4500), Downlaod (4501 - 4800), Download (4801 - 5200), Download (5201 - 5500),
Downlaod (5501 - 5800), Download (5801 - 5990), Download (5991 - 6200), Download (6201 - 6400),
Downlaod (6401 - 6700), Download (6701 - 7200), Download (7201 - 7600), Download (7601 - 8000),
Download (8001 - 8700), Download (8701 - 9000), Download (9001 - 9200), Download (9201 - 9335)
Generated COCO Depth Images
How to generate the depth maps for RGB benchmarks
We highly recommend to generate high quality depth data from the existing RGB tracking benchmarks, such as LaSOT, Got10K, TrackingNet, and COCO.
We show the examples of generated depth here. The first row is the results from HighResDepth for LaSOT RGB images, the second and the third are from DenseDepth for Got10K and COCO RGB images, the forth row is for the failure cases in which the targets are too close to the background or floor. The last row is from DenseDepth for CDTB RGB images.
In DeT paper, we used the DenseDepth monocular depth estimation method. We calculate the Ordinal Error (ORD) on the generated depth for CDTB and our DepthTrack test set, and the mean ORD is about 0.386, which is sufficient for training D or RGBD trackers and we have tested it in our works.
And we also tried the recently HighResDepth from CVPR2021, which also performs very well.
@article{alhashim2018high,
title={High quality monocular depth estimation via transfer learning},
author={Alhashim, Ibraheem and Wonka, Peter},
journal={arXiv preprint arXiv:1812.11941},
year={2018}
}
@inproceedings{miangoleh2021boosting,
title={Boosting Monocular Depth Estimation Models to High-Resolution via Content-Adaptive Multi-Resolution Merging},
author={Miangoleh, S Mahdi H and Dille, Sebastian and Mai, Long and Paris, Sylvain and Aksoy, Yagiz},
booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
pages={9685--9694},
year={2021}
}
Download
-
Download the training dataset and edit the path in local.py
-
Download the checkpoints for DMT trackers. code:h0n2