Can satellite image patches be automatically classified into land use categories to support environmental monitoring and urban planning?
Manual annotation of satellite imagery is costly and time-consuming. Automated classification can:
- Accelerate large-scale analysis
- Support planning and monitoring
- Flag uncertain cases for human review
The system is intended as decision support rather than full automation.
We use the EuroSAT RGB dataset:
- ~27,000 satellite image patches
- 10 land use classes
- RGB format, 64×64 resolution
- Images organized in class-based folders
- AnnualCrop
- Forest
- HerbaceousVegetation
- Highway
- Industrial
- Pasture
- PermanentCrop
- Residential
- River
- SeaLake
Each image represents a satellite patch labeled with its dominant land use type.
To prepare the dataset for model training, we construct a master DataFrame containing:
- The image file path
- The corresponding class label
This structured representation will allow us to perform a reproducible train/validation/test split while ensuring consistency across models.