KITTI-360¶
The KITTI-360 dataset is an extension of the popular KITTI dataset, designed for various perception tasks in autonomous driving. The dataset includes 9 logs (called “sequences”) of varying length with stereo cameras, fisheye cameras, LiDAR data, 3D primitives, and semantic annotations.
Quick Links
Paper |
KITTI-360: A Novel Dataset and Benchmarks for Urban Scene Understanding in 2D and 3D |
Download |
|
Code |
|
License |
|
Available splits |
n/a |
Available Modalities¶
Name |
Available |
Description |
|---|---|---|
Ego Vehicle |
✓ |
State of the ego vehicle, including poses, dynamic state, and vehicle parameters, see |
Map |
✓ |
The maps are in 3D vector format and defined per log, see |
Bounding Boxes |
✓ |
The bounding boxes are available and labeled with |
Traffic Lights |
X |
n/a |
Pinhole Cameras |
✓ |
The dataset has two
|
Fisheye Cameras |
✓ |
The dataset has two |
LiDARs |
✓ |
The dataset has
|
Dataset Specific
- class py123d.conversion.registry.KITTI360BoxDetectionLabel[source]
KITTI-360 dataset annotation categories.
- BICYCLE = 0
- BOX = 1
- BUS = 2
- CAR = 3
- CARAVAN = 4
- LAMP = 5
- MOTORCYCLE = 6
- PERSON = 7
- POLE = 8
- RIDER = 9
- SMALLPOLE = 10
- STOP = 11
- TRAFFIC_LIGHT = 12
- TRAFFIC_SIGN = 13
- TRAILER = 14
- TRAIN = 15
- TRASH_BIN = 16
- TRUCK = 17
- VENDING_MACHINE = 18
- to_default()[source]
Inherited, see superclass.
- Return type:
- class py123d.conversion.registry.KITTI360LiDARIndex[source]
KITTI-360 LiDAR Indexing Scheme.
- X = 0
- Y = 1
- Z = 2
- INTENSITY = 3
Download¶
You can download the KITTI-360 dataset from the official website. Please follow the instructions provided there to obtain the data. The 123D library supports expect the dataset in the following directory structure:
$KITTI360_DATA_ROOT/
├── calibration/
│ ├── calib_cam_to_pose.txt
│ ├── calib_cam_to_velo.txt
│ ├── calib_sick_to_velo.txt
│ ├── image_02.yaml
│ ├── image_03.yaml
│ └── perspective.txt
├── data_2d_raw/
│ ├── 2013_05_28_drive_0000_sync/
│ │ ├── image_00/
│ │ │ ├── data_rect
│ │ │ │ ├── 0000000000.png
│ │ │ │ ├── ...
│ │ │ │ └── 0000011517.png
│ │ │ └── timestamps.txt
│ │ ├── image_01/
│ │ │ └── ...
│ │ ├── image_02/
│ │ │ ├── data_rgb
│ │ │ │ ├── 0000000000.png
│ │ │ │ ├── ...
│ │ │ │ └── 0000011517.png
│ │ │ └── timestamps.txt
│ │ └── image_03/
│ │ └── ...
│ ├── ...
│ └── 2013_05_28_drive_0018_sync/
│ └── ...
├── data_2d_semantics/ (not yet supported)
│ └── ...
├── data_3d_bboxes/
│ ├── train
│ │ ├── 2013_05_28_drive_0000_sync.xml
│ │ ├── ...
│ │ └── 2013_05_28_drive_0010_sync.xml
│ └── train_full
│ ├── 2013_05_28_drive_0000_sync.xml
│ ├── ...
│ └── 2013_05_28_drive_0010_sync.xml
├── data_3d_raw/
│ ├── 2013_05_28_drive_0000_sync/
│ │ └── velodyne_points/
│ │ ├── data
│ │ │ ├── 0000000000.bin
│ │ │ ├── ...
│ │ │ └── 0000011517.bin
│ │ └── timestamps.txt
│ ├── ...
│ └── 2013_05_28_drive_0018_sync/
│ └── ...
├── data_3d_semantics/ (not yet supported)
│ └── ...
└── data_poses/
├── 2013_05_28_drive_0000_sync/
│ ├── cam0_to_world.txt
│ ├── oxts/
│ │ └── ...
│ └── poses.txt
├── ...
└── 2013_05_28_drive_0018_sync/
└── ...
Note that not all data modalities are currently supported in 123D. For example, semantic 2D and 3D data are not yet integrated.
Installation¶
No additional installation steps are required beyond the standard py123d` installation.
Conversion¶
You can convert the KITTI-360 dataset by running:
py123d-conversion datasets=["kitti360_dataset"]
Note, that you can assign the logs of KITTI-360 to different splits (e.g., “train”, “val”, “test”) in the kitti360_dataset.yaml config.
Dataset Issues¶
Ego Vehicle: The vehicle parameters from the VW station wagon are partially estimated and may be subject to inaccuracies.
Map: The ground primitives in KITTI-360 only cover surfaces, e.g. of the road, but not lane-level information. Drivable areas, road edges, walkways, driveways are included.
Bounding Boxes: Bounding boxes in KITTI-360 annotated globally. We therefore determine which boxes are visible in each frame on the number of LiDAR points contained in the box.
Citation¶
If you use KITTI-360 in your research, please cite:
@article{Liao2022PAMI,
title = {{KITTI}-360: A Novel Dataset and Benchmarks for Urban Scene Understanding in 2D and 3D},
author = {Yiyi Liao and Jun Xie and Andreas Geiger},
journal = {Pattern Analysis and Machine Intelligence (PAMI)},
year = {2022},
}