Appendix B — Radiative Transfer: PACE Simulator

Implementation status

Model DITL PACE V3 PACE V4 Evaluation Planned
RTSOS Ocean x x x
RTSOS Land - - x

B.1 Overview

The physical forward model underlying FastMAPOL is the Radiative Transfer model based on the Successive Order of Scattering (RTSOS) method (Zhai et al. 2009, 2010). RTSOS is a vector radiative transfer model developed for coupled atmosphere–ocean and atmosphere-land systems. For ocean applications, the atmosphere, rough air–sea interface, and ocean body are treated as a physically coupled system so that multiple scattering among these components is explicitly included. For land applications, the atmosphere and land surface are similarly treated as a physically coupled system, with their interactions explicitly accounted for.

Key features:

  • RTSOS is capable of solving polarized radiative transfer for both atmosphere-ocean and atmosphere-land systems.
  • In atmosphere-ocean systems, it can also simulate inelastic scattering processes, including Raman scattering and fluorescence by chlorophyll and colored dissolved organic matter (Zhai et al. 2015, 2017).
  • An improved pseudos-spherical shell (IPSS) algorithm is used to improve the simulation of radiance field over polar regions (Zhai and Hu 2022).

For this work, RTSOS is configured to simulate polarized radiance fields for randomly generated Earth systems for the PACE instruments (Zhai et al. 2022). The data are then used to train neural network forward models, which emulates the behavior of the radiative transfer system.

B.2 The physics of RTSOS

The model computes the polarized radiation field represented by the Stokes vector (Zhai et al. 2009),

\[ \mathbf{L}=(I,Q,U,V)^T, \]

where \(I\) is the total radiance, \(Q\) and \(U\) describe linear polarization, \(V\) describes circular polarization; the superscript T stands for vector transpose.

In the RTSOS formulation, the total radiation field is expressed as the sum of contributions from successive scattering orders,

\[ \mathbf{L} = \sum_{n=0}^{N_s}\mathbf{L}^{(n)} + \mathbf{L}_{\mathrm{geo}}, \]

where \(\mathbf{L}^{(n)}\) represents the contribution from the \(n\)th order of scattering and \(N_s\) is the maximum scattering order retained in the numerical calculation. The first-order scattering solution is evaluated directly, and each subsequent order is obtained by integrating the radiation field from the preceding order over optical depth and propagation direction (Zhai et al. 2009, 2010). \(\mathbf{L}_{\mathrm{geo}}\) is all the contributions beyond order \(N_s\), which can be approximated by a geometric series.

B.3 Coupled atmosphere–surface system

For FastMAPOL ocean retrievals, RTSOS fully accounts for photons which undergo multiple interactions among atmospheric molecules and aerosols, the rough ocean surface, and optically active constituents within the ocean (Zhai et al. 2009, 2010, 2017). These developments supported the production of the HARP2 and SPEXone MAPOL_OCEAN products. More recent developments have incorporated a land surface model and have been used to produce the HARP2 MAPOL_LAND products.The configuration of atmosphere, surface, and ocean water body is described below.

B.3.1 Atmosphere

Atmospheric optical properties are specified vertically in terms of layer optical depth, single-scattering albedo, and scattering phase matrix. Molecular Rayleigh scattering, gas absorption, aerosol scattering and absorption are included. RTSOS can also be used to simulate cloud radiative transfer, which is however not used in FastMAPOL.

The molecular atmosphere is characterized using vertical profiles of the total atmospheric molecular number density and the mixing ratios of absorbing gases. Gas absorption from major species relevant to the PACE spectral range, including \(H_2O\), \(CO_2\), \(O_2\), \(CH_4\), \(O_3\), and \(NO_2\), are included. In the PACE simulator, high-resolution absorption cross sections for several gases are generated using molecular spectroscopic information from HITRAN (Gordon et al. 2022), with dedicated ozone and NO\(_2\) datasets used where appropriate (Burrows et al. 1998; Serdyuchenko et al. 2014; Zhai et al. 2022).

Aerosol single-scattering properties, including extinction coefficients, single scattering albedos, and Mueller scattering matrices are supplied to RTSOS. The radiative transfer solver itself is therefore not restricted to a particular aerosol particle model. Optical properties obtained from Mie calculations, T-matrix methods, discrete-dipole calculations, or other electromagnetic scattering models can be used as inputs. This flexibility is important for FastMAPOL, where aerosol properties are parameterized differently in different generations of the retrieval algorithm.

