the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
A prototype algorithm for daily water hyacinth monitoring at Hartbeespoortdam, South Africa, from Sentinel-3 OLCI data
Abstract. Water HYacinth (WHY) is one of the world’s most disturbing invasive aquatic plant species, characterised by a high spatial and temporal variability. Remote sensing is a valuable approach to monitor WHY, as the dense, floating mats of vegetation can be detected using various satellite instruments, for example, OLCI on Sentinel-3. The multi-spectral instrument features only moderate spatial resolution (300 m), however, it achieves global coverage in two days, and with two instruments currently in orbit, it provides an opportunity to monitor WHY at near-daily resolution. This is crucial, considering that WHY cover patterns are highly variable due to the plants’ rapid reproduction and the influences of wind and hydrodynamics. We present the development of an algorithm for the creation of daily WHY maps by: (1) deriving WHY cover patterns from both OLCI instruments using the Normalized Difference Vegetation Index, NDVI; (2) merging the data sets into one with near-daily resolution; and (3) filling the gaps (due to missing observations or cloud interference) using a spatial-temporal interpolation scheme. We show that the gap-filling strategy leads to a consistent daily time series of WHY cover for the study region and increases the number of days with observations by 55%. A leave-one-out analysis showed that the interpolation algorithm performs well even for longer periods without observations, unless WHY cover patterns change abruptly. The presented algorithm is computationally light-weight and, although developed for Hartbeespoortdam Reservoir (South Africa), is easily adaptable for use with other water bodies. The prototype WHYmapping algorithm was used to analyse eighteen months of data (July 2022 – December 2023). In the future, long time series of daily WHY maps may provide an evaluation tool for WHY management and benefit water management strategies directly by allowing continuous monitoring of WHY.
- Preprint
(1851 KB) - Metadata XML
- BibTeX
- EndNote
Status: final response (author comments only)
-
RC1: 'Comment on egusphere-2026-403', Anonymous Referee #1, 03 Jul 2026
-
RC2: 'Reply on RC1', Anonymous Referee #2, 22 Jul 2026
1. The manuscript lacks validation against independent ground observations or
high-resolution UAV/Sentinel-2 derived reference maps. Although the leave-
one-out analysis evaluates interpolation performance, it does not quantify the
accuracy of the water hyacinth detection itself. Please include quantitative
validation metrics (e.g., Overall Accuracy, F1-score, IoU, or Kappa
coefficient) using independent reference data.
2. The NDVI thresholds (NV_low and NV_high) were derived from a single
reference date (1 September 2022). It is unclear whether these thresholds
remain valid under varying seasonal, atmospheric, and illumination
conditions. A sensitivity analysis or multi-season threshold calibration would
improve the robustness of the proposed algorithm.3. The methodology relies on Level-1C Top-of-Atmosphere (TOA) radiances
instead of atmospherically corrected surface reflectance. The authors should
justify why atmospheric correction was omitted and discuss the possible
influence of aerosols, haze, and changing atmospheric conditions on NDVI-
derived classifications.4. The study would be strengthened by comparing the proposed NDVI-based
approach with alternative vegetation indices (e.g., FAI, NDAVI, WAVI) or
machine learning classifiers reported in previous literature. Such comparisons
would better demonstrate the advantages and limitations of the proposed
algorithm.5. Although the gap-filling algorithm successfully increases temporal coverage,
interpolation may smooth rapid spatial changes caused by wind-driven
movement of floating vegetation. The manuscript should quantify the
uncertainty introduced by interpolation and discuss its implications for
operational monitoring during abrupt water hyacinth redistribution events.6. The authors state that the algorithm can easily be adapted to other water
bodies; however, no demonstration or discussion is provided for reservoirs
with different morphologies, trophic conditions, or vegetation densities. A
discussion of algorithm transferability and required parameter adjustments
would enhance the paper.
7. Since the algorithm is described as computationally lightweight, the
manuscript should report processing time, computational requirements,
software environment, and scalability for larger study areas. These details are
important for assessing operational implementation.8. The moderate spatial resolution (300 m) of Sentinel-3 OLCI may fail to detect
small or fragmented water hyacinth patches and may introduce mixed-pixel
effects near shorelines. The manuscript should include a more detailed
discussion of these limitations and their influence on monitoring accuracy,
particularly for smaller reservoirs.9. The authors should justify why Sentinel-3 OLCI was selected instead of
MODIS (MOD09GQ/MYD09GQ) products. MODIS provides near-daily
observations and 250 m NDVI products, which offer slightly finer spatial
resolution than the 300 m OLCI data and have been widely used for vegetation
monitoring. A discussion comparing the advantages and limitations of OLCI
and MODIS (e.g., spatial resolution, revisit frequency, spectral characteristics,
radiometric performance, cloud sensitivity, and suitability for floating water
hyacinth detection) would strengthen the manuscript and better justify the
choice of sensorCitation: https://doi.org/10.5194/egusphere-2026-403-RC2 -
AC2: 'Authors' reply to referee 2', Marloes Penning de Vries, 21 Aug 2026
We appreciate the review provided by referee 2. We will take some time to revise the manuscript according to the referees’ comments. Please find our replies to each of the referee’s points below.
1. Validation
As mentioned in the manuscript, validation of floating vegetation classification is extremely challenging: we have tried to obtain “ground truth” observations by noting down the geo-locations of the outline of vegetation patches by boat; but even on a small water body such as Hartbeespoortdam this is an arduous task, particularly if one is restricted to the overpass time of the satellite. In addition, we were unable to obtain UAV observations for the study area, hence independent validation data were not available. Other satellite data, such as Sentinel-2 MSI data, cannot be considered “independent reference data”, as the detection of hyacinths would proceed via the same NDVI algorithm as for Sentinel-3 OLCI. For this reason, and because the main aim of the manuscript was the presentation of the gap-filling algorithm (rather than an algorithm for the detection of hyacinth), an inter-comparison was not presented. In the revised manuscript, we will add a short section in which we show how the spectral response of floating vegetation, calculated using a physics-based model, depends on fractional coverage of the satellite pixel.
2. Selected NDVI thresholds
The referee is right in pointing out that the choice of the selected thresholds is not well substantiated, and we admitted that this is a limitation of the algorithm on line 361 in the manuscript. We will reconsider the strategy of threshold selection for the revised manuscript, using the outcome of the systematic modelling study mentioned above to determine threshold values based on physical properties.
3. Atmospheric correction
Although we justified the use of Level-1 TOA radiances instead of Level-2 BOA radiances in lines 365-374 (mainly to avoid the conservative cloud filter applied to level-2 products), we realise that this has likely introduced appreciable errors. For the revised manuscript, we will make use of Level-2 products to determine vegetation cover; this is also mentioned in our reply to referee 1.
4. Comparison with alternative vegetation indices
We appreciate the referee’s suggestion to compare the performance of our algorithm with alternative vegetation indices, but believe this to be outside the scope of the current study, as the main aim of the manuscript is the presentation of the gap-filling strategy. Note that without independent reference data, a performance comparison of various vegetation indices is not possible.
5. Uncertainty of interpolation by gap-filling algorithm
We have addressed this issue qualitatively in lines 344-346, where we state that “we find that gap-filled maps are in good agreement with the actual observations if there are no sudden changes in WHY cover patterns – as may be expected for an algorithm that relies on continuity.”. It is difficult (and possibly not even very useful) to put a number to the uncertainty caused by sudden changes in wind, water flow, or human actions (e.g., eradication efforts). In lines 346-349 we add that: “A more accurate gap-filling may be achieved by explicitly modelling the evolution and propagation of floating vegetation, e.g. by taking into account drivers affecting the position of WHY (water currents, wind speed and direction) and parameters affecting growth (temperature, nutrient concentration)”, but this development is outside of the scope of the current study.
6. Evidence for adaptability of algorithm to other regions
The referee is right in saying that we should back up our claim that the algorithm can be adapted to other water bodies by empirical evidence. This will be included in the revised manuscript.
7. Evidence for computational efficiency
As mentioned in our replies to referee 1, we agree that the claimed efficiency should have been substantiated by quantitative evidence. We are not aware of alternative approaches to compare to, but we will make sure that any performance claims in the revised manuscript are backed up by evidence.
8. Mixed-pixel effects
The referee is right in addressing mixed-pixel artefacts. These were not discussed sufficiently in the submitted manuscript, but will be included in the revised version by referring to the results from the modeling study mentioned in reply to comments 1 and 2.
9. Justification of choice for OLCI data
We will include a rationale for our choice of sensor in the revised manuscript.
Citation: https://doi.org/10.5194/egusphere-2026-403-AC2
-
AC2: 'Authors' reply to referee 2', Marloes Penning de Vries, 21 Aug 2026
-
AC1: 'Authors' reply to referee 1', Marloes Penning de Vries, 21 Aug 2026
We would like to start by expressing our deep appreciation of the time and effort that referee 1 has put into the extensive review of our manuscript. The feedback is detailed and specific, formulated in a positive and constructive tone of voice, and it will greatly aid us with the revision of our manuscript. Addressing the referee’s points will require appreciable changes to the algorithm and manuscript, which we have not managed to complete at this stage. For this reason, we here provide some high-level reactions to the main feedback points provided by referee 1, anticipating a more detailed reply upon submission of the revised manuscript.
1. Mismatch between stated target (daily monitoring of water hyacinth) and choice of observation parameters
The observation that NDVI is not suited to distinguish water hyacinth from other emergent and floating vegetation is astute, and we should not have implied that the algorithm was able to do so. The main aim of the manuscript is the presentation of the gap-filling algorithm, therefore we did not attempt to make the algorithm more selective for either floating/emergent vegetation or even water hyacinth. In the revised manuscript, we will not make the distinction and refer to the target species (e.g., “floating and emergent vegetation”) in a consistent manner; this will also be reflected in a new manuscript title.
2. Spatial and temporal limitations of demonstration data set
The data shown in the manuscript were limited to the site and timing of a project of which the findings are described in the manuscript. In contrast to the referee, we find that the 18-month timeseries provides sufficient data for the purpose of the study, particularly because there is a lot of variation in spatial vegetation patterns visible on account of seasonal and other effects. Nevertheless, we will strive to include the complete OLCI timeseries, and possibly even include historical data sets (see next point). We agree that limiting the study to a single reservoir is at odds with the claim that the algorithm is applicable globally. We will take this into account while revising the manuscript.3. Use of TOA radiance as input for the algorithm
The main point of critique is the use of Level-1 TOA radiances to calculate NDVI instead of using Level-2 BOA radiances. The main reason to do so, as mentioned in the manuscript, is the conservative cloud-screening applied to Level-2 products. In addition, OLCI Level-2 processing is performed by two different institutions, depending on if the scenes are classified as “land” (ESA) or “water” (EUMETSAT). For our complicated case of an inland waterbody, we find that whereas Level-2 data from parts of the reservoir covered by floating vegetation are available in the “land” product, they are not available in the “water” product. The reverse is the case for unvegetated parts of the reservoir. For this reason, we used Level-1 data, which is available over both land and water, but did not apply an atmospheric correction. We realise that the assumption that errors introduced by not applying an atmospheric correction would vanish by the use of a spectral difference index is not justified. The focus on the main aim of the manuscript, introduction of the gap-filling strategy, led us to ignore the inaccuracies of the chosen data set. For the revised manuscript, we will re-do the analysis with Level-2 data, applying an atmospheric correction to Level-1 data ourselves if necessary.
In addition, we appreciate and will consider the suggestion to merge OLCI data with historical data sets from MODIS and/or MERIS.4. Introduction and review of literature
For various reasons, a lot of time has elapsed since the inception of the manuscript, and the referee is probably right in pointing out that literature review is no longer up to date – an issue that will be amended in the next version of the manuscript. Nevertheless, we would like to point out that, although there are a number publications on water hyacinth monitoring from satellite, none of these were based on consistent, frequently sampled data sets. This is described on lines 78-83 of the submitted manuscript, where we argue that the time resolution of data used in previous studies is “not sufficient to track the rapid movements of [water hyacinth]” (lines 81-82).5. Computational efficiency of the algorithm
The referee is right in saying that the claimed efficiency should have been substantiated by quantitative evidence. We are not aware of alternative approaches to compare to, but we will make sure that any performance claims in the revised manuscript are backed up by evidence.Citation: https://doi.org/10.5194/egusphere-2026-403-AC1
-
RC2: 'Reply on RC1', Anonymous Referee #2, 22 Jul 2026
Viewed
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 592 | 666 | 57 | 1,315 | 180 | 222 |
- HTML: 592
- PDF: 666
- XML: 57
- Total: 1,315
- BibTeX: 180
- EndNote: 222
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
General comments
The authors present a prototype algorithm that exploits time series of spectral indices derived from Sentinel-3 OLCI data to map floating aquatic vegetation cover. The approach incorporates multi-sensor data merging and spatio-temporal gap-filling capabilities. As a demonstration, the algorithm is applied to an 18-month dataset covering Hartbeespoortdam, a small artificial reservoir in South Africa that is heavily affected by the proliferation of water hyacinth, an invasive floating macrophyte.
The proposed framework has potential advantages over existing approaches, particularly regarding the gap-filling strategy, which appears straightforward and effective, although further evidence would be required to fully demonstrate its robustness and performance. Nevertheless, the manuscript presents several critical shortcomings that are especially relevant for a study introducing a new Earth Observation (EO)-based methodology.
First, there appears to be a mismatch between the stated target of the algorithm and the physical basis of the input variables. While water hyacinth is presented as the target species, the spectral features used as inputs are not specific to water hyacinth and are unable to discriminate among different types of floating materials characterized by pronounced red-edge signatures, such as floating macrophytes, algal scums, or similar vegetation aggregates. Second, the demonstration of the algorithm is limited both spatially and temporally. As a result, claims regarding transferability and broader applicability remain largely speculative and are not supported by empirical evidence. Third, several methodological aspects would benefit from further refinement and a more in-depth assessment, particularly concerning use of TOA radiance as input and potential anisotropy distortions.
In light of these considerations, I suggest that the authors further refine and optimize the algorithm for the specific conditions of Hartbeespoortdam and reposition the study as a comprehensive case study of water hyacinth—or, more broadly, floating vegetation—monitoring in this system. Such an approach could be significantly strengthened through the integration of historical EO datasets, for example by combining MERIS, OLCI, and potentially MODIS observations, thereby extending the analysis over a much longer temporal period and providing a more robust assessment of long-term vegetation dynamics.
Specific comments
Intro and rationale
Methods
Outcome/discussion
Technical issues
In addition, I list here some punctual issues of various relevance that, in my opinion, need the authors' attention. These are referenced by manuscript line:
L31: The scientific name of water hyacinth has been changed to Pontederia crassipes few years ago. Better use this accepted name.
L73-74: is this based on microwaves (SAR) fitting the rationale of this work?
L121: what does it mean that NDVI can be biased by very still waters? I cannot understand it.
L141-142: do you mean that L1C data are not gridded originally?
Table 2: class taxonomy is not consistent here: class 1 relates to a density attribute, while class 2 on a confidence attribute. Either use consistent dichotomies (sparse/dense, uncertain/confident or something similar).
Fig. 3: colour scale for panels E and F should be discrete, not continuous.
Fig. 7-8: To provide a clearer and more synthetic overview, they should be merge into a unique figure.
L394-397: The concluding remarks would also benefit from a more balanced perspective. I would suggest avoiding conclusions that may be perceived as overly Eurocentric or technology-centric, particularly when discussing environmental management challenges that are highly dependent on local conditions, resources, and governance frameworks.