For this problem, a set of satellite/aerial images acquired from Google Maps and the corresponding ground-truth images are provided in /training
. Our goal is to train a classifier to segment roads for images in /test_set_image
. Our convolutional neural network is provided in run.py
and our results using the CNN are in predictions_testing
.
This repository contains following parts:
- Training data —
training
- Testing data —
test_set_image
- CNN code for road segmentation — run.py
- A pre-computed CNN model — mnist
- Prediction data —
predictions_testing
- A submission file — tf_submission.csv
- An image generated in the code for converting the format — sharpen.png
To train your own model, please set RESTORE_MODEL = False. The training might take several hours.
To reproduce the result shown in this file, please set RESTORE_MODEL = True.
This is the work of Fan Zhang, Wenyuan Lv, and Tina Fang.