Elsevier

Remote Sensing of Environment

Volume 199, 15 September 2017, Pages 218-240
Remote Sensing of Environment

Atmospheric correction over coastal waters using multilayer neural networks

https://doi.org/10.1016/j.rse.2017.07.016Get rights and content

Highlights

  • A neural network based atmospheric correction method for coastal water was developed.

  • Method based on radiative transfer simulation of a coupled atmosphere-ocean system

  • Validation with AERONET-OC measurements showed great improvement in Rrs retrieval.

  • Algorithm showed better separation between atmospheric and marine features.

  • Algorithm is robust and resilient to adjacency effect and sunglint.

Abstract

Standard atmospheric correction (AC) algorithms work well in open ocean areas where the water inherent optical properties (IOPs) are correlated with pigmented particles. However, the IOPs of turbid coastal waters may independently vary with pigmented particles, suspended inorganic particles, and colored dissolved organic matter (CDOM). In turbid coastal waters standard AC algorithms often exhibit large inaccuracies that may lead to negative water-leaving radiances (Lw) or remote sensing reflectance (Rrs). We introduce a new atmospheric correction algorithm for coastal waters based on a multilayer neural network (MLNN) method. We use a coupled atmosphere-ocean radiative transfer model to simulate the Rayleigh-corrected radiance (Lrc) at the top of the atmosphere (TOA) and the Rrs just above the surface simultaneously, and train a MLNN to derive the aerosol optical depth (AOD) and Rrs directly from the TOA Lrc. The method is validated using both a synthetic dataset and Aerosol Robotic Network – Ocean Color (AERONET–OC) measurements. The SeaDAS NIR algorithm, the SeaDAS NIR/SWIR algorithm, and the MODIS version of the Case 2 regional water - CoastColour (C2RCC) algorithm are also included in the comparison with AERONET–OC measurements. The performance of the AC algorithms is evaluated with four statistical metrics: the Pearson correlation coefficient (R), the average percentage difference (APD), the mean percentage bias, and the root mean square difference (RMSD). The comparison with AERONET–OC measurements shows that the MLNN algorithm significantly improves retrieval of normalized Lw in blue bands (412 nm and 443 nm) and yields minor improvements in green and red bands compared with the other three algorithms. On a global scale, the MLNN algorithm reduces APD in normalized Lw by up to 13% in blue bands and by 2–7% in green and red bands when compared with the standard SeaDAS NIR algorithm. In highly absorbing coastal waters, such as the Baltic Sea, the MLNN algorithm reduces APD in normalized Lw by more than 60% in blue bands compared to the standard SeaDAS NIR algorithm, while in highly scattering coastal waters, such as the Black Sea, the MLNN algorithm reduces APD by more than 25%. These results indicate that the MLNN algorithm is suitable for application in turbid coastal waters. Application of the MLNN algorithm to MODIS Aqua images in several coastal areas also shows that it is robust and resilient to contamination due to sunglint or adjacency effects of land and cloud edges. The MLNN algorithm is very fast once the neural network has been properly trained and is therefore suitable for operational use. A significant advantage of the MLNN algorithm is that it does not need SWIR bands.

Introduction

Atmospheric correction (AC) is the first and a very important step in many ocean color algorithms. Ideally, it should remove the radiance contribution of the atmosphere (including that of air molecules and aerosols) and surface reflection from the satellite measured radiances to produce water-leaving radiances (Lw), which can be used to derive ocean color products such as the chlorophyll-a concentration (CHLa). The atmosphere may contribute about 90% to the TOA radiance measured by a satellite sensor, and in coastal areas this contribution could be even higher, especially in the blue bands, or way less in sediment dominated extremely turbid waters, especially in red and NIR bands (Wang, 2010). Therefore, an accurate AC algorithm is crucial to ocean color data processing. Standard AC algorithms (Gordon and Wang, 1994b, Gordon, 1997) describe the radiance measured by the satellite sensor as: Lt(λ)=Lr(λ)+La(λ)+T(λ)Lg(λ)+t(λ)Lwc(λ)+t(λ)Lw(λ)where λ is the wavelength, Lt is the total radiance measured by the ocean color sensor, Lr is the radiance contributed by Rayleigh scattering by atmospheric molecules, La is the radiance contributed by aerosol scattering/absorption including the aerosol-Rayleigh interaction, Lg is the radiance contributed by sunglint, Lwc is the radiance contributed by surface whitecaps, Lw is the radiance backscattered by the upper water column that leaves the ocean surface, commonly referred to as the water-leaving radiance. Note that Lw does not include radiance (Fresnel) reflected by the water surface. T and t are the atmospheric direct and diffuse transmittance, respectively. It is important to note that Eq. (1) is valid only in the single-scattering limit (Gordon and Wang, 1994b, Zhang et al., 2007).