RTSOS supports flexible aerosol models, with further details on those used in FastMAPOL provided in Appendix K.

B.3.2 Air–sea interface

The air–sea interface is represented as a wind-roughened surface. Reflection and transmission of polarized radiation across the interface are treated using reflection and transmission matrices, including repeated interactions between the atmosphere, ocean surface, and water body (Zhai et al. 2010).

Surface roughness is parameterized primarily through wind speed using a Cox–Munk wave-slope distribution (Cox and Munk 1954). Consequently, RTSOS explicitly represents the angular structure of ocean glint rather than masking the glint region by default. In early versions of FastMAPOL, the NN training excluded the sunglint region to prevent the large reflectance values near glint from degrading NN accuracy at non-glint viewing angles, as implemented in the AirHARP study (Gao et al. 2021). More recent versions of FastMAPOL accurately represent RTSOS simulations across the full range of viewing angles, including the sunglint region, through uncertainty-aware NN training, as implemented for the Version 3 and Version 4 products (Gao et al. 2023; Gao et al. 2026). Retaining the sunglint region provides useful retrieval information, particularly for surface wind speed and absorbing aerosols for HARP2(Gao et al. 2023) and more HARP2 and SPEXone combined (Aryal et al. 2024).

Foam and whitecap fraction on rough ocean surface and their reflectance are parameterized in terms of wind speed following (Koepke 1984) in the FastMAPOL simulation configuration.

B.3.3 Ocean body

The ocean inherent optical properties include contributions from pure seawater, phytoplankton, non-algal particles, and colored dissolved and detrital material. Particle scattering is represented through the Fournier-Forand phase function (Fournier and Forand 1994) and the average Mueller matrix measured (Voss and Fry 1984), while absorption and scattering coefficients are parameterized through retrievable bio-optical quantities.

Three parameterization approaches for the bio-optical models have been evaluated, as discussed in Appendix Q, with varying levels of complexity.

For the single-parameter model used in Version 3 and Version 4 data production (Gao et al. 2023; Gao et al. 2026), the absorption and scattering properties of ocean water are parameterized in terms of chlorophyll-a concentration, providing computational efficiency while maintaining retrieval accuracy.

For more complex waters, the absorption and scattering coefficients are parameterized using retrievable bio-optical quantities (Aryal et al. 2024, 2026). This expanded representation allows the radiative transfer training database to encompass waters in which inherent optical properties (IOPs) do not covary uniquely with chlorophyll-a concentration. This approach, also called FastMAPOL/componnet, is planned for future FastMAPOL data production over coastal waters.

B.3.4 Land Surface

RTSOS also performs coupled atmosphere–land surface simulations. The land surface is represented using the Ross–Li model, as described in Appendix S, with the corresponding data products discussed in Chapter 3.

B.4 Numerical treatment

RTSOS discretizes the zenith-angle dependence of the radiation field using Gaussian quadrature and represents azimuthal dependence using a Fourier expansion. Strongly forward-peaked aerosol and hydrosol scattering functions can otherwise require a large number of angular quadrature points. RTSOS therefore includes phase-function truncation techniques, including the \(\delta\)-M (Wiscombe 1977), \(\delta\)-fit (Hu et al. 2000), and related approaches, to improve computational efficiency while preserving radiometric accuracy (Zhai et al. 2009, 2022).

For geometries with large solar or viewing zenith angles, the plane-parallel approximation becomes less accurate because of the curvature of the atmosphere. RTSOS therefore incorporates an improved pseudo-spherical shell (IPSS) correction (Zhai and Hu 2022). The IPSS treatment calculates the exact single scattering solution with spherical geometry while using the computationally efficient plane-parallel multiple-scattering solution to estimate the higher-order contribution. This substantially improves accuracy at large zenith angles and is particularly relevant to high-latitude observations. Additional details are provided in Appendix C.

B.5 PACE instrument simulator

RTSOS forms the monochromatic radiative transfer core of a more general PACE simulator developed to reproduce the measurements of the three PACE instruments: OCI, HARP2, and SPEXone (Zhai et al. 2022). The simulator couples the wavelength-dependent atmosphere and ocean optical properties with instrument spectral and viewing characteristics to generate synthetic TOA observations.

The full PACE simulator supports hyperspectral radiance simulations for OCI and multi-angle polarized radiance simulations for HARP2 and SPEXone. Instrument spectral response is important near strong molecular absorption bands, where using only the absorption coefficient at the nominal center wavelength can introduce substantial radiance errors. The PACE simulator therefore includes spectral integration procedures for resolving gas absorption within instrument bands (Zhai et al. 2022).

