Round 1: Completed

EPFL ML Road Segmentation 2019

Project 2: Road extraction from satellite images


Extract roads from satellite images

For this problem, we provide a set of satellite/aerial images acquired from GoogleMaps. We also provide ground-truth images where each pixel is labeled as {road, background}. Your goal is to train a classifier to segment roads in these images, i.e. assign a label {road=1, background=0} to each pixel. Please see detailed instructions on the course github.


File descriptions -

  • training.zip - the training set consisting of images with their ground truth
  • test_set_images.zip - the test set
  • sampleSubmission.csv - a sample submission file in the correct format
  • mask_to_submission.py - script to make a submission file from a binary image
  • submission_to_mask.py - script to reconstruct an image from the sample submission file

The sample submission file contains two columns:

  • The first column corresponds to the image id followed by the x and y top-left coordinate of the image patch (16x16 pixels)

  • The second column is the label assigned to the image patch


Your algorithm is evaluated according to the following criterion:

  • F1 score (this combines the two numbers of precision and recall)


Each participant is allowed to make 5 submissions per day (i.e. up to 15 submissions per team per day). Failed submissions (e.g. wrong submission file format) do not count.

Latest Submissions

dew graded
wdy graded
dew graded
dew graded
wdy graded