Abstract
Since 2011, the distribution extent of pelagic Sargassum algae has substantially increased and now covers the whole Tropical North Atlantic Ocean, with significant inter-annual variability. The ocean colour imagery has been used as the only way to monitor regularly such a vast area. However, the detection is hampered by cloud masking, sunglint, coastal contamination and other phenomena. All together, they lead to false detections that can hardly be discriminated by classic radiometric analysis, but may be overcome by considering the shape and the context of the detections. Here, we built a machine learning model base exclusively on spatial features to filter out false detections after the detection process. Moderate-Resolution Imaging Spectroradiometer (MODIS, 1 km) data from Aqua and Terra satellites were used to generate daily map of Alternative Floating Algae Index (AFAI). Based on this radiometric index, Sargassum presence in the Tropical Atlantic North Ocean was inferred. For every Sargassum aggregations, five contextual indices were extracted (number of neighbours, surface of neighbours, temporal persistence, distance to the coast and aggregation texture) then used by a random forest binary classifier. Contextual features at large-scale were most important in the classifier. Trained with a multi-annual (2016-2020) learning set, the model performs the filtering of daily false detections with an accuracy of ~ 90%. This leads to a reduction of detected Sargassum pixels of ~ 50% over the domain. The method provides reliable data while preserving high spatial and temporal resolutions (1 km, daily). The resulting distribution is consistent with the literature for seasonal and inter-annual fluctuations, with maximum coverage in 2018 and minimum in 2016. This dataset will be useful for understanding the drivers of Sargassum dynamics at fine and large scale and validate future models. The methodology used here demonstrates the usefulness of contextual features for complementing classical remote sensing approaches. Our model could easily be adapted to other datasets containing erroneous detections.
1 Introduction
For a decade, Sargassum stranding events have become a global concern for many countries bordering the Tropical North Atlantic Ocean. In particular, many coastlines are smeared out with Sargassum algae almost every year with significant impacts on the fishing industry and the tourism economy (). While offshore Sargassum aggregations are hotspots of biodiversity and provide shelter to various species (; ), biomass accumulation on coastal waters and beaches causes ecological, economical and sanitary issues (; ). Those nuisances highlight the need of scientific research to understand and anticipate the development of Sargassum algae. To date, there is still no consensus about how the outbreak of Sargassum expansion started, nor about how to forecast accurately the annual Sargassum biomass growth. It was initially assumed that the increasing rivers nutrient discharge was the cause of the triggering event of 2011 (; ). Considering the mismatch between Sargassum distribution and river plumes, that hypothesis was recently revised (). Another recent hypothesis involves an anomalous meteorological event in 2010 that may have inseminated the new Sargassum area (). Therefore, in order to build and discuss hypotheses to explain the Sargassum dynamics, reliable data over a long time period are still required.
Remote sensing is a useful tool to monitor large-scale Sargassum distribution (; ; ; ; ; ; ; ; ) as in-situ approaches are costly and do not allow sufficient spatial coverage (). Sargassum can be detected by satellite sensors due to its high reflectance in Near Infra-red compared to clear water. Several Sargassum indices using optical properties have been proposed to enhance that specific Sargassum signal (; ; ; ). Presently, Moderate-Resolution Imaging Spectroradiometer (MODIS) on board NASA’s Terra and Aqua satellites, Visible Infrared Imaging Radiometer Suite (VIIRS) on board NOAA/NASA’s Suomi-NPP, Ocean and Land Colour Instrument (OLCI) on board Copernicus’s Sentinel-3 and MultiSpectral Instrument (MSI) on board Copernicus’s Sentinel-2, are satellite sensors with adequate spectral bands for monitoring Sargassum algae ().
However, Sargassum detection and quantification by remote sensing face numerous challenges: scarcity of the aggregations, cloud coverage, sun glint, signal contamination in the coastal areas, and large-scale fluctuations of the surrounding water reflectance. Moreover, the detection robustness is limited by the spatial resolution and revisit period of each sensor. MSI and OLCI have good spatial (20 m and 300 m respectively) and spectral resolution (; ), but their greater revisit period (5 and 2 days respectively) makes them less efficient for mapping the Tropical Atlantic considering the high cloud coverage. While MODIS and VIIRS miss some fine Sargassum signal because of their moderate spatial resolution (1000 m and 750 m), they both have a 1-day revisit period that provides robust time series. A processing chain was developed and described in details for MODIS and VIIRS satellite sensors (; ).
Regarding data availability, MODIS Sargassum products from are restricted to 0.5° resolution, monthly. On the SAWS website (https://optics.marine.usf.edu/projects/saws.html), daily Alternative Floating Algae Index (AFAI) Sargassum maps at native resolution are shown as images only, and restricted to the main distribution area. Consequently, there is currently no data source that combines high-frequency observations and high spatial resolution over the extended Sargassum distribution area (from 15°S to 50°N and from 100°W to 15°E).
Thus, in order to exploit the full potential of MODIS data and enhance further modelling use, a MODIS 1 km resolution processing chain was developed using the AFAI presented in . The results showed a lot of detection errors that are not mentioned in and are likely removed by an unspecified process in the SAWS website. Those false detections are due to different phenomena, primarily by residual clouds, cloud shadows, sunglint and turbidity. As those phenomena have a spectral signature and thus AFAI similar to Sargassum, they produce false detections. We thus focused here on the development of an original post-processing method to filter Sargassum detection over the whole Tropical North Atlantic. Several machine learning models already exist for detecting Sargassum algae using radiometric information extensively (; ; ; ). By contrast, we demonstrate here the benefit of spatial information to filter out detections as post-processing. While spatial properties of aggregations at local scale are occasionally taken into account (; ; ) or used implicitly in neural network models (; ), large-scale contextual features are still untapped. Taking the detections extracted by the remote sensing approach, our method use a random forest algorithm applied to the large-scale spatial properties for classifying true and false Sargassum detections. This study describes the processing scheme for filtering the false detections, the spatial features used, the learning and testing processes, and the application of the method to the MODIS time series from 2016 to 2020. Finally, the resulting filtered dataset and its variability are briefly analysed and discussed.
2 Materials and methods
2.1 Approach overview
The study was based on Fractional Coverage (FC) products generated using a MODIS full resolution processing chain called SAREDA [Sargassum Evolving Distributions in the Atlantic, see Section 2.2, ]. It retrieved Sargassum detected pixels from the MODIS 1 km band and mapped them in 1 km equirectangular grid. Among these detections distributed in the whole North Atlantic Ocean, about half were likely false detections, based on visual inspection. These errors are not only restricted to the extreme parts of the Tropical North Atlantic Ocean and are mixed up with the valid detections in the new Sargassum area. Consequently, this issue cannot be solved using only local masks or filters. Hence, we need a global approach to filter out the data from all false detections whatever their location.
Those false detections were caused by various phenomena (see Section 2.2) and can hardly be discriminated using only radiometric features (). As a complement to FC (proportional to AFAI), we focused on shape and context characteristics of aggregations. More specifically, i) the shape of local groups of pixels, as Sargassum algae aggregations tend to have typical elongated shape; ii) the surrounding aggregates, as the algae are usually grouped together in clusters of aggregations close to one another; iii) the geographic location, as Sargassum are more likely to be present in known areas; iv) the temporal persistence, as false detections caused by clouds and sun glint do not last in time while Sargassum true detections do. To represent those characteristics we introduced ad hoc features characterising the shape of Sargassum aggregations and their surrounding context.
Then, using a supervised classification approach, the aggregations were classified into two classes: true or false Sargassum detections. The work was divided in three main tasks (Figure 1): (i), the selection and extraction of features to describe the detections; (ii), the manual validation of a dataset for training the supervised algorithm; (iii), the evaluation of several machine learning algorithms and the selection of the most effective one.
Figure 1
As some features do not make any sense at the pixel level (e.g., shape of aggregations), the images were exported in vector format (ESRI Shapefile or GeoCSV) (). This particular step allowed each contiguous aggregation of pixels to be grouped in a single entity associated with information about shape and FC values distribution. As a result, pixels within one aggregation were assumed to belong to the same class, true or false Sargassum detection. This also reduced the size of the classification problem, from approximately seventy million pixels to less than two thousand aggregations per day. At the end of the classification process, the validated aggregations were exported back into raster format. The Geospatial Data Abstraction Library (https://gdal.org/) was used to perform all spatial operations (vector/raster export and features’ extraction).
2.2 Sargassum dataset: SAREDA
This study used the MODIS full resolution Level-2 (v1.20) and Level-3 (v1.21) products processed by SAREDA developed at the AERIS/ICARE Data and Services Centre (https://www.icare.univ-lille.fr) using the AFAI (). The SAREDA pipeline is globally organised in seven main steps: 1) atmospheric correction to get Rayleigh-corrected reflectance (Rrc) (; ) using OCSSW/SeaDAS (https://oceancolor.gsfc.nasa.gov/); 2) Screening of sunglint, clouds and cloud shadows (; ); 3) AFAI computation based on 1 km bands over the ocean to enhance the algae signature; 4) Evaluation of the residual AFAI signal of Sargassum-free ocean water due to local variations of Rrc; 5) Calculation of the AFAI deviation from the local Sargassum-free background; 6) Thresholding of the AFAI deviation (1.79*10-4) and computing the Sargassum Fractional Coverage (FC) or biomass (); 7) (optional) projecting and aggregating extracted data in a given area with chosen spatial and temporal resolutions.
In addition, intermediate steps were added to improve the detections extraction (Figure 2). Besides masking cloud, cloud shadows, sunglint and land before AFAI computation, the shallow and moderate waters (depth< 500 m) were masked. Every ensemble of contiguous detections overlapping coastal mask was excluded from the results. Most coastal areas contaminating the AFAI signal were removed from the results. After the AFAI computation, the background estimation was refined by two successive median filters with window size 401x401 and 51x51 pixels. The resulting AFAI deviation values (i.e. AFAI deviation with respect to the Sargassum-free background) were noisy due to the local filtering therefore an erosion-dilatation step was added to remove the small isolated detections.
Figure 2
That work flow was applied to the full archive of MODIS Level-1B (i.e. Top-of-the-atmosphere reflectance) granules (i.e., 5-minute orbit segments, 1354x2030 pixels 2300x2030 km² each) for both satellites. From those filtered AFAI images, the FC of the Sargassum algae was derived from AFAI with the ratio used by . FC values retrieved from Terra/MODIS and Aqua/MODIS were then mapped to an equirectangular grid and averaged daily and monthly. The mapped area extends from 15°S to 50°N and from 100°W to 15°E. The masked pixels were discarded in the average. We called those aggregated products composites. The daily composites provide a global view of Sargassum state in the North Atlantic. They are not exhaustive and contain gaps because of the cloud coverage and the gaps between MODIS swaths.
In this original dataset, Sargassum was distributed from the Gulf of Guinea to the Gulf of Mexico going through the Caribbean Sea. However, there was a high amount of suspicious detections. At high latitudes false detections were mainly caused by clouds and sun glint that were not completely removed from the data. In coastal areas, water turbidity can run over coastal mask in some cases and generate false detections (). Finally, high chlorophyll concentration or other floating algae (such as Trichodesmium) are responsible for the remainder of false detections. These different phenomena cause a wide spatial distribution of false detections. Some of them are scattered in time and space, especially cloud resulting detections, while others are recurrent in some areas such as offshore chlorophyll production near the Mauritanian coasts. Finally, the fraction of false detections can exceed 50%. Examples of the different types of detection are presented in Figure 3.
Figure 3
2.3 Learning dataset, “expert truth”
In order to perform the filtering, it was necessary to establish a manually labelled dataset to train the model. A manual labelling was performed over FC daily composites by visual inspection (; ; ). We called that new dataset “expert truth” to differentiate it from real ground truth. To limit human validation bias, results obtained by three different operators were compared. All three labelled sets were consistent thus the operator bias was considered negligible.
The labelling process was based on daily vector images of the full North Atlantic area and set up with the graphical interface of QGIS (https://www.qgis.org). It was used for selecting and classifying the aggregations while displaying the AFAI images to analyse the surrounding context. Based on a daily 1 km Aqua-Terra composite and the corresponding full-resolution single-sensor non reprojected images (Level-2 products), we classified every aggregation except the ambiguous cases (< 5%).
The study focused on five years, 2016 to 2020, a period with continuous Sargassum presence. In order to ensure the model generalisation capability in spite of large seasonal and inter-annual variability of Sargassum algae, the learning dataset had to extent over a long time period to cover the different cases. The labelling process was divided evenly over the five years. Each year, we selected and validated 3 to 5 days spread out over the seasonal cycle. The dataset was thus representative of both an entire seasonal cycle and the five years of interest.
In the end, about 2000-2500 aggregations per year were labelled by the operators (Table 1), except for 2016 with less validated aggregations due to its lower Sargassum occurrence. Finally, there was about ten thousand labelled aggregations with 60% classified as true. While the true detections were more numerous than the false ones, their spatial extent was relatively smaller and they represented only 50% of the area.
Table 1
| 2016 | 2017 | 2018 | 2019 | 2020 | all | |
|---|---|---|---|---|---|---|
| Number of labelled aggregations | 1586 | 2598 | 2632 | 2352 | 1953 | 11121 |
| Number of true aggregations | 697 | 1402 | 2147 | 1623 | 1540 | 7409 |
| Ratio of true aggregations (%) | 43.9 | 54.0 | 81.6 | 69.0 | 78.9 | 66.6 |
| Area ratio of true aggregations (%) | 20.8 | 29.5 | 71.0 | 57.4 | 68.1 | 48.8 |
Labelled aggregations per year.
The aggregations were obtained by the export of FC images in vector format. The labelling was performed over the Atlantic (100°W to 15°E, 15°S to 50°N).
2.4 Aggregations characterisation: spatial features extraction
The first kind of features used was the shape feature. At scales lower than 1 km, Sargassum algae aggregate in windrows (narrow elongated rafts) and patches (), with extent between 1 and 100 m diameter. At scales greater than 1 km, the MODIS resolution only detects aggregations in the upper range of spatial extent, mostly typical large elongated structures. These filaments are a few kilometres wide and 10-100 kilometres long. Thus, a dozen shape indicators were extracted from the aggregations to characterise them (). Among those, an elongation index (), a roundness index, a form complexity index, the area and the perimeter were extracted:
Where lmax and lmin are the length of the major and minor axis of the aggregation, a and p its area and perimeter. Area and perimeter metrics take aggregations inner holes into account.
A second category of features was derived from the FC values within each aggregation. While the FC value of pixels considered independently does not allow false detection screening, as FC covers a wide range of valid values, the statistical distribution of these values within one aggregation can discriminate the false and the true Sargassum detections. Therefore, the mean, the median, the standard deviation, the minimum, the maximum and the interquartile range of the FC values within each aggregation were extracted.
The third kind of features was composed of several indices describing the surrounding of aggregations. As Sargassum aggregations are often small and close to each other, we defined the Nearest Neighbours Index (NNI) that counts the number of neighbouring aggregations within a given radius around one aggregation. Additionally, the Nearest Neighbours Area Index (NNAI) measures the total area covered by those close-by neighbours. Both of these indices were extracted with different radii from the barycentre of the aggregations.
In order to give more likelihood to redundant and time-coherent detections, an original persistence index (PersI) was developed. For every aggregation, it evaluates the number of times where the aggregation is close to at least one other aggregation in the two previous days and the two next days. Finally, the Coast Shortest Distance Index (CSDI) represents the aggregation distance from a land body.
In the end, around thirty indexed features were extracted. They were highly redundant, it was thus necessary to select the minimal subset of features to ensure the simplicity, the reliability and the robustness of the classification method. The feature selection was based on different sources of information. First, it took into account the correlation between indices to select uncorrelated features. Then, when it was available, it relied on the feature frequency of use during training with machine learning algorithms. Finally, the selection maximised the performance metrics of the algorithms (Section 2.5). Plus, the interpretability of the features was taken into account during the selection.
2.5 Classification algorithms selection and tuning
The last step of the method was to select the most suitable machine learning algorithm for the filtering and tune it. In order to evaluate and compare the performance of each algorithm, different scores were computed.
The classic performance scores used were the accuracy, the recall and the precision (), thereafter called “overall accuracy”, “overall recall” and “overall precision”. These scores were obtained with k-fold cross-validation on the whole dataset. In addition, we introduced the “generalisation accuracy”, the “generalisation recall” and the “generalisation precision” scores. First, the yearly accuracy, recall and precision were computed for each year using the remainder of the dataset as training dataset. The generalisation scores were defined as the average of those yearly scores. Those new metrics, needed because of the inter-annual variability of the Sargassum algae, represent the prediction capacity of the method over a completely unknown year. It thus gives a more realistic estimation of the method performance.
For selecting a machine learning algorithm, a benchmark was conducted over various classification algorithms. It included single model algorithms as Naive Bayes classifier (NB), Decision tree, Support Vector Machine (SVM), Linear Discriminant Analysis (LDA). Plus, some aggregated models based on decision trees were evaluated such as Adaboost, Gradient Tree Boosting (GTB), XGBoost and Random Forest (RF).
Several scores were computed to evaluate and compare the performance of each algorithm. First, the overall accuracy gives an overview of the algorithms performance. Yet, true Sargassum aggregations were more important in the classification to keep as much as possible the Sargassum signal. As overall accuracy weights evenly the classes, the overall recall was taken into account to focus on the true positive/false positive ratio. The overall precision was also computed but with lower attention for the optimisation as the false positive matter was less important. Finally, the overall f-score summarised these last two metrics but we mainly used the overall accuracy and the overall recall for interpretability.
Finally, those metrics were computed for all the tested algorithms using the python library scikit-learn (https://scikit-learn.org/) (Table 2). They were evaluated with a cross-validation step, by performing a k-fold over the labelled dataset (k = 50). The inputs were the 30 extracted aggregation features (Section 2.4). Usual algorithm performance ranking was retrieved, with aggregated methods with higher performances than single model methods. The single model methods, with low overall accuracy and overall recall (around 85% - 90%) but higher interpretability allowed to select the right features, especially the decision tree algorithm. Aggregated methods were very efficient with around 94% of overall accuracy but not easily interpretable. The random forest algorithm showed the best performance and was thus selected. This is consistent with the literature that repeatedly employs random forest for remote sensing classification (; ).
Table 2
| SVM | NB | LDA | Decision tree | Adaboost | GTB | XGBoost | RF | |
|---|---|---|---|---|---|---|---|---|
| Accuracy | 72.9 | 84.4 | 87.2 | 90.8 | 92.2 | 92.0 | 93.7 | 95.8 |
| Recall | 67.6 | 82.1 | 85.8 | 90.9 | 94.3 | 94.0 | 95.2 | 96.5 |
| Precision | 89.2 | 93.7 | 94.5 | 95.1 | 94.0 | 93.0 | 95.3 | 97.2 |
Algorithms performance computed with a k-fold operation (k = 50).
No particular tuning were previously performed. Best performance scores are in bold.
After selecting the random forest algorithm, a calibration was performed on its parameters to maximise the performance. Concerning the random forest algorithms calibration itself, the models were highly configurable. However, only two main parameters were evaluated here, the numbers of bootstrapped trees and the maximum depth of trees. Although random forests are not very sensitive to overfitting, the lowest values for tree depth (12) were taken to both conserve good performances and enhance generalisation power. Similarly, the number of estimators was chosen as small as possible (24) to reduce the computation time. We evaluated here both “overall accuracy” and “generalisation accuracy”. The set of input features was then reduced to a reasonable number in order to optimise performance (Section 2.4). For the NNI, the persistence index and the NNAI features, the radius maximising the scores for the NNI and NNAI computation was 700 km and the radius for the PersI computation was 50 km.
A learning curve was computed to check the convergence of the metrics. It was obtained by learning over an increasing fraction of the dataset, testing over the remainder, and computing both overall and generalisation scores. This was repeated 30 times to reduce random selection effect and then averaged in a single curve.
2.6 Time series production
The random forest classifier was applied to the daily FC composites over the time period 2016-2020 to build a filtered dataset. We obtained a complete filtered time series with one image of 1 km resolution per day.
Monthly composites were computed to overcome the extensive masking of daily products (mostly due to clouds), to enhance interpretability and for comparison with the literature (; ). Finally, the FC was converted to wet biomass using the ratio of 3.34 proposed by based on field measurements in the Gulf of Mexico, the Florida Straits and Belize.
In order to summarise the whole time series (2016-2020), annual biomass averages were computed at 50 km resolution. A simplified envelope was also extracted for comparing spatial distributions between years. This envelope was obtained by first thresholding the 50 km composites (FC=10-5). Then, the images were exported in vector format and erosion-dilation-erosion steps were applied to delete the remaining scattered aggregations and close gaps. Finally, for each pair of envelopes, the ratio between the intersected surface and the total surface was computed.
3 Results
The labelled dataset is shown in Figure 4, it gives an overview of the spatial distribution of true and false detections.
Figure 4
True detections are concentrated from the Gulf of Guinea to the Gulf of Mexico, going through the central Atlantic and the Caribbean Sea. The false detection distribution was more spread out over the whole area with some dense areas like offshore Mauritania.
The whole set of features used in the classifier was reduced to five according to the performance maximisation of the filtering: NNI, CSDI, PersI, NNAI and the FC standard deviation (Table 3). Concerning the NNI, the PersI and the NNAI, they were selected regardless of the neighbourhood radius used and then calibrated.
Table 3
| NNI | CSDI | PersI | NNAI | FC std |
|---|---|---|---|---|
| 44.5 | 15.6 | 15.5 | 14.8 | 9.5 |
Feature frequency of use (%) for the final classifier (random forest).
The frequencies were averaged over 30 generated forests. The radius used for the metrics NNI, PersI and NNAI were respectively 700 km, 50 km and 700 km.
Table 3 shows the frequency of use for the five selected features. NNI is largely the most used while CSDI, PersI and NNAI are quite equivalent and the FC standard deviation is rarely used.
Concerning the classification performances, the learning curves computed on the dataset are presented in Figure 5. These learning curves show the fast convergence of the method performance. Both overall accuracy (recall and precision) and generalisation accuracy (recall and precision) stabilise when learning with more than half of the dataset. The generalisation accuracy (recall and precision) stabilises faster than the overall accuracy (recall and precision). The associated standard deviation was quite low thus the measurements were robust.
Figure 5
In addition, the final scores of the method are shown in Table 4. The overall performance of our approach was about 96% regardless of the predicted class. The generalisation accuracy (recall and precision) per year varied between a minimum of 84% (83% and 82% respectively) in 2016 and between a maximum of 94% (96% and 96%) in 2019. The generalisation accuracy (recall and precision) is 90% on average (92% and 91%).
Table 4
| Train over the dataset except one year | |||||||
|---|---|---|---|---|---|---|---|
| Overall scores | Test 2016 | Test 2017 | Test 2018 | Test 2019 | Test 2020 | Gen. scores | |
| Accuracy | 96.28 ± 0.08 | 84.51 ± 0.9 | 84.24 ± 0.34 | 92.35 ± 0.35 | 93.98 ± 0.4 | 94.0 ± 0.58 | 89.97 ± 0.48 |
| Recall | 96.9 ± 0.06 | 82.55 ± 2.07 | 89.73 ± 0.45 | 95.7 ± 0.41 | 95.67 ± 0.19 | 92.65 ± 0.72 | 91.89 ± 0.66 |
| Precision | 97.5 ± 0.09 | 82.28 ± 0.88 | 82.58 ± 0.48 | 94.96 ± 0.14 | 95.61 ± 0.49 | 99.72 ± 0.72 | 91.23 ± 0.4 |
Algorithms performance scores in percentage.
The computation is made 30 times to reduce random effect. The standard deviation is indicated after the scores. The generalisation scores correspond to the weighted mean of the five annual tests. The two main scores describing the 5-year time series are in bold.
Examples of composites before and after the filtering process at 1 and 50 km spatial resolutions are presented in Figure 6. A full seasonal cycle for the year 2020 at 50 km is shown in Figure 7.
Figure 6
Figure 7
The filtered products showed a coherent spatial distribution over the whole time series 2016-2020 (95% of accuracy is expected). False detections were removed in the areas where no Sargassum algae presence was reported (for example for latitudes > 30°N and< 0°N). In the opposite, the detected aggregations in the new Sargassum distribution area were retained (Figure 6).
The monthly time series of biomass in three different spatial boxes are displayed in Figure 8. The filtering method developed here reduced the biomass estimate by 40% in total for the whole time series and reduced the monthly estimate by 53% (average of monthly ratios). This is consistent with the estimated ratio of false detections observed in the learning dataset.
Figure 8
Primarily, over the North Tropical Atlantic, the seasonal cycle of biomass was rather regular (average of monthly standard deviation of 66%). The seasonal cycle of growth/decay leads to a biomass maximum in June and a minimum in November. The monthly average of biomass was estimated between 3 to 10 million tons. Biomass quantities were equivalent for 2017, 2019 and 2020 while 2016 and 2018 had respectively low and high biomass quantities. In addition to the global biomass time series, we computed separately the biomass from the Eastern and Western parts of the Tropical Atlantic Ocean to highlight their distinct dynamics. The Eastern area has lower Sargassum quantities with two biomass peaks in March and September. The Western area has 6 times greater biomass with only one peak in June. Concerning the boxes used for the biomass estimation in Figure 8, the limit of 30°W between the two areas was chosen both to maximise the differences between the two dynamics and to visually distinguish the two areas of high biomass.
For the years 2016-2018, unfiltered and filtered biomass estimates were compared to the
Lastly, the yearly Sargassum spatial distribution is presented in Figure 9 with simplified envelopes. By opposition to the high inter-annual biomass variations, the distribution areas do not differ much between years except in 2016. For example, the distribution area of 2018 is very similar to the area of 2017 despite the overall biomass being 3 times larger. In-depth comparison between annual distributions shows several areas of discrepancy: 1) the Gulf of Mexico, reached in 2018 and 2019 only; 2) The north of the Dominican Republic, overrun by Sargassum in 2017 and 2018 only; 3) The Central West Atlantic, where Sargassum algae usually remain above the equator except in 2019.
Figure 9

Annual composites of biomass at 50 km for 2016-2020 associated with the envelope of the area of high Sargassum concentration. The normalised envelope area with respect to 2018 (10.9 million of km²) is indicated. The last panel shows all the envelopes, its intersection (dotted line) and its union (dashed line).
4 Discussion
4.1 Interpretation of features used in the classification
Among the thirty features extracted from the detected aggregations, only five were used in the final classifier. The first selected feature and the most used in the classifier was the NNI (44.5%). This selection is consistent with visual observations during labelling, as true detections were mostly concentrated together in few areas. Besides, the major use of this feature was likely responsible for the lower classifier performance in 2016 where aggregations were scarce and sparse. The CSDI, the PersI and the NNAI completed the filtering by discriminating respectively the remaining coastal false detections and the far offshore Northern cloud false detections, the time-incoherent detections and the detections neighboured by large false detections due to chlorophyll concentration. Finally, the addition of the FC standard deviation increased the generalisation accuracy and the robustness of the method by preventing overfitting.
Only context indices were retained for the classification, likely because of the too coarse spatial resolution of the data. In particular, the elongation was not selected because of the fragmentation of aggregations. The elongated structures seen in the images were often split because of the erosion-dilatation operation used during the retrieval process (Section 2.2). We chose here to exclude location and temporal features from the selection. A test showed that including latitude and longitude coordinates greatly improved accuracy for a single year dataset but decreased accuracy with a more extended dataset. Furthermore, since the geographic distribution of the algae changed radically in 2010, we wanted to avoid geographical constraints.
4.2 Accuracy of the classification and generalisation
The performance scores obtained with the classifier were between 90% and 96%. The filtering quality for new data is expected to be in the annual generalisation scores range (90%). It will depend on the consistency of new data with the 2016-2020 dataset. The only lower-performing year was 2016 where the biomass level was much lower than other years. Overall, the score should stay around 90% if the current trend of biomass distribution persists. For the filtering of the 2011-2015 period, the performance obtained for 2016 should be representative and an accuracy above 85% is expected.
The learning curve analysis showed that increasing the learning set does not greatly improve scores. From 50% to 90% of the learning set, the overall score gained less than 1% of accuracy while the generalisation score was stable. Adding data from the same years 2016-2020 to the learning set will therefore be useless. The only way to noticeably improve the method would be to add data from other years and make both scores converge.
The performance is analogous to or better than other works that used machine learning algorithms for Sargassum detection.
4.3 Limits of the method and potential improvements
The choice of MODIS imagery implies rather coarse resolution but recurring observations (twice a day). We used the 1 km bands for AFAI computation to ensure good signal/noise ratio compared to 250 - 500 m bands and to better discriminate between Sargassum and clouds (
The method assumed that features distribution is consistent for all aggregations regardless of their location and of their time of observation. This is mostly the case over the studied time period, as the high performance obtained by the method demonstrates a good spatial and temporal consistency. Yet, specific regions or periods may show singular distributions of features. That could be the case for areas where false detections remained after the filtering process, such as offshore Mauritania or the Amazon plume area. The global approach could be limited here and defining regional learning sets and classifiers may improve the method performance.
The learning set was built to be as representative as possible of the whole set of true and false detections. Nonetheless, in some areas (e.g., Gulf of Guinea, Sargasso Sea), discrimination between true and false detections was more strenuous for manual labelling. Both low Sargassum concentration and cloud coverage created ambiguous cases. This induced a lack of labelled data and most likely a lower filtering accuracy in these regions. Remote sensing imagery from other sensors with higher resolution or in-situ measurements could help to fill this gap and to ensure the completeness of the dataset.
Since the study focused on basin scale offshore Sargassum detection, coastal areas were masked. This choice does not have a large impact on Sargassum estimation as detections in the coastal areas were mostly false detections. Tests using our classification algorithm to filter out coastal false detections and avoid masking coastal waters were not conclusive. In coastal areas, progress in Sargassum detection can be made using other sensors/indices with poorer temporal resolution, such as OLCI and Maximum Chlorophyll Index (
4.4 Uncertainties in the Sargassum estimates
Sargassum detection is limited by algae observability. In certain circumstances (low density, vertical mixing in the upper layer), MODIS cannot distinguish Sargassum from background (
Concerning the filtered products, clues on their uncertainties were given by the classifier performance study. For the 2016-2020 period, the expected errors fraction would be about 2.5% of false positives and 2.5% false negatives. As the false aggregations are larger than true ones, false positives would induce a greater overestimation than false negatives generate an underestimation. Thus, the filtering errors are expected to produce a small overestimation with errors on some Sargassum aggregations locations. For data from other years, the reasoning is the same but with around 5% of false positives and of false negatives generating an overestimation twice larger.
Concerning the aggregated products, there is an uncertainty due to the sampling, limited by the coverage of daily data. With two observations per day over the whole Tropical Ocean, only 30% of pixels were retrieved because of the different masks. The solution used to fill these gaps was to aggregate data spatially or temporally. In order to keep the best spatial resolution, temporal averaging was used. If we hypothesise a fully random mask distribution (binomial distribution for every pixel), 6 days are needed to reach a coverage of at least 90%. In practice, 12 days were needed. The temporal composites based on less than 12 days were therefore incomplete while using more than 12 days reduce mapping accuracy because of non negligible Sargassum drift.
4.5 Sargassum dynamics over 2016-2020
The biomass fluctuations resulted mainly from advection for 1-2 month timescale (
The eastern and western boxes essentially distinguish the western and eastern consolidation regions from
As a perspective, the 1 km resolution of our dataset may allow tracking algae aggregations over several days of observations. This tracking could provide valuable inputs on Sargassum drift patterns. Such an approach was recently tested with GOES (Geostationary Operational Environmental Satellite) by
5 Conclusion
With the use of a machine learning algorithm, this study benefits from an untapped source of information: the spatial context of Sargassum aggregations. Those new features are complementary with radiometric data used in previous approaches and allow to screen false detections induced by various phenomena. While classic algorithms have known flaws that induce false detections, the post-processing filtering technique presented here offers a solution to identify and mitigate those flaws and produce automatically a high-quality product over a large-scale area. As the method is time and space independent and modular, it would be easily generalised to other Sargassum detection datasets or other application scopes. The Sargassum annual cycle of the filtered dataset is consistent with the literature for seasonal and inter-annual fluctuations and we provided a detailed characterisation of the spatial variability of the distribution. As a perspective, the filtering process will be implemented in the SAREDA pipeline to provide near real-time filtered products and reprocess the past time series. This dataset will be useful to understand the drivers of Sargassum dynamics at fine and large scale and validate future models.
Funding
The Ph.D. ofWitold Podlejski is funded by ANR FORESEA (FORESEA project, grant ANR-19-SARG-0007).
Acknowledgments
Authors thank TOSCA-CNES and IRD for funding the project SAREDA-DA allowing the production of the MODIS Sargassum detection dataset. GeoID-Ocean is thanked for the early prototyping of the processing chain. AERIS-ICARE is thanked for providing processing infrastructure for the production of the dataset.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Statements
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
WP developed the core of the filtering method. JD processed the remote sensing data from MODIS. CC, AM and CL have participated the methodology building. LB led the project. All authors contributed to the article and approved the submitted version.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
1
Arellano-VerdejoJ.Lazcano-HernandezH. E.Cabanillas-TeránN. (2019). Erisnet: deep neural network for sargassum detection along the coastline of the mexican caribbean. PeerJ7, e6842. doi: 10.7717/peerj.6842
2
BelgiuM.DrăguţL. (2016). Random forest in remote sensing: A review of applications and future directions. ISPRS J. photogramm. Remote Sens.114, 24–31. doi: 10.1016/j.isprsjprs.2016.01.011
3
BerlineL.OdyA.JouannoJ.ChevalierC.AndréJ.-M.ThibautT.et al. (2020). Hindcasting the 2017 dispersal of sargassum algae in the tropical north atlantic. Mar. pollut. Bull.158, 111431. doi: 10.1016/j.marpolbul.2020.111431
4
ChávezV.Uribe-MartínezA.CuevasE.Rodríguez-MartínezR. E.van TussenbroekB. I.FranciscoV.et al. (2020). Massive influx of pelagic sargassum spp. on the coasts of the mexican caribbean 2014–2020: challenges and opportunities. Water12, 2908. doi: 10.3390/w12102908
5
ChenY.WanJ.ZhangJ.ZhaoJ.YeF.WangZ.et al. (2019) in IGARSS 2019-2019 IEEE International Geoscience and Remote Sensing Symposium (IEEE). 3705–3707. doi: 10.1109/IGARSS.2019.8898131
6
CuevasE.Uribe-MartínezA.Liceaga-CorreaM.d. l. Á. (2018). A satellite remote-sensing multi-index approach to discriminate pelagic sargassum in the waters of the yucatan peninsula, mexico. Int. J. Remote Sens.39, 3608–3627. doi: 10.1080/01431161.2018.1447162
7
DescloitresJ.MinghelliA.SteinmetzF.ChevalierC.ChamiM.BerlineL. (2021). Revisited estimation of moderate resolution sargassum fractional coverage using decametric satellite data (s2-msi). Remote Sens.13, 5106. doi: 10.3390/rs13245106
8
DierssenH.ChlusA.RussellB. (2015). Hyperspectral discrimination of floating mats of seagrass wrack and the macroalgae sargassum in coastal waters of greater florida bay using airborne remote sensing. Remote Sens. Environ.167, 247–258. doi: 10.1016/j.rse.2015.01.027
9
FineM. L. (1970). Faunal variation on pelagic sargassum. Mar. Biol.7, 112–122. doi: 10.1007/BF00354914
10
FranksJ. S.JohnsonD. R.KoD. S. (2016). Pelagic sargassum in the tropical north atlantic. Gulf Caribbean Res.27, SC6–SC11. doi: 10.18785/gcr.2701.08
11
GowerJ.HuC.BorstadG.KingS. (2006). “Ocean color satellites show extensive lines of floating sargassum in the gulf of mexico,” in IEEE Transactions on Geoscience and Remote Sensing, Vol. 44. 3619–3625. doi: 10.1109/TGRS.2006.882258
12
GowerJ. F.KingS. A. (2011). Distribution of floating sargassum in the gulf of mexico and the atlantic ocean mapped using meris. Int. J. Remote Sens.32, 1917–1929. doi: 10.1080/01431161003639660
13
GowerJ.KingS. (2020). The distribution of pelagic sargassum observed with olci. Int. J. Remote Sens.41, 5669–5679. doi: 10.1080/01431161.2019.1658240
14
HastieT.TibshiraniR.FriedmanJ. (2009). The elements of statistical learning: data mining, inference, and prediction (Springer Science & Business Media). New York: Springer.
15
HuC.FengL.HardyR. F.HochbergE. J. (2015). Spectral and spatial requirements of remote measurements of pelagic sargassum macroalgae. Remote Sens. Environ.167, 229–246. doi: 10.1016/j.rse.2015.05.022
16
JiaoL.LiuY.LiH. (2012). Characterizing land-use classes in remote sensing imagery by shape metrics. ISPRS J. Photogramm. Remote Sens.72, 46–55. doi: 10.1016/j.isprsjprs.2012.05.012
17
JohnsE. M.LumpkinR.PutmanN. F.SmithR. H.Muller-KargerF. E.Rueda-RoaD. T.et al. (2020). The establishment of a pelagic sargassum population in the tropical atlantic: biological consequences of a basin-scale long distance dispersal event. Prog. Oceanogr.182, 102269. doi: 10.1016/j.pocean.2020.102269
18
JohnsonD. L.RichardsonP. L. (1977). On the wind-induced sinking of sargassum. J. Exp. Mar. Biol. Ecol.28, 255–267. doi: 10.1016/0022-0981(77)90095-8
19
JouannoJ.BenshilaR.BerlineL.SouliéA.RadenacM.-H.MorvanG.et al. (2021a). A nemo-based model of sargassum distribution in the tropical atlantic: description of the model and sensitivity analysis (nemo-sarg1. 0). Geosci. Model. Dev.14, 4069–4086. doi: 10.5194/gmd-14-4069-2021
20
JouannoJ.MoquetJ.-S.BerlineL.RadenacM.-H.SantiniW.ChangeuxT.et al. (2021b). Evolution of the riverine nutrient export to the tropical atlantic over the last 15 years: is there a link with sargassum proliferation? Environ. Res. Lett.16, 034042. doi: 10.1088/1748-9326/abe11a
21
MartinL. M.TaylorM.HustonG.GoodwinD. S.SchellJ. M.SiudaA. N. (2021). Pelagic sargassum morphotypes support different rafting motile epifauna communities. Mar. Biol.168, 1–17. doi: 10.1007/s00227-021-03910-2
22
MerleH.ResièreD.MesnardC.PierreM.Jean-CharlesA.BéralL.et al. (2021). Case report: Two cases of keratoconjunctivitis tied to sargassum algae emanations. Am. J. Trop. Med. Hyg.104, 403–405. doi: 10.4269/ajtmh.20-0636
23
MinghelliA.ChevalierC.DescloitresJ.BerlineL.BlancP.ChamiM. (2021). Synergy between low earth orbit (leo)–modis and geostationary earth orbit (geo)–goes sensors for sargassum monitoring in the atlantic ocean. Remote Sens.13, 1444. doi: 10.3390/rs13081444
24
OdyA.ThibautT.BerlineL.ChangeuxT.AndréJ.-M.ChevalierC.et al. (2019). From in situ to satellite observations of pelagic sargassum distribution and aggregation in the tropical north atlantic ocean. PloS One14, e0222584. doi: 10.1371/journal.pone.0222584
25
OviattC. A.HuizengaK.RogersC. S.MillerW. J. (2019). What nutrient sources support anomalous growth and the recent sargassum mass stranding on caribbean beaches? a review. Mar. pollut. Bull.145, 517–525. doi: 10.1016/j.marpolbul.2019.06.049
26
QiuZ.LiZ.BilalM.WangS.SunD.ChenY. (2018). Automatic method to monitor floating macroalgae blooms based on multilayer perceptron: case study of yellow sea using goci images. Optics express26, 26810–26829. doi: 10.1364/OE.26.026810
27
ResiereD.ValentinoR.NevièreR.BanydeenR.GueyeP.FlorentinJ.et al. (2018). Sargassum seaweed on caribbean islands: an international public health concern. Lancet392, 2691. doi: 10.1016/S0140-6736(18)32777-6
28
ShinJ.LeeJ.-S.JangL.-H.LimJ.KhimB.-K.JoY.-H. (2021). Sargassum detection using machine learning models: A case study with the first 6 months of goci-ii imagery. Remote Sens.13, 4844. doi: 10.3390/rs13234844
29
StojmenovićM.ŽunićJ. (2008). Measuring elongation from shape boundary. J. Math. Imaging Vision30, 73–85. doi: 10.1007/s10851-007-0039-0
30
WangM.HuC. (2016). Mapping and quantifying sargassum distribution and coverage in the central west atlantic using modis observations. Remote Sens. Environ.183, 350–367. doi: 10.1016/j.rse.2016.04.019
31
WangM.HuC. (2018). On the continuity of quantifying floating algae of the central west atlantic between modis and viirs. Int. J. Remote Sens.39, 3852–3869. doi: 10.1080/01431161.2018.1447161
32
WangM.HuC. (2020). “Automatic extraction of sargassum features from sentinel-2 msi images,” in IEEE Transactions on Geoscience and Remote Sensing. 1–19. doi: 10.1109/TGRS.2020.3002929
33
WangM.HuC. (2021). Satellite remote sensing of pelagic sargassum macroalgae: The power of high resolution and deep learning. Remote Sens. Environ.264, 112631. doi: 10.1016/j.rse.2021.112631
34
WangM.HuC.BarnesB. B.MitchumG.LapointeB.MontoyaJ. P. (2019). The great atlantic sargassum belt. Science365, 83–87. doi: 10.1126/science.aaw7912
35
WangM.HuC.CannizzaroJ.EnglishD.HanX.NaarD.et al. (2018). Remote sensing of sargassum biomass, nutrients, and pigments. Geophys. Res. Lett.45, 12–359. doi: 10.1029/2018GL078858
36
WoodcockA. H. (1950). Subsurface pelagic sargassum. J. Mar. Res.9, 77–92. Available at: link: https://images.peabody.
37
WoodcockA. H. (1993). Winds subsurface pelagic sargassum and langmuir circulations. J. Exp. Mar. Biol. Ecol.170, 117–125. doi: 10.1016/0022-0981(93)90132-8
38
XingQ.GuoR.WuL.AnD.CongM.QinS.et al. (2017). “High-resolution satellite observations of a new hazard of golden tides caused by floating sargassum in winter in the yellow sea,” in IEEE Geoscience and Remote Sensing Letters, Vol. 14. 1815–1819. doi: 10.1109/LGRS.2017.2737079
Summary
Keywords
Sargassum algae, remote sensing, random forest, contextual analysis, Tropical North Atlantic, fractional coverage, time series
Citation
Podlejski W, Descloitres J, Chevalier C, Minghelli A, Lett C and Berline L (2022) Filtering out false Sargassum detections using context features. Front. Mar. Sci. 9:960939. doi: 10.3389/fmars.2022.960939
Received
03 June 2022
Accepted
08 September 2022
Published
23 September 2022
Volume
9 - 2022
Edited by
Dongyan Liu, East China Normal University, China
Reviewed by
Qianguo Xing, Yantai Institute of Coastal Zone Research, (CAS), China; Zhigang Cao, Nanjing Institute of Geography and Limnology, (CAS), China
Updates

Check for updates
Copyright
© 2022 Podlejski, Descloitres, Chevalier, Minghelli, Lett and Berline.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Witold Podlejski, witold.podlejski@mio.osupytheas.fr
This article was submitted to Ocean Observation, a section of the journal Frontiers in Marine Science
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.