FastMAPOL does not necessarily use every wavelength available from the instruments. Instead, instrument-dependent wavelength subsets are selected to balance information content and computational cost. The wavelength configuration may change between algorithm versions. For example, four spectral bands are used for HARP2, whereas 34 spectral bands are used for SPEXone in both V3 and V4 data (Chapter 3). The FastMAPOL/component version implementation combines measurements from both HARP2 and SPEXone and uses a total of 13 wavelengths (Aryal et al. 2024) (Appendix L).

B.6 Radiometric quantities generated for FastMAPOL

RTSOS can calculate the complete Stokes vector at the TOA, within the atmosphere, immediately above or below the ocean surface, and at specified depths within the ocean (Zhai et al. 2009, 2022). FastMAPOL primarily uses several derived quantities from these simulations.

The TOA reflectance is defined as

\[ \rho_t = \frac{\pi I_t}{\mu_0 F_0}, \]

where \(I_t\) is the TOA radiance, \(\mu_0\) is the cosine of the solar zenith angle, and \(F_0\) is the extraterrestrial solar irradiance.

The degree of linear polarization is

\[ P_t = \frac{\sqrt{Q_t^2+U_t^2}}{I_t}. \]

B.7 Atmospheric Correction and Ocean Color

In addition to the total TOA signal, RTSOS can perform simulations with the ocean-body contribution removed. This produces the reflectance associated with the atmosphere and ocean surface, \(\rho^{f}_{t,\mathrm{atm+sfc}}\). The water-leaving contribution reaching the sensor can therefore be obtained from

\[ \rho_w = \rho_t-\rho^{f}_{t,\mathrm{atm+sfc}} \]

This ability to explicitly label and separate photon contributions is a useful property of the RTSOS formulation (Zhai et al. 2009, 2017) and provides a physically consistent method for atmospheric correction. This approach has been implemented with the additional use of NNs to produce FastMAPOL ocean color products (Aryal et al. 2024; Gao et al. 2021; Gao et al. 2026).

FastMAPOL also uses RTSOS to calculate quantities required for bidirectional reflectance correction. Rather than relying exclusively on an empirical BRDF correction, simulations can be performed for the retrieved atmosphere–ocean system at both the actual observation geometry and a reference geometry (Appendix R). This permits the angular dependence of the water-leaving radiance to be derived consistently from the same radiative transfer physics used in the retrieval (Gao et al. 2026). The corresponding products are discussed in Chapter 3.

B.8 Additional RTSOS capabilities

RTSOS contains capabilities that extend beyond those required by the current elastic-scattering FastMAPOL retrieval. In ocean waters, the model can solve the inelastic vector radiative transfer equation and simulate Raman scattering by water as well as fluorescence by phytoplankton and dissolved organic matter (Zhai et al. 2015, 2017, 2018). These processes couple radiation at different excitation and emission wavelengths and are evaluated using the elastic RTSOS radiation field to construct the corresponding inelastic source terms.

These capabilities are useful for hyperspectral ocean-color studies and future extensions of FastMAPOL, but they should be distinguished from the elastic radiative transfer simulations currently used to generate the primary FastMAPOL neural-network training datasets.

B.9 Model heritage and application to FastMAPOL

RTSOS has evolved from the original coupled atmosphere–ocean model with a flat ocean surface (Zhai et al. 2009) to the treatment of a rough ocean interface (Zhai et al. 2010), from elastic scattering only to inelastic ocean processes (Zhai et al. 2015, 2017), from plane-parallel to improved spherical-shell geometry (Zhai and Hu 2022), and monochromatic simulation to the complete PACE instrument simulator (Zhai et al. 2022).

Within FastMAPOL, RTSOS provides the high-fidelity physical reference from which the neural-network forward models are constructed. The resulting framework therefore combines a rigorous coupled atmosphere–ocean and atmosphere–land vector radiative transfer model with computationally efficient machine-learning emulators, enabling simultaneous aerosol, ocean-color, and surface retrievals from PACE multi-angle polarimetric observations (Aryal et al. 2024, 2026; Gao et al. 2023; Gao et al. 2026).

Code availability. The RTSOS code is maintained and developed by Pengwang Zhai. The source code and example configurations are publicly available through the AOOG/UMBC RTSOS repository. For additional information, please contact Pengwang Zhai (pwzhai@umbc.edu).