Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Estimating pixel-level uncertainty in ocean color retrievals from MODIS

Open Access Open Access

Abstract

The spectral distribution of marine remote sensing reflectance, Rrs, is the fundamental measurement of ocean color science, from which a host of bio-optical and biogeochemical properties of the water column can be derived. Estimation of uncertainty in these derived properties is thus dependent on knowledge of the uncertainty in satellite-retrieved Rrs (uc(Rrs)) at each pixel. Uncertainty in Rrs, in turn, is dependent on the propagation of various uncertainty sources through the Rrs retrieval process, namely the atmospheric correction (AC). A derivative-based method for uncertainty propagation is established here to calculate the pixel-level uncertainty in Rrs, as retrieved using NASA’s multiple-scattering epsilon (MSEPS) AC algorithm and verified using Monte Carlo (MC) analysis. The approach is then applied to measurements from the Moderate Resolution Imaging Spectroradiometer (MODIS) on the Aqua satellite, with uncertainty sources including instrument random noise, instrument systematic uncertainty, and forward model uncertainty. The uc(Rrs) is verified by comparison with statistical analysis of coincident retrievals from MODIS and in situ Rrs measurements, and our approach performs well in most cases. Based on analysis of an example 8-day global products, we also show that relative uncertainty in Rrs at blue bands has a similar spatial pattern to the derived concentration of the phytoplankton pigment chlorophyll-a (chl-a), and around 7.3%, 17.0%, and 35.2% of all clear water pixels (chl-a ≤ 0.1 mg/m3) with valid uc(Rrs) have a relative uncertainty ≤ 5% at bands 412 nm, 443 nm, and 488 nm respectively, which is a common goal of ocean color retrievals for clear waters. While the analysis shows that uc(Rrs) calculated from our derivative-based method is reasonable, some issues need further investigation, including improved knowledge of forward model uncertainty and systematic uncertainty in instrument calibration.

© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

Ocean color products contain a certain degree of uncertainty resulting from imperfect calibration, sensor noise, uncertainty in ancillary data, and retrieval algorithms [15]. Providing retrieval-level uncertainty estimates within ocean color products has been recommended by Group on Earth Observations (GEO) and International Ocean-Colour Coordinating Group (IOCCG) within the quality assurance framework for earth observation and should be a general requirement of any satellite missions [3,6]. Traditionally, uncertainty in remote sensing reflectance (Rrs) retrievals is derived through statistical comparison of satellite retrievals with collocated in situ measurements. Due to the limited availability of such matchups and their sparse distribution in space and time, statistical measures over all matching pairs or large groupings are typically used to gauge the uncertainty in the retrieved Rrs. Such derived uncertainties have at least three issues. First, the statistical measures represent an averaged value for the measurement conditions when and where the in situ data are collected. In practice, however, every pixel within the satellite image represents a different set of observing conditions, including radiant path geometry between the sensor, surface, and Sun, aerosol type and concentration, and surface conditions (e.g., Sun glint), and these different observational conditions result in different retrieval uncertainties. The averaged uncertainty doesn’t represent the value at a specific pixel. Second, in situ data have uncertainties [7,8] that contribute to the perceived mismatch and are typically included in the statistical measures. Although it is possible to account for the in situ data uncertainties in evaluating the mismatch [9], accurate estimates of in situ data uncertainty are not always available. Last, the spatial and temporal differences between satellite retrievals and in situ data could result in additional uncertainty in the statistical measures. While in situ data are measured at one point, satellite values used in the matchup represent the measurement average over the satellite pixel footprint (e.g., ∼1 km2), and are typically derived by averaging over even larger areas (e.g., 5×5 satellite pixels centered on the location of the in situ measurement, as recommended by [10]). Furthermore, the satellite and in situ measurements are rarely collected at exactly the same time, and within the matchup time window (e.g., 3 hours recommended by [10]) the optical properties could change, especially in coastal waters [11]. Together, these factors mean it is not an apples-to-apples comparison, and especially the effect from spatial and temporal differences is hard to quantify. The European Space Agency’s Ocean Color Climate Change Initiative program (OC_CCI) does provide pixel-level uncertainty in Rrs merged from various missions [12], as computed using the weighted average of the uncertainty within optical water classes associated with that pixel. As the uncertainty of each class is derived from the validation against in situ data, issues with the validation described above still exist. Furthermore, optical water classes do not capture spatiotemporal variations in some key drivers of variability in atmospheric correction (AC) uncertainty, such as geometry and atmospheric turbidity.

Given the issues with the validation against in situ data as a measure of uncertainty, several image-based approaches were developed to estimate uncertainty in satellite retrieved Rrs. For example, [13] used a bias-resistant algorithm for concentration of chlorophyll-a (chl-a) to determine Rrs with the highest quality, which was then used as a surrogate for “ground truth” to estimate Rrs uncertainty. Using coincident daily Rrs from two sensors or matching satellite retrieved and in situ Rrs, [14] established an approach based on collocation analysis to generate Rrs uncertainty associated with random effects. Using geostationary measurement from Geostationary Ocean Color Imager (GOCI) collected over the course of a day, and with the assumption that no detectable changes occur in the optical properties over waters with low productivity during the daytime period, uncertainty in Rrs is calculated as twice the standard deviation of multiple observations in one day [15]. Although some issues with validation using in situ data could be resolved by the image-based approaches, the uncertainty derived is either valid for a specific dataset or only includes the random uncertainty.

Although there have been some studies on the pixel-level uncertainty in inherent optical properties (IOPs) [16,17], few studies focus on Rrs, which is critical for calculating physical, biological and biogeochemical products, including IOPs. Uncertainty in Rrs is either neglected [16] or assumed constant [17], which is unrealistic [13]. These studies need a relatively realistic pixel-level uncertainty in Rrs. A derivative approach was developed to propagate sensor noise into uncertainty in Rrs [18], as retrieved from Ocean and Land Colour Instrument (OLCI) onboard Sentinel-3 using an AC algorithm for clear water [19]. A Monte Carlo (MC) approach was used to propagate sensor noise into uncertainty in Rrs [20], as retrieved from the standard NASA AC algorithm [21], which is based on the algorithm of Gordon &Wang (1994) [22] (GW94) but includes an iterative method to improve performance in highly productive or turbid waters. With the assumption that Rrs can be expressed as first-order approximation of top-of-atmosphere (TOA) radiance (Lt), Gillis et al. propagated sensor noise into Rrs [23], as retrieved using the Tafkaa AC algorithm [24]. Only sensor noise is included in those studies, while in reality there are other significant uncertainty sources that should be considered including instrument systematic uncertainties, ancillary data uncertainties, model uncertainties and assumptions in the AC algorithms [3], some of which have been indicated to play a more significant role than sensor noise in Rrs uncertainty [25]. The AC algorithms used by [18,23] are different from the algorithm used operationally by the Ocean Biology Processing Group (OBPG) at NASA for processing ocean color data. Since uncertainty propagation depends on the AC algorithm, the propagation method developed by [18,23] cannot be directly applied to the NASA algorithm. MC approaches such as [20] provide a generalized mechanism for calculating pixel-level Rrs uncertainties for any algorithms, but they are computationally intensive and therefore impracticable for routine production.

OBPG has been distributing global ocean color products for more than two decades. While these products have been used widely, pixel-level uncertainties in Rrs have not yet been provided. OBPG is planning the next ocean color reprocessing using a Multiple-Scattering EPSilon AC algorithm (MSEPS) [25,26], which has been shown to perform better than GW94 [27]. In this study, we will establish a derivative method to propagate instrument random noise, instrument systematic uncertainty, and forward model uncertainty through MSEPS, with the goal of generating and verifying pixel-level uncertainty in Rrs retrieved from MODIS and establishing a framework for computationally efficient generation of pixel-level Rrs uncertainties that can be applied for all ocean color missions processed and distributed by NASA.

2. Data and methodology

2.1. MODIS data

Uncalibrated (Level-1A) data from MODIS aboard the Aqua satellite were downloaded from NASA’s Ocean Biology Distributed Active Archive Center (OB.DAAC), and processed into calibrated and geolocated (Level-1B) data using the SeaDAS software package (seadas.gsfc.nasa.gov) and latest instrument calibration coefficients, as also distributed by the OB.DAAC.

2.2. In situ data

Using the OB.DAAC’s in situ data archive and validation search utility tool (SeaBASS, https://seabass.gsfc.nasa.gov/search#val), coincident matchups spanning the years 2002-2019 were collected between MODIS-Aqua Rrs retrievals and in situ data from three sources: Marine Optical Buoy (MOBY) [28], Acqua Alta Oceanographic Tower (AAOT) [29], and BOUée pour l'acquiSition d'une Série Optique à Long termE (BOUSSOLE) [30].

2.3. MSEPS atmospheric correction

The purpose of AC is to retrieve spectral water-leaving radiance, Lw, from observed radiance, Lt, at the top of the atmosphere (for a complete list of symbols describing the AC process, see Table 4 in Appendix A). The NASA standard atmospheric correction algorithm is detailed in [21]. Briefly, Lt can be expressed as:

$${L_t} = ({L_r} + {L_a} + {t_{vr}}{L_f} + T{L_g} + {t_v}{L_w}){t_g}$$
where Lr is the radiance resulting from multiple scattering by air molecules in the absence of aerosol, La is the radiance resulting from multiple scattering by aerosols including the interaction between air molecular and aerosol scattering, Lf is the radiance resulting from scattering by surface whitecaps, Lg is sun glint, T is the direct transmittance from surface to sensor, tvr and tv are the diffuse transmittance from surface to sensor with the former only including molecular scattering and the latter including molecular and aerosol scattering, and tg is two-way gas transmittance. Due to the known composition of air molecules, Lr can be accurately calculated using vector radiative transfer simulations that account for polarization, multiple scattering, and sea state to an uncertainty within 0.1% [31]. Lf is calculated using wind speed based on an empirical model [32,33]. A sun glint coefficient is calculated using a statistical model [34] and then applied to a model developed by [35] to calculate Lg. Due to the high spatial and temporal variation of aerosol, it is challenging to calculate La, which is described briefly here for completeness.

MSEPS is based on the relationship between aerosol reflectance, ρa, and aerosol optical thickness, τa:

$$\; \ln ({\rho _a}) = \mathop \sum \nolimits_{i = 0}^n {c_{i\; }}{({\ln ({\mathrm{\tau }_{a)}}} )^i}$$
ci are calculated through least-square fitting of lna) to lna) and stored in lookup tables (LUTs), which were generated for 80 aerosol models with eight relative humidity (rh) values and ten fine-mode fractions [36]. n is 2 for the MODIS band at 869 nm and 4 for other visible (VIS) and near infrared (NIR) bands. ρa(748) and ρa(869) are derived with the assumption that Lw is zero or can be accurately estimated [37], and thus epsilon (ɛ) can be calculated from Eq. (3).
$$\varepsilon = \frac{{{\rho _a}({748} )}}{{{\rho _a}({869} )}}$$
Two rh values are selected from the LUTs that closely bracket the rh of a MODIS pixel, assuming rh1 < rh < rh2. For each aerosol model i in the ten models that correspond to rh1 (or rh2), ρa(869) is converted to τa(869) using the model coefficients c through Eq. (2). Through the extinction coefficients, τa(869) is extrapolated to τa(748), which is then used to calculate ρa(748). Dividing ρa(748) by ρa(869), we can derive ɛi for model i. Two aerosol models with the corresponding ɛx, ɛy (x, y indicate aerosol model number, assuming ɛx< ɛ < ɛy) that closely bracket ɛ are selected. Using the coefficients c for models x and y, ρa(869) can be converted to τa(869). Given τa(869), τa at other bands can be calculated using extinction coefficients and then converted to ρa. ρa derived for models x and y are linearly interpolated using a ratio of $\frac{{\varepsilon - {\varepsilon _x}}}{{{\varepsilon _y} - {\varepsilon _x}}}$. Such interpolated ρa can be derived for rh1 and rh2, denoted by ρa1 and ρa2. The actual ρa over the MODIS pixel is linearly interpolated from ρa1 and ρa2 using a ratio of $\frac{{rh - r{h_1}}}{{r{h_2} - r{h_1}}}$. After removing Lr, La, Lf, and TLg from Lt in Eq. (1), Lw can be derived and hereafter Rrs:
$${R_{rs}} = ({{L_t}/{t_g} - {L_r} - T{L_g} - {t_{vr}}{L_f} - {L_a}} ){f_b}/({{t_v}{F_0}{t_s}cos{\theta_s}} )$$
where fb is bidirectional reflectance correction [38], ts is diffuse transmittance from Sun to surface, ${\mathrm{\theta }_s}$ is solar zenith angle, and F0 is extraterrestrial solar irradiance corrected for earth-Sun distance. In effect, Rrs is water-leaving radiance normalized to the downwelling irradiance.

