Harmonic Model for ChangeDetection based on FORCE Datacube
conda create --name SITSclass python==3.9
conda activate SITSclass
cd /path/to/repository/SITS_classification
pip install -r requirements.txt
sudo apt-get install xterm
Notes:
code is build upon FORCE-Datacube and -Framework (Docker, FORCE-Version 3.7.11)
How to Install FORCE with Docker
This repository contains the code necessary to run Changedetection for Satellite Image Time Series with Harmonic Model based on the FORCE Datacube. It's based on the following folder structure:
Harmonic Model based on reference period will be used to predict expected spectral values. Those values will be compared with real spectral values regarding an uncertainty (standard deviation) and disturbance state can change with 3 consecutive times below or above threshold.Results can be plots for points:
And results can be grid based where every pixel has:
- the first date where the disturbance occurred
- 90th percentile for disturbance residuals over the entire time period
- 90th percentile for disturbance residuals within specified time ranges
To execute the script simply set parameters in harmonic_main /harmonic_visualize and execute the file
There are entry points and use cases which are briefly shown in the following flow chart:
- None yet
- 0.1
- Initial Release
GPL-3.0 license
Inspiration, code snippets, etc.