Conventional atmospheric correction algorithms derive the water-leaving radiance (Lw) by quantifying the first four terms in Eq. (1). The Rayleigh scattering radiance (Lr) needs to be computed accurately (Gordon and Wang, 1992, Wang, 2002) because it constitutes a major proportion of the atmospheric radiance, especially for open ocean waters in the ultraviolet-visible bands. Generally, it can be simulated using a radiative transfer model with an uncertainty lower than 0.5% (Wang, 2005). Sunglint is due to specular reflection of direct sunlight by the surface. It can be avoided by tilting the sensor away from the direct reflection of sunlight, as specifically done with a dedicated OC instrument like the Sea-Viewing Wide Field-of-View Sensor (SeaWiFS). For sensors that do not have tilt capability such as MODIS, a 1-D version of the Cox and Munk model (Cox and Munk, 1954) is commonly used to compute the sunglint radiance (Lg) for situations with low sunglint contributions (Wang and Bailey, 2001). A recent study by Lin et al. (2015) suggests that a 2-D Gaussian slope distribution is needed in order to simulate the sunglint radiance accurately. The radiance due to surface whitecaps (Lwc) is usually estimated from the wind speed (Gordon and Wang, 1994a, Frouin et al., 1996, Stramska and Petelski, 2003). The aerosol radiance (La) which includes the aerosol-Rayleigh interaction is highly variable due to the complexity of the micro-physical properties (i.e. particle size distribution and refractive index) of the aerosols. For open ocean water, the AC algorithms estimate the aerosol radiance by assuming the water-leaving radiance to be negligible (black ocean assumption) at near-infrared (NIR) wavelengths due to the strong absorption by pure water.

The aerosol model is determined from the radiance measured at two NIR bands, and then used to estimate the contribution of aerosols to the radiance in the visible bands. This method works well in open ocean areas but is challenged in coastal areas where the black ocean assumption often fails. Several modified algorithms (Siegel et al., 2000, Ruddick et al., 2000, Wang and Shi, 2007, Wang et al., 2012, Brajard et al., 2008, Brajard et al., 2012, Bailey et al., 2010, He et al., 2012, Singh and Shanmugam, 2014, Jiang and Wang, 2014) among others were developed for coastal waters to correct for the non-zero NIR water-leaving radiances. An alternative AC algorithm developed by Wang and Shi (2007) estimates the aerosol contribution to the radiance using shortwave IR (SWIR) bands (1240 and 2130 nm for MODIS), where the black ocean assumption may still hold, and then obtains Lw values in the visible bands by extrapolation. Most of these algorithms showed improvements, at least for selected calibration/validation areas.

However, these modified or alternative AC algorithms may still yield questionable results in coastal water areas (Zibordi et al., 2006b, Jamet et al., 2011, Goyens et al., 2013b, Singh and Shanmugam, 2014). The reason is that both the water and the aerosols are optically more complex in coastal regions. Therefore, the NIR water-leaving radiance correction algorithms predict incorrect water-leaving radiances resulting in an over-estimation of the aerosol radiance.

To address this problem, we introduce a different approach. Since the problem arises because it is difficult to remove the aerosol contribution to the spectral radiance in coastal water areas, an alternative approach is not to attempt removing it, but to use the combined aerosol and water-leaving radiances together. This combined radiance is called the Rayleigh-corrected TOA radiance (Lrc), defined as Lrc=La(λ)+t(λ)Lw(λ).Since, as noted above, Eq. (2) is valid only in the single-scattering approximation, it was not used in this study. Instead, a radiative transfer model for the coupled atmosphere–ocean system was used to simulate Lrc values. The information about aerosol optical depth (AOD) and water-leaving radiance is embedded in the Lrc signal. Our radiative transfer simulations show that there is a spectral similarity between the Rayleigh-corrected radiance and the water-leaving radiance (Lw), as shown in Fig. 1. This spectral similarity allows us to use a multilayer neural network (MLNN) method to find a relation between Lrc and Lw. Also, the correlation coefficient between spectral Lrc and the spectral aerosol optical depth (AOD) is about 0.5, implying that it should be possible to develop a MLNN method to retrieve spectral AOD values from spectral Lrc data.

The feasibility of applying a neural network method to atmospheric correction has been investigated in several previous studies. Jamet et al., 2005, Brajard et al., 2008 used a trained neural network to replace the radiative transfer model in the forward simulation to obtain TOA radiances. Schiller and Doerffer, 1999, Doerffer and Schiller, 2007 showed that a neural network can be directly applied in the inverse process to derive AOD and Lw from satellite measured TOA radiances. However, these methods did not use coupled atmosphere–ocean radiative transfer models to simulate TOA radiances. Schroeder et al. (2007) used a coupled radiative transfer model to simulate the TOA radiance and demonstrated that direct inversion of the total TOA signal was feasible for atmospheric correction and simultaneous AOD retrieval and that application to MERIS data was successful. This algorithm has been applied by Goyens et al. (2013b) to MODIS images and validated using AERONET-OC data.

