Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

phenoC++: An open-source tool for retrieving vegetation phenology from satellite remote sensing data

View through CrossRef
Satellite-retrieved vegetation phenology has great potential for application in characterizing seasonal and annual land surface dynamics. However, obtaining regional-scale vegetation phenology from satellite remote sensing data often requires extensive data processing and computation, which makes the accurate and rapid retrieval of regional-scale phenology a challenge. To retrieve vegetation phenology from satellite remote sensing data, we developed an open-source tool called phenoC++, which uses parallel technology in C++. phenoC++ includes six common algorithms: amplitude threshold (AT), first-order derivative (FOD), second-order derivative (SOD), third-order derivative (TOD), relative change rate (RCR), and curvature change rate (CCR). We implemented the proposed phenoC++ and evaluated its performance on a site scale with PhenoCam-observed phenology metrics. The result shows that SOS derived from MODIS images by phenoC++ with six methods (i.e., AT, FOD, SOD, RCR, TOD, and CCR) obtained r-values of 0.75, 0.76, 0.75, 0.76, 0.64, and 0.67, and RMSE values of 21.36, 20.41, 22.38, 19.11, 33.56, and 32.14, respectively. Satellite-retrieved EOS by phenoC++ with six methods obtained r-values of 0.58, 0.59, 0.57, 0.56, 0.36, and 0.40, and RMSE values of 52.43, 46.68, 55.13, 49.46, 71.13, and 69.34, respectively. Using PhenoCam-observed phenology as a baseline, SOS retrieved by phenoC++ was superior to MCD12Q2, while EOS retrieved by phenoC++ was slightly inferior to that of MCD12Q2. Moreover, compared with MCD12Q2 on a regional scale, phenoC++-retrieved vegetation phenology yields more effective pixels. The innovative features of phenoC++ are 1) integrating six algorithms for retrieving SOS and EOS; 2) quickly processing data on a large scale with simple input startup parameters; 3) outputting phenology metrics in GeoTIFF format image, which is more convenient to use with other geospatial data. phenoC++ could aid in investigating and addressing large-scale phenology problems of the ecological environment.
Title: phenoC++: An open-source tool for retrieving vegetation phenology from satellite remote sensing data
Description:
Satellite-retrieved vegetation phenology has great potential for application in characterizing seasonal and annual land surface dynamics.
However, obtaining regional-scale vegetation phenology from satellite remote sensing data often requires extensive data processing and computation, which makes the accurate and rapid retrieval of regional-scale phenology a challenge.
To retrieve vegetation phenology from satellite remote sensing data, we developed an open-source tool called phenoC++, which uses parallel technology in C++.
phenoC++ includes six common algorithms: amplitude threshold (AT), first-order derivative (FOD), second-order derivative (SOD), third-order derivative (TOD), relative change rate (RCR), and curvature change rate (CCR).
We implemented the proposed phenoC++ and evaluated its performance on a site scale with PhenoCam-observed phenology metrics.
The result shows that SOS derived from MODIS images by phenoC++ with six methods (i.
e.
, AT, FOD, SOD, RCR, TOD, and CCR) obtained r-values of 0.
75, 0.
76, 0.
75, 0.
76, 0.
64, and 0.
67, and RMSE values of 21.
36, 20.
41, 22.
38, 19.
11, 33.
56, and 32.
14, respectively.
Satellite-retrieved EOS by phenoC++ with six methods obtained r-values of 0.
58, 0.
59, 0.
57, 0.
56, 0.
36, and 0.
40, and RMSE values of 52.
43, 46.
68, 55.
13, 49.
46, 71.
13, and 69.
34, respectively.
Using PhenoCam-observed phenology as a baseline, SOS retrieved by phenoC++ was superior to MCD12Q2, while EOS retrieved by phenoC++ was slightly inferior to that of MCD12Q2.
Moreover, compared with MCD12Q2 on a regional scale, phenoC++-retrieved vegetation phenology yields more effective pixels.
The innovative features of phenoC++ are 1) integrating six algorithms for retrieving SOS and EOS; 2) quickly processing data on a large scale with simple input startup parameters; 3) outputting phenology metrics in GeoTIFF format image, which is more convenient to use with other geospatial data.
phenoC++ could aid in investigating and addressing large-scale phenology problems of the ecological environment.

Related Results

Impact of vegetation control measures on the bedform of braided gravel-bed river
Impact of vegetation control measures on the bedform of braided gravel-bed river
<p>Braiding is among the most dynamic landscape on Earth. It provides diverse habitats for freshwater creatures. Unfortunately, the number of braided rivers is reduci...
Comparison of Single-channel and Split-window Methods for Estimating Land Surface Temperature from Landsat 8 Data
Comparison of Single-channel and Split-window Methods for Estimating Land Surface Temperature from Landsat 8 Data
Abstract: Landsat 8 is the eighth satellite in the Landsat program, which provides images at 11 spectral channels, including 2 thermal infrared bands at a spatial resolution of 100...
Sensitivity of phenology models to the selection of driving meteorological datasets
Sensitivity of phenology models to the selection of driving meteorological datasets
<p>Plant phenology focuses on the annual repetitive development phases of the terrestrial vegetation. Since the date of the onset and the cessation of vegetation grow...
Open areas in patchy ecosystems: key spaces for vegetation survival.
Open areas in patchy ecosystems: key spaces for vegetation survival.
<p>Drylands are one of the largest biomes over the Earth, covering around 40% of land surface. These are water limited ecosystems where vegetation occupies the most f...
Soil fertility advances spring phenology of deciduous trees across temperate European forests 
Soil fertility advances spring phenology of deciduous trees across temperate European forests 
Phenology affects tree growth, as well as ecosystem dynamics such as the carbon, water and nutrient cycles. As phenology represents a plastic response of trees to environmental cha...
Incorporating Vegetation Type Transformation with NDVI Time-Series to Study the Vegetation Dynamics in Xinjiang
Incorporating Vegetation Type Transformation with NDVI Time-Series to Study the Vegetation Dynamics in Xinjiang
Time-series normalized difference vegetation index (NDVI) is commonly used to conduct vegetation dynamics, which is an important research topic. However, few studies have focused o...
A vegetation classi?cation and map: Guadalupe Mountains National Park
A vegetation classi?cation and map: Guadalupe Mountains National Park
A vegetation classi?cation and map for Guadalupe Mountains National Park (NP) is presented as part of the National Park Service Inventory & Monitoring - Vegetation Inventory Pr...
Realization and Prediction of Ecological Restoration Potential of Vegetation in Karst Areas
Realization and Prediction of Ecological Restoration Potential of Vegetation in Karst Areas
Based on the vegetation ecological quality index retrieved by satellite remote sensing in the karst areas of Guangxi in 2000–2019, the status of the ecological restoration of the v...

Back to Top