Update README.md
Browse files
README.md
CHANGED
|
@@ -1,3 +1,152 @@
|
|
| 1 |
-
---
|
| 2 |
-
license: mit
|
| 3 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: mit
|
| 3 |
+
---
|
| 4 |
+
|
| 5 |
+
# Models to estimate SAR-based Vegetation indices and biophysical variables
|
| 6 |
+
|
| 7 |
+
This study presents a machine learning-based approach to estimate optical vegetation indices and biophysical variables (hereafter referred to as VIs) using synthetic aperture radar (SAR) and ancillary data for forest monitoring.
|
| 8 |
+
The best-performing models were Random Forest Regressor (RFR) for LAI and FAPAR and XGBoost (XGB) for EVI and NDVI. These models were trained on temporally and spatially aligned time series (TS) datasets, containing Sentinel-1 SAR data, Sentinel-2 multispectral data, DEM-based features and meteorological variables. It provides an accurate and timely alternative to optical-based VIs.
|
| 9 |
+
|
| 10 |
+
These models are part of the paper Paluba, D., Le Saux, B., Sarti, F., Štych, P. (2025): Estimating vegetation indices and biophysical parameters for Central European temperate forests with Sentinel-1 SAR data and machine learning. Published in Big Earth Data
|
| 11 |
+
|
| 12 |
+
## Model Details
|
| 13 |
+
|
| 14 |
+
### Model Description
|
| 15 |
+
|
| 16 |
+
The study explores the feasibility of using SAR-based features in combination with additional datasets (e.g., DEM-based features and meteorological data) to estimate optical VIs, specifically, LAI, FAPAR, EVI and NDVI. Traditional optical remote sensing methods are often hindered by cloud cover, making it difficult to obtain continuous and reliable vegetation monitoring data. This research addresses this challenge by applying SAR data, which is unaffected by atmospheric conditions.
|
| 17 |
+
Using ML, particularly RFR and XGB, the study demonstrates that SAR-based VIs can replicate the patterns of optical-based VIs, while also offering advantages such as higher temporal resolution and all-year monitoring. The inclusion of ancillary data improves model accuracy, particularly in differentiating forest types and seasonal variations. The transferability tests confirm that the methodology generalizes well across Central European forests and shows potential for large-scale monitoring applications.
|
| 18 |
+
|
| 19 |
+
|
| 20 |
+
- **Developed by:** Daniel Paluba, Bertrand Le Saux
|
| 21 |
+
- **Funded by [optional]:** [More Information Needed]
|
| 22 |
+
- **Model type:** [More Information Needed]
|
| 23 |
+
- **License:** CC BY 4.0
|
| 24 |
+
|
| 25 |
+
### Model Sources
|
| 26 |
+
|
| 27 |
+
**Repositories:**
|
| 28 |
+
- [GitHub SAR-based-VIs](https://github.com/palubad/SAR-based-VIs) for data and for data generation.
|
| 29 |
+
- [MMTS-GEE](https://github.com/palubad/MMTS-GEE) to generate multi-modal and time series datasets with spatially and temporally aligned data.
|
| 30 |
+
|
| 31 |
+
**Paper:**
|
| 32 |
+
Paluba et al. 2025: Estimating vegetation indices and biophysical parameters for Central European temperate forests with Sentinel-1 SAR data and machine learning. Published in Big Earth Data.
|
| 33 |
+
|
| 34 |
+
**Demo:**
|
| 35 |
+
Will be provided soon.
|
| 36 |
+
|
| 37 |
+
|
| 38 |
+
#### Scenarios Where the Model May Not Work Well
|
| 39 |
+
- Forest areas significantly different from those in the training data (e.g., tropical rainforests, drylands).
|
| 40 |
+
- Extreme weather conditions (e.g., snow, heavy rain) affecting SAR signal interpretation.
|
| 41 |
+
- Recently disturbed areas with high structural variability, leading to noisier results.
|
| 42 |
+
|
| 43 |
+
#### Known limitations
|
| 44 |
+
- Reliance on forest type classification: Errors in input forest type maps can propagate into the VI estimations.
|
| 45 |
+
- The model's effectiveness in disturbed forests is lower than in healthy forests, which may affect early disturbance detection.
|
| 46 |
+
- Seasonal variations introduce noise, particularly in winter, affecting model accuracy.
|
| 47 |
+
|
| 48 |
+
#### Recommendations to overcome the limitations - future work
|
| 49 |
+
- Ensure diverse training data covering different forest types and disturbance scenarios to improve generalizability.
|
| 50 |
+
- Complement SAR-based estimations with optical data when available to enhance accuracy.
|
| 51 |
+
- Improve noise reduction techniques and incorporate multi-band SAR data (L-, P-bands) in future studies for better vegetation characterization.
|
| 52 |
+
|
| 53 |
+
## How to Get Started with the Model
|
| 54 |
+
|
| 55 |
+
To implement this model:
|
| 56 |
+
- Prepare input datasets using the MMTS-GEE tool: Collect Sentinel-1 SAR data, DEM-based features, and meteorological variables.
|
| 57 |
+
- Preprocess data: Use the MMTS-GEE tool for temporal and spatial alignment.
|
| 58 |
+
- Train the model: Implement RFR for LAI/FAPAR and XGB for EVI/NDVI using optimized hyperparameters.
|
| 59 |
+
- Evaluate performance: Compare model outputs with Sentinel-2-based VIs to validate accuracy.
|
| 60 |
+
- Deploy for inference: Apply trained models to monitor vegetation indices in new regions or for near real-time applications.
|
| 61 |
+
|
| 62 |
+
[More Information Needed]
|
| 63 |
+
|
| 64 |
+
## Training Details
|
| 65 |
+
|
| 66 |
+
### Training Data
|
| 67 |
+
|
| 68 |
+
The model was trained on:
|
| 69 |
+
- Sentinel-1 SAR time series (VH and VV polarizations).
|
| 70 |
+
- Sentinel-2 optical vegetation indices (LAI, FAPAR, EVI, NDVI) as ground truth.
|
| 71 |
+
- Digital Elevation Model (DEM)-based features (elevation, slope, LIA).
|
| 72 |
+
- Meteorological variables (temperature, precipitation).
|
| 73 |
+
- Forest type maps (broad-leaved vs. coniferous).
|
| 74 |
+
- Geographic scope: Czechia for training, validated on Central European forests.
|
| 75 |
+
|
| 76 |
+
### Training Procedure
|
| 77 |
+
|
| 78 |
+
Feature Selection: Using permutation feature importance analysis to identify key predictors.
|
| 79 |
+
Data Splitting: Training and validation sets created with a balanced representation of healthy and disturbed forests.
|
| 80 |
+
Hyperparameter Optimization:
|
| 81 |
+
RFR: Fine-tuned for maximum depth, number of trees, and minimum samples per split.
|
| 82 |
+
XGB: Optimized learning rate, tree depth, and number of boosting rounds.
|
| 83 |
+
Model Training: Using scikit-learn and XGBoost libraries with MAE loss function.
|
| 84 |
+
Computational Requirements:
|
| 85 |
+
XGB: Faster training with built-in early stopping (~30-70x faster than RFR).
|
| 86 |
+
RFR: Slower but slightly better performance for LAI/FAPAR.
|
| 87 |
+
|
| 88 |
+
|
| 89 |
+
#### Training Hyperparameters
|
| 90 |
+
|
| 91 |
+
- **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
|
| 92 |
+
|
| 93 |
+
#### Speeds, Sizes, Times [optional]
|
| 94 |
+
|
| 95 |
+
<!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
|
| 96 |
+
|
| 97 |
+
[More Information Needed]
|
| 98 |
+
|
| 99 |
+
## Evaluation
|
| 100 |
+
|
| 101 |
+
Mean Absolute Error (MAE): Primary metric for accuracy.
|
| 102 |
+
R² Score: To assess correlation with Sentinel-2 VIs.
|
| 103 |
+
Transferability Test: Applied to different Central European forests.
|
| 104 |
+
|
| 105 |
+
### Results
|
| 106 |
+
|
| 107 |
+
Best models:
|
| 108 |
+
RFR performed best for LAI (MAE ~0.06) and FAPAR.
|
| 109 |
+
XGB performed best for EVI and NDVI.
|
| 110 |
+
SAR-based VIs successfully replicated optical VIs, with clear seasonal and forest-type differentiation.
|
| 111 |
+
Higher MAEs observed in NDVI estimation (~0.48), attributed to forest type inaccuracies and change detection errors.
|
| 112 |
+
SAR-based VIs detected forest changes up to 4 days earlier than Sentinel-2 VIs, significantly improving change detection capabilities.
|
| 113 |
+
Adding DEM and meteorological features improved R² by 3-4%.
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
#### Summary
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
### Used computation infrastructure
|
| 120 |
+
|
| 121 |
+
12th Gen Intel(R) Core(TM) i7-12700 with 2.10 GHz, 64 Gigabyte of RAM and 20 CPU cores.
|
| 122 |
+
|
| 123 |
+
|
| 124 |
+
## Citation [optional]
|
| 125 |
+
|
| 126 |
+
<!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
|
| 127 |
+
|
| 128 |
+
**BibTeX:**
|
| 129 |
+
|
| 130 |
+
[More Information Needed]
|
| 131 |
+
|
| 132 |
+
**APA:**
|
| 133 |
+
|
| 134 |
+
[More Information Needed]
|
| 135 |
+
|
| 136 |
+
## Glossary [optional]
|
| 137 |
+
|
| 138 |
+
<!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
|
| 139 |
+
|
| 140 |
+
[More Information Needed]
|
| 141 |
+
|
| 142 |
+
## More Information [optional]
|
| 143 |
+
|
| 144 |
+
[More Information Needed]
|
| 145 |
+
|
| 146 |
+
## Model Card Authors [optional]
|
| 147 |
+
|
| 148 |
+
[More Information Needed]
|
| 149 |
+
|
| 150 |
+
## Model Card Contact
|
| 151 |
+
|
| 152 |
+
[More Information Needed]
|