Improved Burned Area Detection Using Dual-Pol Sentinel-1 Data and Machine learning Approach: Random Forest and XGBoost
Paper: Geomatics
Dataset: Mendeley
Clone the repository:
git clone https://github.com/yourusername/burned-area-mapping.gitMove to the project directory
cd burned-area-mappingCreate conda environment
conda env create -f environment.ymlActivate environment
conda activate wildfire_burnet_envMachine Learning folders consists of notebooks for following tasks:
This notebook handles the initial data preparation steps, including generation of ground truth, cropping the data into same extent, and creating train and test tile selection images.
Splitting the dataset into training and testing sets.
Extract the SAR related features such as RVI, RBD, RBR etc.
This notebook performs hyperparameter tuning using techniques like grid search, evaluates model performance with metrics such as accuracy, precision, recall, and F1-score, and saves the best model for future predictions.
his notebook loads the trained model, applies it to new SAR images to generate burned area predictions, and exports the results as GeoTIFF and PNG files for further GIS analysis.
Visualize which input features contribute the most to the predictive performance of the trained machine learning model
Old Archives: Handout