This project, undertaken as part of an internship with VITO Remote Sensing, focuses on fine-tuning the Prithvi-100m model to determine its capabilities in forest disturbance detection, as well as the model's capacity to fine tune to unseen SAR and InSAR data. Writeup found under Internship____Colm_Keyes.pdf
This repository details the extension of the Prithvi-100m model, pre-trained on contiguous US data by teams at NASA and IBM. Thus much of the documentation below is kept from the original repo. Included in this research is model config, preprocessing and running and analysis of the Prithvi model along with a U-Net model used for comparison.
While the Prithvi model marginally outperformed a U-Net model for the task of forest disturbance detection, the performance of both models were limited by data quality. A significant result which appeared from this research was that the highest and second highest performing models were U-Net models utilising InSAR and SAR data respectively. This result is in agreement with research conducted on InSAR data in my MSc Thesis, which showed the potential of InSAR coherence measures for forest disturbance detection.
Performance evaluation results on unseen test data. Avg.: Average. Acc: Accuracy. mAcc: mean Accuracy mIoU: mean Intersection over Union.
Below are sample comparison outputs between the prithvi model output and RADD alert labels, showing model inference on test data tile T49MDU, with input RGB, inference output, RADD labels, and confusion matrix map.
This project utilises a source-bin folder structure, with functions found in source and processing/analysis in bin. Preprocessing steps are labelled file 1-3 for HLS and Sentienl-1 data. Model run commands are found in the main project directory.


