Skip to content

Deep learning for land cover detection from medium resolution satellite imagery

Notifications You must be signed in to change notification settings

SIH-22-Kyogre/SatVision_Land-Cover-Detection

Repository files navigation

Deep Learning and Image Processing for SatVision

Deep Learning Models for Land Cover Detection

This repository contains the implementation of the deep learning models used for land cover detection. Two classes of models were developed:

1. Land Cover Classification

These models are capable of classifying a satellite image into one of ten categories:

     Residential
     Industrial
     Highways
     Sea Lakes
     Rivers
     Herbaceous Vegetation
     Pasture
     Forest
     Annual Crops
     Permanent Crops

The EuroSAT dataset was used to train the models. Three models were trained on RGB images. One model was trained on all bands of the EuroSAT dataset.

2. Land Cover Segmentation

These model are capable of segmenting a satellite image and obtaining an image mask with colors corresponding to seven classes:

    Urban land: 0,255,255 - Man-made, built up areas with human artifacts
    Agriculture land: 255,255,0 - Farms, any planned plantation, cropland, orchards, vineyards.
    Rangeland: 255,0,255 - Any non-forest, non-farm, green land, grass
    Forest land: 0,255,0 - Any land with x% tree crown density plus clearcuts.
    Water: 0,0,255 - Rivers, oceans, lakes, wetland, ponds.
    Barren land: 255,255,255 - Mountain, land, rock, dessert, beach, no vegetation
    Unknown: 0,0,0 - Clouds and others

The DeepGlobe dataset was used to train the segmentation model. A state-of-the-art CNN was trained on RGB images of the DeepGlobe dataset.

About

Deep learning for land cover detection from medium resolution satellite imagery

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published