The MLNN method described in this paper is different from previous methods in terms of neural network structure, the use of Rayleigh-corrected TOA radiance as input, and training procedures. First, we use a coupled atmosphere–ocean radiative transfer model (RTM) to compute Lrc and Lw at both visible and near infrared (NIR) bands to ensure that NIR Lw values are correctly simulated. Second, AODs and marine particle IOPs at 443 nm are extracted from a statistical analysis of 8-day averaged MODIS L3 products over 5 coastal areas (see Fig. 2), in order to obtain realistic “concentration" ranges that are representative of a variety of situations encountered in nature. These values become the input to the aerosol and marine IOP models described in Section 2 to compute IOPs at other wavelengths as required in the RTM simulations. Third, the major difference of our neural network method is the independent training of two multilayer neural networks separately: the AOD MLNN retrieves AODs from Lrc while the Rrs MLNN retrieves remote sensing reflectances, where Rrs(λ) = Lw(λ)/Ed(0 +,λ) and Ed(0 +,λ) is the downward solar irradiance just above the surface. This separation has two advantages, (i) each MLNN is focused exclusively on learning one type of spectral shapes, thereby reducing the training difficulty and likely increasing the accuracy of retrieved quantities, (ii) errors in one MLNN do not necessarily affect the results of the other. However, the AOD and Rrs MLNN algorithms are not completely independent because both are trained with the same Lrc data which include contributions to the radiance from both the aerosols and the water. In other words, the trained Rrs MLNN takes into account aerosol information in Lrc implicitly, and the AOD MLNN takes into account the spectral shape of water-leaving radiance implicitly as well. Validation of the MLNN method is carried out with a synthetic dataset as well as field measurements from seven Aerosol Robotic Network – Ocean Color (AERONET–OC) stations (Zibordi et al., 2006a, Zibordi et al., 2009) over the 2002–2015 period. Detailed validation results and some discussions are presented in the following sections.

Section snippets

Radiative transfer simulations

The radiative transfer equation describes the interaction between the radiation field and particles or molecules in the atmosphere and ocean. In this study, we use AccuRT, which is a coupled atmosphere-ocean RTM based on the discrete-ordinate method (Jin and Stamnes, 1994, Thomas and Stamnes, 2002, Hamre et al., 2013, Hamre et al., 2014), to simulate the total TOA radiance (Lt), the Rayleigh radiance (Lr) and the water-leaving radiance (Lw) simultaneously in the visible and near infrared

AERONET-OC data

We selected cloud-screened and quality assured level 2.0 field measurement data from 7 AERONET–OC (Zibordi et al., 2006a, Zibordi et al., 2009) stations to validate the MLNN algorithm: the Aqua Alta Oceanographic Tower (AAOT) in the northern Adriatic Sea, the Martha's Vineyard Coastal Observatory (MVCO) in the Atlantic off the coast of Massachusetts, the CERES Ocean Validation Experiment (COVE) site in Chesapeake Bay off the Virginia coast, the Gustaf Dalén Lighthouse Tower (GDLT) in the Baltic

Synthetic data

The performance of our MLNN algorithm was first evaluated with a synthetic dataset. We randomly selected 90% of the synthetic dataset to train the AOD and Rrs neural networks, the remaining 10% of the data was used to evaluate the trained neural networks. The results are shown in Fig. 5, Fig. 6. In Fig. 6, we used three different colors to represent three types of water; blue color represents relative clean water cases, green color represents moderately turbid water cases, and red color

Application to MODIS images

The performance of the MLNN algorithm was also tested by applying it to several MODIS-Aqua images in optically complex coastal areas, including algal blooms, extremely turbid waters and influence of heavy aerosol loading and sunglint. Fig. 12 shows MODIS RGB images of two selected areas. The Rrs retrievals from the SeaDAS NIR, SeaDAS NIR/SWIR, MLNN, and C2RCC algorithms are shown in Fig. 13, Fig. 14. Negative Rrs values are shown as purple color in the images. The Rrs values were plotted on a

Conclusions

Atmospheric correction (AC) in turbid coastal areas is challenging because of the complexity of the water body and boundary layer aerosol properties. Standard AC algorithms, such as the ones implemented in SeaDAS, exhibit large uncertainties in these areas and produce negative water-leaving radiances. In this paper, we described an AC algorithm that is based on coupled atmosphere-ocean radiative transfer simulations. Unlike standard algorithms which remove the aerosol radiances from the

Acknowledgments

