TPC-268
收藏资源简介:
TPC-268是一个大规模的数据集,用于类无关计数(CAC),并明确整合了植物分类学。它旨在解决自然界中视觉计数的独特挑战,具有高度多样化和非刚性的植物形态。数据集包含10,000张图像,涵盖从冠层遥感到组织显微镜的极端观察尺度,以及678,050个实例级点和30,000个示例边界框的注释。数据集还包括完整的7级林奈分类体系,涵盖2个界(植物界和真菌界)、2个门、4个纲、35个目、83个科、192个属和242个物种。
TPC-268 is a large-scale dataset for category-agnostic counting (CAC) that explicitly integrates taxonomic frameworks. It is designed to address the unique challenges of visual counting in natural environments, featuring highly diverse and non-rigid plant morphologies. The dataset contains 10,000 images spanning extreme observation scales from canopy remote sensing to tissue microscopy, with annotations of 678,050 instance-level points and 30,000 bounding boxes. It also includes a complete 7-level Linnaean taxonomy system, covering 2 kingdoms (Plantae and Fungi), 2 phyla, 4 classes, 35 orders, 83 families, 192 genera, and 242 species.
TPC-268 数据集概述
基本信息
- 数据集名称:TPC-268
- 论文标题:Plant Taxonomy Meets Plant Counting: A Fine-Grained, Taxonomic Dataset for Counting Hundreds of Plant Species
- 发表会议:CVPR 2026
- 作者:Jinyu Xu, Tianqi Hu, Xiaonan Hu, Letian Zhou, Songliang Cao, Meng Zhang, Hao Lu*
- 官方仓库地址:https://github.com/tiny-smart/TPC-268
- 论文地址:https://arxiv.org/abs/2603.21229
- 许可证:Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)
数据集简介
TPC-268 是一个用于类别无关计数(CAC)的大规模数据集,其明确整合了植物分类学信息。该数据集旨在应对自然界视觉计数中因植物形态高度多样且非刚性所带来的独特挑战。
核心构成
- 图像数量:10,000 张图像,涵盖从冠层遥感观测到组织显微观察的极端观测尺度。
- 标注信息:包含 678,050 个实例级点标注和 30,000 个范例边界框。
- 分类学层级:包含完整的 7 级林奈分类层级,涵盖 2 个界(植物界和真菌界)、2 个门、4 个纲、35 个目、83 个科、192 个属和 242 个种。
- 目标类别:包含 268 个细粒度的“物种-组织”目标,为计数提供精确的语义(例如,花、果实、叶、茎、气孔、树脂)。
数据组织与下载
- 下载链接:
- 百度网盘:https://pan.baidu.com/s/1pYET_8I7a6mKmdLYCT0O8g?pwd=jjhv
- Google Drive:https://drive.google.com/file/d/1kLlcuyQ1yKE5-TqRkS4CNRgq0VH-RpKc/view?usp=sharing
- 目录结构:解压后,图像严格按照其分类学和组织结构组织:
TPC-268/[Genus_Species]/[Organization]/[Genus_Species]_[Organization]_[index].jpg
标注文件与数据划分
核心数据文件位于 annotations/ 和 splits/ 目录中:
annotations/tpc268_annotations.json:实例级点标注和范例的4点坐标。annotations/tpc268_taxonomy_ids.json:从层级分类级别(界到种)到唯一数字ID的映射。annotations/tpc268_taxonomy_vectors.json:每个植物物种的7维分类学特征向量。splits/tpc268_[train|val|test].txt:用于数据加载的相对图像路径列表。splits/tpc268_split.json:划分到训练集、验证集和测试集中的具体物种-组织类别列表。
工具脚本
tools/ 目录提供了必要的工具:
tpc268_dataset.py:一个标准化的 PyTorchDataset类,用于加载图像和标注。tpc268_visualize_dataset.py:用于在图像上叠加标注的脚本。TPC268_Annotator.html:一个用于在浏览器中直接浏览和编辑标注的 HTML 工具。tpc268_generate_benchmark_split.py:用于生成数据集划分列表的脚本。
基准测试结果
下表报告了在 TPC-268 上的 3-shot 计数性能,最佳性能已加粗显示。其他实验结果请参阅主论文。
| Method | Backbone | Val MAE | Val RMSE | Val $R^2$ | Test MAE | Test RMSE | Test $R^2$ |
|---|---|---|---|---|---|---|---|
| FamNet | R50 | 28.87 | 52.51 | 0.58 | 30.43 | 65.62 | 0.62 |
| BMNet+ | R50 | 29.33 | 77.78 | 0.47 | 27.78 | 57.25 | 0.74 |
| C-DETR | R50 | 22.66 | 77.51 | 0.75 | 22.68 | 57.97 | 0.74 |
| SPDCNet | R18 | 25.66 | 72.49 | 0.52 | 23.70 | 47.53 | 0.64 |
| CountTR | Hybrid | 20.21 | 55.82 | 0.73 | 25.19 | 49.94 | 0.62 |
| SAFECount | R18 | 22.57 | 63.65 | 0.64 | 25.70 | 52.30 | 0.58 |
| LOCA | R50 | 17.26 | 53.19 | 0.75 | 17.51 | 38.37 | 0.78 |
| DAVE | R50 | 16.47 | 52.87 | 0.76 | 17.61 | 40.06 | 0.75 |
| CACVIT | ViT-B | 16.63 | 42.49 | 0.82 | 22.04 | 41.79 | 0.73 |
| CountGD | Swin-B | 18.32 | 54.55 | 0.74 | 19.52 | 50.51 | 0.61 |
| TasselNetV4 | ViT-B | 13.20 | 43.93 | 0.83 | 22.95 | 51.36 | 0.60 |
引用
如果 TPC-268 对您的研究有帮助,请引用: bibtex @inproceedings{xu2026plant, title={Plant Taxonomy Meets Plant Counting: A Fine-Grained, Taxonomic Dataset for Counting Hundreds of Plant Species}, author={Xu, Jinyu and Hu, Tianqi and Hu, Xiaonan and Zhou, Letian and Cao, Songliang and Zhang, Meng and Lu, Hao}, booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)}, year={2026} }
使用许可
TPC-268 数据集仅限学术研究用途发布。它采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。未经明确事先同意,严禁任何商业用途、复制或分发此数据集。





