Land type classification in Egypt using Sentinel-2 satellite imagery and deep learning.
# π GlobeClass
# Land-Type Classification in Egypt using Sentinel-2 Satellite Imagery
A deep learning project for **land cover classification in Egypt** using **Sentinel-2 satellite imagery**. This project leverages computer vision and deep learning models to automatically classify different land types from satellite images, supporting environmental monitoring, urban planning, and agricultural analysis.
---
## π Project Overview
This project aims to classify land types in Egypt from Sentinel-2 satellite images using state-of-the-art deep learning techniques.
The workflow includes:
- Collecting Sentinel-2 satellite imagery
- Data preprocessing and augmentation
- Training deep learning models
- Evaluating model performance
- Predicting land cover classes on unseen images
---
## π Features
- π°οΈ Sentinel-2 satellite image classification
- π Land cover detection in Egypt
- π§ Deep learning-based image classification
- π Model evaluation and performance metrics
- π Training visualization (accuracy & loss)
- π Prediction on custom satellite images
---
## π οΈ Technologies Used
- Python
- PyTorch
- NumPy
- Pandas
- Matplotlib
- Scikit-learn
- OpenCV
- Pillow (PIL)
- Jupyter Notebook
---
## π Project Structure
```
Land-Type-Classification-in-Egypt-Sentinel2-DEPI/
β
βββ dataset/
βββ notebooks/
βββ models/
βββ outputs/
βββ images/
βββ train.py
βββ predict.py
βββ requirements.txt
βββ README.md
```
---
## π Dataset
This project uses **Sentinel-2 satellite imagery** for land cover classification.
Example land types include:
- πΎ Agricultural Land
- π² Forest
- ποΈ Desert
- ποΈ Urban Area
- π Water Bodies
- π± Vegetation
- π£οΈ Roads
- π Industrial Areas
---
## βοΈ Installation
Clone the repository:
```bash
git clone
github.com
cd Land-Type-Classification-in-Egypt-Sentinel2-DEPI
```
Install dependencies:
```bash
pip install -r requirements.txt
```
---
## βΆοΈ Training
Run:
```bash
python β¦