Skip to content

hrishikeshh/DeepGlobe-Land-Cover-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

DeepGlobe-Land-Cover-Classification

You can read the in depth explanation here

How to Run

  1. Clone this repository. Navigate to desired directory and use:
git clone [email protected]:hrishikeshh/DeepGlobe-Land-Cover-Classification.git
  1. The Python notebook is optimized and set up for proper execution in Google Colab. I'd recommend to upload deepglobe_land_cover.ipynb and execute from there. Please see Folder Structure section for how to set up the initial folder structure. The Python notebook will move and create new directories to accomodate for certain preprocessing procedures but the initial setup is shown below.
  2. Download the data from this source and upload all data into Google Drive workspace based on the prior mentioned folder structure.
  3. Execute the Python notebook. Note that for training, it is recommended to connect to a GPU enabled runtime for faster training speeds.

Folder Structure

Initial Google Drive Folder Setup for Google Colab:

satellite_image_segmentation
│    Land_Cover_Segmentation.ipynb
└───data
│    │   class_dict.csv
│    │   metadata.csv
│    └───test
│    │    │ 1499_sat.jpg
│    │    │ 1500_sat.jpg
│    │    │ ...
│    └───train
│    │    │ 199_sat.jpg
│    │    │ 199_mask.png
│    │    │ ...
│    └───valid
│    │    │ 1074_sat.jpg
│    │    │ 1074_sat.jpg
│    │    │ ...

Dataset

DeepGlobe Land Cover Classification Dataset

About

Classifying land coverage using remote sensing satellite data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published