【BEV感知】3-BEV开源数据集

3-BEV开源数据集

  • [1 KITTI](#1 KITTI)
    • [1.1 KITTI数据怎么采集?](#1.1 KITTI数据怎么采集?)
    • [1.2 KITTI数据规模有多大?](#1.2 KITTI数据规模有多大?)
    • [1.3 KITTI标注了哪些目标?](#1.3 KITTI标注了哪些目标?)
    • [1.4 转换矩阵](#1.4 转换矩阵)
    • [1.5 标签文件](#1.5 标签文件)
  • [2 nuScenes](#2 nuScenes)
    • [2.1 nuScenes Vs KITTI](#2.1 nuScenes Vs KITTI)
    • [2.2 标注文件](#2.2 标注文件)

1 KITTI

KITTI

1.1 KITTI数据怎么采集?

通过车载相机、激光雷达等传感器采集。

只提供了相机正视图90度范围内的标注数据。

1.2 KITTI数据规模有多大?

共14999张图像及其对应点云。其中7481张作为训练集,7518张作为测试集

1.3 KITTI标注了哪些目标?

目标类别包括:车、行人和骑车的人共计80256个标注对象

1.4 转换矩阵

y = P r e c t ( i ) R r e c t ( 0 ) T v e l o c a m x y=P_{rect}^{(i)}R_{rect}^{(0)}T_{velo}^{cam}x y=Prect(i)Rrect(0)Tvelocamx

x x x:表示点云坐标x,y,z。 y y y:表示像素坐标, T v e l o c a m T_{velo}^{cam} Tvelocam :表示从LiDar坐标系转换到相机坐标系。 R r e c t ( 0 ) R_{rect}^{(0)} Rrect(0) :表示相机畸变矫正参数。 P r e c t ( i ) P_{rect}^{(i)} Prect(i) :表示相机内参,将图像从相机坐标系转换到像素坐标系。

该转换矩阵可以实现点云坐标和像素坐标之间的双向转换。

1.5 标签文件

每个txt文件代表一个场景,场景用六位数字编号。

文件内容如下,每一行标识一个物体。

以000000.txt文件及其对应的图像为例。

Pedestrian 0.00 0 -0.20 712.40 143.00 810.73 307.92 1.89 0.48 1.20 1.84 1.47 8.41 0.01

参数名 参数值 参数值类型 参数值范围 备注
目标类别 Pedestrian
截断程度 0.00 连续值 [0.0,1.0] 截断是指目标只有一部分出现在图片中
遮挡程度 0 整数,离散值 {0,1,2,3} 0无遮挡,1部分遮挡,2严重遮挡,3无法辨识是否遮挡
观测角度 -0.20 弧度值 [-π,π] 当前标注物体与相机之间夹角
2d label 712.40 143.00 810.73 307.92 坐标值 2d目标框的坐标位置,前两个值表示左上角点坐标,后两个值表示右下角点坐标
3d label 1.89 0.48 1.20 1.84 1.47 8.41 坐标值 单位:米 前三个值表示高h宽w长l,后三个值表示中心点位置坐标,与观测角度组成7个3d目标检测量
置信度 0.01 概率值 表示当前目标以该位置以类别存在的概率有多大,通常在测试时网络预测后使用的值

2 nuScenes

nuScenes

6个相机,车顶LiDAR,5个毫米波雷达。可提供 图像数据、点云数据、目标标注(转换矩阵)。

2.1 nuScenes Vs KITTI

2.2 标注文件

| -nuSecenes

| - | - maps:后继规划任务使用,目标检测中用不到。

| - | - samples:抽取的关键帧,已标注。

| - | - sweeps:未被抽取为关键帧的其余帧,未标注。

| - | - v1.0-*:json标注文件,*表示train,val,test,mini不同文件夹。

| - | - | - attribute.json:描绘了一个实例的属性。

| - | - | - calibrated_sensorjson:车辆上已经校准的特定传感器(激光雷达/雷达/摄像机)的标定数据,其实就是转换矩阵。

| - | - | - category.json:对象类别的分类。

| - | - | - ego_pose.json:车辆在特定时刻的一个姿态。

| - | - | - instancejson:一个物体的实例。

| - | - | - log.json:提取数据的日志的信息。

| - | - | - map.json:用二值分割掩膜所保存的地图数据口,规划中常用目标检测中不常用。

| - | - | - sample.json:样例。指出哪些帧是关键帧。

| - | - | - sample_annotation.json:3d bounding box,关键帧中的目标信息。

| - | - | - sample_data.json:所有的传感器数据。除关键帧外的其他帧。

| - | - | - scene.json:场景数据

| - | - | - sensor.json:传感器的种类

| - | - | - visibility.json:实例的可见性

相关推荐
985小水博一枚呀6 小时前
【深度学习|可视化】如何以图形化的方式展示神经网络的结构、训练过程、模型的中间状态或模型决策的结果??
人工智能·python·深度学习·神经网络·机器学习·计算机视觉·cnn
地平线开发者7 小时前
地平线占用预测 FlashOcc 参考算法-V1.0
算法·自动驾驶
asd1_121288 小时前
计算机视觉学习路线
计算机视觉
FutureUniant9 小时前
GitHub每日最火火火项目(9.21)
人工智能·计算机视觉·ai·github·音视频
南山二毛11 小时前
Ubuntu20+Noetic+cartographer_ros编译部署
自动驾驶
从懒虫到爬虫12 小时前
水下目标检测数据集 urpc2021
数据集·水下目标检测·qq767172261
SEU-WYL13 小时前
基于神经网络的光线追踪
人工智能·神经网络·计算机视觉
Bill6613 小时前
OpenCV GUI常用函数详解
人工智能·opencv·计算机视觉
xuehaikj13 小时前
婴儿接触危险物品检测系统源码分享
人工智能·计算机视觉·目标跟踪
VB.Net14 小时前
EmguCV学习笔记 VB.Net 12.1 二维码解析
opencv·计算机视觉·c#·图像·vb.net·二维码·emgucv