2.4. Uncertainty propagation through AC

The major categories contributing to Rrs uncertainties as shown by Eq. (4) are:

  • 1. uncertainty in Lt due to instrument random noise (i.e., sensor noise);
  • 2. instrument systematic uncertainty (e.g., absolute calibration uncertainty); and
  • 3. uncertainties in the forward model to calculate La, Lr, Lf, Lg, fb, tg, T, tvr, ts and tv.
A derivative approach is used to propagate all those uncertainties into Rrs.

In general, a variable y that is a function of variables xi can be expressed as:

$$y = f({{x_1},\; \; {x_{2\; }},\; \ldots ,\; {x_n}} )$$
The uncertainty in y (uc(y)) can be calculated from the uncertainty in xi (u(xi)) through
$$u_c^2\textrm{(y)}\; = \mathop \sum \nolimits_{\textrm{i = }1}^n {\left( {\frac{{\partial f}}{{\partial {x_i}}}} \right)^2}{u^2}({{x_i}} )+ 2\mathop \sum \nolimits_{\textrm{i = }1}^{n - 1} \mathop \sum \nolimits_{\textrm{j = i + }1}^n \frac{{\partial f}}{{\partial {x_i}}}\frac{{\partial f}}{{\partial {x_j}}}u({{x_i},{x_j}} )$$
n is the number of variables. Following the definitions outlined in [39], u represents standard uncertainty and uc represents combined standard uncertainty. u(xi, xj) is the covariance of error in variables xi and xj. $\frac{{\partial f}}{{\partial {x_i}}}$ is the partial derivative of y with respect to xi.

To calculate uc(Rrs), partial derivatives of Rrs with respect to each term with known uncertainty on the right side of Eq. (4) (Lt, tg, Lr, TLg, tvr, Lf, La, tv, ts, and fb) are needed. For those terms, uncertainty in Lr results from the uncertainty in wind speed (ws) and surface pressure (pr). Uncertainty in tvr results from uncertainty in pr. Uncertainty in Lf results from the uncertainty in ws [40]. Uncertainty in tg results from uncertainty in gas concentration (including ozone (oz), water vapor (wv), nitrogen dioxide (no2)). Uncertainty in fb results from chl-a uncertainty. The uncertainty in the model of Lr, Lf, tg, Lg, fb, and tvr are included in the forward model uncertainty calculated through the system vicarious calibration (SVC) that is described in Appendix B, which is applied to Lt. Uncertainty in Lt, Lr, tvr, Lf, and tg can be calculated relatively straightforwardly without aerosol information. Grouping these terms together, Eq. (4) at band ${\mathrm{\lambda }_i}$ can be rewritten as:

$${R_{rs}}({\mathrm{\lambda }_i}) = ({{L_{rfc}}({\mathrm{\lambda }_i}) - T({\mathrm{\lambda }_i}){L_g}({\mathrm{\lambda }_i}) - {L_a}({\mathrm{\lambda }_i})} ){f_b}({\mathrm{\lambda }_i})/({{t_v}({\mathrm{\lambda }_i}){F_0}({\mathrm{\lambda }_i}){t_s}({\mathrm{\lambda }_i})cos{\theta_s}} )$$
where Lrfc is defined as:
$${L_{rfc}} = {L_t}/{t_g} - {L_r} - {t_{vr}}{L_f}$$
Uncertainty in T(λi) results from τai) [35], denoted by $\tau _a^{\prime}({{\mathrm{\lambda }_i}} )$. Using La(NIR) (NIR refers to MODIS bands at 748 and 869 nm), La$({\mathrm{\lambda }_i})$, tv$({\mathrm{\lambda }_i})$, and ts$({\mathrm{\lambda }_i})$ are calculated through MSEPS, which deploys an iterative approach to account for the non-zero Lw(NIR).
$${L_a}({NIR} )= {L_{rfc}}({NIR} )- T({NIR} ){L_g}({NIR} )- t_v^{\prime}({NIR} ){L_w}({NIR} )$$
where $t_v^{\prime}$ and the corresponding uncertainty are from last iteration. For the first iteration, $t_v^{\prime}$ is equal to tvr. Uncertainty in T(NIR) is from τa(NIR) [35], denoted by $\tau _a^{\prime}({NIR} )$, which is from last iteration and equals to a predefined value for first iteration. Lw(NIR) is extrapolated from Lw at red band using a spectral model that is a function of chl-a. So, uncertainty in Lw(NIR) results from chl-a uncertainty [37]. Since rh is used to select aerosol models and interpolate ρa, uncertainty in rh should be another uncertainty source. In summary from Eqs. (7) and (9), uncertainty in Rrsi) mainly results from Lrfc(NIR), Lrfci), chl-a, $\tau _a^{\prime}({\textrm{NIR}} )$, $\tau _a^{\prime}({{\mathrm{\lambda }_i}} )$, and rh. Since $\tau _a^{\prime}({\textrm{NIR}} )$ and $\tau _a^{\prime}({{\mathrm{\lambda }_i}} )$ are perfectly correlated with $\tau _a^{\prime}({869} )$ through the extinction coefficients, those two uncertainty variables can be represented by $\tau _a^{\prime}({869} )$. A vector for uncertainty variables is defined as:
$${X_i} = [{{L_{rfc}}({\textrm{NIR}} ),{\; }{L_{rfc}}({{\mathrm{\lambda }_i}} ),\; \textrm{chl} - \textrm{a},{\; }\tau_a^{\prime}({869} ),{\; \; \textrm{rh}\; }} ]$$
To calculate uc(Rrsi)) using Eq. (6), the partial derivative of Rrsi) with respect to Xi ($\frac{{\partial {R_{rs}}({\mathrm{\lambda }_i})}}{{\partial {X_i}}}$) as well as uc(Xi) are needed. The calculation of $\frac{{\partial {R_{rs}}({\mathrm{\lambda }_i})}}{{\partial {X_i}}}$ is detailed in Appendix A and uc(Xi) are calculated in Section 2.5.

While Fig. 1 shows a general flow chart, the calculation of uc(Rrs) is detailed step by step as follows:

  • (1) With the input of MODIS L1B, GEO, and ancillary data, La(NIR) can be calculated after removing Lr, Lf, Lg, and Lw from Lt. Note Lw(NIR) is assumed zero for the first iteration that is used to account for non-zero Lw(NIR);
  • (2) Based on La(NIR), MSEPS is applied to calculate La, ts, tv, τa, $\frac{{\partial {L_a}}}{{\partial \textrm{X}}}$, $\frac{{\partial {t_s}}}{{\partial \textrm{X}}}$, $\frac{{\partial {t_v}}}{{\partial \textrm{X}}}$, and $\frac{{\partial {\mathrm{\tau }_a}}}{{\partial \textrm{X}}}$;
  • (3) Using $\frac{{\partial {L_a}}}{{\partial \textrm{X}}}$, $\frac{{\partial {t_s}}}{{\partial \textrm{X}}}$, and $\frac{{\partial {t_v}}}{{\partial \textrm{X}}}$, $\frac{{\partial {R_{rs}}}}{{\partial \textrm{X}}}$ can be derived. Using La, ts, and tv, Rrs can be derived.
  • (4) $\frac{{\partial {R_{rs}}}}{{\partial \textrm{X}}}$ and uc(X) are used to calculate uc(Rrs). Note for the first iteration, uc(chl-a) and ${u_c}({\tau_a^{\prime}({869} )} )$ are assumed 0;
  • (5) Rrs at red band is used as one criterion to determine if the iteration converges. Readers are referred to [37] for detailed convergence criteria;
  • (6) If the iteration converges, Rrs and uc(Rrs) are output and the iteration stops;
  • (7) If the iteration doesn’t converge, uc(Rrs) is used to calculate uc(chl-a) [17]. $\frac{{\partial {\mathrm{\tau }_a}}}{{\partial \textrm{X}}}$ and uc(X) are used to calculate ${u_c}({\tau_a^{\prime}({869} )} )$. uc(chl-a) and ${u_c}({\tau_a^{\prime}({869} )} )$ are used for the next iteration. chl-a can be calculated from Rrs and then applied to calculate Lw(NIR). From Lw(NIR), La(NIR) is derived and another iteration starts.

 figure: Fig. 1.

Fig. 1. The flow chart for the calculation of uc(Rrs). For detailed convergence criteria of the iteration to account for non-zero Lw(NIR), readers are referred to [37].

Download Full Size | PDF

2.5. Estimation of uncertainty sources for MODIS

Uncertainty in Lt comes from sensor noise and systematic error in instrument calibration. For MODIS, the sensor noise ($\mathrm{\chi }$) is modeled as:

