Development of Multi-Platform Open-Source Tools for Phenological Analysis

Developing up-to-date technologies for understanding crop development is essential for improving agricultural monitoring and reducing uncertainties in production estimates. This study presents a proof of concept for multi-platform, open-source tools designed to extract phenological metrics from Sentinel-2 Normalized Difference Vegetation Index (NDVI) time series over maize cultivation areas in the Brazilian Cerrado. Three tools were developed: (i) QPhenoCrops, a QGIS plugin; (ii) PyPhenoCrops, a Jupyter Notebook-based processing chain; and (iii) GEEPhenoCrops, a Google Earth Engine script. The workflows were standardized using mean and median aggregation, along with Savitzky–Golay and Double Moving Average (DMA3 and DMA5) smoothing methods. They were tested under two maximum cloud-cover thresholds: 10% and 60%. All environments successfully reconstructed maize temporal dynamics and extracted phenological metrics. Validation against field observations showed greater stability for the Start of Season than for the End of Season across processing configurations. Under the 60% cloud-cover threshold, the QGIS STAC workflow with DMA5 achieved differences of only +1 day for the Start of Season and +6 days for the End of Season relative to sowing and harvest dates, respectively. Under the 10% threshold, the best combination of aggregation and smoothing methods was Mean and DMA5 in QGIS Local mode, resulting in differences of −1 and −14 days for SOS and EOS, respectively. Overall, the results demonstrate the feasibility of reproducible, multi-platform phenological analysis while highlighting the influence of data availability and processing configuration on metric extraction.

Authors

Institutions

Publication Details

Journal
Earth
Published
2026-11-09
DOI
https://doi.org/10.3390/earth7060186
Primary Topic
Remote Sensing in Agriculture
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

Development of Multi-Platform Open-Source Tools for Phenological Analysis

Lia Bárbara Cunha Barata Duarte, Michel Eustáquio Dantas Chaves, Thelma Sáfadi, Cleverton Tiago Carneiro de Santana et al.
Earth
Remote Sensing in Agriculture
article

Development of Multi-Platform Open-Source Tools for Phenological Analysis

Lia Bárbara Cunha Barata Duarte, Michel Eustáquio Dantas Chaves, Thelma Sáfadi, Cleverton Tiago Carneiro de Santana, Marcos Adami, Pedro Vinícius da Silva Brito, Gabriel Sansigolo, Rodrigo Yoiti Tsukahara, Ana Cláudia Teodoro, L.A.A. Soares
article en

Abstract

Developing up-to-date technologies for understanding crop development is essential for improving agricultural monitoring and reducing uncertainties in production estimates. This study presents a proof of concept for multi-platform, open-source tools designed to extract phenological metrics from Sentinel-2 Normalized Difference Vegetation Index (NDVI) time series over maize cultivation areas in the Brazilian Cerrado. Three tools were developed: (i) QPhenoCrops, a QGIS plugin; (ii) PyPhenoCrops, a Jupyter Notebook-based processing chain; and (iii) GEEPhenoCrops, a Google Earth Engine script. The workflows were standardized using mean and median aggregation, along with Savitzky–Golay and Double Moving Average (DMA3 and DMA5) smoothing methods. They were tested under two maximum cloud-cover thresholds: 10% and 60%. All environments successfully reconstructed maize temporal dynamics and extracted phenological metrics. Validation against field observations showed greater stability for the Start of Season than for the End of Season across processing configurations. Under the 60% cloud-cover threshold, the QGIS STAC workflow with DMA5 achieved differences of only +1 day for the Start of Season and +6 days for the End of Season relative to sowing and harvest dates, respectively. Under the 10% threshold, the best combination of aggregation and smoothing methods was Mean and DMA5 in QGIS Local mode, resulting in differences of −1 and −14 days for SOS and EOS, respectively. Overall, the results demonstrate the feasibility of reproducible, multi-platform phenological analysis while highlighting the influence of data availability and processing configuration on metric extraction.

EarthVol. 7(6)
Universidade Federal de Lavras (BR), Universidade do Porto (PT), Instituto Nacional de Pesquisas Espaciais (BR), Universidade Estadual Paulista (Unesp) (BR)
Remote Sensing in Agriculture
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon