• Stars
    star
    308
  • Rank 134,929 (Top 3 %)
  • Language
    Python
  • Created about 6 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Satellite Imagery Feature Detection with SpaceNet dataset using deep UNet

Deep UNet for satellite image segmentation

banner!

About this project

This is a Keras based implementation of a deep UNet that performs satellite image segmentation.

Dataset

  • The dataset consists of 8-band commercial grade satellite imagery taken from SpaceNet dataset.
  • Train collection contains few tiff files for each of the 24 locations.
  • Every location has an 8-channel image containing spectral information of several wavelength channels (red, red edge, coastal, blue, green, yellow, near-IR1 and near-IR2). These files are located in data/mband/ directory.
  • Also available are correctly segmented images of each training location, called mask. These files contain information about 5 different classes: buildings, roads, trees, crops and water (note that original Kaggle contest had 10 classes).
  • Resolution for satellite images s 16-bit. However, mask-files are 8-bit.

Implementation

  • Deep Unet architecture is employed to perform segmentation.
  • Image augmentation is used for input images to significantly increases train data.
  • Image augmentation is also done while testing, mean results are exported to result.tif image. examples

Note: Training for this model was done on a Tesla P100-PCIE-16GB GPU.

Prediction Example

prediction example

Network architecture

Deep Unet Architecture

More Repositories

1

digital-data-scientist-hiring-test-powered-by-hackerrank

A few interesting data science problems along with my solutions in R and Python
Python
116
star
2

tensorflow-mobilenet-which-car-is-that

Android app containing an Image classifier based on transfer learning CNN using Tensorflow 1.4.1 on Stanford's Imagenet cars dataset
Java
15
star
3

MSCA-31005-database-class-project

The aim of our team was to use data from meetup.com to build a recommender system which will identify and suggest groups and activities to a member based on their interest and additional interests of similar members. Furthermore, a social network analysis was done to identify the relationship between groups and people.
Jupyter Notebook
10
star
4

uchicago-canvas-file-grabber

Chrome plugin to bulk download course content from Canvas and ilykei portal for University of Chicago students
JavaScript
5
star
5

population-density-India

The goal of this project is to calculate population weighted mean of geospatial coordinates of each Indian state and compare data from different decennial censuses.
Jupyter Notebook
5
star
6

data-camp-downloader

a chrome extension to bluk download course videos from datacamp
JavaScript
4
star
7

amazon-book-preview-pdf-downloader

A chrome browser based extension to convert book previews on Amazon to pdf files
JavaScript
4
star
8

The-Movie-Project

Jupyter Notebook
2
star
9

lost-in-recommendations

Lost in Recommendations is a Flask based WebApp that uses D3.js force directed graphs to visualize YouTube/Wikipedia recommendations.
Python
2
star
10

yolo-live

CSS
1
star
11

yolov3-spacenet

Python
1
star
12

spacenet-predictions-to-geojson

code and utilities to convert YOLOv3 (AlexeyAB's version of Darknet) predictions on SpaceNet dataset to geojson output
Jupyter Notebook
1
star
13

dp-yt-python-solutions

Python Solutions for Andrey Grehov's "Dynamic Programming for Beginners" short course on YouTube
Python
1
star
14

learningFlask

The purpose of this project is to make a web application using Flask that allows user to signup, login, logout (with a postgresql database). Proide user with a nearby events (using wikimedia's nearby API). Display an interactive map for the results (using leaflet.js).
Python
1
star
15

leoslackbot

Leo is a Slack bot that utilizes Google's URL shortening and AWS's SNS services. Leo is programmed to send SMS alerts each time a target user posts a weblink. SMS shall contain a shortened URL of the same link.
Python
1
star
16

uncommonhacks-2018

Our hackathon project that won "Best Hack for Social Good" award at Uncommon Hacks (Feb, 2018), [sponsored by JP Morgan Chase] at uChicago
Java
1
star