Skip to content
Back to projects

Project

GAN-Based Satellite Image Classification

Comparing GAN variants for augmenting satellite imagery and improving classification accuracy.

GANsCNNPyTorchRemote Sensing

Overview

A research project investigating how different GAN architectures can augment the EuroSAT satellite imagery dataset to improve land-use classification accuracy. Published at IEEE ICESC 2024.

My Role

Lead researcher — designed experiments, implemented GAN variants, trained classification models, and authored the paper.

Approach

  • Implemented four GAN variants: InfoGAN, CGAN, CDCGAN, and ACGAN for synthetic satellite image generation.
  • Augmented the EuroSAT dataset by 50% with generated samples across all land-use categories.
  • Trained CNN classifiers on original vs. augmented datasets to measure classification improvement.
  • Conducted rigorous evaluation using accuracy, precision, recall, and FID scores across all variants.

Outcome

CDCGAN achieved the highest classification accuracy; ACGAN excelled in precision and recall. Published at IEEE ICESC 2024. Cited by 4.