TPT-Bench
收藏TPT-Bench数据集概述
基本信息
- 名称: TPT-Bench
- 类型: 大规模、长期、以机器人为中心的基准数据集
- 用途: 目标人物跟踪(Target Person Tracking)的基准测试
- 状态: 正在审核中
- 相关论文: arXiv:2505.07446
- 官网: TPT-Bench官网
- 演示视频: YouTube视频
数据集下载与组织
下载链接
- One Drive:
- TPT-Bench, 提取码: rcvtptbench
- rosbags (0000-0025), 提取码: rpfrosbag123!
- rosbags (0026-0047), 提取码: rpfrosbag123!
- 百度云:
数据集结构
bash TPT-Bench/ ├── panoramic_images/ # 全景图像 ├── GTs/ # 真实标注 ├── rosbags/ # ROS数据包 ├── descriptions/ # 序列描述 ├── quickview_videos/ # 快速预览视频 ├── evaluation_results/ # 评估结果 └── LICENSE.txt # 许可证文件
工具与使用
安装
- 环境: Ubuntu 20.04, Python 3.7.16
- 安装步骤: bash git clone https://github.com/MedlarTea/TPT-BENCH-TOOLS conda create -n tptbench python==3.7.16 conda activate tptbench pip install -r requirements.txt python setup.py install
主要功能
-
评估基线结果: bash python evaluate_baselines.py --dataset_dir /path/to/TPT-Bench
-
全景图像转柱面图像: bash python sphere_to_cylinder.py --dataset_dir /path/to/TPT-Bench --sequence_name 0015 --frame_index 20
-
ROS数据包处理: bash python write_bag_to_data.py --dataset_dir /path/to/TPT-Bench --sequence_name 0015 --zed_path_odom
-
LiDAR点云投影: bash python visualize_depthmap.py --dataset_dir /path/to/TPT-Bench --sequence_name 0015 --frame_index 20 --camera_type theta_camera
-
地面目标跟踪: bash python tracking_on_ground_plane.py --dataset_dir /path/to/TPT-Bench --sequence_name 0015
评估跟踪结果
- 格式要求: JSON文件,包含时间戳和目标的边界框信息。
- 示例格式: json { "timestamp": { "target_info": [u_top_left, v_top_left, width, height, target_confidence] } }
注意事项
- 缺失数据:
0002.bag缺少LiDAR和ZED记录。 - 推荐下载:
0015.bag是最小的数据包,适合初步尝试。
引用
bibtex @article{ye2025tpt, title={TPT-Bench: A Large-Scale, Long-Term and Robot-Egocentric Dataset for Benchmarking Target Person Tracking}, author={Ye, Hanjing and Zhan, Yu and Situ, Weixi and Chen, Guangcheng and Yu, Jingwen and Zhao, Ziqi and Cai, Kuanqi and Arash, Ajoudani and Zhang, Hong}, journal={arXiv preprint arXiv:2505.07446}, year={2025} }




