CARLA-KITTI Roadside Dataset
收藏CARLA-KITTI Roadside Dataset Auto-Generator 数据集概述
数据集背景
- 基于CARLA仿真环境开发的高质量路边数据集自动生成工具
- 数据格式完全兼容KITTI数据集标准
- 适用于自动驾驶感知算法的训练和验证
关键特性
多传感器同步数据采集
- 摄像头(前/侧/顶多角度)
- LiDAR(32线)
- 惯性测量单元
智能交通流生成
- 随机车辆和行人生成与控制
- 动态天气系统
- 支持复杂道路场景
自动标注系统
- 生成2D/3D边界框标注
- 支持对象类别标注(车辆/行人/交通标志等)
- 提供精确位置和方向信息
数据输出
- 多视角RGB图像(分辨率960×640)
- 3D LiDAR点云数据
- 标注文件(包含2D/3D边界框)
- 传感器标定参数
数据集结构
bash training_YYYYMMDD_HHMMSS/ ├── bbox_img/ # 带2D边界框的RGB图像 ├── calib/ # 摄像头和LiDAR标定文件 ├── ego_state/ # 自车状态(位姿、速度、加速度) ├── extrinsic/ # 传感器外参矩阵(4×4齐次变换) ├── image/ # 原始RGB图像 ├── image_label/ # 图像标注文件 ├── lidar_label/ # LiDAR点云标注文件 ├── mask/ # 各类掩码图像 │ ├── bbox/ # 边界框区域掩码 │ ├── ego/ # 自车区域掩码 │ ├── nonrigid/ # 非刚性物体掩码 │ ├── object_intersection/ # 物体交叉区域掩码 │ │ ├── nonrigid/ # 非刚性物体交叉区域 │ │ └── rigid/ # 刚性物体交叉区域 │ ├── rigid/ # 刚性物体掩码 │ └── sky/ # 天空区域掩码 ├── masked_images/ # 应用掩码后的图像 │ ├── nonrigid/ # 非刚性物体掩码图像 │ ├── rigid/ # 刚性物体掩码图像 │ └── sky/ # 天空区域掩码图像 └── velodyne/ # LiDAR点云数据
数据格式规范
图像标注
- 生成方法: 通过
is_visible_in_camera函数生成 - 可见性标准:
- 至少
MIN_VISIBLE_VERTICES_FOR_RENDER个顶点可见 - 最多
MAX_OUT_VERTICES_FOR_RENDER个顶点在图像外
- 至少
- 遮挡判定:
- 完全可见: 超过6个顶点可见
- 部分遮挡: 4-5个顶点可见
- 严重遮挡: 少于4个顶点可见
- 截断计算: 图像外顶点数/8
LiDAR标注
- 生成方法: 通过
is_visible_in_lidar函数生成 - 可见性标准: 至少
MIN_VISIBLE_NUM_FOR_POINT_CLOUDS个点云属于目标对象 - 固定值:
truncated: 0occlusion: 0alpha: 0bbox: [0,0,0,0]
传感器配置
主传感器
-
RGB摄像头:
- 分辨率: 960x640
- FOV: 90°
- 位置: 前中心(0, 0.0, 1.6)
-
LiDAR:
- 范围: 70m
- 旋转频率: 20Hz
- 垂直FOV: -10°至+20°
- 每秒点数: 2.56M
- 通道数: 128
- 位置: 前中心(0, 0, 1.6)
注意事项
- 数据生成期间必须保持CARLA服务器运行
- 建议使用高性能GPU(如640Ti或更高)
- 数据生成速率约为8-12 FPS
- 支持自定义传感器布局,修改
config/sensors.json配置




