Abstract
Retrieval of aquatic biogeochemical variables, such as the near-surface concentration of chlorophyll-a (Chla) in inland and coastal waters via remote observations, has long been regarded as a challenging task. This manuscript applies Mixture Density Networks (MDN) that use the visible spectral bands available by the Operational Land Imager (OLI) aboard Landsat-8 to estimate Chla. We utilize a database of co-located in situ radiometric and Chla measurements (N = 4,354), referred to as Type A data, to train and test an MDN model (MDNA). This algorithm’s performance, having been proven for other satellite missions, is further evaluated against other widely used machine learning models (e.g., support vector machines), as well as other domain-specific solutions (OC3), and shown to offer significant advancements in the field. Our performance assessment using a held-out test data set suggests that a 49% (median) accuracy with near-zero bias can be achieved via the MDNA model, offering improvements of 20 to 100% in retrievals with respect to other models. The sensitivity of the MDNA model and benchmarking methods to uncertainties from atmospheric correction (AC) methods, is further quantified through a semi-global matchup dataset (N = 3,337), referred to as Type B data. To tackle the increased uncertainties, alternative MDN models (MDNB) are developed through various features of the Type B data (e.g., Rayleigh-corrected reflectance spectra ). Using held-out data, along with spatial and temporal analyses, we demonstrate that these alternative models show promise in enhancing the retrieval accuracy adversely influenced by the AC process. Results lend support for the adoption of MDNB models for regional and potentially global processing of OLI imagery, until a more robust AC method is developed. Index Terms—Chlorophyll-a, coastal water, inland water, Landsat-8, machine learning, ocean color, aquatic remote sensing.
Introduction
Near-surface concentration of chlorophyll-a (Chla), a proxy for phytoplankton biomass, has been observed and quantified in aquatic ecosystems through optical remote sensing for many years (; ; ; ; ). This technique has led to the routine production of Chla distributions for the global oceans for more than two decades. The heritage algorithms have used blue-green band-ratio models to estimate Chla (; ), which are realistic representations of biomass in ecosystems where other constituents, such as detritus and colored dissolved organic matter (CDOM), co-vary with Chla. In optically complex inland and coastal waters however, the color of water is further modulated by the presence of organic and inorganic particles, as well as dissolved matter (; ) that do not generally co-vary with phytoplankton, rendering retrievals of Chla a far more challenging task (). To improve estimates of Chla in these turbid and eutrophic environments, other methods have been developed. For example, spectral bands within the red-edge (RE) region (690–715 nm) (; ), combined with red bands have shown to correlate well with Chla in turbid and/or eutrophic waters (; ; ; ; ; ). The RE observations, however, are not available in the suite of measurements made by heritage missions – such as Landsat—which have provided the longest record of Earth observation from space ().
The Operational Land Imager (OLI) aboard Landsat-8 was launched in February 2013 to continue Landsat’s mission of monitoring Earth systems and capturing changes at relatively high spatial resolution (30 m) (). This mission has offered significant improvements in both data quality and quantity (i.e., both spectral and spatial coverage) over previous heritage instruments (; ; ). Several methods have been developed to retrieve Chla from the four OLI visible bands (; ; ; ), yet Chla retrieval methods in inland and coastal waters using traditional approaches are challenged by optical complexity and high dynamic ranges where water types can range anywhere from very clear to highly turbid and eutrophic (). It is, therefore, critical to continue to formulate novel methodologies that enable the production of viable Chla products from Landsat-8 data for global scientific studies and applications (). successfully applied Mixture Density Networks (MDNs) – a class of neural networks that estimates multimodal Gaussian distributions over a range of solutions – to Sentinel-2 and Sentinel-3 data for mapping Chla. This model has further been extended to the hyperspectral domain to obtain Chla and phytoplankton absorption properties from the images of the Hyperspectral Imager for the Coastal and Ocean (HICO) ().
Our motivation for this study is to test the feasibility of using MDN algorithms extended to the OLI imagery for Chla retrievals. Four different MDN models were trained, evaluated, and compared against current machine learning (ML) algorithms using the visible spectral bands. One model (MDNA) was developed similar to that of , using paired in situ Chla and remote sensing reflectance (Rrs) (), whereas three other models (MDNB) were trained using in situ Chla matchups and atmospherically corrected (or partially corrected) products (). These latter models, developed to compensate for uncertainties in the atmospheric correction (AC) (), were trained using input features comprised of: 1) satellite-derived Rrs (hereafter referred to as ); 2) in combination with ancillary data; and 3) intermediate Rayleigh-corrected reflectance products (ρs) () combined with ancillary data. The manuscript follows with sensitivity analyses on: 1) the contribution of different spectral bands to the outputs of the model; 2) the impacts of different AC methods; and 3) the implications for aquatic science and applications.
Chla Retrievals from Visible Bands
For satellite missions like Landsat-8 that do not support measurements in the RE, Chla algorithms tend to rely on either blue-green ratio algorithms () or neural network (NN) models (; ) that apply all (or a subset of) bands within the visible (VIS) and near infrared (NIR) bands. Algorithms based on band ratios for Chla work well in ocean environments; however, when applied to optically complex waters, such as in coastal or inland areas, performance significantly degrades (; ; ). Most research on these environments has focused on instruments like the MEdium Resolution Imaging Spectrometer (MERIS), equipped with RE bands (; ; ); however, these algorithms are not applicable to OLI or missions without such measurements (e.g., the Moderate Resolution Imaging Spectroradiometer [MODIS (), Visible Infrared Imaging Radiometer Suite (VIIRS) (), and Geostationary Ocean Color Image (GOCI) ()]. Thus, the only widely used Chla estimation algorithms available are those of the band-ratio Ocean Color (OC) family (e.g., OC3), a combination of those (), or ML models. Regional and local algorithms specific to OLI imagery have also been attempted with some success in lakes and reservoirs (; ).
Over the years, several generic ML methods have been utilized in the OC or aquatic remote sensing domain. Among them, Multilayer Perceptrons (MLP), Support Vector Machines (SVM), and Extreme Gradient Boosting (XGB) have shown promise in retrieving Chla. MLPs are NNs with feed-forward connections arranged in a series of layers, which perform regression by learning a set of weights that are used in dot products through sequential layers (). This type of model has been employed in past research to obtain various bio-optical parameters as well as Chla (; ; ; ; ; ; ). SVMs on the other hand, perform regression by finding a maximal separation hyperplane, fitting the training samples within some margin of tolerance. This margin is tunable, and influences over- and under-fitting (). This method has previously been utilized for Chla estimations in open ocean environments (; ). Lastly, XGB is a highly optimized tree-based method which fits a series of models to the training data, incrementally reducing the error through gradient boosting—a specific type of ensembling focusing on the error gradient as the target (). This approach has been proven to improve Chla retrieval from OLI ρs products in highly turbid or eutrophic lakes in China (). The MDNs utilized in this research is a variation of MLPs that learn a probability distribution over the output space to allow for multimodal target distributions (Section Mixture Density Network). This multimodality is a fundamental characteristic of inverse problems, owing to the non-unique relationships between input and output features ().
Datasets
Two datasets are utilized in this study: paired in situ Chla— Rrs measurements (Type A); and near-simultaneous Chla— satellite matchups (Type B). Using both Type A and Type B datasets provides significant benefits in understanding an algorithm’s performance. Co-located Rrs - Chla measurement pairs (Type A) provide the theoretically ideal environment, as performance on this dataset quantifies the quality of estimates when applied to sample spectra with minimal noise. Near-simultaneous satellite matchups (Type B), on the other hand, provide a practical demonstration of an algorithm’s capability when applied with significant noise. Both sets have Chla ranging from 0.1 to >1,000 mg m−3 (as shown in Figure 1 and Supplementary Appendix A). Continental distributions of the datasets are provided in Table 1.
FIGURE 1
TABLE 1
| North America | South America | Europe | Asia | Australia/Oceania | |
|---|---|---|---|---|---|
| Type A | 2,836 | 121 | 794 | 552 | 51 |
| Type B | 2,287 | 46 | 568 | 1 | 420 |
Data distribution.
Type A: In situ Data
Type A data consists of radiometric and biogeochemical parameters that have been collected and assembled from various lakes, bays, estuaries, coast lines, and rivers from around the world (Figure 2), covering a wide range of trophic states and geographic locations (). The frequency distribution of Chla, Total Suspended Solids (TSS), and the absorption by CDOM at 443 nm (aCDOM (440)) is shown in Figure 1. Although our in situ measurements are not void of uncertainties, this dataset has proven useful for model development and validation (), representing the closest to ideal while still considering instrument and human errors.
FIGURE 2
The radiometric quantity primarily used for model developments in this study is the remote sensing reflectance :Rrs(sr−-1) is determined using the water-leaving radiance Lw and downwelling irradiance Ed in the air, just above the water surface. Hyperspectral Rrs spectra were resampled according to the OLI’s relative spectral response functions. Furthermore, the data was preprocessed before being used as input into any machine learning models, with Rrs data transformed according to a robust median-centering interquartile range (IQR) scaling process (fit to the training data); and the Chla values being log-scaled, and transformed to be within the interval (−1, 1). Type A data were used for training and validation of the first MDN model (MDNA; Section Mixture Density Network Model Types), and for performance assessment against that of other Chla algorithms (Section Performance Assessment).
Type B: Satellite Matchups
The satellite matchup dataset (Type B) is composed of two sources: Level-1TP OLI scenes, and in situ Chla measurements made during cruises, at buoys, or via site visits carried out through routine monitoring activities. The in situ data were obtained via a search of national/international water quality databases, such as the Water Quality Portal (WQP), NOAA’s Chesapeake Bay Interpretive Buoy System (CB), Environment and Climate Change Canada (ECCC), the World Ocean Database (WOD), and others. The data acquired from CB are near-surface calibrated fluorometry data, while remaining data represent near-surface or depth-integrated Chla determined via laboratory analyses. The application of Type B data is twofold: 1) to evaluate the performance of the MDN model applied to atmospherically corrected products (Section Atmospheric Correction and Matchup Selection); and 2) to explore alternative inputs for MDN models (MDNB types) using and ρs products, combined with ancillary data (Section Mixture Density Network Model Types). The former analysis enables gauging the performance of MDN models in practice, comparing its efficacy with our previous studies (; ) and quantifying how uncertainties in propagate to Chla products. The motivation behind focusing on and ρs products (the latter analysis) is to identify alternative approaches [e.g., ] to use the provisional, readily accessible, United States Geological Survey aquatic reflectance products (; ). The locations of all successful OLI matchups are mapped in Figure 3 (Section Atmospheric Correction and Matchup Selection), and the histograms of relevant parameters are shown in Supplementary Appendix A.
FIGURE 3
Methods
Mixture Density Network
Radiative transfer theory details a series of equations that are concerned with the forward problem: given a set of parameters which describe the inherent optical properties (IOPs) of the water, concentrations of water constituents (e.g., Chla), and a set of boundary conditions, which limit the environment itself, how the relevant apparent optical properties (AOPs) can be discerned (). In the same manner, the standard target of a model in machine learning takes the form of a forward problem: given a set of independent variables, the goal is to find a function which approximates the relationship between these and the dependent variables. In particular, the relationship must be right-unique, which guarantees there is a single set of true outputs (y) for any given set of input (x) variables in a dataset D:
Plainly, for any input-output pair in a dataset, any samples with the same input must also maintain the same output (conditioned on noise). Inverse problems reverse the relationship however, i.e. switching x and y, which leads to violations of this core assumption. In natural environments, bio-optically active constituents and illumination conditions cause observed Rrs; the same set of input parameters, with perfect knowledge, should always lead to the same Rrs. In the inverse formulation, we attempt to instead determine bio-optical parameters and biogeochemical properties from the Rrs observations, and thus have the possibility of a single Rrs spectrum leading to multiple sets of valid parametric solutions (and so, multiple valid environments in which the spectrum might have been observed) (; ).
Mixture Density Networks (MDN) () are a class of neural networks which attempt to address this one-to-many mapping (; ). Where a standard neural network (e.g. MLP) directly models the Rrs => Chla relationship, MDNs model a conditional probability distribution, i.e., , over the Rrs => Chla mapping as a mixture of multiple (c) Gaussian functions:with c mixture components and dimensionality d, being the mean vector, and ϕ denoting a Gaussian distribution. A valid Gaussian mixture requires that the mixing coefficients π and the covariance matrix Σ adhere to the constraints explained in detail in . The final model estimate is then taken to be the maximum likelihood, which represents the area of highest probability mass. In our formulation, Bootstrap Aggregation (bagging) () is also applied to the model to improve the quality and consistency of estimates. The practice of bagging is an ensemble technique which is intended to reduce variance and improve generalization. In short, the idea is to repeatedly resample the available training set into a smaller subset (in practice, 50–75% of the original size) and train the model on this new, randomly sampled training subset. After some number of models is added to the ensemble, the median of all model estimates is taken as the final output.
Atmospheric Correction and Matchup Selection
There are several viable AC methods suitable for OLI data processing; nonetheless we focused only on one processing chain, i.e., the SeaWiFS Data Analysis System (SeaDAS), the heritage ocean color AC processing scheme adopted for OLI (). This processing approach is also adopted by the USGS Earth Resource Operation and Science center (EROS) to produce aquatic reflectance products, which are equivalent to Rrs products normalized by π. In this study, OLI images were not only fully processed to Rrs but also partially processed to output intermediate ρs that is corrected for atmospheric gaseous absorption, molecular scattering effects, and air-water interface multiple scattering phenomena (). To compare the effects of AC schemes on Chla retrievals, a single OLI image was processed by three other methods: Polynomial based algorithm applied to MERIS (POLYMER) (), Atmospheric Correction for OLI lite (ACOLITE) (), and Case-2 Extreme Waters (C2X) () (Section Impacts of Atmospheric Correction).
To create satellite matchup datasets (Type B), SeaDAS-processed OLI scenes were paired with in situ measurements on same-day overpasses and the matchup criteria proposed in was followed using strict spatiotemporal filters to remove matchups with questionable quality. A 3 × 3-element box centered on the closest geographic coordinates of the in situ measurement was used to select potential satellite observations (Figure 3), and any matchup was discarded if four or more pixels were flagged as invalid. Further, any cruise samples <500 m apart were considered duplicates and removed. Temporal mismatch criteria were further tightened for dynamic aquatic ecosystems (e.g., Chesapeake Bay, riverine systems) to 30 min to minimize the associated uncertainties. The median value of valid pixels within the 3 × 3-element box was then derived for each parameter and preprocessed in the same manner as the Type A data. All relevant reflectance products, including top-of-atmosphere reflectance , ρs, and , as well as ancillary (anc) parameters (e.g., sensor and solar viewing geometries, water vapor content, etc.), were simultaneously extracted, filtered, and stored.
MDN Model Types
The naming convention used for MDN model developments follows the format listed in Table 2. Each of the MDN models was trained with 50% of the total available samples within the respective dataset, chosen uniformly at random (with the same set of samples used to train all ML models; Section Benchmarking). The remaining, held-out portion of the dataset was then used to test the models. The “bagging” scheme was also applied to all ML models—in order to ensure a fair comparison between algorithms—with 75% of the training data used per bagging estimator (without replacement), and an ensemble size of 10 estimators. All hyperparameters of the benchmark models were chosen via a 5-fold cross validation grid search on the training data. For a detailed discussion on MDN hyperparameters, see Supplementary Appendix C.
TABLE 2
| Model | Input feature | Data type | Number of samples | ||
|---|---|---|---|---|---|
| Training | Testing | Total | |||
| MDNA | A | 2,177 | 2,177 | 4,354 | |
| MDNB | , | B | 1,686 | 1,685 | 3,371 |
| , anc, | |||||
| , anc, | |||||
MDN model types. VIS indicates OLI’s visible bands.
In those MDN models which utilize ancillary data, these features are added alongside their respective (or ρs) spectra as inputs. Bagging was also applied to these ancillary features when they are included (i.e., keeping only a random 75% of the ancillary features for each estimator in the bagging ensemble); the full VIS (i.e., 443, 482, 561, 665 nm) or ρs (443, 482, 561, 665, 865, 1609 nm) spectrum for a sample was always included as input. Ancillary data (Supplementary Appendix B) included per pixel imaging geometry, coarse scale wind parameter estimations, and other general atmospheric condition variables which were available from SeaDAS (e.g., NO2, O3, water vapor). We hypothesize that these additional features help the model to learn the biases and uncertainties specific to the AC method, which uses these features in their derivations of . For instance, wind parameters are known to correlate well with sunglint signal (; ), and are not utilized by default in SeaDAS. Unaccounted water vapor absorption, which affects the OLI’s red and ShortWave InfraRed (SWIR) bands, can also introduce additional uncertainties in . On the other hand, ρs products contain aerosol scattering and absorption governed by imaging geometry parameters; hence, the sun-sensor geometries must be evaluated when retrieving Chla through , a point not taken into consideration in other studies which utilize similar features ().
In order to help prevent the models from learning spurious relationships due to temporal misalignment, we added one additional feature to all MDNB models, which represents the number of minutes between the satellite overpass and the in situ measurement, i.e., . This number is negative if the in situ measurement was taken prior to the overpass, and positive if after. When applying the model to a scene to generate Chla maps (see Spatial Analysis), this feature is simply set to 0 for all pixels for the exact time of the overpass.
Benchmarking
Given their previous application in the aquatic remote sensing area, MLP, SVM, and XGB were the main ML models identically trained and tested with the MDNA model. Due to its simple implementation and successful application in classification problems, K Nearest Neighbor (KNN) was also added as another benchmark (). In spite of its expected performance loss in waterbodies rich in organic or inorganic material, the OC3 model was also used as another benchmark (). The MDNB models were further benchmarked against another XGB model, hereafter referred to by its name in original publication (BST), developed and tested by .
To quantify performance, we primarily examined three metrics: Median Symmetric Accuracy (
), referred to as “Error” in all plots and tables; Symmetric Signed Percentage Bias (
), referred to as “Bias” in all plots and tables; and the slope of the least-squares linear regression line on the log-transformed data (
). All three have straightforward interpretations, though to clarify the first two:
• Median Symmetric Accuracy (“Error”) can be interpreted as a symmetric percentage error, equally penalizing over- and under-estimation. Lower values indicate better performance, with perfect accuracy being assigned a value of 0%.
• Symmetric Signed Percentage Bias (“Bias”), as with the former metric, is interpretable as a percentage bias that maintains symmetry between over- and under-estimation. Values closer to zero indicate better performance, with positive values indicating over-estimation and negative indicating under-estimation.
In the equations above (5–7), Chl
adenotes the
in situvalue and
is the estimated value. Both metrics are designed to address the widely documented drawbacks (
;
;
) of other commonly used statistical measures (e.g., MAPE). For a thorough discussion on the advantages of these methods over others commonly found in literature, we direct the reader to (
). One should also note that the above metrics are zero-centered and symmetric compared to recently proposed metrics in
.
Results
Performance Assessment
The performance of , the other ML models, and OC3 and the corresponding statistical metrics (N = 2,177) are provided in Figure 4. The MDN model outperforms other ML models with improvements in error ranging from 30 to 60%, and MLP ranking as the second-best performer. In fact, given the coarse hyperparameter grid search performed for other ML methods, and the lack of equivalent optimization for MDN parameters, the improvement in performance is even more significant than shown here (Supplementary Appendix C). The MDN model, as well as other ML models, remarkably outperform OC3, which overestimates Chla in the 1–10 mg/m3 range and underestimates in the higher range. Yet, compared to 1, the performance is worse since Rrs simulated for the MultiSpectral Instrument (MSI) and Ocean Land Color Instrument (OLCI) contain the RE bands ().
FIGURE 4
To gauge the level of noise introduced through the AC (SeaDAS), we also produced Chla scatter plots via and other benchmark algorithms applied to the Type B dataset (i.e., satellite matchups) (Figure 5). The model performances degrade considerably when applied to SeaDAS-derived . Error levels exceeding 100% render the utility of OLI-derived Chla somewhat impractical for robust scientific applications (; ). Further, all the models tend to overestimate Chla >1 (mg m−3), suggesting primarily underestimated . This is in agreement with other studies in which the confounding effects of AC have been highlighted; OLI-retrieved over coastal and inland waters are known to carry these major biases and uncertainties due to imperfections in the AC process (; ; ; ; ). The AC processor introduces varying degrees of error in Chla estimates, due to issues in the shape and magnitude of spectra estimated. Regardless, while evaluating Chla retrievals against the satellite matchups is informative, the differences between the Type A and Type B sets are too large to draw any firm conclusions about the underlying models (see Figures 1 and Supplementary Appendix A). In Type B data, error is introduced by spatial differences, temporal differences, adjacency effects, variability in atmospheric conditions, and image artifacts, to name a few. Performance metrics will therefore reflect these errors as much as any error inherent to the models themselves.
FIGURE 5
In spite of these issues, Landsat-matchup trained MDN model MDNB is to some extent capable of improving the accuracy as compared to that of the original (MDNA) model (Figure 6). In essence, the model accounts for some uncertainties inherent to the products—though still exhibiting a fair amount of error due to the limited information contained in the four available bands. This error is reduced further for . By including ancillary data, this MDN model compensates for uncertainties from AC sources in SeaDAS retrievals of . With some of the uncertainties in AC addressed (e.g., imperfect accounting of sun-sensor geometry; (; )), the model can, in general, make more accurate estimates. The comparable performance of demonstrates viable retrievals in areas with both highly eutrophic and/or turbid waters () and increased water-surface signal induced by residual and/or moderate sunglint (). The recently published model in (BST) is also added as another benchmark, which poorly predicts Chla—likely because of the drastic differences in the distribution of training data, i.e., the median Chla in was >10 [mg·m−3].
FIGURE 6
Spatial Analysis
The different models examined in Section Methods are retrained using the full datasets, rather than splitting into training and/or testing sets. This allows for the model development to have the widest range of data available. Using the retrained models, two scenarios are demonstrated here.
As a first example, a natural color image of Lake Erie and the derived products during a harmful algal bloom event on Sept. 14th, 2015 was used (Figure 7). The black “x” markers indicate the positions of the three monitoring stations visited by the Great Lakes Environmental Research Laboratory (GLERL) within ±1 hr of Landsat-8 overpass. High concentrations of Chla in the southwestern section of the lake are evident in the natural color image generated from ρs products. The elevated backscatter evident in the natural color image of the northern and central Lake St. Claire discharging into Lake Erie is commonly attributed to suspended sediments and resuspension events (
FIGURE 7

Algorithm estimates for Lake Erie (Sept. 14th, 2015), with a bloom event occurring in the south-western portion of the lake apparent in the natural color image (left column).
TABLE 3
| Site | Station | In situ | MDNA | MDNB | OC3 | ||
|---|---|---|---|---|---|---|---|
| Lake Erie | WE14 | 45.6 | 18.2 | 5.7 | 21.3 | 16.7 | 9.4 |
| WE13 | 53.9 | 45.9 | 6.2 | 28.7 | 22.2 | 10.1 | |
| WE4 | 6.5 | 1.4 | 1.1 | 2.3 | 2.5 | 2.5 | |
| San Francisco | 33 | 8.8 | 15.6 | 6.6 | 5.4 | 6.8 | 5.57 |
| 32 | 7.9 | 8.9 | 5.8 | 5.3 | 5.5 | 5.10 | |
| 31 | 6.2 | 5.9 | 6.0 | 5.2 | 5.6 | 5.12 | |
| 30 | 6.0 | 5.6 | 3.9 | 5.6 | 5.7 | 5.17 | |
| 29.5 | 7.2 | 8.3 | 3.6 | 5.6 | 5.9 | 5.15 | |
| (Mean) Error (%) | NA | 15.0 | 83.7 | 55.9 | 42.3 | 56.4 |
One point to note is the apparent underestimation of the MDN Type B models. This can be at least partially attributed to the AC frequently failing in highly eutrophic waters (
Our second example is comprised of a scene over the San Francisco Bay (SFB), imaged on April 27th, 2017 at 18:43 GMT (Figure 8), for which there were a few near-simultaneous in situ Chla measurements (Table 3) provided by SFB monthly cruises. In contrast to MDNB-derived maps, the map obtained from MDNA shows highly eutrophic areas (>20 mg·m−3) in the south bay region. Retrievals from MDNA were similar to in situ measurements (in the lower bay) except for the estimate at station 33—which is far greater than the measured concentrations (Table 3). This might be caused by any number of factors, not least of which being those biases inherent to the AC process. An interesting feature in Figure 8 is the Chla field outside the bay in the Pacific coasts (or in San Pablo Bay) that has been merely predicted by , suggesting the advantage of this model over other models limited by the failure in the AC (e.g., due to haze or over highly turbid/eutrophic waters).
FIGURE 8

Algorithm estimates for San Francisco (SF) Bay (April 27 th, 2017) shown along the natural color image (left column). Note the successful retrievals via in the Pacific coastal waters where SeaDAS did not return valid . In situ Chla measurements for the stations are provided in Table 3. The Grizzly Bay station whose time-series Chla data are shown in Figure 9 is highlighted.
Temporal Analysis
The Time-series of estimated Chla are compared with in situ measurements in Figure 9. In this case, the in situ data (N ∼ 30) were measured via calibrated autonomous fluorometers deployed near-surface in Grizzly Bay, the northern section of the SFB region (Figure 8). The errors (Eq. 5) for the different models amounted to 54%, 41%, 120%, and 241% for , , MDNA, and OC3, respectively. The MDNA predictions, although exhibiting enhancements over OC3, contain outliers, but the and predictions resemble the in situ measurements without considerable noise, suggesting their potential applicability if adequate training data are supplied. This time-series analysis highlights the primary role of AC in achieving high-quality Chla retrievals and the need for improvement.
FIGURE 9

Time-series data extracted from in situ fluorometric Chla measurements along with estimates derived from different versions of MDN models and OC3.
Discussion
Based on these results, one infers that the MDN is a promising model in retrieving Chla from OLI, offering improvements in accuracy over other current models. Here, we further address why this model is a likely choice for retrievals and demonstrate its strength in suppressing noise in Rrs compared to other ML models. This is followed by a discussion on the impacts of varying AC methods on the performance of MDNA and the implications of this research for studying and monitoring global waterbodies using Landsat-8 and other missions.
Model Validity
Neural network models have long been regarded as black-box models, with their complexity being a double-edge: providing more accurate solutions than have been previously available, at the cost of understanding the rationale in their estimations. This loss of explicability is of great concern for those involved in critical applications, due to the costs incurred in the event of failures. Without a source to identify as the cause—as is often the case in these models—the trust placed in the application is eroded. Recent research has led to a number of methods which allow for better model transparency, however. For instance, with many models it can be helpful to visualize the effect a given input feature has on the output of the model; in this case the effect of a certain band on the Chla estimation.
One such method to do this is called an Accumulated Local Effects (ALE) plot (
FIGURE 10

ALE plots showing the sensitivity of MDN Chla estimates, with respect to changes in the input spectral bands. Y-axes measure the accumulated local effect, which can be thought of as “change in estimated Chla.”
Impacts of Atmospheric Correction
Although the primary processing scheme used here was SeaDAS, here, we underscore the importance and challenges associated with the AC. To that end, C2X, ACOLITE, and POLYMER, in addition to SeaDAS, were implemented to a sample OLI scene over Lake Peipsi, June 14th, 2016, followed by applying the MDNA model to all the derived Rrs products. Figure 11 shows the corresponding Chla map products. The inconsistency in the relative distribution and the overall magnitude of products is largely noticeable. For example, C2X appears to predict a large bloom in the center of the lake whereas other schemes provide values closer to the lake-wide average estimate. Moreover, SeaDAS and ACOLITE tend to estimate relatively high Chla in the southern and eastern basins while POLYMER retrieves only slightly higher-than-average estimates. Same-day in situ Chla measurements and the estimated Chla from MDNA and OC3 from the four processors are included in Table 4 (
FIGURE 11

An OLI scene acquired on June 14th, 2016 processed via four different atmospheric correction methods. The MDNA model was used to generate Chla from the output of the processors.
TABLE 4
| Station | In Situ | SeaDAS | C2X | ACOLITE | POLYMER | ||||
|---|---|---|---|---|---|---|---|---|---|
| MDNA | OC3 | MDNA | OC3 | MDNA | OC3 | MDNA | OC3 | ||
| P17 | 36.3 | NA | NA | 32.5 | 32.3 | 168.5 | 7.39 | 23.6 | 10.0 |
| P16 | 37.2 | NA | NA | 3.9 | 25.6 | 73.8 | 5.29 | 12.2 | 9.5 |
| P12 | 15.7 | 48.3 | 51.08 | 25.8 | 18.5 | 54.7 | 4.64 | 11.0 | 8.8 |
| P38 | 10.3 | 8.7 | 119.62 | 4.4 | 12.3 | 10.2 | 3.28 | 8.8 | 5.7 |
| P11 | 13.8 | 10.6 | 15.60 | 26.9 | 18.2 | 5.9 | 3.26 | 17.3 | 9.0 |
| P4 | 9.2 | 14.4 | 15.90 | 27.1 | 21.3 | 12.0 | 3.70 | 11.7 | 8.4 |
| P92 | 14.0 | 5.7 | 23.00 | 27.5 | 21.6 | 14.4 | 3.47 | 10.3 | 8.7 |
| P2 | 10.6 | 13.9 | 22.72 | 21.0 | 19.0 | 10.6 | 3.55 | 11.3 | 8.4 |
| (Mean) Error (%) | 43.3 | 92.5 | 97.3 | 38.4 | 61.0 | 269.5 | 31.5 | 69.4 | |
| (Mean) Bias (%) | 5.2 | 92.5 | 78.9 | 25.5 | 15.8 | −269.5 | −26.1 | −69.4 | |
In situ Chla and retrieved Chla derived from four different AC processors by applying MDNA and OC3. The boldfaced values correspond to best estimates at each station.
Implications for Aquatic Studies
Landsat-8 data, when combined with the data from Sentinel-2 and -3, are expected to allow for near-daily global observations of inland and coastal waters. Irrespective of differences in their observation modalities, creating consistent Chla products is key for successful assessment and monitoring of these ecosystems. Considering the missing RE measurements in the OLI suite of observations however, retrieving Chla as accurately as that with MSI and OLCI appears challenging. Although the number of matchups assessed is different, comparing to our previous results (
In addition to SeaDAS, we also implemented and tested ACOLITE and POLYMER to assess the performance of MDNA models. Our analyses showed that these alternative models yield Chla as inaccurate as that from SeaDAS (Figure 5). The performance of MDNB and MDNBanc using derived from ACOLITE and POLYMER showed consistent performances however, similar to those illustrated in Figure 6. Therefore, it is surmised that until major improvements in the state-of-the-art AC methods are achieved, an alternative approach to obtaining improved Chla is through MDNB models supplied with , ρs, or a combination of both. Assuming adequate matchups spanning a wide array of trophic states and aerosol conditions are incorporated in training (beyond what was used in our Type B dataset; Supplementary Apendix A), such a model should provide global retrievals nearly as robust as those obtained by MSI and OLCI. This is likely the path forward, given the extent to which AC degrades the performance of MDNA (rendering it virtually equivalent to OC3). This approach is, in particular, applicable to regional monitoring sites (e.g., western Lake Erie, Lake Taihu) where ample high-quality, historic in situ datasets are available for model training. In other words, a successful compilation of high-quality discrete samples of Chla at global scales is a challenging task and may take several years to achieve.
Spatial and temporal mismatches inherent to satellite matchups introduce further uncertainties in our assessments. Of concern is, in particular, our same-day criteria. We made an attempt to diminish the impact of this noise source by supplying to the MDNB models, in the hopes that the model could adjust for the importance of temporally distant samples during the learning process. Overall, choosing an optimal threshold for the temporal filtering is a trade-off between the accuracy of the model, and the generalization capability conferred by a wider range of samples and environments.
The inclusion of ancillary data, such as the solar angles, sensor viewing angle, wind data, water vapor, and others, enhanced the model performance noticeably when added to model input features, regardless of AC processor. The improvements stem from how SeaDAS utilizes the ancillary information itself (
Future Work
This work introduces a great number of potential directions for exploration. From the perspective of the aquatic remote sensing field as a whole, it is yet to be determined how the MDN model fares when applied to other missions. In the future, the performance evaluation is expected to be carried out for other ocean color missions, such as MODIS, which do not measure in the RE region but provide relevant spectral content in the vicinity of 750-nm region. Similarly, the MDN developed for OLI’s visible bands might be further extended by including the panchromatic band to further constrain the solution space (
Other directions include those focused more on ML, and the MDN itself. For instance, the MDN model also has the capability to simultaneously estimate multiple products; to what extent do the inclusion of additional variables in the model output (e.g., TSS) affect performance? Intuitively these additions should serve only to improve accuracy overall, given the additional information of target covariances—but which products might be estimated synergistically is yet to be explored.
More theoretically, we might ask if there are non-Gaussian distributions (e.g., Laplace, which may better represent the data); or, whether the learned mixture components might relate to the physical environments of the samples assigned. Further exploration is required in regard to the model hyperparameters, and the mixture components especially. There are very likely advancements in the field of machine learning (e.g., activation functions, batch normalization procedures, convolutional/temporal architectures, etc.) which could also be applied to enhance retrievals—though potentially requiring alternative data formulations, such as incorporating spatial or temporal information.
Conclusion
In this work, we have gathered a global dataset of both Rrs – Chla and – Chla matchups, compiled from a variety of different sources. These two datasets were used to train several machine learning (ML) models, and in particular, used to train the Mixture Density Network (MDN)—an algorithm which we introduce as a theoretically plausible model for biogeochemical variable retrieval via remotely sensed radiometric data. These ML algorithms were benchmarked against each other, in order to provide empirical justification alongside the theory of MDN superiority on inverse problems; as well as against OC3 to demonstrate accuracy on the described task. Furthermore, we showed that instead of using spectrum as input, it is feasible to instead use ρs to achieve similar performance in Chla estimation. The benefits of this were briefly touched upon, where ρs -trained models were shown to seamlessly retrieve Chla where previously unavailable due to AC failure.
The MDN algorithm represents a promising step toward the goal of global simultaneous biophysical and biogeochemical variable retrieval, in the context of aquatic remote sensing. While results are promising, much work is left to be done in both data acquisition and model validation. To truly design a global-scale model, capable of approximating an inverse solution to the radiative transfer equations, significantly more data is required. Simultaneously retrieving all parameters of interest to the community requires the potential dataset to have the necessary information to learn relevant covariances in all atmospheric conditions. Just as important, the various sources of uncertainty and misalignment must also be minimized in order for the model to accurately learn these relationships.
We conclude with broad discussions of other justifications and benefits, analyses on the hyperparameters, implications of the model within the broader community, and potential directions for further experimentation. These discussions are far from exhaustive, but we hope they will provide the seed for future advancements in remote sensing.
Statements
Data availability statement
The datasets presented in this article are not readily available because data ownership belongs to partner organizations. The data will be published in the future upon agreement with data providers. Requests to access the datasets should be directed to Nima.pahlevan@nasa.gov. All the developed codes are available through https://github.com/STREAM-RS/STREAM-RS.
Author contributions
NP: Conceptualization; BS, JS, RM, CG, MB, CB, SR, RE, and VF: Data curation; BS: Formal analysis; NP: Funding acquisition; NP and BS: Investigation; BS: Methodology; NP: Project administration; NP: Resources; BS: Software; NP: Supervision; BS: Validation; BS: Visualization; NP and BS: Roles/Writing – original draft; NP: Writing – review and editing.
Funding
We acknowledge the European Union’s Horizon 2020 research and innovation program (grant agreement No. 730066, EOMORES) to support in situ data collection in Estonian inland waters. Nima Pahlevan is funded under NASA ROSES contract # 80HQTR19C0015, Remote Sensing of Water Quality element, and the USGS Landsat Science Team Award # 140G0118C0011.
Acknowledgments
We would like to recognize all the individuals and entities that acquired, processed, and prepared in situ data that are central to the development of global algorithms. The principal investigators providing the data include Caren Binding, Daniela Gurlin, Steve Greb, Bunkei Matsushita, Anatoly Gitelson, Wesley Moses, Moritz Lehman, and Michael Ondrusek. We also acknowledge NASA’s support in creating and maintaining SeaBASS.
Conflict of interest
Authors BS and NP were employed by the company Science Systems and Applications Inc.
The remaining 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.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/frsen.2020.623678/full#supplementary-material.
Footnotes
1.^Comparison with
References
1
AlikasK.KangroK.RandojaR.PhilipsonP.AsuküllE.PisekJ.et al (2015). Satellite-based products for monitoring optically complex inland waters in support of EU water framework directive. Int. J. Rem. Sens.36, 4446–4468. 10.1080/01431161.2015.1083630
2
AllanM. G.HamiltonD. P.HicksB.BrabynL. (2015). Empirical and semi-analytical chlorophyll a algorithms for multi-temporal monitoring of New Zealand lakes using Landsat. Environ. Monit. Assess.187, 364. 10.1007/s10661-015-4585-4
3
AltmanN. S. (1992). An introduction to kernel and nearest-neighbor nonparametric regression. Am. Statistician46, 175–185. 10.2307/2685209
4
ApleyD. W.ZhuJ. (2016). Visualizing the effects of predictor variables in black box supervised learning models. J. Royal Stat. Soc. Series B (Stat. Met.). 82 (4), 12377. 10.1111/rssb.12377arXiv preprint arXiv:1612.08468.
5
AvourisD. M.OrtizJ. D. (2019). Validation of 2015 Lake Erie MODIS image spectral decomposition using visible derivative spectroscopy and field campaign data. J. Great Lake. Res.45, 466–479. 10.1016/j.jglr.2019.02.005
6
BaileyS. W.FranzB. A.WerdellP. J. (2010). Estimation of near-infrared water-leaving reflectance for satellite ocean color data processing. Opt. Exp.18, 7521–7527. 10.1364/OE.18.007521
7
BaileyS. W.WerdellP. J. (2006). A multi-sensor approach for the on-orbit validation of ocean color satellite data products. Rem. Sens. Environ.102, 12–23. 10.1016/j.rse.2006.01.015
8
BishopC. M. (1994). Mixture density networks NCRG/94/004. Birmingham, United Kingdom: Aston UniversityAvailable at: http://www.ncrg.aston.ac.uk.
9
BreimanL. (1996). Bagging predictors. Mach. Learn.24, 123–140. 10.1007/bf00058655
10
BrescianiM.CazzanigaI.AustoniM.SforziT.BuzziF.MorabitoG.et al (2018). Mapping phytoplankton blooms in deep subalpine lakes from Sentinel-2A and Landsat-8. Hydrobiologia824, 197–214. 10.1007/s10750-017-3462-2
11
BrockmannC.DoerfferR.PetersM.KerstinS.EmbacherS.RuescasA. (2016). Evolution of the C2RCC neural network for Sentinel 2 and 3 for the retrieval of ocean colour products in normal and extreme optically complex waters. ESA-SP740, 54.
12
BukataR.JeromeJ.BrutonJ.JainS.ZwickH. (1981). Optical water quality model of Lake Ontario. 1: determination of the optical cross sections of organic and inorganic particulates in Lake Ontario. Appl. Optic.20, 1696–1703. 10.1364/AO.20.001696
13
BukataR. P.JeromeJ. H.BrutonJ. E. (1988). Particulate concentrations in Lake St. Clair as recorded by a shipborne multispectral optical monitoring system. Rem. Sens. Environ.25, 201–229. 10.1016/0034-4257(88)90101-0
14
BukataR. P.JeromeJ. H.KondratyevK. Y.PozdnyakoxD. V. (1995). Optical properties and remote sensing of inland and coastal waters. New York, NY: CRC Press.
15
CampbellJ. W. (1995). The lognormal distribution as a model for bio-optical variability in the sea. J. Geophys. Res.100, 13237–13254. 10.1029/95jc00458
16
CaoZ.MaR.DuanH.PahlevanN.MelackJ.ShenM.et al (2020). A machine learning approach to estimate chlorophyll-a from Landsat-8 measurements in inland lakes. Rem. Sens. Environ.248, 111974. 10.1016/j.rse.2020.111974
17
CastagnaA.SimisS.DierssenH.VanhellemontQ.SabbeK.VyvermanW. (2020). Extending Landsat 8: retrieval of an orange contra-band for inland water quality applications. Rem. Sens.12, 637. 10.3390/rs12040637
18
ChangC.-C.LinC.-J. (2011). LIBSVM: a library for support vector machines. ACM Trans. Intell. Syst. Technol.2, 1–27. 10.1145/1961189.1961199
19
ChenJ.CuiT.IshizakaJ.LinC. (2014). A neural network model for remote sensing of diffuse attenuation coefficient in global oceanic and coastal waters: exemplifying the applicability of the model to the coastal regions in eastern China seas. Rem. Sens. Environ.148, 168–177. 10.1016/j.rse.2014.02.019
20
ChenT.GuestrinC. (2016). “Xgboost: a scalable tree boosting system,” in Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining, San Francisco, CA, August 13–17, 2016, 785–794.
21
ClarkeG. L.EwingG. C.LorenzenC. J. (1970). Spectra of backscattered light from the sea obtained from aircraft as a measure of chlorophyll concentration. Science167, 1119–1121. 10.1126/science.167.3921.1119
22
ConchaJ. A.SchottJ. R. (2016). Retrieval of color producing agents in case 2 waters using Landsat 8. Rem. Sens. Environ.185, 95–107. 10.1016/j.rse.2016.03.018
23
CzubaJ. A.BestJ. L.ObergK. A.ParsonsD. R.JacksonP. R.GarciaM. H.et al (2011). Bed morphology, flow structure, and sediment transport at the outlet of Lake Huron and in the upper St. Clair River. J. Great Lake. Res.37, 480–493. 10.1016/j.jglr.2011.05.011
24
Defoin-PlatelM.ChamiM. (2007). How ambiguous is the inverse problem of ocean color in coastal waters?J. Geophys. Res.: Oceans112, C003847. 10.1029/2006JC003847
25
DoerfferR.SchillerH. (2007). The MERIS case 2 water algorithm. Int. J. Rem. Sens.28, 517–535. 10.1080/01431160600821127
26
EsaiasW. E.AbbottM. R.BartonI.BrownO. B.CampbellJ. W.CarderK. L.et al (1998). An overview of MODIS capabilities for ocean science observations. IEEE Trans. Geosci. Rem. Sens.36, 1250–1265. 10.1109/36.701076
27
FranzB. A.BaileyS. W.KuringN.WerdellP. J. (2015). ocean Color measurements with the operational land imager on landsat-8: implementation and evaluation in SeaDAS. J. Appl. Remote Sens.9, 096070. 10.1117/1.jrs.9.096070
28
FreitasF. H.DierssenH. M. (2019). Evaluating the seasonal and decadal performance of red band difference algorithms for chlorophyll in an optically complex estuary with winter and summer blooms. Rem. Sens. Environ.231, 111228. 10.1016/j.rse.2019.111228
29
GilersonA.CarrizoC.FosterR.HarmelT. (2018). Variability of the reflectance coefficient of skylight from the ocean surface and its implications to ocean color. Opt. Exp.26, 9615–9633. 10.1364/OE.26.009615
30
GitelsonA. A.SchallesJ. F.HladikC. M. (2007). Remote chlorophyll-a retrieval in turbid, productive estuaries: Chesapeake Bay case study. Rem. Sens. Environ.109, 464–472. 10.1016/j.rse.2007.01.016
31
GitelsonA. (1992). The peak near 700 nm on radiance spectra of algae and water: relationships of its magnitude and position with chlorophyll concentration. Int. J. Rem. Sens.13, 3367–3373. 10.1080/01431169208904125
32
GordonH. R.ClarkD. K.BrownJ. W.BrownO. B.EvansR. H.BroenkowW. W. (1983). Phytoplankton pigment concentrations in the Middle Atlantic Bight: comparison of ship determinations and CZCS estimates. Appl. Optic.22, 20–36. 10.1364/ao.22.000020
33
GordonH. R.ClarkD. K.MuellerJ. L.HovisW. A. (1980). Phytoplankton pigments from the nimbus-7 coastal zone color scanner: comparisons with surface measurements. Science210, 63–66. 10.1126/science.210.4465.63
34
GordonH. R. (1997). Atmospheric correction of ocean color imagery in the Earth Observing System era. J. Geophys. Res.102, 17081–17106. 10.1029/96jd02443
35
GowardS. N.WilliamsD. L.ArvidsonT.RocchioL. E.IronsJ. R.RussellC. A.et al (2017). Landsat’s enduring legacy: pioneering global Land observations from space. Photog. Engin. Remote Sens.84 (1), 9–10. 10.14358/PERS.84.1.9
36
GowerJ.KingS.BorstadG.BrownL. (2005). Detection of intense plankton blooms using the 709 nm band of the MERIS imaging spectrometer. Int. J. Rem. Sens.26, 2005–2012. 10.1080/01431160500075857
37
GowerJ.LinS.BorstadG. (1984). The information content of different optical spectral ranges for remote chlorophyll estimation in coastal waters. Int. J. Rem. Sens.5, 349–364. 10.1080/01431168408948813
38
GrossL.ThiriaS.FrouinR.MitchellB. G. (2000). Artificial neural networks for modeling the transfer function between marine reflectance and phytoplankton pigment concentration. J. Geophys. Res.105, 3483–3495. 10.1029/1999jc900278
39
HanL.RundquistD.LiuL.FraserR.SchallesJ. (1994). The spectral responses of algal chlorophyll in water with varying levels of suspended sediment. Int. J. Rem. Sens.15, 3707–3718. 10.1080/01431169408954353
40
HardingL. W.ItsweireE. C.EsaiasW. E. (1994). Estimates of phytoplankton biomass in the Chesapeake Bay from aircraft remote sensing of chlorophyll concentrations, 1989-92. Rem. Sens. Environ.49, 41–56. 10.1016/0034-4257(94)90058-2
41
HarmelT.ChamiM.TormosT.ReynaudN.DanisP.-A. (2018). Sunglint correction of the multi-spectral instrument (MSI)-SENTINEL-2 imagery over inland and sea waters from SWIR bands. Rem. Sens. Environ.204, 308–321. 10.1016/j.rse.2017.10.022
42
HawleyN.LeshtB. M. (1992). Sediment resuspension in lake St. Clair. Limnol. Oceanogr.37, 1720–1737. 10.4319/lo.1992.37.8.1720
43
HelderD.MarkhamB.MorfittR.StoreyJ.BarsiJ.GasconF.et al (2018). Observations and recommendations for the calibration of Landsat 8 OLI and Sentinel 2 MSI for improved data interoperability. Rem. Sens.10, 1340. 10.3390/rs10091340
44
HieronymiM.MüllerD.DoerfferR. (2017). The OLCI neural network swarm (ONNS): a bio-geo-optical algorithm for open ocean and coastal waters. Front. Marine Sci.4, 140. 10.3389/fmars.2017.0014
45
HintonG. E. (1990). “Connectionist learning procedures,” in Machine learning. Amsterdam, Netherlands: Elsevier, 555–610.
46
HyndmanR. J.KoehlerA. B. (2006). Another look at measures of forecast accuracy. Int. J. Forecast.22, 679–688. 10.1016/j.ijforecast.2006.03.001
47
IloriC. O.PahlevanN.KnudbyA. (2019). Analyzing performances of different atmospheric correction techniques for Landsat 8: application for coastal remote sensing. Rem. Sens.11, 469. 10.3390/rs11040469
48
IoannouI.GilersonA.GrossB.MosharyF.AhmedS. (2011). Neural network approach to retrieve the inherent optical properties of the ocean from observations of MODIS. Appl. Optic.50, 3168–3186. 10.1364/AO.50.003168
49
IOCCG (2000). “Remote sensing of ocean colour in coastal, and other optically-complex, waters,”in Reports of the International Ocean-Colour Coordinating Group. Editor SathyendranathS. (Canada: IOCCG).
50
IronsJ. R.DwyerJ. L.BarsiJ. A. (2012). The next Landsat satellite: the Landsat data continuity mission. Rem. Sens. Environ.122, 11–21. 10.1016/j.rse.2011.08.026
51
JametC.LoiselH.DessaillyD. (2012). Retrieval of the spectral diffuse attenuation coefficient Kd (λ) in open and coastal ocean waters using a neural network inversion. J. Geophys. Res.: Oceans117 (C10), 8076. 10.1029/2012jc008076
52
KajiyamaT.D’AlimonteD.ZibordiG. (2018). Algorithms merging for the determination of chlorophyll-${a} $ concentration in the Black sea. Geosci. Rem. Sens. Lett. IEEE.16, 677–681. 10.1109/LGRS.2018.2883539
53
KayS.HedleyJ. D.LavenderS. (2009). Sun glint correction of high and low spatial resolution images of aquatic scenes: a review of methods for visible and near infrared wavelengths. Rem. Sens.1, 33. 10.3390/rs1040697
54
KhorramS.CattsG. P.CloernJ. E.KnightA. W. (1987). Modeling of estuarne chlorophyll a from an airborne scanner. IEEE Trans. Geosci. Rem. Sens.25, 662–669. 10.1109/tgrs.1987.289735
55
KuhnC.de Matos ValerioA.WardN.LokenL.SawakuchiH. O.KampelM.et al (2019). Performance of Landsat-8 and Sentinel-2 surface reflectance products for river remote sensing retrievals of chlorophyll-a and turbidity. Rem. Sens. Environ.224, 104–118. 10.1016/j.rse.2019.01.023
56
KwiatkowskaE. J.FargionG. S. (2003). Application of machine-learning techniques toward the creation of a consistent and calibrated global chlorophyll concentration baseline dataset using remotely sensed ocean color data. IEEE Trans. Geosci. Rem. Sens.41, 2844–2860. 10.1109/tgrs.2003.818016
57
LeC.HuC.EnglishD.CannizzaroJ.ChenZ.FengL.et al (2013). Towards a long-term chlorophyll-a data record in a turbid estuary using MODIS observations. Prog. Oceanogr.109, 90–103. 10.1016/j.pocean.2012.10.002
58
MakridakisS. (1993). Accuracy measures: theoretical and practical concerns. Int. J. Forecast.9, 527–529. 10.1016/0169-2070(93)90079-3
59
ManuelA.BlancoA.TamondongA.JalbuenaR.CabreraO.GegeP. (2020). Optmization of bio-optical model parameters for turbid lake water quality estimation using Landsat 8 and wasi-2D. Int. Arch. Photogram. Rem. Sens. Spatial Inf. Sci.11, 67–72. 10.5194/isprs-archives-xlii-3-w11-67-2020
60
MarkhamB.BarsiJ.KvaranG.OngL.KaitaE.BiggarS.et al (2014). Landsat-8 operational land imager radiometric calibration and stability. Rem. Sens.6, 12275–12308. 10.3390/rs61212275
61
MarkhamB. L.BarsiJ. A.MorfittR.ChoateM.MontanaroM.ArvidsonT.et al (2015). “Landsat 8: status and on-orbit performance,” in SPIE remote sensing. Bellingham, WA: International Society for Optics and Photonics, 963908.
62
MittenzweyK. H.UllrichS.GitelsonA.KondratievK. (1992). Determination of chlorophyll a of inland waters on the basis of spectral reflectance. Limnol. Oceanogr.37, 147–149. 10.4319/lo.1992.37.1.0147
63
MobleyC. D. (1999). Estimation of the remote-sensing reflectance from above-surface measurements. Appl. Optic.38, 7442–7455. 10.1364/ao.38.007442
64
MobleyC. D. (1994). Light and Water: radiative transfer in natural waters. Cambridge, MA: Academic Press, Inc.
65
MobleyC. D.WerdellJ.FranzB.AhmadZ.BaileyS. (2016). Atmospheric correction for satellite ocean color radiometry. Front. Earth Sci.2019, 145. 10.3389/feart.2019.00145NASA/TM-2016-217551, GSFC-E-DAA-TN35509
66
MorleyS. K.BritoT. V.WellingD. T. (2018). Measures of model performance based on the log accuracy ratio. Space Weather16, 69–88. 10.1002/2017sw001669
67
MundayJ.ZubkoffP. L. (1981). Remote sensing of dinoflagellate blooms in a turbid estuary. Photogramm. Eng. Rem. Sens.47, 523–531.
68
NeilC.SpyrakosE.HunterP. D.TylerA. N. (2019). A global approach for chlorophyll-a retrieval across optically complex inland waters based on optical water types. Rem. Sens. Environ.229, 159–178. 10.1016/j.rse.2019.04.027
69
O’ReillyJ. E.MaritorenaS.MitchellB. G.SiegelD. A.CarderK. L.GarverS. A.et al (1998). Ocean color chlorophyll algorithms for SeaWiFS. J. Geophys. Res.103, 24937–24953. 10.1029/98jc02160
70
PahlevanN.RogerJ. C.AhmadZ. (2017a). Revisiting short-wave-infrared (SWIR) bands for atmospheric correction in coastal waters. Optic Express25, 6015–6035. 10.1364/OE.25.006015
71
PahlevanN.SchottJ. R.FranzB. A.ZibordiG.MarkhamB.BaileyS.et al (2017b). Landsat 8 remote sensing reflectance (Rrs) products: evaluations, intercomparisons, and enhancements. Rem. Sens. Environ.190, 289–301. 10.1016/j.rse.2016.12.030
72
PahlevanN.LeeZ.WeiJ.SchaffC.SchottJ.BerkA. (2014). On-orbit radiometric characterization of OLI (Landsat-8) for applications in aquatic remote sensing. Rem. Sens. Environ.154, 272–284. 10.1016/j.rse.2014.08.001
73
PahlevanN.SmithB.BindingC.GurlinD.LiL.BrescianiM.et al (2021). Hyperspectral retrievals of phytoplankton absorption and chlorophyll-a in inland and nearshore coastal waters. Rem. Sens. Envi.253, 112200. 10.1016/j.rse.2020.112200
74
PahlevanN.SmithB.SchallesJ.BindingC.CaoZ.MaR.et al (2020). Seamless retrievals of chlorophyll-a from Sentinel-2 (MSI) and Sentinel-3 (OLCI) in inland and coastal waters: a machine-learning approach. Rem. Sens. Environ.240, 111604. 10.1016/j.rse.2019.111604
75
RundquistD. C.HanL.SchallesJ. F.PeakeJ. S. (1996). Remote measurement of algal chlorophyll in surface waters: the case for the first derivative of reflectance near 690 nm. Photogramm. Eng. Rem. Sens.62, 195–200.
76
RyuJ.-H.HanH.-J.ChoS.ParkY.-J.AhnY.-H. (2012). Overview of geostationary ocean color imager (GOCI) and GOCI data processing system (GDPS). Ocean Sci. J.47, 223–233. 10.1007/s12601-012-0024-4
77
SchillerH.DoerfferR. (1999). Neural network for emulation of an inverse model operational derivation of Case II water properties from MERIS data. Int. J. Rem. Sens.20, 1735–1746. 10.1080/014311699212443
78
SeegersB. N.StumpfR. P.SchaefferB. A.LoftinK. A.WerdellP. J. (2018). Performance metrics for the assessment of satellite data products: an ocean color case study. Optic Express26, 7404–7422. 10.1364/OE.26.007404
79
SmithR. C.BakerK. S. (1982). Oceanic chlorophyll concentrations as determined by satellite (Nimbus-7 coastal zone color scanner). Mar. Biol.66, 269–279. 10.1007/bf00397032
80
SnyderJ.BossE.WeatherbeeR.ThomasA. C.BradyD.NewellC. (2017). Oyster aquaculture site selection using Landsat 8-derived sea surface temperature, turbidity, and chlorophyll a. Front. Marine Sci.4, 190. 10.3389/fmars.2017.00190
81
SpyrakosE.O’DonnellR.HunterP. D.MillerC.ScottM.SimisS. G.et al (2018). Optical types of inland and coastal waters. Limnol. Oceanogr.63, 846–870. 10.1002/lno.10674
82
SteinmetzF.DeschampsP. Y.RamonD. (2011). Atmospheric correction in presence of sun glint: application to MERIS. Optic Express19, 9783–9800. 10.1364/oe.19.009783
83
SydorM.GouldR. W.ArnoneR. A.HaltrinV. I.GoodeW. (2004). Uniqueness in remote sensing of the inherent optical properties of ocean water. Appl. Optic.43, 2156–2162. 10.1364/ao.43.002156
84
TofallisC. (2015). A better measure of relative prediction accuracy for model selection and model estimation. J. Oper. Res. Soc.66, 1352–1362. 10.1057/jors.2014.103
85
TrinhR. C.FichotC. G.GierachM. M.HoltB.MalakarN. K.HulleyG.et al (2017). Application of Landsat 8 for monitoring impacts of wastewater discharge on coastal water quality. Front. Marine Sci.4, 329. 10.3389/fmars.2017.00329
86
VanhellemontQ.RuddickK. (2018). Atmospheric correction of metre-scale optical satellite data for inland and coastal water applications. Rem. Sens. Environ.216, 586–597. 10.1016/j.rse.2018.07.015
87
VilasL. G.SpyrakosE.PalenzuelaJ. M. T. (2011). Neural network estimation of chlorophyll a from MERIS full resolution data for the coastal waters of Galician rias (NW Spain). Rem. Sens. Environ.115, 524–535. 10.1016/j.rse.2010.09.021
88
VosW.DonzeM.BuiteveldH. (1986). On the reflectance spectrum of algae in water: the nature of the peak at 700 nm and its shift with varying algal concentration. Delft, Netherlands: Delft University of Technology, Faculty of Civil Engineering.
89
WangD.MaR.XueK.LoiselleS. (2019). The assessment of Landsat-8 OLI atmospheric correction algorithms for inland waters. Rem. Sens.11, 169. 10.3390/rs11020169
90
WangM.BaileyS. W. (2001). Correction of sun glint contamination on the SeaWiFS ocean and atmosphere products. Appl. Optic.40, 4790–4798. 10.1364/ao.40.004790
91
WangM.LiuX.JiangL.SonS.SunJ.ShiW.et al (2014). “Evaluation of VIIRS ocean color products,” in Ocean remote sensing and monitoring from SpaceInternational society for optics and photonics, 92610E.
92
WarrenM. A.SimisS. G.Martinez-VicenteV.PoserK.BrescianiM.AlikasK.et al (2019). Assessment of atmospheric correction algorithms for the Sentinel-2A multispectral imager over coastal and inland waters. Rem. Sens. Environ.225, 267–289. 10.1016/j.rse.2019.03.018
93
WatanabeF. S.AlcântaraE.RodriguesT. W.ImaiN. N.BarbosaC. C.RottaL. H. (2015). Estimation of chlorophyll-a concentration and the trophic state of the Barra Bonita hydroelectric reservoir using OLI/Landsat-8 images. Int. J. Environ. Res. Publ. Health12, 10391–10417. 10.3390/ijerph120910391
94
WerdellP. J.BaileyS. W.FranzB. A.HardingL. W.JrFeldmanG. C.McClainC. R. (2009). Regional and seasonal variability of chlorophyll-a in Chesapeake Bay as observed by SeaWiFS and MODIS-Aqua. Rem. Sens. Environ.113, 1319–1330. 10.1016/j.rse.2009.02.012
95
WezernakC.TanisF.BajzaC. (1976). Trophic state analysis of inland lakes. Rem. Sens. Environ.5, 147–164. 10.1016/0034-4257(76)90045-6
96
WynneT.StumpfR.BriggsT. (2013). Comparing MODIS and MERIS spectral shapes for cyanobacterial bloom detection. Int. J. Rem. Sens.34, 6668–6678. 10.1080/01431161.2013.804228
97
ZhanH.ShiP.ChenC. (2003). Retrieval of oceanic chlorophyll concentration using support vector machines. IEEE Trans. Geosci. Rem. Sens.41, 2947–2951. 10.1109/TGRS.2003.819870
98
ZibordiG.BerthonJ.-F.MélinF.D’AlimonteD.KaitalaS. (2009). Validation of satellite ocean color primary products at optically complex coastal sites: northern Adriatic Sea, Northern Baltic Proper and Gulf of Finland. Rem. Sens. Environ.113, 2574–2591. 10.1016/j.rse.2009.07.013
Summary
Keywords
Landsat, machin learning, aquatic remote sensing, coastal, lakes, Chlorophyll-a
Citation
Smith B, Pahlevan N, Schalles J, Ruberg S, Errera R, Ma R, Giardino C, Bresciani M, Barbosa C, Moore T, Fernandez V, Alikas K and Kangro K (2021) A Chlorophyll-a Algorithm for Landsat-8 Based on Mixture Density Networks. Front. Remote Sens. 1:623678. doi: 10.3389/frsen.2020.623678
Received
30 October 2020
Accepted
29 December 2020
Published
15 February 2021
Volume
1 - 2020
Edited by
Emmanuel Devred, Department of Fisheries and Oceans, Canada
Reviewed by
Martin Hieronymi, Helmholtz-Zentrum Geesthacht (HZG), Germany
Qiangqiang Yuan, Wuhan University, China
Updates

Check for updates
Copyright
© 2021 Smith, Pahlevan, Schalles, Ruberg, Errera, Ma, Giardino, Bresciani, Barbosa, Moore, Fernandez, Alikas and Kangro.
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: Nima Pahlevan, nima.pahlevan@nasa.gov
This article was submitted to Multi- and Hyper-Spectral Imaging, a section of the journal Frontiers in Remote Sensing
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.