Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PathDet Dataset Curation - CurveLanes #36

Open
m-zain-khawaja opened this issue Jan 6, 2025 · 0 comments
Open

PathDet Dataset Curation - CurveLanes #36

m-zain-khawaja opened this issue Jan 6, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@m-zain-khawaja
Copy link
Collaborator

m-zain-khawaja commented Jan 6, 2025

Description

Parse the CurveLanes Dataset to create a dataset comprising input images in PNG format and a single drivable path as the ground truth, derived as the mid-line between the left/right edges of the ego lane.

Please create a script called process_curve_lanes.py in this folder (https://github.com/autowarefoundation/autoware.privately-owned-vehicles/tree/main/PathDet/create_path/CurveLanes) which is responsible for creating the ground truth and saving the data.

The ground truth drivable path information should be stored as a list keypoints defining the path in a JSON format. The drivable path keypoints should be sampled with a vertical (y image axis) displacement of 10 pixels to match the ground truth format used in other datasets.

Please ensure that keypoints are stored in relative coordinates, where the top left-most corner of the image is 0,0 and the bottom right-most corner of the image is 1,1, and all other coordinates are floating point values in the range (0,1) for x,y directions.

Please ensure ground truth images are stored in PNG format

Please also save a semantic drivable path mask which is drawn upon the input RGB image alongside the ground truth drivable area for data auditing purposes as well as a binary drivable path mask in PNG format, where drivable path pixels are assigned a value of 255, and non-drivable path pixels are assigned a value of 0.

Data Summary:
RGB image in PNG Format
Drivable path keypoints in JSON Format
Binary Drivable Path Mask in PNG format
Semantic Drivable Path Mask draw on top of RGB image in PNG format (not used during training, only for data auditing purposes)

Dev branch

Please work on the pathdet-dataset-curation-curvelanes branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants