Lars2000 commited on
Commit
e8bf599
·
1 Parent(s): 2ec4997

Add Readme

Browse files
Files changed (1) hide show
  1. README.md +41 -12
README.md CHANGED
@@ -1,12 +1,41 @@
1
- ---
2
- title: Sentinel
3
- emoji: 👀
4
- colorFrom: green
5
- colorTo: green
6
- sdk: gradio
7
- sdk_version: 4.29.0
8
- app_file: app.py
9
- pinned: false
10
- ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Satellite Image Classification Project
2
+
3
+ This repository contains all resources and code for the Satellite Image Classification project conducted as a study project at the ZHAW School of Management and Law. The project uses machine learning to classify satellite images from the EuroSAT dataset, which are derived from Sentinel satellites, into ten different land cover types.
4
+
5
+ ## Project Overview
6
+
7
+ The aim of this project is to develop an automated classification system to help with environmental monitoring and urban planning by classifying satellite images into categories such as Forest, Highway, Residential, and others. It utilizes TensorFlow for model development and Gradio for deployment to provide an interactive web interface.
8
+
9
+ ## Features
10
+
11
+ - **Automated Image Classification:** Classify satellite images into ten distinct land cover categories.
12
+ - **Interactive Web Application:** A Gradio-based interface that allows users to upload satellite images and view the classification results in real time.
13
+ - **Data Augmentation Techniques:** Employ various augmentation techniques to improve the model's accuracy and robustness.
14
+
15
+ ## Installation
16
+
17
+ To set up this project locally, follow these steps:
18
+
19
+ ```bash
20
+ git clone https://github.com/hartmannlars/satellite-image-classification.git
21
+ cd satellite-image-classification
22
+ pip install -r requirements.txt
23
+ ```
24
+
25
+ ## Usage
26
+
27
+ Launch the application with the following command:
28
+
29
+ ```bash
30
+ python app.py
31
+ ```
32
+
33
+ Then, navigate to http://localhost:7860 in your web browser to interact with the model.
34
+
35
+ ## Usage
36
+
37
+ The project uses the EuroSAT dataset, which comprises 30,988 labeled satellite images categorized into 10 classes.
38
+
39
+ ## Model Architecture
40
+
41
+ The model is based on the EfficientNetB0 architecture, utilizing TensorFlow for training and fine-tuning on the satellite images.