UE4-Stereo
收藏UE4-Stereo 数据集概述
数据集描述
UE4-Stereo 是一个在 Unreal Engine 4.27 中使用 Microsoft AirSim 仿真框架生成的合成立体视觉数据集。该数据集提供同步的立体 RGB 图像、密集的真实深度图和完整的 6 自由度相机位姿。它旨在支持立体匹配、视觉里程计和视觉 SLAM 的研究与基准测试,特别是在受控的室内环境中。
数据集侧重于具有墙壁、管道、柱子和家具等结构元素的逼真室内场景,同时允许对相机配置和运动进行精确控制。
数据集概览
- 场景数量: 2 个室内场景
- 序列数量: 16 个采集序列(每个场景 8 个)
- 立体图像对总数: 9,810 对
- 轨迹类型: 闭环轨迹
- 采样频率: 3 Hz
- 无人机速度: 1.5 m/s
每个序列对应一个完整的循环,无人机起飞,遵循预定义的轨迹,并在同一初始位置着陆。
采集设置
- 仿真引擎: Unreal Engine 4.27
- 仿真框架: Microsoft AirSim
- 平台: 虚拟无人机
- 相机: 立体 RGB 相机
- 图像分辨率: 640 × 480 像素
- 相机内参: 在所有序列中固定
- 立体基线: 24 cm 和 32 cm(取决于序列)
- 相机配置: 平行和会聚(±5°)设置
无人机运动和数据采集通过使用 AirSim API 的 Python 脚本控制。所有数据流均与左相机时间同步并以其为参考。
场景与序列
场景 1
场景 1 代表一个室内工业风格环境。它包含八个序列,具有以下受控变化:
- 循环方向(顺时针和逆时针)
- 无人机横向位移(约 1 米)
- 立体基线(24 厘米和 32 厘米)
- 相机会聚(平行和 ±5° 会聚)
在此场景的所有序列中,相机方向保持固定。
场景 2
场景 2 代表第二个具有类似结构复杂性的室内环境。它也包含八个序列,具有以下变化:
- 循环方向(顺时针和逆时针)
- 无人机横向位移(约 1 米)
- 立体基线(24 厘米和 32 厘米)
- 相机会聚(平行和 ±5° 会聚)
数据组织
数据集组织如下:
scene_01/ readme_scene1.txt sequence01/ left_rgb/ right_rgb/ depth_npy/ depth_visual/ associate_rgb.txt associate_rgbd.txt groundtruth.txt sequence02/ ... ... sequence08/
scene_02/ readme_scene2.txt sequence01/ left_rgb/ right_rgb/ depth_npy/ depth_visual/ associate_rgb.txt associate_rgbd.txt groundtruth.txt ... sequence08/ README.txt
数据格式
RGB 图像
- 格式: PNG
- 分辨率: 640 × 480
- 通道: RGB(8 位)
- 存储: 左右相机图像分开存储
深度图
- 度量深度: NumPy 数组(
.npy)- 数据类型:float32
- 单位:米
- 分辨率:640 × 480
- 像素级对齐:与左 RGB 图像对齐
- 深度可视化: PNG 图像
- 8 位灰度
- 仅用于可视化归一化
- 不适用于定量评估
相机位姿
- 格式: 文本(
groundtruth.txt) - 位姿表示:
timestamp tx ty tz qx qy qz qw - 位置: (tx, ty, tz),单位为米
- 方向: 四元数 (qx, qy, qz, qw)
- 坐标系: Unreal Engine 世界坐标系
位姿格式遵循 TUM RGB-D 数据集使用的标准约定。
关联文件
每个序列提供:
associate_rgb.txt: 左右 RGB 图像之间的同步associate_rgbd.txt: 左 RGB 图像与深度图之间的同步
这些文件保证了所有数据模态之间的一一对应关系。
预期用途
该数据集预期用于:
- 立体视差估计
- 视觉里程计
- 视觉 SLAM
- 领域适应和合成到真实的迁移
- 相机几何变化鲁棒性评估
注意: 这不是一个分类数据集。文件夹名称和文件组织不应被解释为类别标签。
许可证
本数据集根据 知识共享署名 4.0 (CC BY 4.0) 许可证发布。
引用
如果您使用此数据集,请引用相应的 Data in Brief 文章(正在审阅中)。引用信息将在文章被接受后更新。




