Monitoring Temperate Forest Degradation on Google Earth Engine Using Landsat Time Series Analysis
Creators
- 1. Department of Earth and Environment, Boston University, 685 Commonwealth Avenue, 16 Boston, MA 02215, United States
- 2. Department of Biodiversity and Forestry, Ministry of Environmental Protection and Agriculture 19 of Georgia, Tbilisi, Georgia
Description
Monitoring Temperate Forest Degradation on Google Earth Engine Using Landsat Time Series Analysis
Author: Shijuan Chen
Date: 07/21/2021
This page is a description of the Google Earth Engine (GEE) repository to run the Continuous Change Detection and Classification - Spectral Mixture Analysis (CCDC-SMA) algorithm and display forest degradation products in the country of Georgia, explained in Chen et al., 2021.
Please click the link below to get access to the GEE repository to run CCDC-SMA:
https://code.earthengine.google.com/?accept_repo=users/shijuanchen32/forest_degradation_georgia
Please cite the code as: Chen, S., Woodcock, CE., Bullock E., Arevalo, P., Torchinava, P., Peng, S. and Olofsson P. (2021). Monitoring Temperate Forest Degradation on Google Earth Engine Using Landsat Time Series Analysis. Remote Sensing of Environment. (In Minor Revision)
The respository includes three parts, apps, codes and utilities.
- apps
- CCDC_SMA_advanced_app: This app runs the CCDC-SMA model (advanced version). The advanced version uses different indices and thresholds for different types of forests, explained in the paper. To run this app:
- Enter the GEE asset ids of your study region and forest mask, and specify the value of forest types in the forest mask. Click the "load data" button to add a layer of study region, and "load forest mask" to add a layer of different forest types.
- Specify the start and end year of your study period, and the start and end day (in Julian dates) of a year to run analysis.
- Check the boxes to export the results as assets in GEE. The default only export the first year of disturbance, since the full segment results will take longer to export.
- Click "Run CCDC-SMA" to create an export task in the Code Editor Tasks tab. Click the Run button next to the task to start it.
- After the task is finished, enter the GEE asset id of the disturbance year and click "view year of change" to display.
- CCDC_SMA_basic_app: This app runs the CCDC-SMA model (basic version). To run the basic version, you only need a forest mask and classification of different forest types is not required. To run this app:
- Enter the GEE asset ids of your study region and forest mask. Click the "load data" buttons to add the inputs.
- Specify the timing in the settings.
- Similar to the advanced version, run CCDC-SMA, export and view the results.
- Display_products_app: This app displays the products of forest degradation, deforestation and land cover.
- Click the "Display" buttons to display each product. For annual product, select a year to display.
- Time_series_plotter: This app shows the Landsat time series and CCDC-SMA model fits. To run the app:
- Specify the start and end date in YYYY-MM-DD format, and the start and end day of a year in the analysis.
- Select a index to display. NDFI and the fraction of endmembers will be used to run the CCDC-SMA model, but only the time series of the selected index will show up in the time series plot.
- Click a point on the map to display the time series and model fits.
- Click a point on the time series to add the natural-looking Landsat image of this point.
- You can also explore the pre-loaded four examples of forest degradation. In the search box, enter the id of examples (id ranges from 1 to 4). Click the red point on the map to display the time series of the examples.
- Use "Reset" button to reset the map panel.
- CCDC_SMA_advanced_app: This app runs the CCDC-SMA model (advanced version). The advanced version uses different indices and thresholds for different types of forests, explained in the paper. To run this app:
- codes
- CCDC_SMA_advanced: This script allows users to run CCDC-SMA (advanced) directly without using the apps. The algorithm is the same with the one used in the apps.
- CCDC_SMA_basic: This script allows users to run CCDC-SMA (basic) directly without using the apps. The algorithm is the same with the one used in the apps.
- utilities
- ut_CCDC_SMA: functions to retrive CCDC-SMA coefficients.
- ut_plotter_search: functions used in the time series plotter
- ut_workflow: functions functions used to run the CCDC-SMA and classify segments.
Files
Files
(122.6 kB)
Name | Size | Download all |
---|---|---|
md5:61eb71cbf48e58218eb0354595287ee3
|
122.6 kB | Download |