This is the official website for the TiROD dataset and benchmark.
Detecting objects in mobile robotics is crucial for numerous applications, from autonomous navigation to inspection. However, robots are often required to perform tasks in different domains with respect to the training one and need to adapt to these changes. Tiny mobile robots, subject to size, power, and computational constraints, encounter even more difficulties in running and adapting these algorithms. Such adaptability, though, is crucial for real-world deployment, where robots must operate effectively in dynamic and unpredictable settings. In this work, we introduce a novel benchmark to evaluate the continual learning capabilities of object detection systems in tiny robotic platforms. Our contributions include:
Check out the demo video of the dataset (click the image):
Attribute | Description |
---|---|
Name | TiROD |
Size | 2 GB |
Number of Images | 6.7K |
Number of Classes | 13 |
Number of BBoxes | 17.9K |
Data Format | png |
Annotations | COCO format |
Download Link | Download Dataset |
The distribution of labels across different tasks can be observed in the following figure.
Here are some example frames from each of the 10 CL tasks:
TiROD
├── Domain1
│ ├── High
│ │ ├── annotations
│ │ │ ├── train.json
│ │ │ ├── val.json
│ │ │ ├── test.json
│ │ ├── images
│ │ │ ├── train
│ │ │ │ ├── frame1.png
│ │ │ │ ├── ...
│ │ │ ├── val
│ │ │ │ ├── ...
│ │ │ ├── test
│ │ │ │ ├── ...
│ ├── Low
│ │ ├── ...
├── ...
└── docs
└── README.md
Results for the implementation of NanoDet Plus
Method | Ω ↑ | RSD ↑ | RPD ↑ |
---|---|---|---|
Fine-Tuning | 0.19 | 0.19 | 0.99 |
LWF | 0.24 | 0.27 | 0.95 |
IncDet | 0.20 | 0.27 | 0.99 |
SID | 0.27 | 0.44 | 0.86 |
Replay | 0.63 | 0.70 | 0.95 |
Temporal Replay | 0.48 | 0.54 | 0.96 |
K-Means Replay | 0.65 | 0.75 | 0.99 |
Latent Distillation | 0.26 | 0.38 | 0.69 |
Latent Replay | 0.62 | 0.67 | 0.91 |
Joint Training [mAP] | 0.66 % |
To replicate the results, clone this repository and follow the instructions of the Readme.md
If you find this project useful in your research, please add a star and cite us 😊
@misc{pasti2024tinyroboticsdatasetbenchmark,
title={Tiny Robotics Dataset and Benchmark for Continual Object Detection},
author={Francesco Pasti and Riccardo De Monte and Davide Dalle Pezze and Gian Antonio Susto and Nicola Bellotto},
year={2024},
eprint={2409.16215},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2409.16215},
}
@inproceedings{pasti2024LatentDistillation,
title={Latent Distillation for Continual Object Detection at the edge.},
author={Pasti, Francesco and Ceccon, Marina and Dalle Pezze, Davide and Paissan, Francesco and Farella, Elisabetta and Susto, Gian Antonio and Bellotto, Nicola},
booktitle={ECCV 2024 Workshops},
year={2024},
publisher={Springer}
}
https://github.com/pastifra/Continual_Nanodet