datasets
收藏资源简介:
Calibench 是一个用于相机和相机-IMU(惯性测量单元)校准的基准测试数据集集合,作为 Calibench 基准测试的官方组成部分,旨在为校准算法的评估提供标准化数据。数据集包含两部分:一是官方捕获的数据(如 `virig-3cams` 和 `virig-4cams`),使用定制设备 VI-rig 采集,包含多相机和多IMU的同步数据,以ROS `.bag` 文件格式发布,并附带 AprilGrid 标定板配置;二是第三方数据集(如 EuRoC MAV、TUM-VI 等),本仓库不直接重新分发其数据,而是提供下载配方(`recipes`)从原始宿主获取并验证。总计涵盖13个不同的物理设备/数据集,支持61个不同的模型变体配置(排行榜配置)。数据规模方面,官方捕获部分包含25个ROS数据包(`.bag`文件)。数据内容涉及多种相机类型(包括全局快门和卷帘快门)、镜头(包括标准镜头和高达195度的鱼眼镜头)、IMU传感器以及不同的标定板(主要是AprilGrid和棋盘格)。该数据集适用于计算机视觉和机器人领域的相机内参校准、相机-IMU外参联合校准、鱼眼镜头建模、卷帘快门校正等任务。官方捕获数据采用 CC-BY-4.0 许可,第三方数据集则遵循其各自的上游许可(如 CC BY、CC BY-NC-SA、GPL v2 等)。使用数据时需按规定引用 Calibench 基准、相关原始论文(对于官方捕获数据需引用 MVIS 论文)以及所使用的每个上游数据集。
Calibench is a benchmark dataset collection for camera and camera-IMU (Inertial Measurement Unit) calibration. It serves as the official component of the Calibench benchmark, aiming to provide standardized data for the evaluation of calibration algorithms. The dataset consists of two parts: 1) Officially captured data (e.g., `virig-3cams` and `virig-4cams`), collected using a custom device called VI-rig, containing synchronized multi-camera and multi-IMU data, released in ROS `.bag` file format with AprilGrid calibration board configurations; and 2) Third-party datasets (such as EuRoC MAV, TUM-VI, TUM-RGBD, TUM-VIE, Monado-MSD, Hilti, PennCOSYVIO, TUM-RS, Urban-fisheye). This repository does not directly redistribute their data but provides download recipes (`recipes`) to fetch and verify them from original sources. In total, it covers 13 different physical devices/datasets, supporting 61 different model variant configurations (leaderboard configurations). In terms of data scale, the officially captured part includes 25 ROS data packages (`.bag` files). The data content involves various camera types (including global and rolling shutters), lenses (including standard lenses and fisheye lenses up to 195 degrees), IMU sensors, and different calibration boards (primarily AprilGrid and chessboard). This dataset is suitable for tasks in computer vision and robotics, such as camera intrinsic calibration, camera-IMU extrinsic joint calibration, fisheye lens modeling, and rolling shutter correction. The officially captured data is licensed under CC-BY-4.0, while third-party datasets follow their respective upstream licenses (including CC BY, CC BY-NC-SA, GPL v2, etc.). Usage requires proper citation of the Calibench benchmark, relevant original papers (for officially captured data, the MVIS paper must be cited), and each upstream dataset used.
数据集概述
- 名称: Calibench: Calibration Benchmark Datasets
- 许可证: CC-BY-4.0(自有数据);第三方数据集遵守各自上游许可证
- 语言: 英语
- 标签: 标定、相机标定、相机-IMU标定、视觉-惯性、卷帘快门、鱼眼、基准测试
- 主页: https://openmvis.com
- 排行榜: https://huggingface.co/spaces/calibench-vi/leaderboard
- 社区数据集: https://huggingface.co/datasets/calibench-vi/community
- 结果/排行榜数据: https://huggingface.co/datasets/calibench-vi/results
数据集结构
| 配置(文件夹) | 来源 | 设备描述 | 是否托管于此 |
|---|---|---|---|
virig-3cams |
自有 | VI-rig:3个相机 + 4个IMU,AprilGrid序列(ROS bag文件) | ✅ 托管(CC-BY-4.0) |
virig-4cams |
自有 | VI-rig:4个相机 + 4个IMU,AprilGrid序列(ROS bag文件) | ✅ 托管(CC-BY-4.0) |
recipes |
第三方 | EuRoC, TUM-VI, TUM-RGBD, TUM-VIE, Monado-MSD, Hilti, PennCOSYVIO, TUM-RS, Urban-fisheye | ⛔ 仅提供下载配方 |
基准测试数据集速览
共包含13个物理数据集/设备,对应排行榜上的61个配置。每个数据集的序列(Sequence)数量、相机规格、快门类型、镜头类型、IMU传感器、标定板及许可证信息如下:
- VI-rig 3-cam(自有,
virig-3cams):5个序列,3个相机(FLIR Blackfly BFS-U3-16S2M 720×540 @30 + RealSense T265 2×848×800 @30),全局快门(GS),标准+163°鱼眼镜头,4个IMU(GX3-25 @500 Hz, GX3-35 @100 Hz, MTi-100 @400 Hz, BMI055 @200 Hz),AprilGrid 6×6,CC BY 4.0 - VI-rig 4-cam(自有,
virig-4cams):5个序列,2个相机(ELP立体 2×640×480 @25 + T265),卷帘快门(RS)+全局快门(GS),标准+163°鱼眼镜头,4个IMU(同上),AprilGrid 6×6,CC BY 4.0 - EuRoC MAV:3个序列,2个相机(Aptina MT9V034 752×480 @20),全局快门标准镜头,ADIS16448 @200 Hz,AprilGrid + 棋盘格,CC BY
- TUM-VI:8个序列,2个相机(IDS uEye UI-3241LE 1024² @20),全局快门195°鱼眼,BMI160 @200 Hz,AprilGrid 6×6,CC BY 4.0
- TUM-RS:2个序列,2个相机(uEye 1280×1024 @20,右侧卷帘快门评估序列),全局快门标定/卷帘快门评估,126°镜头,BMI160 @200 Hz,AprilGrid 6×6,许可证未说明
- TUM-VIE(帧相机):4个序列,2个相机(uEye 1024² @20),全局快门,101°×76°,BMI160 @200 Hz,AprilGrid 6×6,CC BY 4.0
- TUM RGB-D:9个序列,1个相机(Kinect v1 / Asus Xtion 640×480 @30 RGB+IR),卷帘快门,标准镜头,无IMU,棋盘格,CC BY 4.0
- Double Sphere calib(TUM):3×5种镜头(IDS uEye本体,5种镜头),全局快门,195/183/150/126/122°,无IMU,AprilGrid 6×6,许可证未说明
- Monado MSD(MIC):6个序列,2个相机(Valve Index立体 2×960² @54),全局快门,~120°鱼眼,无IMU,AprilGrid(3 cm),CC BY 4.0
- Hilti 2022:6个序列,5个相机(Alphasense Core 5× 720×540 @40),全局快门,126°×92°,BMI085 @400 Hz,AprilGrid 7×12(15 cm),CC BY-NC-SA
- Hilti 2023 handheld:6个序列,5个相机(Alphasense Core 5× 720×540 @10),全局快门,~126°×92°,BMI085 @200 Hz,AprilGrid 6×6,CC BY-NC-SA
- PennCOSYVIO:3个序列,3个相机(GoPro Hero 4 1920×1080 @30),卷帘快门,118°广角,无IMU,棋盘格(10.8 cm),仅引用
- Urban fisheye(ImprovedOcamCalib):1–3个序列,多种相机(Lensation BF2M15520 / BF2M12520 + GoPro Hero),全局快门,~185°,无IMU,棋盘格,GPL v2
使用说明
自有数据(托管配置):
-
下载bag文件并喂给标定工具。示例命令: bash hf download calibench-vi/datasets --repo-type dataset --include "virig-3cams/*" --local-dir ./calibench
或使用Python: python from huggingface_hub import snapshot_download snapshot_download("calibench-vi/datasets", repo_type="dataset", allow_patterns="virig-4cams/*", local_dir="./calibench")
第三方数据(配方):
- 运行下载脚本来获取数据,脚本会从原始主机拉取并校验校验和。示例命令: bash python recipes/download.py --dataset euroc_mav --out ./data
许可证与归属
- 自有数据(
virig-3cams,virig-4cams):采用CC-BY-4.0许可证,可免费使用(包括商业用途),但需注明出处(引用Calibench和MVIS论文)。 - 第三方数据:未在本仓库中重新分发,
recipes/中的配置负责从原始主机获取。每个数据集需遵循其自身许可证和引用条款(部分为非商业或GPL许可证)。
引用要求
使用数据时,需引用:
- Calibench(基准测试)
- MVIS论文(Yang等,IJRR 2024)——用于自有数据(
virig-*) - 每个上游数据集的原始论文(具体引用见下表)
| 配置/子集 | 必须引用的文献 | 许可证 |
|---|---|---|
virig-3cams, virig-4cams(自有) |
MVIS – Yang et al. 2024 | CC-BY-4.0 |
recipes · EuRoC |
Burri 2016 | CC BY |
recipes · TUM-VI |
Schubert 2018 (TUM-VI) | CC BY 4.0 |
recipes · TUM-RGBD |
Sturm 2012 | CC BY 4.0 |
recipes · TUM-VIE |
Klenk 2021 | CC BY 4.0 |
recipes · Monado-MSD |
de Mayo 2025 | CC BY 4.0 |
recipes · Hilti |
Zhang 2023 (+ Helmberger 2022) | CC BY-NC-SA 3.0 |
recipes · PennCOSYVIO |
Pfrommer 2017 | 仅引用 |
recipes · TUM-RS |
Schubert 2018 (DSO-RS) | 无许可证说明 |
recipes · Urban-fisheye |
Urban 2015 | GPL v2 |
贡献指南
- 提交排行榜结果:向GitHub仓库
yangyulin/calibench-submissions提交PR,包含标定输出结果;CI将重新运行评估并发布验证后的结果到calibench-vi/results。 - 贡献数据集:向
calibench-vi/community提交PR,附带数据集卡片和许可证;无法重新许可的数据需以download.py配方形式提交,而非重新托管字节。
维护者/联系方式
- Yulin Yang(联系方式待补充)
- 问题和讨论:仓库的Community标签页或GitHub Discussions。




