Giter Club home page Giter Club logo

dejvice-dataset's Introduction

Dataset Dejvice

Motivation for collecting the dataset was an idea to automate a labeling process. We captured Dejvice's roundabout area in different time. This allow us to create a HD map and split points into static and dynamic subset. Based on this division and localization in HD maps we can create the bounding boxes around the points and statistically decide about a class.

Setup

For collecting the data was used Oyster lidar and gps

Oyster lidar
- 10 Hz
- 128 lines and 45° field of view vertically

GPS
- NTRIP corrections (Geodetická stanice Ondřejov)

Transformation

We transformed pointclouds from latitude and longtitude coordinates to xyz global coordinate system. The origin is placed into the center of the Dejvice's roundabout. See code for HD maps.

For pointclouds, we also used the heading information from GPS. Thus, we were able to rotate the pointcloud in a right direction. Additionally, we add the transformation from GPS to a center of the LiDAR (gps2lidar.txt).


Description of the data

We captured 26563 frames, but only 18856 was available with accurate GPS. Dataset capture was divide into 9 sequnces. Visualization of sequences in Google map is available on map link.

Overview

seq_number total frames frames with accurate gps color in map
seq_1 2178 1906 #A52714
seq_2 1866 1119 #006064
seq_3 1905 1402 #E65100
seq_4 1946 1809 #01579B
seq_5 4762 3741 #F9A825
seq_6 3983 0 -
seq_7 7180 4011 #817717
seq_8 5570 3762 #558B2F
seq_9 1156 1106 #097138

Visualization of sequences

map

Dataset structure

data/
    pcl/
        01000001.npz
        01000002.npz
        01000003.npz
        ...
    poses/
        01000001.txt
        01000002.txt
        01000003.txt
        ...
  -README.md

HD Map

HD Map with trajectories and Google Maps with selection of Areas

Structure

maps/
    gpx_files/
        seq1.gpx
        ...
        seq9.gpx
    images/
    HD_maps_csv/
        HD_map_crosswalk.csv 
        HD_map_vegatable.csv 
        HD_map_side_streets.csv 
        HD_map_main_road.csv
        

CSV files

  • HD_map_crosswalk.csv
    • crosswalk, area with pedestriants on the road
  • HD_map_vegatable.csv
    • area with greenery (only center of the roundabout)
  • HD_map_side_streets.csv
    • road, which were captured during scanning
  • HD_map_main_road.csv
    • road, which were captured during scanning and car drove on them

Legend in visualization:

  • Blue - road
  • Green - vegetable
  • Violet - zebras

Additional data

Screenshot 2022-05-22 at 15 22 51

For 5 sequences was also captured mp4 video of front view.

In dataset_dejvice package is also provided class Annotator, which with help of HD maps can generate for each point .npz file label (class of point from HD map) and color (RGB info about the point for visualization)


Online Repository link

On github are published only 10 frames from first sequence. Link for downloading all dataset -> link todo

License

Dejvice's Dataset is released under the MIT License -> see file for details

dejvice-dataset's People

Contributors

simonpokorny avatar vacany avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.