Skip to content

Determine land use and land cover classification based on Sentinel-2 satellite images with state-of-the-art performance 🛰

Notifications You must be signed in to change notification settings

asimzz/landcover_classification

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Land Use and Land Cover Classification (Beating the Benchmark)

In this project, we address the challenge of determining the land use and land cover classification of Sentinel-2 satellite images (EuroSAT dataset). The EuroSAT dataset can be downloaded from http://madm.dfki.de/downloads. This dataset is the first large-scale patch-based land use and land cover classification dataset based on Sentinel-2 satellite images and is thanks to the fantastic work of Helber et al. (2018).

The ability to classify land use and land cover accurately is important as it can be leveraged for multiple real-world Earth observation applications. Possible applications are land use and land cover change detection or the improvement of geographical maps.

The EuroSAT dataset consists of 27,000 labelled images with 10 different land use and land cover classes. The labelled dataset EuroSAT is made publicly available at https://github.com/phelber/eurosat. Furthermore, Helber et al (2018) benchmark for the proposed EuroSAT dataset using Convolutional Neural Networks (CNNs). The goal of the work is to beat their benchmark.

The 10 different land use and land cover classes are as follows: eurosat_data

Model Training

We implement a transfer learning approach using a pre-trained model resnet50 that has been pre-trained on ImageNet. Parameters:

  • Model = ResNet50
  • Batch Size = 32
  • Training/Validation split = 80/20%
  • Image Augmentation + normalisation (ImageNet)

Confusion Matrix

This gives us a final prediction accuracy of ~99% which is a state-of-the-art performance result and beats the current benchmark (Helber et al., 2018) by 0.43%.

eurosat_confusion_matrix

Results

eurosat_preds

References

  • Helber, P., Bischke, B., Dengel, A. and Borth, D., 2018. Eurosat: A novel dataset and deep learning benchmark for land use and land cover classification. arXiv preprint arXiv:1709.00029.

About

Determine land use and land cover classification based on Sentinel-2 satellite images with state-of-the-art performance 🛰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%