Dragon Lake Parking Dataset
Data files
Nov 08, 2023 version files 8.02 GB
-
DJI_0001_agents.json
-
DJI_0001_frames.json
-
DJI_0001_instances.json
-
DJI_0001_obstacles.json
-
DJI_0001_scene.json
-
DJI_0002_agents.json
-
DJI_0002_frames.json
-
DJI_0002_instances.json
-
DJI_0002_obstacles.json
-
DJI_0002_scene.json
-
DJI_0003_agents.json
-
DJI_0003_frames.json
-
DJI_0003_instances.json
-
DJI_0003_obstacles.json
-
DJI_0003_scene.json
-
DJI_0004_agents.json
-
DJI_0004_frames.json
-
DJI_0004_instances.json
-
DJI_0004_obstacles.json
-
DJI_0004_scene.json
-
DJI_0005_agents.json
-
DJI_0005_frames.json
-
DJI_0005_instances.json
-
DJI_0005_obstacles.json
-
DJI_0005_scene.json
-
DJI_0006_agents.json
-
DJI_0006_frames.json
-
DJI_0006_instances.json
-
DJI_0006_obstacles.json
-
DJI_0006_scene.json
-
DJI_0007_agents.json
-
DJI_0007_frames.json
-
DJI_0007_instances.json
-
DJI_0007_obstacles.json
-
DJI_0007_scene.json
-
DJI_0008_agents.json
-
DJI_0008_frames.json
-
DJI_0008_instances.json
-
DJI_0008_obstacles.json
-
DJI_0008_scene.json
-
DJI_0009_agents.json
-
DJI_0009_frames.json
-
DJI_0009_instances.json
-
DJI_0009_obstacles.json
-
DJI_0009_scene.json
-
DJI_0010_agents.json
-
DJI_0010_frames.json
-
DJI_0010_instances.json
-
DJI_0010_obstacles.json
-
DJI_0010_scene.json
-
DJI_0011_agents.json
-
DJI_0011_frames.json
-
DJI_0011_instances.json
-
DJI_0011_obstacles.json
-
DJI_0011_scene.json
-
DJI_0012_agents.json
-
DJI_0012_frames.json
-
DJI_0012_instances.json
-
DJI_0012_obstacles.json
-
DJI_0012_scene.json
-
DJI_0013_agents.json
-
DJI_0013_frames.json
-
DJI_0013_instances.json
-
DJI_0013_obstacles.json
-
DJI_0013_scene.json
-
DJI_0014_agents.json
-
DJI_0014_frames.json
-
DJI_0014_instances.json
-
DJI_0014_obstacles.json
-
DJI_0014_scene.json
-
DJI_0015_agents.json
-
DJI_0015_frames.json
-
DJI_0015_instances.json
-
DJI_0015_obstacles.json
-
DJI_0015_scene.json
-
DJI_0016_agents.json
-
DJI_0016_frames.json
-
DJI_0016_instances.json
-
DJI_0016_obstacles.json
-
DJI_0016_scene.json
-
DJI_0017_agents.json
-
DJI_0017_frames.json
-
DJI_0017_instances.json
-
DJI_0017_obstacles.json
-
DJI_0017_scene.json
-
DJI_0018_agents.json
-
DJI_0018_frames.json
-
DJI_0018_instances.json
-
DJI_0018_obstacles.json
-
DJI_0018_scene.json
-
DJI_0019_agents.json
-
DJI_0019_frames.json
-
DJI_0019_instances.json
-
DJI_0019_obstacles.json
-
DJI_0019_scene.json
-
DJI_0020_agents.json
-
DJI_0020_frames.json
-
DJI_0020_instances.json
-
DJI_0020_obstacles.json
-
DJI_0020_scene.json
-
DJI_0021_agents.json
-
DJI_0021_frames.json
-
DJI_0021_instances.json
-
DJI_0021_obstacles.json
-
DJI_0021_scene.json
-
DJI_0022_agents.json
-
DJI_0022_frames.json
-
DJI_0022_instances.json
-
DJI_0022_obstacles.json
-
DJI_0022_scene.json
-
DJI_0023_agents.json
-
DJI_0023_frames.json
-
DJI_0023_instances.json
-
DJI_0023_obstacles.json
-
DJI_0023_scene.json
-
DJI_0024_agents.json
-
DJI_0024_frames.json
-
DJI_0024_instances.json
-
DJI_0024_obstacles.json
-
DJI_0024_scene.json
-
DJI_0025_agents.json
-
DJI_0025_frames.json
-
DJI_0025_instances.json
-
DJI_0025_obstacles.json
-
DJI_0025_scene.json
-
DJI_0026_agents.json
-
DJI_0026_frames.json
-
DJI_0026_instances.json
-
DJI_0026_obstacles.json
-
DJI_0026_scene.json
-
DJI_0027_agents.json
-
DJI_0027_frames.json
-
DJI_0027_instances.json
-
DJI_0027_obstacles.json
-
DJI_0027_scene.json
-
DJI_0028_agents.json
-
DJI_0028_frames.json
-
DJI_0028_instances.json
-
DJI_0028_obstacles.json
-
DJI_0028_scene.json
-
DJI_0029_agents.json
-
DJI_0029_frames.json
-
DJI_0029_instances.json
-
DJI_0029_obstacles.json
-
DJI_0029_scene.json
-
DJI_0030_agents.json
-
DJI_0030_frames.json
-
DJI_0030_instances.json
-
DJI_0030_obstacles.json
-
DJI_0030_scene.json
-
README.md
Abstract
The Dragon Lake Parking (DLP) Dataset contains annotated video and data of vehicles, cyclists, and pedestrians inside a parking lot. We collected it by flying a drone above a huge parking lot. Abundant vehicle parking maneuvers and interactions are recorded. To the best of our knowledge, this is the first and largest public dataset designated for the parking scenario (up to April 2022), featuring high data accuracy and a rich variety of realistic human driving behavior. The potential applications of this dataset include but are not limited to trajectory prediction, trajectory analysis, traffic analysis, behavior analysis, behavior cloning, and imitation learning.
README: Dragon Lake Parking Dataset
https://doi.org/10.5061/dryad.tht76hf5b
The Dragon Lake Parking (DLP) Dataset contains annotated video and data of vehicles, cyclists, and pedestrians inside a parking lot. We collected it by flying a drone above a huge parking lot.
Abundant vehicle parking maneuvers and interactions are recorded. To the best of our knowledge, this is the first and largest public dataset designated for the parking scenario (up to April 2022), featuring high data accuracy and a rich variety of realistic human driving behavior.
Statistics
Raw video
- Length: 3.5 hours
- Resolution: 4K
- Frame rate: 25 fps
Parking Area
- Size: 140 m x 80 m
- Number of spots: ~400
Agent Types and Count
- Vehicles (normal sedan, medium vehicle like SUV, bus): 1216
- Pedestrians: 3904
- Bicycles: 28
- Motorcycles: 5
Description of the data and file structure
The raw videos are annotated and converted to JSON format. The dataset has a graph structure with the following components
- Agent: An agent is an object that has moved in this scene. It contains the object's dimension, type, and trajectory as a list of instances.
- Instance: An instance is the state of an agent at a time step, which includes position, orientation, velocity, and acceleration. It also points to the preceding / subsequent instance along the agent's trajectory.
- Frame: A frame is a discrete sample from the recording. It contains a list of visible instances at this time step, and points to the preceding / subsequent frame.
- Obstacle: Obstacles are vehicles that never move in this recording.
- Scene: A scene represents a consecutive video recording with certain length. It points to all frames, agents, and obstacles in this recording.
The entire DLP dataset contains 30 scenes, 317,873 frames, 5,188 agents, and 15,383,737 instances.
Sharing/Access information
Two types of data are available:
- JSONs will provide you all Instances, Agents, Frames, Obstacles, and Scene data so that you can use our Python toolkit. All coordinates are transformed from UTM to the local coordinates of the parking lot. You can download the JSONs directly from Dryad if your research is about trajectory analysis and/or semantic visualization is enough for your computer vision module.
- Raw video and ground truth annotation. You ONLY need this if you are working on object detection, tracking, semantic segmentation, or end-to-end models with raw bird's eye view camera data. The annotated trajectories are in UTM coordinates. Please understand that we cannot offer software tools for parsing these data. Since the video data is huge, you have to submit a request if you need raw videos for your research.
Code/Software
We are releasing a Python toolkit, which provides convenient APIs to query and visualize data.
MPC-Berkeley/dlp-dataset: Dragon Lake Parking Dataset by MPC Lab (github.com)