$$\mathrm{\chi }(\lambda )= [{{A_0}(\lambda )+ {A_1}(\lambda ){L_t}(\lambda )} ]S(\lambda )$$
where A0 and A1 are derived from fitting the lab measured Lt and χ. The values are listed in Table 1. It should be noted that Lt is in the unit of W.m−2.µm−1.sr−1. As MODIS’ land bands with a spatial resolution of 500 m and 250 m are aggregated to 1000-m resolution to match the ocean bands, S is applied to correct for the spatial resolution difference [41], which is equal to 2 and 4 for bands with spatial resolution of 500 m and 250 m respectively.

Tables Icon

Table 1. Coefficients in Eq. (11) for calculating sensor noise of MODIS.

The instrument systematic uncertainty is more difficult to quantify, but the largest source is the absolute instrument calibration that relates measured counts to radiance in geophysical units. For MODIS ocean color processing, NASA updates the prelaunch counts to radiance conversion using SVC approach [42]. In the SVC process, in situ measurements of Lw from MOBY are matched-up in time and space with satellite observations, and the coincident MOBY measurements are propagated to the TOA using forward model of the AC algorithm to derive an expected TOA radiance at each visible band. The ratio of expected TOA radiance to MODIS-observed Lt is a measure of the absolute calibration gain, and many such samples are collected and averaged over the mission lifetime to derive the mean SVC gain that effectively replaces the pre-launch calibration. We thus adopt here the uncertainty in SVC gain as a first-order estimate of systematic uncertainty on Lt. It should be noted from Table 2 the low systematic uncertainty at bands 412-748 nm with respect to 869-nm band, which results from the low percentage of aerosol radiance in the TOA radiance. As the systematic uncertainty is mainly due to the uncertainty in aerosol radiance that is extrapolated from 869-nm band, the low percentage of aerosol radiance will result in a low systematic uncertainty.

Tables Icon

Table 2. Instrument systematic uncertainty (Sys) and forward model uncertainty (Mod).

While sensor noise is spectrally independent, uncertainty from SVC, as with systematic instrument calibration errors in general, will exhibit some level of spectral covariance that should be considered in the uncertainty propagation. Specifically, in the SVC process, MODIS 748-nm band is calibrated relative to the 869-nm band, and the VIS bands are calibrated relative to those two NIR bands. Due to the spectral dependence of the u(Lt), the covariance of error in Lt at VIS and at NIR bands should be included, i.e., u(Lti), Lt(748)), u(Lti), Lt(869)), and u(Lt(748), Lt(869)) should be included in calculating uc(Rrsi)). Using the correlation coefficient (r) between ρt at bands λi and 748 nm derived in Appendix C, u(Lti), Lt(748)) can be calculated from:

$$u({{L_t}({{\lambda_i}} ),\; {L_t}({748} )} )= r({{\mathrm{\rho }_t}({{\lambda_i}} ),\; {\mathrm{\rho }_t}({748} )} )\; u({{L_t}({{\lambda_i}} )} )\; u({{L_t}({748} )} )$$
u(Lti), Lt(869)) and u(Lt(748), Lt(869)) are calculated using the same approach as Eq. (12). u(Lt) only includes the uncertainty from SVC. Xiong et al. indicate that the calibration uncertainty of MODIS reflective solar bands could meet their specified requirement of 2% [43], which is taken as the instrument systematic uncertainty on MODIS 869-nm band in this study.

Forward model uncertainty is also difficult to estimate. It derives from algorithm assumptions and modeling errors in determining La, Lr, Lf, fb, and Lg, as well as ancillary data uncertainties and other unknown sources. Here we again take advantage of the SVC process and assume that the variance in the individual SVC gain samples provides an estimate of the total uncertainty on Lt, combined with the uncertainty in the in situ measurements after propagation to TOA. Thus, forward model uncertainties are derived by removing other terms from the standard deviation of the SVC gains, including (1) standard error of the mean SVC gain, (2) sensor noise, (3) uncertainty in ancillary data, and (4) uncertainty in MOBY Lw. For the uncertainty in ancillary data, we adopt the local temporal variability (i.e., the difference between the two temporal samples that bound the time of satellite observation) as a first-order estimate. The estimation of the forward model uncertainty is further detailed in Appendix B. Table 2 lists the instrument systematic uncertainty and the forward model uncertainty, expressed as a percentage of Lt. The high forward model uncertainty at band 748 nm is due to the fixed aerosol model used in the SVC [42], as the true aerosol type in the SVC region of the SPG (see Appendix B) may vary with time.

Using the estimation of uncertainty sources described above, uc(X) can be calculated:

  • (1) uc(Lrfc). The partial derivative of Lrfc with respect to Lt, tg, Lr, tvr, and Lf are calculated based on Eq. (8). uc(Lt) is derived from multiplying Lt by the systematic uncertainty plus model uncertainty in Table 2 as well as adding sensor noise from Eq. (11). uc(tg) are calculated based on Eq. (6) using the partial derivative of tg with respect to gas concentration and the uncertainty in gas concentration. Similar approach is used to calculate uc(Lr), uc(tvr), and uc(Lf). Note that uc(Lr) results from uncertainty in ws and pr. uc(tvr) results from uncertainty in pr. uc(Lf) results from uncertainty in ws.
  • (2) ${u_c}({\tau_a^{\prime}({869} )} )$ and uc(chl-a). For the first iteration that is used to account for the non-zero Lw(NIR), $\tau _a^{\prime}({869} )$ and chl-a are assumed constant with uncertainty of zero. uc(Rrs) and uca) derived from the ith iteration are then applied to calculate uc(chl-a) and ${u_c}({{\mathrm{\tau }_a}({869} )} )$ used for the (i+1)th iteration.
  • (3) uc(rh). Calculated as the local temporal variability as described above.

2.6. Verification of uncertainty propagation using Monte Carlo analysis

Monte Carlo analysis is used to verify uc(Rrs) derived from the derivative method when only instrument random noise is included. A Gaussian random noise is generated as:

$${L_{noise}} = N\left( {0,\; \; \frac{\mathrm{\chi }}{{{L_t}}}} \right){L_t}$$
where χ is sensor noise calculated from Eq. (11). A random noise Lnoise is added to Lt, providing $L_t^{\prime}$, which is defined as:
$$L_t^{\prime} = {L_t} + {L_{noise}}$$
MSEPS is applied to $L_t^{\prime}$ with the resulting Rrs denoted by $R_{rs}^{\prime}$. If a total of N samples of $R_{rs}^{\prime}$ are generated, the root mean square error (RMSE) can be calculated as
$$\textrm{RMSE} = \sqrt {\frac{{\mathop \sum \nolimits_{i = 1}^N {{({R_{rsi}^{\prime} - {R_{rsi}}} )}^2}}}{N}} $$
where Rrs is derived from applying MSEPS to Lt without sensor noise. This RMSE represents the uncertainty in Rrs resulting from sensor noise and is used to verify the corresponding uc(Rrs) derived from the derivative method.

2.7. Evaluation of uc(Rrs) using validation results

Following the approach presented by [44,45], uc(Rrs) is evaluated using the matchups between MODIS retrieved and in situ Rrs at MOBY, AAOT, and BOUSSOLE. By adding in quadrature uc(Rrs) from the derivative method, which represents uncertainty in MODIS retrieved Rrs, uncertainty in in situ Rrs, and the spatial and temporal difference between these two measurements, we calculate an expected discrepancy (ΔD) between MODIS-retrieved and in situ Rrs. The uncertainty-normalized difference, ΔN, is defined as the ratio of actual retrieval difference to ΔD, i.e.,

$${\Delta _N} = \frac{{R_{rs}^m - R_{rs}^f}}{{{\Delta _D}}}$$
where $R_{rs}^m$ and $R_{rs}^f$ represent MODIS-retrieved and in situ Rrs respectively. If the uncertainties in MODIS retrieved Rrs and in situ Rrs and the spatiotemporal mismatch effects are calculated appropriately, and the sample size is sufficient, the ensemble of ΔN should be close to a Gaussian distribution with mean 0 if there is no bias and variance 1. So we can first qualitatively evaluate uc(Rrs) by checking the probability density function (PDF) of ΔN against that of a Gaussian distribution. Taking this a step further, a total of N matchups is divided into n equally populated bins based on ΔD indexed from low to high. For each bin, the 68th percentile of absolute difference between retrieved and in situ Rrs, which is close to the standard deviation (1σ) for a Gaussian distribution, is plotted against the average ΔD. If ΔD is reasonable, the points should lie along the 1:1 line. Dividing all the matchups into n bins allows examination of the skill of uc(Rrs) to distinguish between low- and high-uncertainty conditions, as opposed to just population-average behavior.

3. Results

3.1. Evaluation of the derivative method against MC analysis for instrument random noise

Figure 2 shows one example of uc(Rrs(443)) calculated from the derivative method for MODIS data over the South Pacific ocean with very clear waters. Only instrument random noise is included to compare with uncertainty derived from MC. We can see from Fig. 2 that uc(Rrs(443)) from these two methods shows a similar spatial pattern, higher at the edge than at the center of the swath. The higher uc(Rrs) at edges is due to the longer path length and higher relative contribution of path radiance to Lt, increasing the uncertainty in La, which is then propagated to Rrs. Higher Lt also means larger random noise as A1 in Eq. (11) is positive. Figure 3 shows the quantitative comparison of spectral uc(Rrs) derived from these two methods over 4 pixels, ranging from high to low values. The spectral uc(Rrs) agree very well. The higher jump in uncertainty at 469 nm and 555 nm is due to the lower signal-to-noise ratio (SNR) at ocean signal levels for those bands, which were designed with a much higher dynamic range to support land applications. Figure 4 shows the mean ratio between uc(Rrs) from the derivative method against that from MC over all valid pixels in Fig. 2. This is generally between 0.9 and 1.1 across the VIS bands, with the derivative method tending to underestimate uc(Rrs) at blue bands compared with MC. Note that 2000 random samples were used for the MC calculations, as this seems sufficient to get stable results for this type of scene (Fig. 5). Figs.2-4 show that uc(Rrs) derived from the derivative method compares reasonably well with that from MC method, indicating the reliability of the derivative method when only instrument random noise is included in the uncertainty budget.

 figure: Fig. 2.

Fig. 2. uc(Rrs(443)) derived by applying the derivative method and MC to MODIS data over South Pacific ocean on Apr. 19, 2017. Only instrument random noise is included. The ratio is calculated from dividing uc(Rrs(443)) from derivative method by that from MC.

Download Full Size | PDF

 figure: Fig. 3.

Fig. 3. Spectral uc(Rrs) from the derivative method compared with that from MC over pixels denoted by (a) ‘A’, (b) ‘B’, (c) ‘C’, and (d) ‘D’ in Fig. 2. Only instrument random noise is included in the calculation.

Download Full Size | PDF

 figure: Fig. 4.

