You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pixel-level crop classification from **Sentinel-2** satellite imagery using a **Graph Convolutional Network** built with PyTorch Geometric. The model classifies agricultural land into 5 crop/land-cover classes at 10 m spatial resolution.
4
12
5
13
---
@@ -8,6 +16,7 @@ Pixel-level crop classification from **Sentinel-2** satellite imagery using a **
8
16
9
17
-[Overview](#overview)
10
18
-[Method](#method)
19
+
-[Model Architecture](#model-architecture)
11
20
-[Project Structure](#project-structure)
12
21
-[Results](#results)
13
22
-[Exploratory Data Analysis](#1-exploratory-data-analysis)
3.**GCN training** -- 3-layer GCN with batch normalization, dropout (0.5), and inverse-frequency class weighting
64
73
4.**Raster inference** -- Tiled KNN-graph prediction over the full 2262x1424 Sentinel-2 composite
65
74
75
+
### Model Architecture
76
+
77
+
The GCN consists of 3 graph convolutional layers with batch normalization and dropout. The KNN graph (k=8) provides the edge connectivity, enabling each pixel to aggregate spectral information from its 8 most similar neighbors in feature space.
78
+
79
+
<palign="center">
80
+
<imgsrc="figures/gcn_architecture.png"alt="GCN Model Architecture"width="900">
0 commit comments