From 3e49ea19f839b847e71610638d0c212ea2292925 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 6 Sep 2024 12:50:35 +0200 Subject: [PATCH] adding links --- _posts/2024-08-30-land-use-classification.md.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_posts/2024-08-30-land-use-classification.md.md b/_posts/2024-08-30-land-use-classification.md.md index c3ff399..fa9db9c 100644 --- a/_posts/2024-08-30-land-use-classification.md.md +++ b/_posts/2024-08-30-land-use-classification.md.md @@ -12,7 +12,7 @@ title: Land use classification of Landsat images

Transferable Technical Skills Applied in This Project

-* [Data extraction] (JavaScript, Google Earth Engine) +* [Data extraction](https://github.com/cristianvergaraf/land_use_classification/blob/main/download_images.js) (JavaScript, Google Earth Engine) * Generation of training set (QGIS, Python) * Data preprocessing and exploratory analysis (Pandas) * Testing different machine learning algorithms: SVM, Random Forest (scikit-learn) @@ -28,24 +28,24 @@ In this example the Lingue basin in south-central Chile was classified into seve ![land use cover](land_use_web.jpg) -

Data Extraction

+

Data Extraction

Download images from Google Earth Engine using simple javaScript. -

Generation of Training Sites

+

Generation of Training Sites

A training set was generated by selecting sites through photointerpretation of high-resolution images (Google Earth). The selected classes were natural forest, forest plantation, shrubland, agriculture, urban, and water. -

Exploratory Analysis

+

Exploratory Analysis

Since the reflectance values were already scaled from 0 to 1, additional scaling was unnecessary. The distribution of bandas, separability of classes, and identification of outliers were performed to assess the training sites. -

Testing Different Machine Learning Algorithms

+

Testing Different Machine Learning Algorithms

Three different machine algorithms were compared to determine which performed best for this task, considering the small and imbalanced number of training sites. -

Predicting Land Use Classes

+

Predicting Land Use Classes

The models were applied to predict the land use/cover classes for the entire image. Rasterio was used to manage the image and transform it into an array, enabling model application. The results were then converted back to an image and exported.