Fig. 4. Mean ratio of derivative to MC uc(Rrs) over all the valid pixels in Fig. 2. Error bars indicate the standard deviations.

Download Full Size | PDF

 figure: Fig. 5.

Fig. 5. Variation of uc(Rrs(443)) and uc(Rrs(547)) from instrument random noise, as a function of the number of random samples used in the MC calculation. The calculation is based on pixel ‘D’ in Fig. 2.

Download Full Size | PDF

3.2. Evaluation of uc(Rrs) including all modeled uncertainty sources

3.2.1. Evaluation of spatial patterns

We first assess uc(Rrs) estimates, including all modeled uncertainty sources, through the expected spatial patterns. Figure 6 shows one example of uc(Rrs) in absolute terms and expressed as relative uncertainty, δ (uc(Rrs)×100/ Rrs). uc(Rrs) is high at the edge of sun glint and over regions near thin clouds. The higher uc(Rrs(443)) than uc(Rrs(547)) results from the large sensor noise as well as the large systematic and forward model uncertainty (see Table 2). Note from Fig. 6(b) that some pixels in the circled area lack valid values due to the absence of an upper bounding aerosol model. As described in Section 2.3, a lower bounding aerosol model x (with the corresponding epsilon ɛx) and upper bounding aerosol model y (with the corresponding epsilon ɛy) are selected to interpolate ρa using a ratio of $\frac{{\varepsilon - {\varepsilon _x}}}{{{\varepsilon _y} - {\varepsilon _x}}}$, where $\varepsilon $ is calculated from Lrfc(748) and Lrfc(869), and ɛx and ɛy are calculated from Lrfc(869) using the coefficients in the LUTs. Model x (or y) is considered as the aerosol for this pixel when there is no upper bounding aerosol (or no lower bounding aerosol). Then, the ratio is assumed to be 1 and La in other wavelengths is calculated from Lrfc(869) without using Lrfc(748), which means that the uncertainty in Lrfc(748) cannot be propagated to La, resulting in the underestimation of uc(Rrs). Pixels without lower or upper bounding aerosol models are currently masked out until an improved implementation can be realized.

 figure: Fig. 6.

Fig. 6. Spatial analysis of a MODIS scene over the Gulf of Mexico on May 6, 2017 showing (a) true-color image, (b) uc(Rrs(443)), (c) δ(Rrs(443)), (d) uc(Rrs(547)), and (e) δ(Rrs(547)). Uncertainty sources include instrument random noise, instrument systematic uncertainty, and forward model uncertainty.

Download Full Size | PDF

3.2.2. Closure analysis with results from validation against in situ data

uc(Rrs) calculated using all uncertainty sources is further evaluated using the validation results derived from matchup comparison between MODIS retrieved Rrs and in situ measurements at MOBY, AAOT, and BOUSSOLE. Following the approach presented by [10], a spatial window of 5×5 pixels centered on the location of in situ data and time window of ± 3h were used to search matching pairs. A valid matching pair also requires spatial homogeneity with a coefficient of variation (i.e., ratio of standard deviation to mean over a 5×5 pixels region) smaller than 15%. For each matching pair, we have MODIS retrieved Rrs, in situ Rrs, and uc(Rrs). As described in Section 2.7, our approach requires knowledge of uncertainty in in situ Rrs and the spatial and temporal difference between MODIS retrieved and in situ Rrs to evaluate uc(Rrs).

MOBY includes three Lu sensors deployed at depths of 1 m (top), 5 m (middle), and 9 m (bottom), with the uncertainty in Lu measured by the top sensor increasing from 2.1% in blue wavelengths to 3.3% in red wavelengths, for good scans on good days [46]. Combining this Lu uncertainty with the environmental uncertainty (personal communication with Kenneth J Voss) as well as the uncertainty in downward irradiance just above the sea surface (Ed), we used a constant 5% uncertainty in MOBY Rrs at VIS bands in this study. For BOUSSOLE, Białek et al. show Rrs uncertainty of less than 4% in blue and green wavelengths and less than 5% in red wavelengths [47], and we adopt those values here. The SeaPRISM system used to collect data at AAOT has an uncertainty of 5.3%, 4.8%, 4.6%, 4.9%, and 7.3% in wavelengths of 412 nm, 443 nm, 488 nm, 551 nm, and 667 nm respectively [48], and we adopt those values here for AAOT data. Note 4.9% is used for bands at 531 nm, 547 nm and 555 nm. 7.3% is used for bands at 667 nm and 678 nm. A temporal variation of 2%, 3%, 4% is indicated for normalized water-leaving radiance at 551nm, Lwn(551), at time difference of 0.5, 1.0, 1.5 h at AAOT [49]. As a result, we add a 3% per hour spectrally independent uncertainty to account for the time difference between satellite and in situ data at this site. Temporal variation is neglected at MOBY and BOUSSOLE due to the stability of the optical properties [50]. The standard deviation over the box of 5×5 pixels centered on the location of in situ data is used to represent the spatial variation between retrieved and in situ Rrs. Then, the ΔD for a given matchup is calculated by adding in quadrature uc(Rrs), uncertainty in in situ Rrs, and the spatial and temporal variability estimates. Because uncertainty is a measure of the statistical dispersion of retrievals relative to truth, the evaluation needs to be done on a statistical rather than pairwise basis. Figure 7 shows two methods for this with the number of matchups listed in Table 3. The left column shows the PDF of normalized difference (Eq. (16)) and the theoretical Gaussian distribution. These two distributions should ideally match if the uncertainty estimates are reliable [44]. Results are reasonable at band 443 nm at BOUSSOLE and at bands 412 nm-531 nm at MOBY. Rrs at bands 547 nm and 555 nm at MOBY tend to be biased (PDFs not centered around zero) and ΔD estimates are overconfident (PDFs wider than expected). ΔD estimates are underconfident in red wavelengths at MOBY and BOUSSOLE (PDFs narrower than expected). Rrs in all wavelengths tends to be biased at AAOT, probably due to the different conditions (including water and aerosol) from that at the SVC site (i.e., MOBY). The different conditions complicate the calculation of La in the atmospheric correction, either because Lw(NIR) is not well represented or because the aerosol models are not able to properly model the actual aerosol condition. The right column shows binned ΔD vs. 1σ of the absolute difference between retrieved and in situ Rrs within each bin. At least 100 matchups are needed for each bin, for better statistical robustness. Please note the exception of 412 nm and 667 nm at BOUSSOLE, with the former having one bin with 88 matchups and the latter having two bins with 81 matchups for each. There is only one bin with 65 matchups for 678-nm band at AAOT. Overall, ΔD agrees reasonably well with 1σ points of absolute difference, especially at MOBY. This shows that the derivative method has skill in distinguishing relatively low-uncertainty cases from high-uncertainty cases and capturing the spectral dependence of uncertainty. The underestimate of ΔD at AAOT could be partly due to the approximation of temporal and spatial variation, which are challenging to quantify considering the complicated water environment in a transitional zone from coastal to open ocean. The underestimate of ΔD could also result from the bias shown in Fig. 7(c). This hypothesis is supported by Fig. 8, which is the same as Fig. 7(d), except for subtracting the mean Rrs bias (i.e., bias-correction) before calculating the absolute difference. In this case the points are much closer to the 1:1 line, suggesting some systematic error in the retrieval at this site but a reasonable estimate of dispersion.

 figure: Fig. 7.

Fig. 7. Evaluation of uc(Rrs) using matchup comparison between MODIS retrieved and in situ Rrs at MOBY (1st row), AAOT(2nd row), and BOUSSOLE (3rd row). The left column shows the PDF of uncertainty-normalized difference, with the black line representing theoretical Gaussian distribution with mean 0 and variance 1. The right column shows the ΔD versus 1σ absolute difference between retrieved and in situ Rrs; the 1:1 line is dashed.

Download Full Size | PDF

 figure: Fig. 8.

Fig. 8. As Fig. 7(d) but subtracting mean Rrs bias at AAOT before calculating the absolute difference.

Download Full Size | PDF

Tables Icon

Table 3. Number of matchups between MODIS retrieved and in situ Rrs used in Fig. 7.

3.2.3. Comparison with uncertainty estimates from other studies

Hu et al. calculated uncertainty in Rrs as the standard deviation of the difference between MODIS retrieved and reference Rrs [13]. The reference Rrs for a given chl-a level (with ±2% range to find enough pixels for statistical analysis) is derived by averaging all the Rrs that produce chl-a from two algorithms matching within 5%, where one of the algorithms has been shown to be highly resistant to spectrally correlated bias in Rrs. Figure 9 shows the comparison between uc(Rrs) derived from the derivative method and the uncertainty presented by Hu et al. MODIS data over the North Atlantic and South Pacific subtropical gyres during Dec. 3-10, 2019 are used to calculate uc(Rrs). We can see from Fig. 9(b) that uncertainty from these two approaches both show a higher value for chl-a level of 0.05 mg/m3 than that for chl-a level of 0.03 mg/m3. While uncertainty from these two approaches show a similar spectral pattern that is decreasing with wavelength, uncertainty derived from the derivative method is higher than that from Hu et al. at bands 412 nm and 443 nm. These two compare reasonably well at 488 nm, 531 nm, and 547 nm. The lower uncertainty in Hu et al. is likely primarily due to the uncertainty in the reference Rrs and spatial/temporal variations between specific Rrs and reference Rrs, which are not accounted for. The uncertainty in Hu et al. only captures the model uncertainty and noise, not the instrument systematic uncertainties. Differences between the AC algorithms (MSEPS for this study vs. GW94 for Hu et al.) and the assumptions in the derivative method could also contribute to the difference in the uncertainty from these two approaches.

 figure: Fig. 9.

Fig. 9. Comparison between uc(Rrs) and uncertainty estimates from [13] over (a) North Atlantic subtropical gyre, and (b) South Pacific subtropical gyre. The numbers in the legend refer to chl-a. Derivative_0.05 is calculated by averaging uc(Rrs) over all the pixels in the region with chl-a in the range of 0.05×(1 ± 2%). The other values are from Table 3 in Hu et al. MODIS data from Dec. 3-10, 2019 are used to calculate mean uc(Rrs) for derivative method.

Download Full Size | PDF

Another approach has been presented by [14], which uses coincident Rrs data between different satellite missions and between satellite missions and in situ measurements. Figure 10 shows the comparison of the uncertainty derived from averaging uc(Rrs) over all the matchups described in Section 3.2.2 with that presented by Mélin et al. at MOBY and AAOT. While Fig. 10 shows that these two compare reasonably well at MOBY, uncertainty derived from the derivative method tends to be lower than that from Mélin et al. especially at AAOT. The higher value from Mélin et al. may be partly due to the contribution from the spatiotemporal variation between MODIS retrieved and in situ Rrs. The difference may also result from different AC algorithms used for generating Rrs (again MSEPS vs. GW94) and the assumptions in the uncertainty estimate techniques between those studies. Please note from Fig. 10(b) the lower uc(Rrs) from the derivative method than uncertainty in in situ Rrs [48], which means that uc(Rrs) is probably underestimated. The underestimation may result from the forward model uncertainty that is estimated at MOBY which is representative of open ocean. However, the forward model uncertainty is likely larger in coastal waters as AAOT than that in open ocean due to the complexity in atmosphere (e.g., presence of absorbing aerosol) and water optical properties (e.g., bidirectional reflectance correction).

 figure: Fig. 10.

