Princeton365
收藏Princeton365数据集概述
数据集基本信息
- 名称: Princeton365: A Diverse Dataset with Accurate Camera Pose
- 开发者: Karhan Kayan*, Stamatis Alexandropoulos*, Rishabh Jain, Yiming Zuo, Erich Liang, Jia Deng (*equal contribution, random order)
- 机构: Princeton University
- 相关论文: Princeton365: A Diverse Dataset with Accurate Camera Pose
- 官网: Princeton365
数据集下载
- 下载地址: Princeton365 Download
- 测试集说明: 测试集不包含真实值,需提交至评估服务器。
评估方法
SLAM/Odometry方法评估
-
安装:
-
基础功能安装: bash conda create --name princeton365 python=3.10 conda activate princeton365 pip install .
-
开发环境安装: bash pip install ".[dev]"
-
PyPI安装: bash pip install princeton365
-
-
运行方法:
- 将轨迹转换为TUM格式,文件名与视频名对应。
-
提交结果: bash princeton365-upload --email your_email --path path_to_your_submission_folder --method_name your_method_name
-
公开提交: bash princeton365-make-public --id submission_id --email your_email --anonymous False --method_name your_method_name --publication "your publication name" --url_publication "https://your_publication" --url_code "https://your_code"
NVS方法评估
- 基准测试: 包含完整真实值,无需提交。
- 推荐工具: Nerfstudio
- 脚本示例: bash bash scripts/nvs/train_nerf_all.sh bash scripts/nvs/test_all.sh
真实值生成方法
安装
-
基础环境: bash conda create --name princeton365 conda activate princeton365 pip install ".[dev]" sudo apt-get install python3-tk python3-pil.imagetk
-
Bundle PnP环境: bash conda create --name bundle_pnp conda activate bundle_pnp conda install -c conda-forge ceres-solver cxx-compiler c-compiler zlib
文件结构
- Benchmark Videos (
pvl-slam/Benchmark):gt_view: 真实值视图视频pose_graph_extra_frames: 用于构建位姿图的视频user_view: 用户视角视频
生成标定板
bash princeton365-board-generator --config princeton365/configs/board_configs.yaml --board_type <type>
生成真实值轨迹
-
生成位姿图: bash princeton365-generate-gt --video <close_up_video> --intrinsics <intrinsics_folder> --board_type <grid or charuco>
-
生成主视图轨迹: bash princeton365-generate-gt --video <gt_view_video> --intrinsics <intrinsics_folder> --board_type <grid or charuco> --use_pose_graph <pose_graph_file> --bundle_pnp
-
相对位姿生成: bash princeton365-relative-pose --gt_trajectory <path_to_gt_trajectory_txt> --gt_detected_points <path_to_gt_detected_points_json> --user_detected_points <path_to_user_detected_points_json> --gt_intrinsics <path_to_gt_intrinsics_folder> --user_intrinsics <path_to_user_intrinsics_folder> --pose_graph <path_to_pose_graph_pickle>
引用
bibtex @misc{princeton365, title={Princeton365: A Diverse Dataset with Accurate Camera Pose}, author={Karhan Kayan and Stamatis Alexandropoulos and Rishabh Jain and Yiming Zuo and Erich Liang and Jia Deng}, year={2025}, eprint={2506.09035}, archivePrefix={arXiv}, primaryClass={cs.CV}, url={https://arxiv.org/abs/2506.09035}, }




