(ALCC) - Earth Engine Implementation

Md Rokib Uddin Oney
Md Rokib Uddin Oney

March 11, 2026

(ALCC) - Earth Engine Implementation

This project implements the Automatic Land Cover Classification (ALCC) methodology from Gašparović et al. (2019) as a web application in Google Earth Engine. The system automatically classifies satellite imagery into five land cover classes (Water, High Vegetation, Low Vegetation, Bare Land, and Built-up) using a novel sequential approach based on spectral indices and k-means clustering.

The implementation follows the paper's workflow :

  1. Water extraction using MNDWI (Modified Normalized Difference Water Index) with 2-class k-means

  2. Vegetation separation (high/low) using NDVI with 3-class k-means

  3. Bare land identification using NDBaI with 3-class k-means

  4. Built-up vs remaining bare land separation using NBLI with 2-class k-means

Key features include user input for any city name and year (2013-present), automatic Landsat 8 image retrieval with cloud filtering, atmospheric correction (DOS1 method via QA_Pixel band), accuracy assessment against Dynamic World V1 reference data, and safe download functionality.


Tools used

Google Earth Engine(GEE)

tags

#GoogleEarthEngineLandcover Classification#RemoteSensing

You might also like

Join the community!

We're a place where geospatial professionals showcase their works and discover opportunities.