Skip to content

A set of scripts to perform remote sensing image analysis using deep learning

Notifications You must be signed in to change notification settings

atroyagalvis/deepsensing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deepsensing

A set of scripts to perform remote sensing image interpretation using deep learning.

Remote sensing image interpretation consists in analysing an image taken by an aerial or sattelite engine in order to associate to each pixel a sematic class related to a given application domain.

Deepsensing is a set of scripts to: -read GEOTIFF images using gdal -write a numpy array as a GEOTIFF image -build, and train deep learning models using the keras framework -evaluate the quality of a predicted image with respect to a reference image -more

To train a model you need a ready-to-analyse remote sensing image, an label image corresponding to the same area containing the targetted classes.

Requirements: Python2.7 with keras, and gdal modules installed

example: (to run on GPU using theano) THEANO_FLAGS=floatX=float32,device=cuda0,nvcc.flags=-D_FORCE_INLINES python deepsensing_categorical.py

The two images used as training and testing data in the provided example where taken from the Zurich dataset: Volpi, M. & Ferrari, V.; Semantic segmentation of urban scenes by learning local class interactions, In IEEE CVPR 2015 Workshop "Looking from above: when Earth observation meets vision" (EARTHVISION), Boston, USA, 2015.

About

A set of scripts to perform remote sensing image analysis using deep learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages