Unveiling Earth’s Secrets: A Guide to Deep Learning Applications in Satellite-Based Land Cover Classification (1/4)

Part 1/4: Google Earth Engine to build a dataset with satellite images

This article explains how to get satellite images to build a dataset to train a neural network. It will first explain the MiniFrance land cover dataset, details about satellite data (TIF files, EPSG projections, etc.), and how to visualize data on Google Maps through the QGIS software. Then, a description of the two satellites used Sentinel 1 and Sentinel 2 will be given. Finally, we will go deeper into the code implementation to fetch satellite images using Google Earth Engine.

Continue reading “Unveiling Earth’s Secrets: A Guide to Deep Learning Applications in Satellite-Based Land Cover Classification (1/4)”

Image Segmentation: FCN-8 module and U-Net

Python project, TensorFlow.

First, this article will show how to reuse the feature extractor of a model trained for object detection for a new model designed for image segmentation. The three architectures FCN-32, FCN-16 and FCN-8 will be explained and the last one will be implemented. The U-Net architecture will also be developed. Finally, we will implement a parser to convert raw data to data used by segmentation models and we will train them on multiple classes.

Continue reading “Image Segmentation: FCN-8 module and U-Net”