Fig. 10. Comparison between uc(Rrs) and the uncertainty estimates from Mélin et al. at (a) MOBY, and (b) AAOT. uc(Rrs) is derived by averaging over all the matchups described in Section 3.2.2. Uncertainty values for Mélin et al. are estimated from Fig. 9 in [14]. Uncertainty in in situ Rrs at AAOT is from [48].

Download Full Size | PDF

3.3. Global uc(Rrs) maps

Figure 11 shows 8-day global uc(Rrs) and δ at 412, 443, 488, 531, and 547 nm, as well as chl-a calculated with the OCI algorithm [51]. δ at 412, 443, and 488 nm show a similar spatial pattern to chl-a. This spatial pattern results from chl-a absorption. The low Rrs due to chl-a absorption results in a high δ over waters with high chl-a and vice versa for waters with low chl-a. The increased atmospheric turbidity could also increase the uc(Rrs) in coastal regions. This spatial pattern is not obvious at bands 531 nm and 547 nm as these bands are only weakly dependent on chl-a. uc(Rrs) doesn’t show as much spatial variability as δ, which is also presented by [14]. It should be noted that the 8-day uc(Rrs) is simply the average uncertainty in each bin over that period and does not represent the uncertainty in an 8-day (Level-3) Rrs mean. Figure 12 shows the cumulative distribution function (CDF) of δ over clear water pixels (chl-a ≤ 0.1 mg/m3) with valid data in Fig. 11. Overall, around 7.3%, 17.0%, and 35.2% of all the valid pixels with clear waters have δ ≤ 5% at bands 412 nm, 443 nm, and 488 nm respectively, which is a common goal of ocean color retrievals for clear waters [52]. Those percentage numbers are different from the conclusion reached by [13,14] that the goal of 5% is fulfilled at blue bands over clear waters. The difference is primarily due to the methods used to generate uc(Rrs). Those methods have different assumptions. The difference could also be due to the different satellite data used to generate the Rrs uncertainty. While MODIS global data during Dec. 3-10, 2019 are used in this study, Hu et al. (2013) use data over the North Atlantic and South Pacific subtropical gyres in 2006 and Melin et al. (2016) use global data during 2003-2007.

 figure: Fig. 11.

Fig. 11. 8-day Rrs uncertainty in both absolute (left column) and relative term (right column), calculated from the derivative method, and chl-a calculated using Rrs retrieved using MSEPS from MODIS data during Dec. 3-10, 2019. Gray means land and black means no valid data.

Download Full Size | PDF

 figure: Fig. 12.

Fig. 12. Cumulative distribution function (CDF) of δ at bands 412 nm, 443 nm, 488 nm, 531 nm, and 547 nm for all the pixels with valid data and with chl-a ≤ 0.1 mg/m3 in Fig. 11.

Download Full Size | PDF

4. Discussions and conclusions

We present and perform an initial evaluation of a derivative-based method to calculate the uncertainty in Rrs retrieved from MSEPS atmospheric correction algorithm. Distinct from the (diagnostic) uncertainty products derived from statistics of validation against in situ data, which represent an overall summary uncertainty for an entire dataset, this (prognostic) method estimates a pixel-level uncertainty. It accounts for uncertainty sources including instrument random noise, instrument systematic uncertainty, and forward model uncertainty.

We first assessed the derivative method by comparing estimates considering only instrument random noise with Monte Carlo analysis, which showed reasonable (within 10% on average) spatial and spectral agreement. We then performed a deeper closure analysis, comparing MODIS uc(Rrs) against statistical analysis of matchups between MODIS Rrs retrievals and coincident in situ measurements at MOBY, AAOT, and BOUSSOLE, while also accounting for uncertainties in in situ measurements and effects of spatial and temporal sampling differences. The closure analysis demonstrates the capability of the derivative method at characterizing the relative magnitude and spectral dependence of Rrs uncertainty. However, the uncertainty is systematically overestimated or underestimated at some wavelengths and sites, showing the need for a better understanding of the uncertainty model and contributions from in situ data and spatial/temporal variation.

uc(Rrs) presented above includes multiple uncertainty sources, which may raise questions about the contribution from each source. MODIS scene from Fig. 6 is used to examine the contribution from instrument random noise, instrument systematic uncertainty and forward model uncertainty to uc(Rrs). Results indicate that instrument random noise is generally a much smaller contribution than either instrument systematic or forward model uncertainty sources. It is not trivial to further disentangle the instrument systematic and forward model uncertainty due to considerable spectral covariance between the terms.

While sensor noise is reasonably well understood, the other sources involve simplifications and assumptions including uncertainty in Lt, calibration for band 869 nm, and MOBY Lw. For the uncertainty in Lt, only sensor noise and systematic error are accounted for in this study, but there could be other sources, e.g., structured errors [53] that haven’t been quantified. The calibration uncertainty on MODIS 869-nm band is assumed to be 2% in this study. The effect from this assumption is assessed by calculating the mean ratio and standard deviation of uc(Rrs) assuming a 2.5% vs. 2% calibration uncertainty for that band over all the valid pixels in Fig. 6. The resulting changes in uncertainty are 1.20 ± 0.06 at band 443 nm and 1.40 ± 0.07 at band 547 nm. The uncertainty in MOBY Lw is estimated at between 2.3%−4.4% in the blue-red wavelengths using Lu uncertainty presented by [46] and the environmental uncertainty (personal communication with Kenneth J Voss). The effect of uncertainty in MOBY Lw is evaluated by comparing uc(Rrs) derived using those values with that derived using a 5% constant uncertainty. The mean ratio of the former to the latter (and standard deviation) of uc(Rrs) over all the valid pixels in Fig. 6 is 1.28 ± 0.051 at band 443 nm and 1.11 ± 0.20 at band 547 nm. The effect is more significant at 443 nm than at 547 nm, due to the small Lw(547) at MOBY.

While the evaluations using MC and validation results indicate the derivative method established in this study can provide reasonable uc(Rrs), some issues need further investigation, including the need for more specific quantitative knowledge of the uncertainty in ancillary data, calibration at the 869-nm band, uncertainty in in situ measurements at MOBY. Forward model uncertainty is affected by the uncertainty in in situ Lw at MOBY, which is significant at blue bands. Despite this, the method shows significant progress towards providing useful pixel-level Rrs uncertainty estimates and can be updated as our knowledge of the contributing terms improves.

Appendix A. Calculation of partial derivative of Rrs

As described in Section 2.3, aerosol calculation starts with La(748) and La(869) (Eq. (9)), from which La at all bands are derived using MSEPS. During the AC process, the partial derivative of La(λ), tv(λ), ts(λ), and τa(λ) with respect to Lrfc(NIR), $\tau _a^{\prime}$(869), chl-a, and rh can be derived, denoted by $\frac{{\partial {L_a}(\lambda )}}{{\partial {L_{rfc}}({NIR} )}}$, $\frac{{\partial {L_a}(\lambda )}}{{\partial \tau _a^{\prime}({869} )}}$, $\frac{{\partial {L_a}(\lambda )}}{{\partial ch{l_a}}}$, and $\frac{{\partial {L_a}(\lambda )}}{{\partial rh}}$ (the same notation is adopted for the derivative of tv(λ), ts(λ), and τa(λ) by replacing La(λ)). Then, the partial derivatives of Rrs with respect to Lrfc(NIR), $\tau _a^{\prime}$(869), chl-a, and rh can be derived:

