Timerns commited on
Commit
49e263c
·
verified ·
1 Parent(s): 984cdba

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +50 -47
README.md CHANGED
@@ -1,47 +1,50 @@
1
- In this repository, you will find code and resources related to lake detection using deep learning techniques. The project leverages satellite imagery and advanced neural network architectures to accurately identify and segment lakes in various geographical regions.
2
-
3
-
4
- ## Project Overview
5
- Accelerated glacier retreat driven by global climate change has led to the rapid formation and expansion
6
- of glacial lakes in alpine environments, significantly increasing the risk of Glacial Lake
7
- Outburst Floods (GLOFs). This research proposes a
8
- two-part methodological framework to improve the detection and
9
- monitoring of these dynamic water bodies using multi-source remote sensing data.
10
-
11
- First, a Melting Season Assessment was developed using Sentinel-1 Synthetic
12
- Aperture Radar (SAR) backscatter data to automatically identify the onset of
13
- the melting season. This period is critical for hazard assessment as
14
- it marks the time when newly formed or rapidly expanding lakes pose the highest risks.
15
- The results indicate that the melting season start can be reliably detected using $\sigma^{0}_{VV}$
16
- backscatter with a 3 dB threshold and a 25\% wet snow percentage threshold.
17
- This method achieved high accuracy, identifying the start of snowmelt within an average
18
- of 6.5 days compared to in-situ physical simulations.
19
-
20
- Second, Glacial Lake Segmentation was performed using deep
21
- learning-based semantic segmentation models. These models integrated multi-source data,
22
- including Sentinel-1 (radar), Sentinel-2 (optical), and Digital Elevation Models
23
- (topographical). The study evaluated several architectures,
24
- including U-Net variants, DeepLabV3+, and a hybrid SwinV2-CNN U-Net.
25
- The findings demonstrate that the hybrid SwinV2-CNN U-Net was the best-performing model,
26
- effectively capturing both global context and fine spatial details necessary for
27
- accurate segmentation of early-stage lakes.
28
-
29
- Overall, the work demonstrates that advanced deep learning models
30
- outperform traditional machine learning methods for glacial lake mapping.
31
-
32
-
33
- ## Repository Structure
34
- - `dataset/`: Contains the data for the Deep Learning models, including satellite images and corresponding labels.
35
- - `code/`: Houses all the scripts and notebooks used for data preprocessing, model training, evaluation, and visualization.
36
- - `melting_season/`: Notebooks and scripts specific to the melting season analysis.
37
- - `deep_learning_dataset/`: Scripts for handling and reconstructing the images dataset from GEE.
38
- - `lake_detection/`: Code related to lake detection models and experiments used as a Classification task.
39
- - `lake_detection_deep_learning/`: Contains deep learning models for lake detection, including model architectures, training routines, and visualization tools.
40
- - `models/`: Pre-trained models and checkpoints for various experiments.
41
- - `trainer/`: Is the library for training inside of it are all the models architectures.
42
-
43
- ## Author
44
- Tim Ernst
45
-
46
- ## Scope of the Project
47
- This work is part of the Master's thesis "Detection of glacial lakes using remote sensing data" for the degree of Master of Science in Data Science at the University of Applied Sciences and Arts Western Switzerland (HES-SO).
 
 
 
 
1
+ ---
2
+ license: mit
3
+ ---
4
+ In this repository, you will find code and resources related to lake detection using deep learning techniques. The project leverages satellite imagery and advanced neural network architectures to accurately identify and segment lakes in various geographical regions.
5
+
6
+
7
+ ## Project Overview
8
+ Accelerated glacier retreat driven by global climate change has led to the rapid formation and expansion
9
+ of glacial lakes in alpine environments, significantly increasing the risk of Glacial Lake
10
+ Outburst Floods (GLOFs). This research proposes a
11
+ two-part methodological framework to improve the detection and
12
+ monitoring of these dynamic water bodies using multi-source remote sensing data.
13
+
14
+ First, a Melting Season Assessment was developed using Sentinel-1 Synthetic
15
+ Aperture Radar (SAR) backscatter data to automatically identify the onset of
16
+ the melting season. This period is critical for hazard assessment as
17
+ it marks the time when newly formed or rapidly expanding lakes pose the highest risks.
18
+ The results indicate that the melting season start can be reliably detected using $\sigma^{0}_{VV}$
19
+ backscatter with a 3 dB threshold and a 25\% wet snow percentage threshold.
20
+ This method achieved high accuracy, identifying the start of snowmelt within an average
21
+ of 6.5 days compared to in-situ physical simulations.
22
+
23
+ Second, Glacial Lake Segmentation was performed using deep
24
+ learning-based semantic segmentation models. These models integrated multi-source data,
25
+ including Sentinel-1 (radar), Sentinel-2 (optical), and Digital Elevation Models
26
+ (topographical). The study evaluated several architectures,
27
+ including U-Net variants, DeepLabV3+, and a hybrid SwinV2-CNN U-Net.
28
+ The findings demonstrate that the hybrid SwinV2-CNN U-Net was the best-performing model,
29
+ effectively capturing both global context and fine spatial details necessary for
30
+ accurate segmentation of early-stage lakes.
31
+
32
+ Overall, the work demonstrates that advanced deep learning models
33
+ outperform traditional machine learning methods for glacial lake mapping.
34
+
35
+
36
+ ## Repository Structure
37
+ - `dataset/`: Contains the data for the Deep Learning models, including satellite images and corresponding labels.
38
+ - `code/`: Houses all the scripts and notebooks used for data preprocessing, model training, evaluation, and visualization.
39
+ - `melting_season/`: Notebooks and scripts specific to the melting season analysis.
40
+ - `deep_learning_dataset/`: Scripts for handling and reconstructing the images dataset from GEE.
41
+ - `lake_detection/`: Code related to lake detection models and experiments used as a Classification task.
42
+ - `lake_detection_deep_learning/`: Contains deep learning models for lake detection, including model architectures, training routines, and visualization tools.
43
+ - `models/`: Pre-trained models and checkpoints for various experiments.
44
+ - `trainer/`: Is the library for training inside of it are all the models architectures.
45
+
46
+ ## Author
47
+ Tim Ernst
48
+
49
+ ## Scope of the Project
50
+ This work is part of the Master's thesis "Detection of glacial lakes using remote sensing data" for the degree of Master of Science in Data Science at the University of Applied Sciences and Arts Western Switzerland (HES-SO).