This project was supported by the National Aeronautics and Space Administration (NASA) as part of the GEO-CAPE Oceans studies managed by Paula Bontempi and Jassim Al-Saadi and led by Antonio Mannino and Joseph Salisbury. AERONET personnel and AERONET-OC PIs (Brent Holben, Gregory Schuster, Giuseppe Zibordi, Heidi M. Sosik, Hui Feng, and Thomas Schroeder) are duly acknowledged for their continuous effort in maintaining the network and running the sites. Data collection at the COVE site is funded

References (79)

  • B. Nechad et al.

    Calibration and validation of a generic multisensor algorithm for mapping of total suspended matter in turbid waters

    Remote Sens. Environ.

    (2010)
  • R.K. Singh et al.

    A novel method for estimation of aerosol radiance and its extrapolation in the atmospheric correction of satellite data over optically complex oceanic waters

    Remote Sens. Environ.

    (2014)
  • Z. Ahmad et al.

    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.

    (2010)
  • S.W. Bailey et al.

    Estimation of near-infrared water-leaving reflectance for satellite ocean color data processing

    Opt. Express

    (2010)
  • M. Berry et al.

    Data Mining Techniques

    (1997)
  • A. Blum

    Neural Networks in C++

    (1992)
  • B.A. Bodhaine et al.

    On Rayleigh optical depth calculations

    J. Atmos. Ocean. Technol.

    (1999)
  • J. Brajard et al.

    Atmospheric correction of SeaWIFS ocean color imagery in the presence of absorbing aerosols off the indian coast using a neuro-variational method

    Geophys. Res. Lett.

    (2008)
  • S. Chen et al.

    Non-linear system identification using neural networks

    Int. J. Control.

    (1990)
  • C. Cox et al.

    Measurement of the roughness of the sea surface from photographs of the sun's glitter

    J. Opt. Soc. Am.

    (1954)
  • D. D’Alimonte et al.

    Phytoplankton determination in an optically complex coastal region using a multilayer perceptron neural network

    IEEE Trans. Geosci. Remote Sens.

    (2003)
  • D. D’Alimonte et al.

    Determination of CDOM and NPPM absorption coefficient spectra from coastal water remote sensing reflectance

    IEEE Trans. Geosci. Remote Sens.

    (2004)
  • R. Doerffer et al.

    The MERIS case 2 water algorithm

    Int. J. Remote Sens.

    (2007)
  • R. Doerffer et al.

    MERIS regional coastal and lake case 2 water project atmospheric correction ATBD

    (2008)
  • A. Elisseeff et al.

    Advances in Neural Information Processing Systems 9

    (1997)
  • Y. Fan et al.

    Neural network method to correct bidirectional effects in water-leaving radiance

    Appl. Opt.

    (2016)
  • R. Frouin et al.

    Spectral reflectance of sea foam in the visible and near-infrared: in situ measurements and remote sensing implications

    J. Geophys. Res. Oceans

    (1996)
  • G. Fu et al.

    SeaDAS: the SeaWIFS data analysis system

  • A.C. Gleason et al.

    Detailed validation of the bidirectional effect in various case i and case ii waters

    Opt. Express

    (2012)
  • H.R. Gordon

    Atmospheric correction of ocean color imagery in the earth observing system era

    J. Geophys. Res.-Atmos.

    (1997)
  • H.R. Gordon et al.

    Surface-roughness considerations for atmospheric correction of ocean color sensors. 1: the Rayleigh-scattering component

    Appl. Opt.

    (1992)
  • H.R. Gordon et al.

    Influence of oceanic whitecaps on atmospheric correction of ocean-color sensors

    Appl. Opt.

    (1994)
  • H.R. Gordon et al.

    Retrieval of water-leaving radiance and aerosol optical thickness over the oceans with SeaWIFS: a preliminary algorithm

    Appl. Opt.

    (1994)
  • C. Goyens et al.

    Spectral relationships for atmospheric correction. i. Validation of red and near infra-red marine reflectance relationships

    Opt. Express

    (2013)
  • M.T. Hagan et al.

    Training feedforward networks with the Marquardt algorithm

    IEEE Trans. Neural Netw.

    (1994)
  • B. Hamre et al.

    C-disort: a versatile tool for radiative transfer in coupled media like the atmosphere-ocean system

    AIP Conf. Proc.

    (2013)
  • B. Hamre et al.

    A versatile tool for radiative transfer simulations in the coupled atmosphere-ocean system: introducing accurt

    Portland, ME: Ocean Optics XXII

    (2014)
  • B. Han et al.

    Development of a semi-analytical algorithm for the retrieval of suspended particulate matter from remote sensing over clear to very turbid waters

    Remote Sensing

    (2016)
  • X. He et al.

    Atmospheric correction of satellite ocean color imagery using the ultraviolet wavelength for highly turbid waters

    Opt. Express

    (2012)
  • Cited by (100)

    View all citing articles on Scopus
    View full text