LULCI-Clust is a deep learning-based framework for unsupervised Land Use and Land Cover (LULC) image clustering. It integrates powerful vision and dimensionality reduction models to capture complex spatial patterns and semantic information from satellite or aerial imagery, making it scalable and robust across diverse geographical datasets.
Land Use and Land Cover analysis is crucial for understanding spatial dynamics in environmental monitoring, urban planning, and sustainable development. Traditional clustering methods often fail to scale or adapt to complex LULC patterns. LULCI-Clust addresses these challenges with a hybrid framework that combines:
- π§ Vision Transformer (ViT) for extracting high-level semantic features from image patches
- π Variational Autoencoder (VAE) for learning latent structural representations
- π½ UMAP for effective dimensionality reduction
- π’ k-means++ for final clustering
βββ eu_jpg/ # European Union Urban Atlas sample images
βββ japan_jpg/ # Japan LULC imagery
βββ vietnam_jpg/ # Vietnam LULC imagery
βββ _main_experiment_eu.ipynb # Notebook for EU dataset experiments
βββ _main_experiment_jp.ipynb # Notebook for Japan dataset experiments
βββ _main_experiment_vn.ipynb # Notebook for Vietnam dataset experiments
βββ LICENSE # Apache 2.0 License
βββ README.md # Project documentation
conda create --name lulc python=3.11
conda activate lulc
conda install matplotlib seaborn scipy scikit-learn jupyter pandas ipykernel
python -m ipykernel install --user --name lulc
pip install transformers torch torchvision
pip install -U sentence-transformers
pip install tf_keras tensorflow umap-learnChoose the appropriate notebook based on the dataset you'd like to analyze:
_main_experiment_eu.ipynbβ for Urban Atlas LULC 2018 (EU)_main_experiment_jp.ipynbβ for Japan imagery_main_experiment_vn.ipynbβ for Vietnam imagery
This repository includes sample datasets from:
- Urban Atlas LULC 2018
- Japan β recent high-resolution LULC maps
- Vietnam β urban and rural LULC regions
- Geospatial and Remote Sensing
- Urban and Environmental Planning
- Agriculture and Forestry Monitoring
- Transportation and Infrastructure Development
This project is licensed under the Apache 2.0 License β see the LICENSE file for details.
If you use this work in your research, please cite our paper:
@article{dinh2025efficient,
title={An efficient fusion-based deep learning framework for land use and land cover image clustering},
author={Dinh, Tai and Tran, Dat and Dobe{\v{s}}ov{\'a}, Zdena and Van Hong, Huynh and Lisik, Daniil and Khan, Rameesh},
journal={Engineering Applications of Artificial Intelligence},
volume={161},
pages={112061},
year={2025},
publisher={Elsevier}
}