$$\begin{aligned} &\frac{{\partial {R_{rs}}(\lambda )}}{{\partial {L_{rfc}}({NIR} )}} = \frac{{ - \partial {L_a}(\lambda )}}{{\partial {L_{rfc}}({NIR} )}}{f_b}(\lambda )/[{{t_v}(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ] - \frac{{\partial {t_s}(\lambda )}} {{\partial {L_{rfc}}({NIR} )}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_s^2(\lambda ){t_v}(\lambda ){F_0}(\lambda )cos{\theta_s}} ] - \frac{{\partial {t_v}(\lambda )}} {{\partial {L_{rfc}}({NIR} )}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_v^2(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}}] \end{aligned}$$
$$\begin{aligned} &\frac{{\partial {R_{rs}}(\lambda )}}{{\partial \tau _a^{\prime}({869} )}} = \frac{{ - \partial {L_a}(\lambda )}}{{\partial \tau _a^{\prime}({869} )}}{f_b}(\lambda )/[{{t_v}(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]- \frac{{\partial {t_s}(\lambda )}} {{\partial \tau _a^{\prime}({869} )}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_s^2(\lambda ){t_v}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]- \frac{{\partial {t_v}(\lambda )}} {{\partial \tau _a^{\prime}({869} )}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_v^2(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]- \\& \frac{{\partial T{L_g}(\lambda )}}{{\partial \tau _a^{\prime}({869} )}}{f_b}(\lambda )/[{{t_v}(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]\end{aligned}$$
$$\begin{aligned} &\frac{{\partial {R_{rs}}(\lambda )}}{{\partial ch{l_a}}} = \frac{{ - \partial {L_a}(\lambda )}}{{\partial ch{l_a}}}{f_b}(\lambda )/[{{t_v}(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]- \frac{{\partial {t_s}(\lambda )}}{{\partial ch{l_a}}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_s^2(\lambda ){t_v}(\lambda ){F_0}(\lambda )cos{\theta_s}} ] - \frac{{\partial {t_v}(\lambda )}}{{\partial ch{l_a}}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_v^2(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ] + \frac{{\partial {f_b}(\lambda )}}{{\partial ch{l_a}}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]/[{{t_v}(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]\end{aligned}$$
$$\begin{aligned} &\frac{{\partial {R_{rs}}(\lambda )}}{{\partial rh}} = \frac{{ - \partial {L_a}(\lambda )}}{{\partial rh}}{f_b}(\lambda )/[{{t_v}(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]- \frac{{\partial {t_s}(\lambda )}}{{\partial rh}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_s^2(\lambda ){t_v}(\lambda ){F_0}(\lambda )cos{\theta_s}} ] - \frac{{\partial {t_v}(\lambda )}}{{\partial rh}} \\ &[{{L_{rfc}}(\lambda )- T{L_g}(\lambda )- {L_a}(\lambda )} ]{f_b}(\lambda )/[{t_v^2(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]\end{aligned}$$

Based on Eq. (7), the partial derivative of Rrs(λ) with respect to Lrfc(λ) can be calculated as

$$\frac{{\partial {R_{rs}}(\lambda )}}{{\partial {L_{rfc}}(\lambda )}} = {f_b}(\lambda )/[{{t_v}(\lambda ){t_s}(\lambda ){F_0}(\lambda )cos{\theta_s}} ]$$

Tables Icon

Table 4. Glossary of symbols

Appendix B. Estimation of instrument systematic uncertainty and forward model uncertainty

In order to quantify instrument systematic uncertainty and forward model uncertainty, we need to go through the SVC process following the approach presented by [42]. Due to a stable aerosol loading and negligible Lw(NIR), South Pacific Gyre (SPG) region was selected to calibrate the 748-nm band. As the pixels used for calibration are required to be free of sun glint, the predicted $L_t^t$(748) can be expressed as:

$$L_t^t({748} )= [{{L_r}({748} )+ {L_a}({748} )+ {t_v}({748} ){L_f}({748} )} ]{t_g}({748} ){f_p}({748} )$$
where fp is polarization correction factor [54]. La(748) is extrapolated from Lrfc(869) using the aerosol model determined by the time series of aerosol measurements over SPG. The partial derivatives of La(748) and tv(748) with respect to Lrfc(869) can be derived during the extrapolation of Lrfc(869) to La(748), denoted by $\frac{{\partial {L_a}({748} )}}{{\partial {L_{rfc}}({869} )}}$ and $\frac{{\partial {t_v}({748} )}}{{\partial {L_{rfc}}({869} )}}$, from which the partial derivative of $L_t^t$(748) can be expressed as:
$$\frac{{\partial L_t^t({748} )}}{{\partial {L_{rfc}}({869} )}} = {t_g}({748} ){f_p}({748} )[\frac{{\partial {L_a}({748} )}}{{\partial {L_{rfc}}({869} )}} + {L_f}({748} )\frac{{\partial {t_v}({748} )}}{{\partial {L_{rfc}}({869} )}}$$
The partial derivative of $L_t^t$(748) with respect to Lr(748), Lf(748), and tg(748) can be written as:
$$\frac{{\partial L_t^t({748} )}}{{\partial {L_r}({748} )}} = {t_g}({748} ){f_p}({748} )$$
$$\frac{{\partial L_t^t({748} )}}{{\partial {L_f}({748} )}} = {t_v}({748} ){t_g}({748} ){f_p}({748} )$$
$$\frac{{\partial L_t^t({748} )}}{{\partial {t_g}({748} )}} = [{{L_r}({748} )+ {L_a}({748} )+ {t_v}({748} ){L_f}({748} )} ]{f_p}({748} )$$

Combining Eq. (B2) with uc(Lrfc(869)), uc(Lr(748)), uc(Lf(748)), and uc(tg(748)), the uncertainty in $L_t^t$(748) can be derived, denoted by ${u_c}(L_t^t({748} ))$. It should be noted that the uncertainty in Lt(869) used to calculate uc(Lrfc(869)) only include sensor noise, which is a limitation of this approach considering the possibility of a systematic error component in Lt(869). A vicarious calibration gain sample (gi) can be derived from:

$$g_i(748) = \frac{{L_t^t({748} )}}{{{L_t}({748} )}}$$
where ${L_t}({748} )$ is the measured value with the uncertainty coming from sensor noise. Combining the partial derivative of gi with respect to $L_t^t({748} )$ and ${L_t}({748} )$ derived from Eq. (B3) with ${u_c}(L_t^t({748} ))$ and u(Lt(748)), the uncertainty in gi can be derived, denoted by uc(gi(748)).

Based on g(748) calculated by averaging all gi(748), VIS are vicariously calibrated using in situ Lw at MOBY. The uncertainty in Lw is derived from the uncertainty in Lu presented by [46] and the environmental uncertainty during the propagation of Lu to Lw. Pixels used for calibration are again required to be free from sun glint, so $L_t^t({VIS} )$ can be expressed as:

$$L_t^t({\textrm{VIS}} )= [{{L_r}({\textrm{VIS}} )+ {L_a}({\textrm{VIS}} )+ {t_v}({\textrm{VIS}} ){L_f}({\textrm{VIS}} )+ {t_v}({\textrm{VIS}} ){L_w}({\textrm{VIS}} )} ]{t_g}({\textrm{VIS}} ){f_p}({\textrm{VIS}} )$$
With the assumption of negligible Lw(NIR), La(NIR) are equal to Lrfc(NIR) and then applied to calculate La(λ) using MSEPS, from which the partial derivative of La(λ) and tv(λ) with respect to Lrfc(NIR) can be calculated, denoted by $\frac{{\partial {L_a}({\textrm{VIS}} )}}{{\partial {L_{rfc}}({NIR} )}}$ and $\frac{{\partial {t_v}({\textrm{VIS}} )}}{{\partial {L_{rfc}}({NIR} )}}$. The derivative of $L_t^t({\textrm{VIS}} )$ with respect to Lrfc(NIR) can be derived as:
$$\frac{{\partial L_t^t({\textrm{VIS}} )}}{{\partial {L_{rfc}}({NIR} )}} = \left[ {\frac{{\partial {L_a}({\textrm{VIS}} )}}{{\partial {L_{rfc}}({NIR} )}} + ({{L_w}({\textrm{VIS}} )+ {L_f}({\textrm{VIS}} )} )\frac{{\partial {t_v}({\textrm{VIS}} )}}{{\partial {L_{rfc}}({NIR} )}}} \right]{t_g}({\textrm{VIS}} ){f_p}({\textrm{VIS}} )$$
The derivative of $L_t^t(\mathrm{\lambda } )$ with respect to Lr($\mathrm{\lambda }$), Lf(VIS), Lw(VIS), tg(VIS) can be expressed as:
$$\frac{{\partial L_t^t({VIS} )}}{{\partial {L_r}({VIS} )}} = {t_g}({VIS} ){f_p}({\textrm{VIS}} )$$
$$\frac{{\partial L_t^t({VIS} )}}{{\partial {L_f}({VIS} )}} = \frac{{\partial L_t^t({VIS} )}}{{\partial {L_w}({VIS} )}} = {t_v}({VIS} ){t_g}({VIS} ){f_p}({\textrm{VIS}} )$$
$$\frac{{\partial L_t^t({VIS} )}}{{\partial {t_g}({VIS} )}} = [{L_r}({VIS} )+ {L_a}({VIS} )+ {t_v}({VIS} ){L_f}({VIS} )+ {t_v}({VIS} ){L_w}({VIS} )]{f_p}({\textrm{VIS}} )$$

Combining Eq. (B5) with uc(Lrfc(NIR)), uc(Lr(VIS)), uc(Lf(VIS)), and u(Lw(VIS)), the uncertainty in $L_t^t({VIS} )$ can be calculated, denoted by ${u_c}(L_t^t({VIS} ))$. Using the same approach as that for 748 nm, gi(VIS) and uc(gi(VIS)) can be derived. Standard deviation, σ, is derived from all gi at each band. The standard error (SE) is derived from:

$$SE = \frac{\mathrm{\sigma }}{{\sqrt N }}$$
where N is the number of vicarious calibration gain samples, which are 221 and 63 for 748 nm and VIS bands respectively. The forward model uncertainty is derived from subtracting in quadrature uc(g) and SE from σ. uc(g) is derived by averaging those N uc(gi).

Appendix C. Correlation between ρt

As the 748-nm band is calibrated against the 869-nm band, and VIS bands are calibrated by NIR bands, covariance exist between ρt(VIS) and ρt(NIR) and between ρt(748) and ρt(869). Following the approach presented by [18], the correlation coefficients between ρt(VIS/748) and ρt(869) and between ρt(VIS) and ρt(748) are calculated using vicariously calibrated ρt over a box of 5×5 pixels in the SPG (26.5°−27.5°S, 124.5-123.5°W) with very clear waters. A valid box requires that all pixels are free of level 2 ocean color flags indicating processing problems (https://oceancolor.gsfc.nasa.gov/atbd/ocl2flags/) and the coefficient of variation of Rrs at 412 nm, 443 nm, and 488 nm is smaller than 1% (i.e. spatial stability). Using those 25 ρt, correlation coefficients between different bands can be derived. Table 5 lists the mean correlation coefficients over around 500 MODIS granules during 2002-2019. The correlation coefficients are used to calculate the covariance u(Lti), Lt(748)), u(Lti), Lt(869)), and u(Lt(748), Lt(869)) based on Eq. (12), which should be included when calculating uc(Rrsi)). It should be noted here that the correlation between ρt is assumed to be a good approximation of inter-band error correlation.

Tables Icon

Table 5. Correlation coefficients between ρt at VIS and NIR bands.

Funding

National Aeronautics and Space Administration Terra and Aqua Senior Review for MODIS algorithm maintenance and the NASA PACE Project.

Acknowledgements

We acknowledge NASA’s Ocean Biology Distributed Active Archive Center for making available all the in situ data and MODIS data used in our analysis. We also thank the in situ data collection teams (and Principal Investigators) from MOBY (K. Voss), AAOT (G. Zibordi), and BOUSSOLE (D. Antoine) for the collection, processing, and quality control of those datasets. We further wish to acknowledge K. Voss for helpful discussion and insight into the uncertainties on the MOBY measurements.

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. M. Defoin-Platel and M. Chami, “How ambiguous is the inverse problem of ocean color in coastal waters?” J. Geophys. Res.: Oceans 112(C3), C03004 (2007). [CrossRef]  

2. D. Antoine, F. d’Ortenzio, S. B. Hooker, G. Bécu, B. Gentili, D. Tailliez, and A. J. Scott, “Assessment of uncertainty in the ocean reflectance determined by three satellite ocean color sensors (MERIS, SeaWiFS and MODIS-A) at an offshore site in the Mediterranean Sea (BOUSSOLE project),” J. Geophys. Res.: Oceans, 113 (2008).

3. IOCCG, “Uncertainties in Ocean Colour Remote Sensing,” (International Ocean Colour Coordinating Group, Dartmouth, Canada, 2019).

4. F. Mélin, P. Colandrea, P. D. Vis, and S. E. Hunt, “Sensitivity of Ocean Color Atmospheric Correction to Uncertainties in Ancillary Data: A Global Analysis With SeaWiFS Data,” IEEE Trans. Geosci. Remote Sensing 60, 1–18 (2022). [CrossRef]  

5. P. De Vis, F. Mélin, S. E. Hunt, R. Morrone, M. Sinclair, and B. Bell, “Ancillary Data Uncertainties within the SeaDAS Uncertainty Budget for Ocean Colour Retrievals,” Remote Sens. 14(3), 497 (2022). [CrossRef]  

6. N. Fox, “A guide to expression of uncertainty of measurements “ (GEO, 2010).

7. C. D. Mobley, “Estimation of the remote-sensing reflectance from above-surface measurements,” Appl. Opt. 38(36), 7442–7455 (1999). [CrossRef]  

8. S. B. Hooker and S. Maritorena, “An Evaluation of Oceanographic Radiometers and Deployment Methodologies,” J. Atmos. Oceanic Technol. 17(6), 811–830 (2000). [CrossRef]  

9. F. Mélin, “From Validation Statistics to Uncertainty Estimates: Application to VIIRS Ocean Color Radiometric Products at European Coastal Locations,” Frontiers in Marine Science, 8 (2021).

10. S. W. Bailey and P. J. Werdell, “A multi-sensor approach for the on-orbit validation of ocean color satellite data products,” Remote Sensing of Environment 102(1-2), 12–23 (2006). [CrossRef]  

11. M. Zhang, C. Hu, J. Cannizzaro, M. G. Kowalewski, and S. J. Janz, ““Diurnal changes of remote sensing reflectance over Chesapeake Bay: Observations from the Airborne Compact Atmospheric Mapper,” Estuarine,” Coastal and Shelf Science 200, 181–193 (2018). [CrossRef]  

12. T. Jackson, S. Sathyendranath, and F. Mélin, “An improved optical classification scheme for the Ocean Colour Essential Climate Variable and its applications,” Remote Sensing of Environment 203, 152–161 (2017). [CrossRef]  

13. C. Hu, L. Feng, and Z. Lee, “Uncertainties of SeaWiFS and MODIS remote sensing reflectance: Implications from clear water measurements,” Remote Sensing of Environment 133, 168–182 (2013). [CrossRef]  

14. F. Mélin, G. Sclep, T. Jackson, and S. Sathyendranath, “Uncertainty estimates of remote sensing reflectance derived from comparison of ocean color satellite data sets,” Remote Sensing of Environment 177, 107–124 (2016). [CrossRef]  

15. J. Concha, A. Mannino, B. Franz, and W. Kim, “Uncertainties in the Geostationary Ocean Color Imager (GOCI) Remote Sensing Reflectance for Assessing Diurnal Variability of Biogeochemical Processes,” Remote Sens. 11(3), 295 (2019). [CrossRef]  

16. Z. Lee, R. Arnone, C. Hu, P. J. Werdell, and B. Lubac, “Uncertainties of optical parameters and their propagations in an analytical ocean color inversion algorithm,” Appl. Opt. 49(3), 369–381 (2010). [CrossRef]  

17. L. I. W. McKinna, I. Cetinić, A. P. Chase, and P. J. Werdell, “Approach for Propagating Radiometric Data Uncertainties Through NASA Ocean Color Algorithms,” Frontiers in Earth Science, 7 (2019).

18. N. Lamquin, A. Mangin, C. Mazeran, B. Bourg, V. Bruniquel, and O. F. D’Andon, “OLCI L2 Pixel-by-Pixel Uncertainty Propagation in OLCI Clean Water Branch,” (ESA, 2013), p. 51.

19. D. Antoine and A. Morel, “A multiple scattering algorithm for atmospheric correction of remotely sensed ocean colour (MERIS instrument): Principle and implementation for atmospheres carrying various aerosols including absorbing ones,” International Journal of Remote Sensing 20(9), 1875–1916 (1999). [CrossRef]  

20. B. A. Franz and E. M. Karaköylü, “PACE OCI Signal to Noise Performance Requirement: Assessment and Verification Approach for Ocean Color Science,” (Goddard Space Flight Cente, Maryland, 2018).

21. C. Mobley, J. Werdell, B. Franz, Z. Ahmad, and S. Bailey, “Atmospheric Correction for Satellite Ocean Color Radiometry,” (NASA Goddard Space Flight Cente, Maryland,2016).

22. H. R. Gordon and M. Wang, “Retrieval of water-leaving radiance and aerosol optical thickness over the oceans with SeaWiFS: a preliminary algorithm,” Appl. Opt. 33(3), 443–452 (1994). [CrossRef]  

23. D. B. Gillis, J. H. Bowles, M. J. Montes, and W. J. Moses, “Propagation of sensor noise in oceanic hyperspectral remote sensing,” Opt. Express 26(18), A818–A831 (2018). [CrossRef]  

24. B.-C. Gao, M. J. Montes, Z. Ahmad, and C. O. Davis, “Atmospheric correction algorithm for hyperspectral remote sensing of ocean color from space,” Appl. Opt. 39(6), 887–896 (2000). [CrossRef]  

25. A. Ibrahim, B. A. Franz, Z. Ahmad, and S. W. Bailey, “Multiband Atmospheric Correction Algorithm for Ocean Color Retrievals,” Frontiers in Earth Science, 7 (2019).

26. Z. Ahmad and B. A. Franz, “Uncertainty in aerosol model characterization and its impact on ocean color retrievals,” (Goddard Space Flight Center, Maryland, 2018).

27. Z. Ahmad and B. A. Franz, “Ocean color retrieval using multiple-scattering epsilon values,” in International Ocean Color Science Meeting 2015, (2015).

28. D. K. Clark, H. R. Gordon, K. J. Voss, Y. Ge, W. Broenkow, and C. Trees, “Validation of atmospheric correction over the oceans,” J. Geophys. Res.: Atmos. 102(D14), 17209–17217 (1997). [CrossRef]  

29. G. Zibordi, F. Mélin, J.-F. Berthon, B. Holben, I. Slutsker, D. Giles, D. D’Alimonte, D. Vandemark, H. Feng, G. Schuster, B. E. Fabbri, S. Kaitala, and J. Seppälä, “AERONET-OC: A Network for the Validation of Ocean Color Primary Products,” Journal of Atmospheric and Oceanic Technology 26(8), 1634–1651 (2009). [CrossRef]  

30. D. Antoine, P. Guevel, J.-F. O. Dest, G. Bécu, F. Louis, A. J. Scott, and P. Bardey, “The “BOUSSOLE” Buoy–A New Transparent-to-Swell Taut Mooring Dedicated to Marine Optics: Design, Tests, and Performance at Sea,” Journal of Atmospheric and Oceanic Technology 25(6), 968–989 (2008). [CrossRef]  

31. M. Wang, “A refinement for the Rayleigh radiance computation with variation of the atmospheric pressure,” International Journal of Remote Sensing 26(24), 5651–5663 (2005). [CrossRef]  

32. H. R. Gordon and M. Wang, “Influence of oceanic whitecaps on atmospheric correction of ocean-color sensors,” Appl. Opt. 33(33), 7754–7763 (1994). [CrossRef]  

33. D. Stramski and J. Piskozub, “Estimation of Scattering Error in Spectrophotometric Measurements of Light Absorption by Aquatic Particles from Three-Dimensional Radiative Transfer Simulations,” Appl. Opt. 42(18), 3634–3646 (2003). [CrossRef]  

34. C. Cox and W. Munk, “Measurement of the Roughness of the Sea Surface from Photographs of the Sun?s Glitter,” J. Opt. Soc. Am. 44(11), 838–850 (1954). [CrossRef]  

35. M. Wang and S. W. Bailey, “Correction of sun glint contamination on the SeaWiFS ocean and atmosphere products,” Appl. Opt. 40(27), 4790–4798 (2001). [CrossRef]  

36. Z. Ahmad, B. A. Franz, C. R. McClain, E. J. Kwiatkowska, J. Werdell, E. P. Shettle, and B. N. Holben, “New aerosol models for the retrieval of aerosol optical thickness and normalized water-leaving radiances from the SeaWiFS and MODIS sensors over coastal regions and open oceans,” Appl. Opt. 49(29), 5545–5560 (2010). [CrossRef]  

37. S. W. Bailey, B. A. Franz, and P. J. Werdell, “Estimation of near-infrared water-leaving reflectance for satellite ocean color data processing,” Opt. Express 18(7), 7521–7527 (2010). [CrossRef]  

38. A. Morel, D. Antoine, and B. Gentili, “Bidirectional reflectance of oceanic waters: accounting for Raman emission and varying particle scattering phase function,” Appl. Opt. 41(30), 6289–6306 (2002). [CrossRef]  

39. JCGM, “Evaluation of measurementdata — Guide to the expression of uncertainty in measurement,” (2008).

40. M. Stramska and T. Petelski, “Observations of oceanic whitecaps in the north polar waters of the Atlantic,” J. Geophys. Res.: Oceans 108(C3), 3086 (2003). [CrossRef]  

41. X. Xiong, J. Sun, X. Xie, W. L. Barnes, and V. V. Salomonson, “On-Orbit Calibration and Performance of Aqua MODIS Reflective Solar Bands,” IEEE Trans. Geosci. Remote Sensing 48(1), 535–546 (2010). [CrossRef]  

42. B. A. Franz, S. W. Bailey, P. J. Werdell, and C. R. McClain, “Sensor-independent approach to the vicarious calibration of satellite ocean color radiometry,” Appl. Opt. 46(22), 5068–5082 (2007). [CrossRef]  

43. X. Xiong, J. Sun, A. Wu, K.-F. Chiang, J. Esposito, and W. Barnes, “Terra and Aqua MODIS calibration algorithms and uncertainty analysis,” SPIE Remote Sensing (SPIE 5978 (2005).

44. A. M. Sayer, Y. Govaerts, P. Kolmonen, A. Lipponen, M. Luffarelli, T. Mielonen, F. Patadia, T. Popp, A. C. Povey, K. Stebel, and M. L. Witek, “A review and framework for the evaluation of pixel-level uncertainty estimates in satellite aerosol remote sensing,” Atmos. Meas. Tech. 13(2), 373–404 (2020). [CrossRef]  

45. G. Zibordi, M. Talone, and F. Mélin, “Uncertainty Estimate of Satellite-Derived Normalized Water-Leaving Radiance,” IEEE Geosci. Remote Sensing Lett. 19, 1–5 (2022). [CrossRef]  

46. S. Brown, S. Flora, M. Feinholz, M. Yarbrough, T. Houlihan, D. Peters, Y. S. Kim, J. Mueller, B. C. Johnson, and D. Clark, The marine optical buoy (MOBY) radiometric calibration and uncertainty budget for ocean color satellite sensor vicarious calibration, SPIE Remote Sensing (SPIE, 2007), Vol. 6744.

47. A. Białek, V. Vellucci, B. Gentil, D. Antoine, J. Gorroño, N. Fox, and C. Underwood, “Monte Carlo–Based Quantification of Uncertainties in Determining Ocean Remote Sensing Reflectance from Underwater Fixed-Depth Radiometry Measurements,” Journal of Atmospheric and Oceanic Technology 37(2), 177–196 (2020). [CrossRef]  

48. M. Gergely and G. Zibordi, “Assessment of AERONET-OC LWN uncertainties,” Metrologia 51(1), 40–47 (2014). [CrossRef]  

49. G. Zibordi, J.-F. Berthon, F. Mélin, D. D’Alimonte, and S. Kaitala, “Validation of satellite ocean color primary producet at optically complex coastal sites: Northern Adriatic Sea, Northern Baltic Proper and Gulf of Finland,” Remote Sensing of Environment 113(12), 2574–2591 (2009). [CrossRef]  

50. G. Zibordi and F. Mélin, “An evaluation of marine regions relevant for ocean color system vicarious calibration,” Remote Sensing of Environment 190, 122–136 (2017). [CrossRef]  

51. C. Hu, Z. Lee, and B. Franz, “Chlorophyll aalgorithms for oligotrophic oceans: A novel approach based on three-band reflectance difference,” J. Geophys. Res.: Oceans 117(C1), n/a (2012). [CrossRef]  

52. S. B. Hooker, W. E. Esaias, G. C. Feldman, W. W. Gregg, and C. R. McClain, “An overview of SeaWiFS and ocean color,” (Goddard Space Flight Center, Greenbelt, MD, 1992).

53. J. Mittaz, C. J. Merchant, and E. R. Woolliams, “Applying principles of metrology to historical Earth observations from satellites,” Metrologia 56(3), 032002 (2019). [CrossRef]  

54. G. Meister, E. J. Kwiatkowska, B. A. Franz, F. S. Patt, G. C. Feldman, and C. R. McClain, “Moderate-Resolution Imaging Spectroradiometer ocean color polarization correction,” Appl. Opt. 44(26), 5524–5535 (2005). [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (12)

Fig. 1.
Fig. 1. The flow chart for the calculation of uc(Rrs). For detailed convergence criteria of the iteration to account for non-zero Lw(NIR), readers are referred to [37].
Fig. 2.
Fig. 2. uc(Rrs(443)) derived by applying the derivative method and MC to MODIS data over South Pacific ocean on Apr. 19, 2017. Only instrument random noise is included. The ratio is calculated from dividing uc(Rrs(443)) from derivative method by that from MC.
Fig. 3.
Fig. 3. Spectral uc(Rrs) from the derivative method compared with that from MC over pixels denoted by (a) ‘A’, (b) ‘B’, (c) ‘C’, and (d) ‘D’ in Fig. 2. Only instrument random noise is included in the calculation.
Fig. 4.
Fig. 4. Mean ratio of derivative to MC uc(Rrs) over all the valid pixels in Fig. 2. Error bars indicate the standard deviations.
Fig. 5.
Fig. 5. Variation of uc(Rrs(443)) and uc(Rrs(547)) from instrument random noise, as a function of the number of random samples used in the MC calculation. The calculation is based on pixel ‘D’ in Fig. 2.
Fig. 6.
Fig. 6. Spatial analysis of a MODIS scene over the Gulf of Mexico on May 6, 2017 showing (a) true-color image, (b) uc(Rrs(443)), (c) δ(Rrs(443)), (d) uc(Rrs(547)), and (e) δ(Rrs(547)). Uncertainty sources include instrument random noise, instrument systematic uncertainty, and forward model uncertainty.
Fig. 7.
Fig. 7. Evaluation of uc(Rrs) using matchup comparison between MODIS retrieved and in situ Rrs at MOBY (1st row), AAOT(2nd row), and BOUSSOLE (3rd row). The left column shows the PDF of uncertainty-normalized difference, with the black line representing theoretical Gaussian distribution with mean 0 and variance 1. The right column shows the ΔD versus 1σ absolute difference between retrieved and in situ Rrs; the 1:1 line is dashed.
Fig. 8.
Fig. 8. As Fig. 7(d) but subtracting mean Rrs bias at AAOT before calculating the absolute difference.
Fig. 9.
Fig. 9. Comparison between uc(Rrs) and uncertainty estimates from [13] over (a) North Atlantic subtropical gyre, and (b) South Pacific subtropical gyre. The numbers in the legend refer to chl-a. Derivative_0.05 is calculated by averaging uc(Rrs) over all the pixels in the region with chl-a in the range of 0.05×(1 ± 2%). The other values are from Table 3 in Hu et al. MODIS data from Dec. 3-10, 2019 are used to calculate mean uc(Rrs) for derivative method.
Fig. 10.
Fig. 10. Comparison between uc(Rrs) and the uncertainty estimates from Mélin et al. at (a) MOBY, and (b) AAOT. uc(Rrs) is derived by averaging over all the matchups described in Section 3.2.2. Uncertainty values for Mélin et al. are estimated from Fig. 9 in [14]. Uncertainty in in situ Rrs at AAOT is from [48].
Fig. 11.
Fig. 11. 8-day Rrs uncertainty in both absolute (left column) and relative term (right column), calculated from the derivative method, and chl-a calculated using Rrs retrieved using MSEPS from MODIS data during Dec. 3-10, 2019. Gray means land and black means no valid data.
Fig. 12.
Fig. 12. Cumulative distribution function (CDF) of δ at bands 412 nm, 443 nm, 488 nm, 531 nm, and 547 nm for all the pixels with valid data and with chl-a ≤ 0.1 mg/m3 in Fig. 11.

Tables (5)

Tables Icon

Table 1. Coefficients in Eq. (11) for calculating sensor noise of MODIS.

Tables Icon

Table 2. Instrument systematic uncertainty (Sys) and forward model uncertainty (Mod).

Tables Icon

Table 3. Number of matchups between MODIS retrieved and in situ Rrs used in Fig. 7.

Tables Icon

Table 4. Glossary of symbols

Tables Icon

Table 5. Correlation coefficients between ρt at VIS and NIR bands.

Equations (33)

Equations on this page are rendered with MathJax. Learn more.

L t = ( L r + L a + t v r L f + T L g + t v L w ) t g
ln ( ρ a ) = i = 0 n c i ( ln ( τ a ) ) i
ε = ρ a ( 748 ) ρ a ( 869 )
R r s = ( L t / t g L r T L g t v r L f L a ) f b / ( t v F 0 t s c o s θ s )
y = f ( x 1 , x 2 , , x n )
u c 2 (y) = i =  1 n ( f x i ) 2 u 2 ( x i ) + 2 i =  1 n 1 j = i +  1 n f x i f x j u ( x i , x j )
R r s ( λ i ) = ( L r f c ( λ i ) T ( λ i ) L g ( λ i ) L a ( λ i ) ) f b ( λ i ) / ( t v ( λ i ) F 0 ( λ i ) t s ( λ i ) c o s θ s )
L r f c = L t / t g L r t v r L f
L a ( N I R ) = L r f c ( N I R ) T ( N I R ) L g ( N I R ) t v ( N I R ) L w ( N I R )
X i = [ L r f c ( NIR ) , L r f c ( λ i ) , chl a , τ a ( 869 ) , rh ]
χ ( λ ) = [ A 0 ( λ ) + A 1 ( λ ) L t ( λ ) ] S ( λ )
u ( L t ( λ i ) , L t ( 748 ) ) = r ( ρ t ( λ i ) , ρ t ( 748 ) ) u ( L t ( λ i ) ) u ( L t ( 748 ) )
L n o i s e = N ( 0 , χ L t ) L t
L t = L t + L n o i s e
RMSE = i = 1 N ( R r s i R r s i ) 2 N
Δ N = R r s m R r s f Δ D
R r s ( λ ) L r f c ( N I R ) = L a ( λ ) L r f c ( N I R ) f b ( λ ) / [ t v ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ] t s ( λ ) L r f c ( N I R ) [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t s 2 ( λ ) t v ( λ ) F 0 ( λ ) c o s θ s ] t v ( λ ) L r f c ( N I R ) [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t v 2 ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ]
R r s ( λ ) τ a ( 869 ) = L a ( λ ) τ a ( 869 ) f b ( λ ) / [ t v ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ] t s ( λ ) τ a ( 869 ) [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t s 2 ( λ ) t v ( λ ) F 0 ( λ ) c o s θ s ] t v ( λ ) τ a ( 869 ) [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t v 2 ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ] T L g ( λ ) τ a ( 869 ) f b ( λ ) / [ t v ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ]
R r s ( λ ) c h l a = L a ( λ ) c h l a f b ( λ ) / [ t v ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ] t s ( λ ) c h l a [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t s 2 ( λ ) t v ( λ ) F 0 ( λ ) c o s θ s ] t v ( λ ) c h l a [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t v 2 ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ] + f b ( λ ) c h l a [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] / [ t v ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ]
R r s ( λ ) r h = L a ( λ ) r h f b ( λ ) / [ t v ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ] t s ( λ ) r h [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t s 2 ( λ ) t v ( λ ) F 0 ( λ ) c o s θ s ] t v ( λ ) r h [ L r f c ( λ ) T L g ( λ ) L a ( λ ) ] f b ( λ ) / [ t v 2 ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ]
R r s ( λ ) L r f c ( λ ) = f b ( λ ) / [ t v ( λ ) t s ( λ ) F 0 ( λ ) c o s θ s ]
L t t ( 748 ) = [ L r ( 748 ) + L a ( 748 ) + t v ( 748 ) L f ( 748 ) ] t g ( 748 ) f p ( 748 )
L t t ( 748 ) L r f c ( 869 ) = t g ( 748 ) f p ( 748 ) [ L a ( 748 ) L r f c ( 869 ) + L f ( 748 ) t v ( 748 ) L r f c ( 869 )
L t t ( 748 ) L r ( 748 ) = t g ( 748 ) f p ( 748 )
L t t ( 748 ) L f ( 748 ) = t v ( 748 ) t g ( 748 ) f p ( 748 )
L t t ( 748 ) t g ( 748 ) = [ L r ( 748 ) + L a ( 748 ) + t v ( 748 ) L f ( 748 ) ] f p ( 748 )
g i ( 748 ) = L t t ( 748 ) L t ( 748 )
L t t ( VIS ) = [ L r ( VIS ) + L a ( VIS ) + t v ( VIS ) L f ( VIS ) + t v ( VIS ) L w ( VIS ) ] t g ( VIS ) f p ( VIS )
L t t ( VIS ) L r f c ( N I R ) = [ L a ( VIS ) L r f c ( N I R ) + ( L w ( VIS ) + L f ( VIS ) ) t v ( VIS ) L r f c ( N I R ) ] t g ( VIS ) f p ( VIS )
L t t ( V I S ) L r ( V I S ) = t g ( V I S ) f p ( VIS )
L t t ( V I S ) L f ( V I S ) = L t t ( V I S ) L w ( V I S ) = t v ( V I S ) t g ( V I S ) f p ( VIS )
L t t ( V I S ) t g ( V I S ) = [ L r ( V I S ) + L a ( V I S ) + t v ( V I S ) L f ( V I S ) + t v ( V I S ) L w ( V I S ) ] f p ( VIS )
S E = σ N
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.