Articles | Volume 18, issue 8
https://doi.org/10.5194/amt-18-1859-2025
https://doi.org/10.5194/amt-18-1859-2025
Research article
 | 
25 Apr 2025
Research article |  | 25 Apr 2025

Mitigation of satellite OCO-2 CO2 biases in the vicinity of clouds with 3D calculations using the Education and Research 3D Radiative Transfer Toolbox (EaR3T)

Yu-Wen Chen, K. Sebastian Schmidt, Hong Chen, Steven T. Massie, Susan S. Kulawik, and Hironobu Iwabuchi
Abstract

Accurate and continuous measurements of atmospheric carbon dioxide (CO2) are essential for climate change research and monitoring of emission reduction efforts. NASA's Orbiting Carbon Observatory (OCO-2 and 3) satellites have been deployed to infer the column-averaged CO2 dry-air mixing ratio (XCO2) from passive spectroscopy, with a designed uncertainty of less than 1 ppm for the regional average. This accuracy is often not met in cloudy regions because clouds in the vicinity of a footprint introduce biases in the XCO2 retrievals. These arise from limitations in the one-dimensional (1D) forward radiative transfer (RT) model, which does not capture the spectral radiance perturbations introduced by clouds adjacent to a clear footprint. Our paper introduces a three-dimensional (3D) RT pipeline to explicitly account for these effects in real-world satellite observations. This is done by ingesting collocated imagery and reanalysis products to calculate the cloud-induced perturbations at the footprint level. To make that computationally feasible, a simple approximation for their spectral dependence is used. The calculated perturbations are then used to reverse (undo) the cloud vicinity effects at the radiance level, at which point the standard 1D OCO-2 retrieval code can be applied without modifications. For two cases over land, we demonstrate that this approach indeed reduces the XCO2 anomalies near clouds. We also characterize the dependence of the XCO2 footprint-level bias on the distance from clouds and other key scene parameters, such as surface reflectance. Although this dependence may be specific to cloud type, aerosols, and other factors, we illustrate how it could be parameterized to bypass our physics-based 3D-RT pipeline for use in an operational framework. In the future, we intend to explore this possibility by applying our tool to a variety of scenes over land and ocean.

Share
1 Introduction

Precise global carbon dioxide (CO2) measurements are essential for a deeper understanding of surface CO2 sources and sinks and their response to climate change, emissions reductions, and other mitigation strategies. The Greenhouse Gases Observing Satellites (GOSAT, GOSAT-2; Nakajima et al., 2010; Imasu et al., 2023) and the Orbiting Carbon Observatory (OCO-2, OCO-3; Crisp, 2015; Eldering et al., 2019), launched by the Japan Aerospace Exploration Agency (JAXA) and NASA, respectively, are currently in space to observe CO2 and other greenhouse gases. They have been designed to precisely measure CO2 column dry-air mixing ratios (XCO2) through the analysis of reflected solar radiances in the oxygen A-band at 765 nm (O2 A), as well as the weak and strong CO2 bands near 1.61 µm (WCO2) and 2.06 µm (SCO2). High accuracy is imperative for remote sensing measurements of XCO2 to effectively contribute to carbon flux (sources and sinks) studies. Miller et al. (2007) suggest that the regional uncertainty should be within 0.3 %–0.5 % (1 to 2 ppm) to meaningfully contribute to carbon flux estimates. Deng et al. (2016) and Crowell et al. (2018) highlight the importance of achieving high XCO2 measurement accuracy for reliable CO2 flux estimation. Deng et al. (2016) show that the assimilation of GOSAT XCO2 data with a precision of approximately 0.5–1.0 ppm can significantly improve regional CO2 flux estimates over land and ocean. Similarly, Crowell et al. (2018) emphasize that an XCO2 precision of 0.5–1.0 ppm is essential for detecting regional flux perturbations, especially in cloud-prone and high-latitude regions where CO2 fluxes are difficult to constrain accurately using ground-based sensors alone. Precision and accuracy in CO2 remote sensing are contingent on factors including spectroscopy, calibration, aerosol scattering and absorption, and atmospheric water vapor (Nelson et al., 2022; Worden et al., 2017; Connor et al., 2016). The OCO missions employ an XCO2 retrieval algorithm that integrates these elements along with observational conditions, such as solar zenith angle (SZA), viewing zenith angle, and geolocation (OCO-2 L2 ATBD, 2020), and uses a priori data such as CO2 vertical profiles and surface reflectance to initialize spectral calculations via a computation-efficient one-dimensional (1D) radiative transfer (RT) model. The retrieval process iteratively refines the initial a priori estimates through optimal estimation methods (Rogers, 2000) until convergence between calculated and observed spectra is achieved.

Despite advancements in trace gas retrieval algorithms, the presence of clouds near satellite footprints remains a significant challenge. While retrievals typically exclude measurements over cloudy regions, photons scattered by nearby clouds can bias XCO2 retrievals due to the neglect of photon transfer between atmospheric columns in the 1D-RT model. Recent studies (Massie et al., 2017, 2021, 2023; Kylling et al., 2022) have highlighted the presence of the three-dimensional (3D) cloud bias in trace gas retrievals, including OCO and TROPOspheric Monitoring Instrument (TROPOMI) nitrogen dioxide (NO2) retrievals. The cloud-related bias is also evident when examining individual footprints. With clouds covering roughly 70 % of the globe (Wylie et al., 2005; King et al., 2013) and 40 % of the OCO-2 measurements being within 4 km of clouds (Massie et al., 2021), addressing cloud-induced bias is crucial for refining XCO2 retrieval accuracy.

Schmidt et al. (2019) explain that lateral photon transport represents missing physics in the operational OCO algorithm, and any adjustments for differences between 1D-RT and 3D-RT could introduce additional inaccuracies in XCO2 retrieval. Evaluating these differences requires a high-resolution 3D-RT model capable of simulating spectra across multiple wavelengths. Recent advancements have accelerated high-resolution 3D-RT simulations for multiwavelength applications. For instance, Partain et al. (2000) introduced an enhanced implementation of the equivalence theorem, which decouples scattering and absorption calculations, allowing for accurate spectral integration without repeated multiple-scattering computations for Monte Carlo models. Emde et al. (2011) developed the Absorption Lines Importance Sampling (ALIS) technique, which efficiently computes high-resolution polarized spectra by leveraging Monte Carlo photon tracing across multiple wavelengths simultaneously. Iwabuchi and Okamura (2017) also adopted a similar way of using the same photon paths for various wavelengths to accelerate multiwavelength 3D-RT simulation. Doicu et al. (2020) accelerated the spherical harmonics discrete ordinate method (SHDOM) 3D-RT model, which is different from Monte Carlo-based 3D radiative transfer models, by combining the correlated k-distribution method with dimensionality reduction techniques, such as principal component analysis.

While these acceleration methods have the potential to improve the accuracy of trace gas retrievals by taking into account missing physics (horizontal photon transport), current operational retrievals still do not use true 3D-RT in trace gas retrieval processes. Here, we adopt the approach introduced by Schmidt et al. (2019) as a practical method to approximate the 1D-RT and 3D-RT differences in spectral radiance observations, building on the concept of 3D-RT radiance perturbations, defined as the spectral percentage difference between 3D and 1D radiance simulations. The simulations in this study are performed using a modified version of the Education and Research 3D Radiative Transfer Toolbox (EaR3T; Chen et al., 2023), tailored specifically for OCO (EaR3T-OCO). The 3D perturbations proved to be a linear function of the radiance (or reflectance) itself across the relevant dynamic range of reflectance, which allows its representation by a simple slope and intercept for each of the three OCO-2 bands, with further details provided in Sect. 2. We also introduce a “bypass” parameterization that relates slopes and intercepts to factors such as cloud distance and scene reflectance, enabling the quantification of 3D cloud effects under varying conditions.

Although the reflectance-dependent physical mechanisms of the XCO2 3D cloud retrieval bias are now largely understood, strategies for applying these insights to bias correction have thus far been done empirically or statistically. For example, Massie et al. (2023) proposed an empirical lookup table to correct 3D cloud biases based on a 3D metric, and Mauceri et al. (2023) used machine learning techniques combined with Total Carbon Column Observing Network (TCCON) observations. While both approaches are operationally applicable, they rely on statistical corrections rather than the actual physical radiance difference in the 3D cloud effect across the entire spectrum. In contrast, we present a new physics-based mitigation framework that directly applies the linear representation of the 3D cloud effect to real OCO-2 observations. This approach aims to remove the 3D perturbation at the radiance level before reapplying the operational 1D retrieval, thereby improving the accuracy of the retrieved XCO2.

The remainder of this paper is organized as follows: Sect. 2 provides background on the linear 3D perturbation concept. Section 3 details data used in this study and EaR3T-OCO simulation. Section 4 (and Appendix B) outlines our methodology for deriving slope and intercept parameters at a limited set of wavelengths and for using them to mitigate XCO2 biases. Section 5 shows how these parameters are used to correct the observed radiance spectra and, by extension, the retrieved mitigated XCO2. Finally, Sect. 6 provides conclusions, and Sect. 7 discusses future work. Appendix C explains the functionality of EaR3T-OCO in detail.

2 Background information

This study builds on Schmidt et al. (2019), which found a linear relationship between radiance perturbations and reflectance due to 3D-RT effects. They define the 3D-RT radiance perturbation as the percent difference between the radiances calculated by 3D and 1D radiative transfer models, as formulated in Eq. (1).

(1) Perturbation λ = I λ 3 D - I λ IPA I λ IPA = I λ 3 D I λ IPA , 1

The magnitude of this perturbation is not uniform across the observed wavelength spectrum but depends on the reflectance (Rλ), defined as follows:

(2) R λ = I λ × π S 0 λ TOA × cos θ s ,

where S0λTOA in the denominator denotes the solar irradiance at the top of the atmosphere (TOA) for a given wavelength λ, and θs is the solar zenith angle.

Within the dynamic range of interest for reflectance, the dependence of the perturbation on the reflectance is linear. This is illustrated in Fig. 1, which shows simulated observations in the O2 A-band (Schmidt et al., 2019). For small reflectance, the scatter increases due to a limited number of photons in the calculations (Appendix B4). A line is fitted to the data to represent the first-order dependence of the 3D-RT perturbation on the reflectance. This can be done with either all wavelengths (grey dots) or a subset (red), which is strategically chosen to encompass the full reflectance range.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f01

Figure 1Example of the linear relationship between perturbation and reflectance. The grey dots represent the complete wavelength range, while the red dots indicate the subset selected for the O2 A-band simulation. The black and red lines represent the linear fits of the grey and red dots, respectively.

Download

The slope and intercept parameters, sxy and ixy, are obtained through weighted linear regression as shown in Eq. (3), where the weights are the inverse of the perturbation uncertainty (computational noise; see Appendix B4). The slope and intercept indicate distinct physical phenomena: a nonzero slope corresponds to wavelength-dependent variations and differences in 1D and 3D radiances, photon path lengths, and absorption. Multiple scattering in 3D-RT increases the photon path lengths and enhances absorption across different wavelengths, leading to nonzero perturbations, as expressed by Eq. (1) (percentage differences between 1D and 3D radiances). This effect is more pronounced at wavelengths with higher absorption, which experience greater attenuation compared to those with weaker absorption for the same photon path length. As a result, the perturbations vary depending on the reflectance and absorption depth, a phenomenon referred to as spectral distortion in our study. The intercept is related to the often-reported increase in reflectance near clouds or decrease in shadows, whereas the slope accounts for spectroscopic effects for a small spectral range, where the scattering effect can be considered spectral-independent.

(3) Perturbation λ = i x y + s x y × R λ 3 D
3 Data

3.1 OCO-2 data

Version 10r OCO-2 data, hosted by NASA's Goddard Earth Science Data and Information Services Center (GES DISC) archive (https://oco2.gesdisc.eosdis.nasa.gov/data/OCO2_DATA, last access: 25 October 2024), are used in this research. The Level 1B calibrated and geolocated science radiance spectra (L1bScND) are specified in all three OCO-2 bands, facilitating simulation comparison and retrieval adjustment. Additionally, solar zenith and azimuth angles, as well as viewing zenith and azimuth angles from this product, serve as inputs for the simulation. The standard Level 2 geolocated XCO2 retrieval results (L2StdND) provide the retrieved CO2 dry-air mixing ratio and surface reflectance information for the three bands. Note that the XCO2 in the L2StdND files is raw XCO2 before the bias correction provided by the algorithm team. We also employed Level 2 meteorological parameters interpolated from the global assimilation model for each sounding (L2MetND) and Level 2 CO2 prior profile based on the CO2 monthly flask record, global meteorology, and age of air (L2CO2Prior) to construct the atmosphere for the simulation (refer to Appendix B1).

3.2 MODIS Aqua data

The MODIS Aqua satellite, launched in May 2002, is part of NASA's A-Train constellation but exited the formation due to fuel issues. As MODIS Aqua shared the same orbit as OCO-2 and arrived at the same scene approximately 6 min after OCO-2, the collocated information from MODIS Aqua offers valuable insights into the meteorological and surface conditions of the OCO-2 footprints and the spatial distances of clouds to the footprints. Several products derived from MODIS Aqua observations are used in this study, including MODIS Level 1B radiance products at the 0.25, 0.5, and 1 km scales (channels 1 to 7, MYD02QKM, MYD02HKM, and MYD021KM; MODIS Characterization Support Team (MCST), 2017a–c), the geolocation product (MYD03, MODIS Characterization Support Team (MCST), 2017d), the Level 2 cloud product (MYD06, Platnick et al., 2015), the Level 2 aerosol product (MYD04_L2, Levy and Hsu, 2015), and the surface reflectance product (MCD43A3, Schaaf and Wang, 2021) from data collection 6.1. These various products contribute to a comprehensive understanding of the atmospheric and surface conditions relevant to the OCO-2 measurements, thereby enhancing the accuracy and reliability of our analysis.

4 Methods

4.1 Case description

In order to investigate the XCO2 retrieval biases resulting from cloud scattering, we have selected a case that features high XCO2 anomalies in close proximity to clouds, as shown in Fig. 2. The chosen case is located in central Asia, spanning 33.85° N, 55.15° E to 34.30° N, 55.45° E. The study focuses on the conditions observed on 18 October 2018, with stronger reflectance for all three OCO-2 bands. The surface level based on the MODIS MYD03 file is shown in Fig. A1, with the OCO-2 Met file specifying an average altitude near 790 m. The average solar zenith angle and observation zenith angle for OCO-2 footprints are 48.5 and 0.31°, and the mean surface albedos for the O2 A, WCO2, and SCO2 bands are 0.288, 0.375, and 0.370, respectively. The average aerosol optical depth (AOD) at 550 nm from the MODIS MYD04 file is 0.179 over the domain. Figure A1 specifies the surface altitude level from the MODIS MYD03 data file, in addition to the atmosphere profile for this case, derived by the method described in Appendix B1.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f02

Figure 2Satellite true-color imagery of MODIS Aqua from NASA Worldview on 18 October 2018, with OCO-2 retrieved XCO2 overlaid.

4.2 Overview of radiative transfer model simulation

The Education and Research 3D Radiative Transfer Toolbox v0.1.1 (Chen et al., 2023) for OCO (EaR3T-OCO) was adapted to simulate 1D and 3D radiances for OCO-2 observations. The RT model simulates the photon–environment interactions based on the physical mechanisms that are understood, such as absorption, scattering, and reflection. Since this research aims to investigate the differences between 1D and 3D radiances, referred to as 3D radiative perturbations, both 1D and 3D RT calculations are utilized. These perturbations, expressed as linear functions of reflectance, are parameterized with slope and intercept values for each spectral band. The atmospheric environment used for the RT simulation also impacts the results. Detailed descriptions of the atmospheric structure, vertical layering, and the computation of number densities for absorption coefficients are provided in Appendix B.

4.3 Perturbations, reflectance, slopes, and intercept derivation

Building on the foundational concepts of perturbation and reflectance introduced in Sect. 2 (refer to Eqs. 1–2), we run the EaR3T-OCO simulator in 1D and 3D mode to calculate IλIPA and Iλ3D. From these simulated radiances, we obtain the reflectances and perturbations. These are used to derive the slope and intercept parameters for quantifying the 3D effect. We apply a weighted linear regression (see Eq. 3) to ensure that more accurate data exert a greater influence on the parameter estimation. This approach yields not only the slope and intercept values but also their respective uncertainties, providing a comprehensive picture of the 3D effect's variability and reliability. The slope and intercept parameters obtained are used to quantify the magnitude of the 3D effect, a detailed discussion of which is presented in Sect. 5.2 to 5.5. Additionally, the parameters play a crucial role in the offline mitigation strategies explored in Sect. 5.6.

4.4 OCO retrieval algorithm and spectra mitigation

The retrieval algorithm plays a vital role in determining XCO2 based on the radiances of the three bands. Notably, the retrieval algorithm accounts for various processes, and post-retrieval processing calculates linear bias corrections (O'Dell et al., 2018). Different retrieval versions may yield diverse outcomes even with identical inputs. In this study, we utilize the OCO retrieval algorithm version B10.04 to compare with version 10r XCO2. The retrieval code is publicly available on NASA's GitHub repository (https://github.com/nasa/RtRetrievalFramework, last access: 24 January 2023).

Given that the 1D-RT model does not account for additional scattered photons, the mitigation strategy proposed in this study involves modifying the observed spectra to eliminate radiance changes induced by the 3D effect. This adjustment process is referred to as “radiance adjustment” and is derived from Eqs. (1) to (3). Upon deriving the 3D parameters in Sect. 4.3, we calculate the adjusted OCO-2 spectra IλIPA(adjusted) using Eq. (4) with the observed radiance spectra Iλ3D(obs) and corresponding reflectance Rλobs, slope (sxy), and intercept (ixy). Assuming the absence of 3D effects in the adjusted 1D radiance, we can employ the B10.04 retrieval algorithm to the adjusted spectra IλIPA(adjusted) to obtain mitigated XCO2.

(4) I λ IPA ( adjusted ) ( x , y ) = I λ 3 D ( obs ) ( x , y ) ( i x y + s x y × R λ obs + 1 )
5 Results

5.1 3D-RT simulation radiance closure

In order to derive the slope (s) and intercept (i) parameters that accurately represent the 3D cloud effect in the OCO-2 observations, it is crucial to perform realistic radiance simulations near the satellite's footprint. Chen et al. (2023) show that the extent of radiance closure (the percent difference in the forward radiance model and observed radiances) can indicate the correctness of the retrieved cloud properties. Figure 3a–b present the 3D-RT simulation and MODIS observation of 650 nm using the cloud optical thickness (COT), cloud effective radius (CER), and cloud top height (CTH) shown in Fig. A2. The heat map in Fig. 3c shows good agreement between the simulation and observation, with an R2 of 0.69 and a slope of 0.71. We then used the same CTH, CER, and COT settings to model the wavelengths in the O2 A, WCO2, and SCO2 bands.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f03

Figure 3MODIS observation at 650 nm from MODIS MYD02QKM data (a) and 3D radiance simulation at 650 nm by EaR3(b). A scatterplot comparison between (a) and (b) is depicted in (c).

Multiple reflectances or wavelengths are needed to derive s and i for the linear expression of the perturbations and reflectances of three bands. To balance computational demands with accuracy, we selected 11 wavelengths evenly distributed over the high 60 % transmittance based on sorted clear-sky transmittance for further RT simulation (depicted in Fig. 4 as an example, the transmittance of full spectra is presented in Fig. A3). The transmittance is calculated based on the atmosphere profiles of pressure, temperature, gas optical depth, aerosol optical properties, and cloud optical properties. This reduction in simulated wavelengths is feasible due to the linear relationship between perturbations and reflectance. Employing a reduced number of wavelengths uniformly distributed across the reflectance space effectively minimizes computational demands while still permitting the derivation of s and i for the linear relationships within each band. Note that the number of wavelengths (11) utilized for determining the 3D parameters is adaptable. Employing additional wavelengths could decrease the uncertainty in the derived s and i, albeit at the expense of increased computation time.

Since the radiance simulation is cyclic at the edges, leaking radiance from one edge to the other could introduce unrealistic artifacts from RT simulations. We extended the margin by 0.15° on each side but excluded the additional margins during the analysis. Figure A4 illustrates the simulation and the analysis domains, with cloud distribution and cloud distance serving as the background.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f04

Figure 4(a) Sorted clear-sky transmittance as per Appendix B2; the wavelength index presents the lowest to highest transmittance. (b) Illustration of the selected wavelength distribution in reflectance space versus the Eq. (3) perturbation for 34.08° N, 55.31° E.

Download

5.2 3D cloud effect parameter analysis

We employed simulated radiance data across three distinct bands to quantify the 3D cloud effect perturbation: s and i. With the horizontal grid cell size around 0.25 km, we derived an approximate mean radiance for a 1 km2 area by calculating the average radiance of the 5 × 5 nearest grid points, thereby approximating the OCO-2 footprint. We excluded the data if the 25 nearest grid points contained cloud pixels used in the RT simulation. The distribution of s and i for the O2 A-band (sO2 A, iO2 A) is illustrated in Fig. 5, with the cloud positions denoted by red dots.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f05

Figure 5Distribution of (a) s and (b) i of the O2 A-band. Red dots denote the cloud pixels employed in the RT simulation.

The analysis shows that the magnitudes of the 3D cloud effect parameters diminish (s and i get close to 0) as the grid point distance from the cloud increases. This decrease in magnitude corresponds to the smaller 3D cloud effect when the cloud is not in close proximity. Additionally, we divided the clear-sky area into two distinct categories: bright and shadow areas. The bright area represents grid points that receive more scattered photons, whereas the shadow area encompasses grid points within the cloud shadow region. Separating these categories is necessary due to the negative and positive intercepts associated with the shadow and bright areas. Notably, both categories exhibit positive s for the three different bands, exhibiting characteristics consistent with those described by Schmidt et al. (2019). Although it is instructive to discuss both cloud brightening and cloud shadowing effects, Massie et al. (2023) determined that there are relatively few cloud shadow retrievals in the OCO-2 Lite files since many observations impacted by shadowing are screened by the OCO-2 pre-retrieval cloud screening algorithms. Hereafter, bright-area analyses are the primary focus of our study.

Upon plotting s and i as a function of various definitions of the distance of a given pixel to the surrounding clouds, we identified an exponential decay relationship between the 3D cloud effect parameters and the effective horizontal cloud distance (De, Fig. 6), which is defined as the average distance of the pixel to the surrounding cloudy pixels weighted by the inverse square distance to the cloudy pixel (Eq. 5):

(5) D e = i { surrounding clouds } w i D i i { surrounding clouds } , w i

where Di is the distance of a given pixel to a pixel location of a surrounding cloud, and wi=Di-2 is the weight. The exponential drop-off shown in Fig. 6 aligns with the result shown in Fig. 6 of Massie et al. (2021), although they used the nearest cloud distance.

The effective cloud distance (De) helps minimize the effect of a tiny isolated cloud versus multiple scattered clouds, as displayed in Fig. A4. This exponential decay relationship can be attributed to atmospheric attenuation proportional to their current values. Subsequently, we fitted these parameters and De using Eqs. (6)–(7):

(6)s=as×exp-Deds(7)i=ai×exp-Dedi,

where amplitude (as, ai) and e-folding distance (ds, di) are the fitting parameters (separate sets for s and i, the slope (s) and intercept (i) parameters that represent the 3D cloud effect). The data are partitioned into multiple columns, employing a bin size of 0.05 reflectance, and we utilize the median of each bin for the fitting procedure. However, we observed that the median s and i values did not approach zero as the cloud distance increased, possibly due to an inadequate number of grid points at larger cloud distances. To rectify this issue, we optimized the fitting coefficients by iteratively increasing the number of points employed in the fitting process until the maximum R2 value was attained.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f06

Figure 6Exponential fitting (dashed green lines) of three bands in the bright area. The black dots present data from each pixel, while the background shading indicates the density of the black dots' distribution. The red points denote the median of each bin, and the blue error bars indicate the first and third quantiles for each bin.

Download

The intercept parameter relates to what is traditionally known as the 3D-RT effect in spectrometry for a wavelength range with minimal gas absorption, whereas the slope is its spectroscopic equivalent, representing spectral distortion due to strongly varying gas absorption cross-sections over a wavelength range. Even slight changes in absorption may result in substantial changes in the retrieved trace gas concentration. The disparity in ds for each band is not statistically significant, suggesting a similarity in the photon path histories across the different spectral bands.

The initial method, denoted the baseline method, applies Eq. (4) on an observation-pixel-by-pixel basis and uses only about 1 % of the available wavelengths in the three OCO-2 spectra. This method significantly reduces computation time for 3D-RT calculations for a given cloud scene. Next, using the exponential relationships in Eqs. (6)–(7), the 3D effect can be quantified by determining 12 3D-effect parameters: two amplitudes and two e-folding distances (as, ds and ai, di) for each band. These parameters can be applied to the full scene. Once the effective distance De is known for a pixel, the adjusted radiance IλIPA(adjusted) can be readily determined without further 3D-RT simulations (see Sect. 5.6 for examples). An ensemble of 12 3D-effect parameters can be calculated for various cloud spatial distributions, cloud properties, and associated aerosol optical depths. As discussed below in Sect. 5.5, the 12 3D-effect parameters can be further parameterized in terms of surface albedo and the cosine of SZA. This parametric approach will be denoted the bypass method, allowing for the evaluation of the 3D cloud effect and potentially eliminating the need for 3D-RT simulations altogether.

Table 1Amplitude and e-folding distances for s and i fittings in the O2 A, WCO2, and SCO2 bands for the simulation shown in Fig. 5. Errors represent fitting uncertainty only and may be underestimated.

Download Print Version | Download XLSX

5.3 Impact of aerosol

Upon establishing the relationship between the 3D cloud effect parameters and the cloud distance, we proceeded to analyze the impact of aerosols on this phenomenon since aerosols play an important role in shortwave radiation. In the presence of aerosols, photons near clouds experience increased extinction (scattering or absorption depending on aerosol radiative properties), making them travel shorter horizontal distances. Consequently, the e-folding distance is expected to be smaller when higher aerosol loading occurs. To maintain consistency with the previous section, we kept several variables constant, including COT, CER, CTH, cloud position, and atmospheric conditions. However, we introduced a homogeneous aerosol layer into the scenario to investigate its effect on the fitting amplitude and e-folding distance, as detailed in Sect. 5.2. The aerosol optical depth (AOD) data were obtained from the MODIS MYD04 data file using the aerosol optical depth and Ångström exponent at 550 nm. The top height of the aerosol layer was determined by the prevailing cloud top heights below 4 km, and we assumed uniform AOD values for layers beneath this top height. Aerosol optical depths in the O2 A, WCO2, and SCO2 bands are 0.098, 0.038, and 0.024, respectively.

In the simulation incorporating aerosols, the analysis was conducted utilizing the methodology discussed in Sect. 5.2. Analogous correlations were identified between the 3D cloud parameters and De, as shown in Fig. 7 and Table 2. Notably, the presence of an aerosol layer exhibited a pronounced impact on the O2 A and SCO2 bands. This observation aligns with the absorption strength of each spectral band. Consequently, ds associated with the O2 A and SCO2 bands witness a reduction while as of those two bands increases. This suggests that, in the presence of aerosols, the spectral distortion processes within the strong absorption bands are predominantly localized in proximity to the cloud. These findings underscore the pronounced influence of aerosols on the spectral distortion of bands with strong absorptivity.

Note that our simulation relied on the assumption of uniform aerosol distribution within the boundary layer, derived from the mean AOD obtained from the MODIS product. However, this assumption may not always hold true in real-world scenarios. We show that the presence of aerosols can lead to alterations in both the s and i of the O2 A and SCO2 bands, potentially increasing the uncertainty associated with the derivation of 3D-effect parameters.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f07

Figure 7Exponential fitting (dashed green lines) of the three OCO-2 bands in the bright area of the simulation with a homogeneous aerosol layer. The black dots present data from each pixel, while the background shading indicates the black dots' distribution density. The red points denote the median of each bin, and the blue error bars indicate the first and third quantiles for each bin.

Download

Table 2Amplitude and e-folding distances for s and i fittings of the simulation with a homogeneous aerosol layer in the O2 A, WCO2, and SCO2 bands. Errors represent fitting uncertainty only and may be underestimated.

Download Print Version | Download XLSX

Currently, we assume an even distribution of aerosols in the boundary layer in our radiance simulations. However, as Minomura et al. (2001) demonstrate, the effect of aerosols on radiance scattering can vary significantly depending on vertical distribution – mainly when surface albedo differences are pronounced or the aerosol layer is low. In contrast, elevated aerosol layers can extend the horizontal range of adjacency effects, potentially altering the scaling of slope and intercept parameters. This is also applicable to spectroscopy. Consequently, nonuniform vertical aerosol distributions or uncertainties in boundary layer height could introduce variability in evaluating 3D cloud effects. Vertical aerosol and cloud distribution information, such as the data from CALIPSO on the A-train, could be beneficial for improving the accuracy of simulations, but they are not implemented in the initial EaR3T-OCO software release.

5.4 Impact of footprint size

Since the OCO instrument series have a narrow field of view (FOV), 1.3 km × 2.3 km compared to 78 km2 (10.5 km in diameter) for the GOSAT series, the 3D cloud bias is considered more significant for the OCO retrieval when small footprints are in close proximity to clouds. Numerous upcoming satellites for CO2 remote sensing will adopt similar retrieval algorithms but feature varying footprint sizes in accordance with their specific mission objectives. For example, the Copernicus Anthropogenic CO2 Monitoring Mission (CO2M) by the European Space Agency (ESA) plans to have a footprint size of 4 km2 (2 km by 2 km; Kuhlmann et al., 2020). MicroCarb by the Centre National d'Etudes Spatiales (CNES) will have a larger footprint size of 40.5 km2 (4.5 km by 9 km; Cansot et al., 2023). Thus, exploring the influence of footprint size on 3D-effect parameters is vital. We performed an analysis analogous to the one described in Sect. 5.3 but expanded the average domain from the closest 5 × 5 grid points (approximately 1 × 1 km2) to 9 × 9 and 13 × 13 grid points (approximately 2 × 2 and 3 × 3 km2). Figure A5 displays the updated distributions of s and i. The s and i and cloud distance fitting results in the bypass method, presented in Table 3, indicate a decrease in as across all three bands. This decline aligns with the expectation that larger footprints would mitigate the spectral distortion effect, reducing the prevalence of the 3D cloud biases. No statistically significant change exists in ai and di in the intercept values across different footprint sizes.

In addition, ds exhibit an increase compared to the smaller footprint size. This implies that even though the baseline radiance change may demonstrate a minor deviation compared to the 1D-RT simulation as the footprint size expands, the perturbation difference in relation to reflectance might persist due to the increasing ds. We suggest that future satellite missions, regardless of footprint size, consider accounting for 3D biases to improve the accuracy of XCO2 retrievals. Studies need to be conducted to ensure that, given the bands, footprint size, and other attributes, the retrieval error induced by 3D clouds does not exceed the mission requirements – similar to what has been demonstrated for OCO-2 in this study. For missions utilizing larger footprint sizes to achieve broader global coverage, the 3D cloud effect may be diminished but distributed over a more extensive area. Conversely, missions designed with smaller footprint sizes than OCO-2, particularly those targeting enhanced data acquisition in cloud-prone regions such as the Amazon basin – where land nadir observations have been reported to exhibit biases up to −0.48 ppm in both hemispheres (Massie et al., 2023) – must rigorously account for 3D radiative transfer effects. While new missions may propose alternative retrieval algorithms, such as leveraging a reference gas with an absorption band adjacent to the CO2 band (Frankenberg et al., 2024), these approaches require thorough validation. Therefore, it is imperative that such missions integrate robust 3D-RT mitigation strategies, such as those proposed in Sect. 5.6, into their design and planning phases to ensure compliance with mission requirements.

Table 3Amplitude and e-folding distances for s and i, determined using different average grid points in simulations with a homogeneous aerosol layer for the O2 A, WCO2, and SCO2 bands. Errors represent fitting uncertainty only and may be underestimated.

Download Print Version | Download XLSX

5.5 Impact of solar zenith angle and surface reflectance

Solar zenith angle and surface albedo are significant factors influencing the 3D cloud effect, represented by a parameterized set of 12 relationships. To investigate their impact on the 3D cloud effect, we also kept several variables constant, including COT, CER, CTH, cloud position, AOD, and atmospheric conditions, the setup used in Sect. 5.3, and manually changed the SZA and surface reflectance. Figures A5 and A6 illustrate how these variables impact the 3D cloud effect in the O2 A-band under different conditions. Combining results across various solar zenith angles and surface albedo values, we developed a two-variable linear parameterization using as and ds (slope parameters) and ai and di (intercept parameters). As summarized in Table 4, we observe that the amplitude of the slope and intercept is inversely proportional to surface albedo and directly proportional to the cosine of the solar zenith angle (denoted μ). Additionally, the e-folding distances of the slope (ds) are negatively proportional to both surface albedo and μ, while those of the intercept are positively proportional to surface albedo and negatively proportional to μ. In general, higher surface albedo reduces the 3D cloud effect, as additional photons reaching the sensor represent a smaller fraction of the total signal. Conversely, lower solar zenith angles result in a smaller amplitude but longer e-folding distance, causing the 3D effect to extend further from the clouds.

Table 4The parameterization of as and ds of the slope and ai and di of the intercept for the three OCO-2 bands. Errors represent fitting uncertainty only and may be underestimated.

Download Print Version | Download XLSX

5.6 3D-effect mitigation

Utilizing the derived s and i for the 3D effect, we can mitigate the associated biases through the “radiance adjustment” process, as elaborated in Sect. 4.4. The assumption is that the 3D effect is removed in the adjusted 1D radiance, allowing us to retrieve the mitigated XCO2 using existing operational retrieval algorithms. To mitigate the 3D biases in XCO2, it is essential to compute the 3D parameters (s and i for the three OCO-2 spectral bands) for all footprints that pass the prescreening (quality flag =0 or 1).

Both the baseline and bypass methods rely on the same mitigation framework but differ in how s and i are obtained for each footprint. In the baseline method, 3D-RT simulations are performed on a per-pixel basis to directly obtain s and i. By contrast, the bypass method first calculates De for each footprint based on the cloud position, incorporating parallax and wind correction (refer to Fig. A4 as an example), and then uses the exponential-fit coefficients in Table 2 to map De to s and i. Finally, the adjusted spectra are derived for both methods in accordance with Eq. (4). Figure 8 presents an example of the original and corresponding adjusted spectra of the O2 A-band. In this study, we demonstrate the integration of our mitigation framework into current operational retrieval algorithms to effectively reduce the 3D cloud bias.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f08

Figure 8Example of an O2 A spectrum before and after radiance adjustment.

Download

Using the B10.04 retrieval algorithm (refer to Sect. 4.4), we calculate the newly retrieved XCO2 values for each footprint. Figure 9 displays the distribution of retrieved XCO2 before and after the spectral adjustment, superimposed on the collocated MODIS Aqua image. The elevated XCO2 near the cloud decreases after the adjustment approximation, with the newly retrieved XCO2 values reduced by approximately 0 to 3 ppm for De greater than 5 km and by more than 3 ppm for De less than 5 km. A comparison of ΔXCO2 (the newly retrieved XCO2 minus the original L2 value) against De is presented in Fig. 10 for both methods. Both methods exhibit analogous ΔXCO2 patterns and offer similar average reductions. Specifically, the bypass method registers an average ΔXCO2 of −0.778 ppm, in contrast to the baseline method, which delineates an average ΔXCO2 of −0.876 ppm. The observed variance of ΔXCO2 potentially emanates from simplified assumptions in the bypass method. Larger biases near cloud edges are captured more accurately by the baseline method, but both approaches confirm that the bias diminishes with increasing cloud distance.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f09

Figure 9Satellite true-color imagery of MODIS Aqua from NASA Worldview on 18 October 2018 with (a) XCO2 in OCO-2 Level 2 data, (b) mitigated XCO2 retrieved from the adjusted spectra, and (c) the difference between the mitigated and original XCO2 values.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f10

Figure 10(a) Relationship of ΔXCO2 with De as depicted in Fig. 7c based on parameterized slopes and intercepts from the bypass method. ΔXCO2 is defined as the difference between the newly retrieved XCO2 and Level 2 XCO2. (b) Corresponding relationship using slopes and intercepts derived from the baseline approach.

Download

The goal of the OCO-2 mission is to determine XCO2 uncertainty to within 1 ppm. Setting the true mixing ratio to the mean XCO2 for an effective distance exceeding 15 km, we see that XCO2 scatter is accentuated within 15 km of clouds, as demarcated by the black markers in Fig. 11a. The mitigated XCO2 after the spectra adjustment, represented by the red markers in Fig. 11a, exhibits reduced scatter within 15 km of clouds, a fact further corroborated by the full width at half maximum (FWHM) depicted in Fig. 11b. Cumulatively, the bypass method aligns favorably with the baseline methodology, offering the added benefit of small computational demands. Our physically based adjustment thus achieves 3D bias reduction near clouds at the radiance level for the first time, while still allowing the use of the original 1D retrieval code.

The processing time per footprint for the baseline analysis is approximately 7 min when using 32 CPUs (AMD EPYC Processor 7713) on a cluster to simulate 1 × 109 photons for the full experimental domain. This is contrasted with the standard retrieval time of roughly 2.5 min per footprint using 16 CPUs (Intel Xeon Processor E5-2623 v3) on a local workstation. Although the 3D computation time of 7 min marks a significant improvement over full-spectra 3D simulation, the additional 3D-RT calculations required to account for the missing physics could extend the duration to nearly 6 times that of a standard retrieval on a per-footprint, per-CPU basis. The bypass method offers a pragmatic alternative to mitigating the 3D cloud effect for large-scale applications while conserving computational resources. This method can be supplemented by periodic full calculations to increase the accuracy of the bypass approach but needs to be tested on a larger dataset before further application.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f11

Figure 11(a) Scatterplot comparing the XCO2 anomaly of the OCO-2 L2 product (in black) to its value post-spectra adjustment (in red), plotted against De. The XCO2 anomaly is defined as retrieved XCO2 – true XCO2, with the true XCO2 defined by the average XCO2 of footprints with a De greater than 15 km (403.714 ppm in this case). The orange shade indicates the 1 ppm mission requirement. (b) Histograms and probability density functions (PDFs) for the XCO2 anomaly of the OCO-2 L2 product (in black) and post-spectra adjustment (in red) within a 15 km De. This corresponds to the blue-shaded region in (a). The FWHM values of the PDFs of v10r and adjusted data points are 5.38 and 4.87, and the PDF averages are 0.796 and −0.178, respectively. The average change in XCO2 after the spectra adjustment for De less than 15 km is −1.131 ppm.

Download

To evaluate the applicability of the bypass approach, we applied the parameter set in Table 2 to another scene (Fig. A7a) from the same month and a nearby region. We also conducted a baseline 3D-RT simulation for direct comparison (Fig. A8). The results indicate that the bypass method follows a trend similar to the baseline method, although with smaller mitigation magnitudes. Differences between the two (Fig. 9) are likely due to variations in surface altitude, albedo, solar geometry, AOD, and other factors. Although promising, the bypass approach may benefit from additional tuning to account for these scene variables. However, it can be less effective under complex cloud–surface conditions.

6 Conclusions

This research uses the EaR3T-OCO radiance simulator, which considers the scene context of givens, to evaluate and mitigate the impact of missing physics in the context-agnostic operational retrieval that stems from clouds in the vicinity of an OCO-2 sounding. We then used the simulator to undo the effects of such clouds by reversing the perturbations relative to the clear sky that were exerted on the observed radiances. In essence, the observed radiance spectra were mapped back to what they would have been in the absence of clouds in the vicinity of a footprint. This radiance mapping is done based on the difference between simulated 1D and 3D radiance calculations (3D perturbations). After this mapping, the standard XCO2 retrieval can then be applied. In this way, we introduced a physics-based mitigation of 3D-RT effects on trace gas spectroscopy products, previously regarded as intractable for real-world applications such as this.

To avoid “brute-force” computing full-spectrum 3D effects, we introduced a physics-based acceleration approach with only a few representative wavelengths. The resulting 3D perturbations are encapsulated by 12 linear fit parameters (slope and offset), reducing the complexity of the correction. This acceleration method is distinct from previously published methods, including approaches to “freeze” photon paths for various wavelengths (Emde et al., 2011; Iwabuchi and Okamura, 2017). The spectral perturbation parameters can also be linked to macroscopic scene parameters to analyze their influence on 3D cloud effects. If successful, this method could bypass 3D-RT calculations altogether while retaining the core physics. By applying this bypass parameterization approach, the mitigation of cloud effects at the radiance level becomes feasible for operational applications, offering a stronger physical foundation compared to statistical mitigation methods and enabling broad applicability to OCO-2 and 3 and other spectroscopy missions that have collocated imagery. Although further validation is required for a wider diversity of scenes, including variations in cloud top height, cloud morphology, aerosols, and different viewing modes, the linear perturbation representation and our mitigation framework approach account for the principal drivers of 3D cloud effects. Moreover, it highlights the fact that aerosols and footprint size can influence the magnitude of the 3D cloud effect, especially for future satellites such as MicroCarb, CO2M, and GOSAT-GW. In general, our research elucidates the 3D cloud perturbation on spectroscopy with high spectral resolution (trace gas retrievals) as opposed to spectrometry (cloud and aerosol imagery retrievals), where 3D effects are traditionally studied more extensively. Addressing these effects at the radiance level is suggested because that is where the operational standard 1D retrievals lack the necessary physics. We also understand that the effects are spectrally dependent, with cloud morphology, band-specific surface reflectance, and aerosol properties acting as the primary drivers. Our work can become the stepping stone toward more accurate and efficient trace gas retrievals in the vicinity of clouds. Looking ahead, adapting this mitigation to operational workflows could markedly improve XCO2 accuracy in cloud-prone regions – including the Amazon – and thereby enhance the fidelity of CO2 flux inversions.

7 Future work

This research emphasizes the substantial impact of aerosols, solar zenith angles, and surface albedo on the 3D-effect parameters of the three OCO bands. Concurrently, cloud properties emerge as critical determinants of these 3D-effect parameters. With additional simulations, there is an opportunity to incorporate the impacts of various factors into the existing parameterization framework. The current investigation concentrates on scenarios over land in nadir mode. We will develop a similar parameterization (as in Table 3) for ocean and land in glint mode.

Appendix A: Supplementary figures

Appendix A contains supplementary information to complement the details of the simulation setting. These elements cover various topics, from atmospheric profiles and cloud-related parameters to radiative transfer simulations.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f12

Figure A1Contour plot showcasing surface height from the MODIS MYD03 file for the outer simulation domain and the inner analysis domain.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f13

Figure A2The cloud optical thickness (a), cloud liquid effective radius (b), and cloud top height (c) for the 3D simulation at 650 nm.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f14

Figure A3Simulated transmittance of (a) O2 A, (c) WCO2, and (e) SCO2 bands derived from the atmospheric structure presented in Fig. B1. The right panels present the sorted transmittance with the selected wavelength index for (b) O2 A, (d) WCO2, and (f) SCO2 bands. The orange markers on the left panels denote the corresponding selected wavelengths shown in the right panels.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f15

Figure A4Distribution of the effective cloud distance, with blue dots marking the positions of the clouds. The black rectangle designates the analysis domain, while the entire domain represents the region of the RT simulation.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f16

Figure A5Parameterization of (a) slope and (b) intercept for the O2 A band with effective cloud distance, varied by solar zenith angle, while holding surface albedo constant.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f17

Figure A6Parameterization of (a) slope and (b) intercept for the O2 A band with effective cloud distance, varied by surface albedo, while holding solar zenith angle constant.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f18

Figure A7Satellite true-color imagery of MODIS Aqua from NASA Worldview on 5 October 2019 with (a) XCO2 in OCO-2 Level 2 data, (b) mitigated XCO2 retrieved from the adjusted spectra, and (c) the difference between the mitigated and original XCO2 values.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f19

Figure A8(a) Scatterplot comparing the XCO2 anomaly of the OCO-2 L2 product (in black) to its value post-spectra adjustment (in red) for the case shown in the figure above, plotted against De. The XCO2 anomaly is defined as retrieved XCO2 – true XCO2, with the true XCO2 defined by the average XCO2 of footprints with an e greater than 15 km (405.96 ppm in this case). The orange shade indicates the 1 ppm mission requirement. (b) Histograms and probability density functions (PDFs) for the XCO2 anomaly of the OCO-2 L2 product (in black) and post-spectra adjustment (in red) for De within 15 km. This corresponds to the blue-shaded region in (a). The FWHM values of the PDFs of v10r and adjusted data points are 5.25 and 4.28, and the PDF averages are 0.93 and 0.18, respectively. The average change in XCO2 after the spectra adjustment for De less than 15 km is −0.86 ppm.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f20

Figure A9(a) Relationship of ΔXCO2 with De based on parameterized slopes and intercepts from the bypass method in Table 2. (b) The corresponding relationship using slopes and intercepts derived from the baseline approach for Fig. A7.

Download

Appendix B: Radiative transfer simulations

B1 Vertical atmospheric structure

The atmosphere profile for the simulation is constructed based on the OCO-2 Met and CO2 prior data, and it is vertically divided into 29 layers. The surface altitude and pressure are determined by the average surface height of the footprints analyzed. The heights of the other layers are then linearly interpolated from the surface to 5 km for 11 points, with 0.5 km intervals from 5 to 10 km, 1 km intervals from 10 to 14 km, and 5 km intervals from 20 to 40 km, which was the top height of the simulation. The pressure profile corresponding to these heights is calculated using a method similar that of to the MERRA-2 reanalysis product (Bosilovich et al., 2015) from NASA's Global Modeling Assimilation Office (GMAO). The temperature and horizontal wind profiles are then retrieved from the OCO-2 Met data by linear interpolation between pressure and temperature/wind.

Accurate number densities of O2, CO2, and water vapor are crucial for calculating the absorption coefficients. We assumed that the atmosphere followed the ideal gas law to estimate the number density of each layer. O2 number density is determined by multiplying its dry-air mixing ratio (0.20935; OCO-2 L2 ATBD, 2021) with the dry-air number density. CO2 number density is calculated similarly by using the CO2 prior profile. We use the specific humidity in the OCO-2 Met data as well as the temperature and pressure to derive the water vapor volume mixing ratio (VMR) profile. H2O VMR is essential to obtain more accurate absorption coefficients to consider the water vapor broadening, which is discussed further in Appendix B2. The H2O VMR profile is also converted into number density for further absorption calculation. The derived profiles are displayed in Fig. B1. These steps ensure that the atmospheric parameters used in the simulation are as accurate as possible.

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f21

Figure B1(a) Skew-T diagram of the atmosphere and (b) CO2 and H2O VMR profiles of the Fig. 1 scene.

Download

B2 Absorption coefficients

For missions with high spectral resolution, such as GOSAT and OCO, accurate absorption coefficients within the observed range are indispensable for meticulously modeling the absorption process. This study utilizes the same precalculated lookup tables of absorption coefficients (ABSCO tables) employed in version 10 of the OCO retrieval algorithm (ABSCO V5.1, Payne et al., 2020). These ABSCO tables furnish line-by-line absorption cross-sections for O2, CO2, and H2O within the observed wavelength range. They also account for line mixing, speed dependence of molecular collisions, and collision-induced absorption (OCO L2 ATBD, 2021). Due to the design of OCO instruments and the varying viewing angles of the eight footprints within the same swath, the wavelengths of each band exhibit slight discrepancies (OCO L1B ATBD, 2021). To mitigate excessive computational demands, we opt to use solely the wavelengths of the first footprint.

The ABSCO tables are functions of the pressure, temperature, and water H2O VMR. Because the grid points of pressure, temperature, and H2O VMR are discrete, we calculate the absorption coefficients by applying trilinear interpolation to approximate the cross-section of each line. The instrument line shape provided in the OCO L1B file was used to weigh various lines when calculating the absorption coefficient for each wavelength. With the molecule number densities of O2, CO2, and water vapor established during the step in Appendix B1, we compute the absorption coefficients in km−1 for O2 A, WCO2, and SCO2 for lines whose relative cross-sections exceeded 0.05 compared to the largest within the instrument line shape range. The clear-sky transmittance for each wavelength can be calculated using the derived absorption coefficients.

B3 Cloud detection and properties

MODIS products provide cloud mask information with a cloud identification accuracy of about 90 % over land between 60° N and 60° S (Frey et al., 2020). However, undetected clouds can lead to a significant radiance inconsistency in RT simulation for a small footprint. To address this, we detect clouds based on the reflectance difference between the observation and white-sky surface albedo provided by the MODIS 43 product. We use various reflectance thresholds for different cases to ensure that most clouds are detected. This cloud detection approach is distinct from the method used by Chen et al. (2023) and is specifically designed for this study.

Once the cloudy pixels are identified, we retrieve the cloud top height (CTH) of the nearest location from the MODIS MYD02 cloud file and assign it to each cloudy grid point. The cloud effective radius (CER) is manually set to 10 µm for low clouds and 25 µm for high clouds in this study. We plan to use the actual MODIS CER values in future versions to capture more realistic variations. To determine each pixel's cloud optical thickness (COT), we run the RT model over several COTs and derive the COT–radiance relationship by ourselves to ensure the radiance consistency in the 1D-RT simulation. The COT of each pixel is then determined by applying the COT–radiance relationship. To adjust for the projection and observation time difference between OCO-2 and MODIS Aqua, we apply a cloud position adjustment as described by Chen et al. (2023). The adjustment includes a geometry parallax shift in the cloud position due to the time shift, wind speed, and direction determined by CTH.

By necessity, this study assumes fixed cloud geometric thickness (1 km for cloud top heights smaller than 4 km and a cloud base at 3 km for cloud top heights greater than 4 km). The additional photon path caused by multiple scattering within clouds influences the magnitude of the 3D cloud effect, so the slopes are sensitive to the choice of geometric cloud thickness. Unfortunately, this parameter is not readily available from operational products. Some attempts are being made to exploit the O2 A channel of OCO-2 (Zinner et al., 2019; Li and Yang, 2024). Once these are mature, the information will be used by our algorithm. Generally, since the vertical cloud properties can influence the magnitude and distribution of the 3D cloud effect, further investigation of the impact of cloud properties, including COT, CTH, and cloud base height, on the 3D cloud effect is recommended for future research.

B4 RT model and tools

This research uses a modified version of the Education and Research 3D Radiative Transfer Toolbox v0.1.1 (Chen et al., 2023) for OCO (EaR3T-OCO) to model the 1D and 3D radiances of the scene. The Monte Carlo Atmospheric Radiative Transfer Simulator version 0.10.4 (MCARaTS; Iwabuchi, 2006) serves as the core engine for this simulator, which automatically ingests satellite products and simulates 1D and 3D spectral radiances. MCARaTS iteratively traces the path of each photon and calculates the distribution of photons based on the final probability. Chen et al. (2023) demonstrate the ability of EaR3T to simulate the radiance observed by OCO-2. We utilize the framework and example application outlined in Chen et al. (2023) to develop a specialized version of the application, which is described in Appendix B. We improve the atmospheric structure based on the OCO-2 Level 2 products and the absorption coefficient derivation method, as described in Appendix B1 and B2. For the simulation of each wavelength, 1 × 109 photons are used and distributed to various absorption lines for a single run. The mean radiance and the standard deviation are then calculated from three runs to estimate the uncertainty.

Appendix C: Code walk through

The code utilized for this study can be accessed from GitHub at https://github.com/ywchen-tw/OCO2 (last access: 29 January 2025). Subsequent sections specify the configuration file settings and provide an overview of the simulation and analysis process.

C1 Configuration file

The configuration file in CSV format controls the changeable parameters for the EaR3T-OCO simulation. The following table describes the meaning and data type of each variable. If a variable is not required to be specified, the default value is used.

Table C1Comprehensive overview of configuration file parameters, including names, descriptions, data types, and requirements.

Download Print Version | Download XLSX

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f22

Figure C1Workflow schematic of the preprocess function in the oco_simulation.py code.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f23

Figure C2Workflow schematic of the run_case_modis and run_ case_oco functions in the oco_simulation.py code.

Download

https://amt.copernicus.org/articles/18/1859/2025/amt-18-1859-2025-f24

Figure C3Workflow schematic of the case_analysis.py code and the oco_retrieve.py code.

Download

C2 Preprocess

The oco_simulation.py code is the main code for data acquisition and radiance simulation. Here, we focus on the first part of the code (the preprocess function), which deals with data download and preprocessing.

  1. satellite_download function. This function accesses the configuration file variables, subsequently downloading the pertinent MODIS and OCO-2 data as dictated by the specified date and geolocation details.

  2. create_oco_atm function. Leveraging OCO-2 data, this function constructs vertical profiles for temperature, water vapor, and wind.

  3. oco_abs function. Based on the atmospheric profiles, this function computes the optimal absorption coefficients for all three OCO-2 bands, subsequently identifying the wavelengths for simulation.

  4. cdata_sat_raw function. This function extracts data from the MODIS and OCO-2 files, then restructures this data to a 250 m resolution.

  5. cdata_cld_ipa function. Using the EaR3T simulator, this function establishes a COT–radiance relationship and designates a COT for every grid point.

Upon completion of the preprocessing stage, the system will generate the following files.

  • zpt.h5. This file details the vertical atmospheric structure.

  • pre-data.h5. This file contains information on cloud and radiance.

  • atm_abs_band_nx.h5. This file captures data on the absorption coefficients.

C3 Simulation

The second part of the oco_simulation.py code (run_ case_modis and run_case_oco functions) is primarily concerned with radiance simulation.

  1. run_case_modis function. This function drives the EaR3T simulator to simulate radiance at 650 nm, operating in either independent pixel approximation (IPA) or 3D mode. It employs the correlated k-distribution method, as detailed in Chen et al. (2023). Upon completion, simulation results are stored in the post_data.h5 file.

  2. run_case_oco function. This function activates the EaR3T simulator to simulate radiance for each designated wavelength identified by the oco_abs function. It utilizes the IPA mode for clear-sky simulations and the 3D mode for real-world conditions. The respective simulation outcomes for each band are archived as data_all_YYYYMMDD_xxxx_ xxxx_band.h5.

C4 Postprocess

Following the radiance simulation, we proceeded with an analysis leveraging the case_analysis.py code and subsequently executed oco_retrieve.py to extract the mitigated XCO2.

  1. case_analysis function. This function accesses the output files from the radiance simulation and computes the mean radiance across various average sizes, a process managed by the near_rad_calc function. Next, the slopes_propagation function determines the slope and intercept for each grid point. With the help of the weighted_cld_dist_calc function, the effective cloud distance for each grid point is gauged based on cloud positioning. The fitting_3bands function determines the most suitable fitting coefficients for the 3D parameters and the effective cloud distance. Following this, the effective cloud distance for every footprint is established and used to derive the corresponding parameterized slopes and intercepts. All results are consolidated in the configuration file.

  2. oco_retrieve function. Initially, this function adjusts the radiance of the footprint in line with the set slopes and intercepts. It then triggers the OCO retrieval algorithm with the modified spectra to obtain the mitigated XCO2.

  3. case_retrieval_analysis function. This function reviews the output of the mitigated XCO2 and juxtaposes the findings with the OCO-2 L2 product.

Appendix D: Abbreviation

D1 Abbreviations and their full names in this paper

Abbreviation Full name
A-train Earth Observing System Afternoon
Constellation
ABSCO Absorption coefficients
AOD Aerosol optical depth
CER Cloud effective radius
CO2 Carbon dioxide
COT Cloud optical thickness
CTH Cloud top height
EaR3T Education and Research 3D Radiative
Transfer Toolbox
FOV Field of view
FWHM Full width at half maximum
GMAO Global Modeling and Assimilation Office
GOSAT Greenhouse Gases Observing Satellite
L (0,1...) Level 0, Level 1, etc. (data product)
IPA Independent pixel approximation
MCARaTS Monte Carlo Atmospheric Radiative
Transfer Simulator
MODIS Moderate-Resolution Imaging
Spectroradiometer
O2 A Oxygen A-band
OCO Orbiting Carbon Observatory
ppm parts per million
R2 Determination coefficient
RT Radiative transfer
SCO2 Strong CO2
TCCON Total Carbon Column Observing Network
SZA Solar zenith angle
TOA Top of atmosphere
VMR Volume mixing ratio
WCO2 Weak CO2
XCO2 Column-averaged CO2 dry-air
mole fraction
Code availability

The EaR3T code (Chen et al., 2023a) is available at https://github.com/hong-chen/er3t (last access: 24 June 2024) and https://doi.org/10.5281/zenodo.7734965 (Chen et al., 2023b), and the EaR3T-OCO code is available at https://github.com/ywchen-tw/OCO2 (last access: 29 January 2025) and https://doi.org/10.5281/zenodo.15086808 (Chen, 2025).

Data availability

Version 10r of OCO-2 data can be accessed at https://doi.org/10.5067/6O3GEUK7U2JG (OCO-2 Science Team et al., 2019a), https://doi.org/10.5067/46J4Z696YA09 (OCO-2 Science Team et al., 2019b), https://doi.org/10.5067/FQ25VEK3DLRR (OCO-2 Science Team et al., 2019c), https://doi.org/10.5067/OJZZW0LIGSDH (OCO-2 Science Team et al., 2019d), https://doi.org/10.5067/6SBROTA57TFH (OCO-2 Science Team et al., 2020a), and https://doi.org/10.5067/E4E140XDMPO2 (OCO-2 Science Team et al., 2020b). The MODIS-related data from data collection 6.1, including MYD02QKM, MYD02HKM, MYD021KM, MYD03, MYD06, MYD04_L2, and MCD43A3, are available at https://doi.org/10.5067/MODIS/MYD02QKM.061 (MCST, 2017b), https://doi.org/10.5067/MODIS/MYD02HKM.061 (MCST, 2017c), https://doi.org/10.5067/MODIS/MYD021KM.061 (MCST, 2017a), https://doi.org/10.5067/MODIS/MYD03.061 (MCST, 2017d), https://doi.org/10.5067/MODIS/MOD06_L2.061 (Platnick et al., 2015), https://doi.org/10.5067/MODIS/MYD04_L2.061 (Levy and Hsu, 2015), and https://doi.org/10.5067/MODIS/MCD43A3.061 (Schaaf and Wang, 2021). We acknowledge the use of imagery from the Worldview Snapshots application (https://wvs.earthdata.nasa.gov, last access: 25 January 2025), part of the Earth Observing System Data and Information System (EOSDIS).

Author contributions

YWC and KSS developed the conceptual framework of the methodology presented here. YWC was primarily responsible for carrying out the radiance simulations and analyzing the data. HC played a supporting role in the development of the EaR3T-OCO program. All authors worked collaboratively to refine the methods, deliberate over the results, and contribute to drafting the original paper.

Competing interests

At least one of the (co-)authors is a member of the editorial board of Atmospheric Measurement Techniques. The peer-review process was guided by an independent editor, and the authors also have no other competing interests to declare.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.

Acknowledgements

We appreciate the National Aeronautics and Space Administration (grant no. 80NSSC18K0146) for developing EaR3T. This work utilized the Alpine high-performance computing resource at the University of Colorado, Boulder (University of Colorado Boulder Research Computing, 2023). Alpine is jointly funded by the University of Colorado, Boulder; the University of Colorado, Anschutz; Colorado State University; and the National Science Foundation (award 2201538).

Financial support

This research was supported by two ROSES projects, “Reducing OCO-2 regional biases through novel 3D cloud, albedo, and meteorology estimation” (grant no. 20-OCOST20-0031, Susan Kulawik, PI) and “Mitigation of 3D Cloud Radiative Effects in OCO-2 and OCO-3 XCO2 Retrievals”, (grant no. 80NSSC21K1063, Steven Massie, PI). The author Yu-Wen Chen was supported by a NASA FINESST grant (80NSSC24K1587).

Review statement

This paper was edited by Dmitry Efremenko and reviewed by two anonymous referees.

References

Bosilovich, M. G., Lucchesi, R., and Suarez, M.: MERRA-2: File specification, No. GSFC-E-DAA-TN27096, https://gmao.gsfc.nasa.gov/pubs/docs/Bosilovich785.pdf (last access: 9 April 2025) 2015. 

Chen, H., Schmidt, K. S., Massie, S. T., Nataraja, V., Norgren, M. S., Gristey, J. J., Feingold, G., Holz, R. E., and Iwabuchi, H.: The Education and Research 3D Radiative Transfer Toolbox (EaR3T) – towards the mitigation of 3D bias in airborne and spaceborne passive imagery cloud retrievals, Atmos. Meas. Tech., 16, 1971–2000, https://doi.org/10.5194/amt-16-1971-2023, 2023a. 

Chen, H., Schmidt, S., and Nataraja, V.: hong-chen/er3t: er3t-v0.1.1 (v0.1.1), Zenodo [code], https://doi.org/10.5281/zenodo.7734965, 2023b. 

Chen, Y.-W.: ywchen-tw/OCO2: v0.1.0 (v0.1.0), Zenodo [code], https://doi.org/10.5281/zenodo.15086808, 2025. 

Cansot, E., Pistre, L., Castelnau, M., Landiech, P., Georges, L., Gaeremynck, Y., and Bernard P.: MicroCarb instrument, overview and first results, Proc. SPIE 12777, International Conference on Space Optics – ICSO 2022, 12 July 2023, 1277734, https://doi.org/10.1117/12.269033, 2023. 

Connor, B., Bösch, H., McDuffie, J., Taylor, T., Fu, D., Frankenberg, C., O'Dell, C., Payne, V. H., Gunson, M., Pollock, R., Hobbs, J., Oyafuso, F., and Jiang, Y.: Quantification of uncertainties in OCO-2 measurements of XCO2: simulations and linear error analysis, Atmos. Meas. Tech., 9, 5227–5238, https://doi.org/10.5194/amt-9-5227-2016, 2016. 

Crisp, D.: Measuring atmospheric carbon dioxide from space with the Orbiting Carbon Observatory-2 (OCO-2), Proc. SPIE 9607, Earth Observing Systems XX, 960702, https://doi.org/10.1117/12.2187291, 2015. 

Crowell, S. M. R., Randolph Kawa, S., Browell, E. V., Hammerling, D. M., Moore, B., Schaefer, K., and Doney, S. C.: On the ability of space-based passive and active remote sensing observations of CO2 to detect flux perturbations to the carbon cycle, J. Geophys. Res.-Atmos., 123, 1460–1477, 2018. 

Deng, F., Jones, D. B. A., O'Dell, C. W., Nassar, R., and Parazoo, N. C.: Combining GOSAT XCO2 observations over land and ocean to improve regional CO2 flux estimates, J. Geophys. Res.-Atmos., 121, 1896–1913, 2016. 

Doicu, A., Efremenko, D. S., and Trautmann, T.: A Spectral Acceleration Approach for the Spherical Harmonics Discrete Ordinate Method, Remote Sens., 12, 3703, https://doi.org/10.3390/rs12223703, 2020. 

Eldering, A., Taylor, T. E., O'Dell, C. W., and Pavlick, R.: The OCO-3 mission: measurement objectives and expected performance based on 1 year of simulated data, Atmos. Meas. Tech., 12, 2341–2370, https://doi.org/10.5194/amt-12-2341-2019, 2019. 

Emde, C., Buras, R., and Mayer, B.: ALIS: An efficient method to compute high spectral resolution polarized solar radiances using the Monte Carlo approach, J. Quant. Spectrosc. Ra., 112, 1622–1631, https://doi.org/10.1016/j.jqsrt.2011.03.018, 2011. 

Frankenberg, C., Bar-On, Y. M., Yin, Y., Wenberg, P. O., Jacob, D. J., and Michalak, A. M.: Data Drought in the Humid Tropics: How to Overcome the Cloud Barrier in Greenhouse Gas Remote Sensing, ESS Open Archive, https://doi.org/10.22541/essoar.170923255.57545328/v1, 2024. 

Frey, R. A., Ackerman, S. A., Holz, R. E., Dutcher, S. and Griffith, Z.: The Continuity MODIS-VIIRS Cloud Mask, Remote Sens., 12, 3334, https://doi.org/10.3390/rs12203334, 2020. 

Imasu, R., Matsunaga, T., Nakajima, M., Yoshida, Y., Shiomi, K., Morino, I., Saitoh, N., Niwa, Y., Someya, Y., Oishi, Y. and Hashimoto, M.: Greenhouse gases Observing SATellite 2 (GOSAT-2): mission overview, Prog. Earth Planet Sci., 10, 33, https://doi.org/10.1186/s40645-023-00562-2, 2023. 

Iwabuchi, H.: Efficient Monte Carlo Methods for Radiative Transfer Modeling, J. Atmos. Sci., 63, 2324–2339, https://doi.org/10.1175/JAS3755.1, 2006. 

Iwabuchi, H. and Okamura, R.: Multispectral Monte Carlo radiative transfer simulation by the maximum cross-section method, J. Quant. Spectrosc. Ra., 193, 40–46, https://doi.org/10.1016/j.jqsrt.2017.01.025, 2017. 

King, M. D., Platnick, S., Menzel, W. P., Ackerman, S. A., and Hubanks, P. A.: Spatial and Temporal Distribution of Clouds Observed by MODIS Onboard the Terra and Aqua Satellites, IEEE T. Geosci. Remote, 51, 3826–3852, https://doi.org/10.1109/TGRS.2012.2227333, 2013. 

Kylling, A., Emde, C., Yu, H., van Roozendael, M., Stebel, K., Veihelmann, B., and Mayer, B.: Impact of 3D cloud structures on the atmospheric trace gas products from UV–Vis sounders – Part 3: Bias estimate using synthetic and observational data, Atmos. Meas. Tech., 15, 3481–3495, https://doi.org/10.5194/amt-15-3481-2022, 2022. 

Kuhlmann, G., Brunner, D., Broquet, G., and Meijer, Y.: Quantifying CO2 emissions of a city with the Copernicus Anthropogenic CO2 Monitoring satellite mission, Atmos. Meas. Tech., 13, 6733–6754, https://doi.org/10.5194/amt-13-6733-2020, 2020. 

Li, S. and Yang, J.: Retrieving global single-layer liquid cloud thickness from OCO-2 hyperspectral oxygen A-band, Remote Sens. Envrion., 311, 113272, https://doi.org/10.1016/j.rse.2024.114272, 2024. 

Levy, R. and Hsu, C.: MODIS Atmosphere L2 Aerosol Product, NASA MODIS Adaptive Processing System, Goddard Space Flight Center, USA [data set], https://doi.org/10.5067/MODIS/MYD04_L2.061, 2015. 

Mauceri, S., Massie, S., and Schmidt, S.: Correcting 3D cloud effects in XCO2 retrievals from the Orbiting Carbon Observatory-2 (OCO-2), Atmos. Meas. Tech., 16, 1461–1476, https://doi.org/10.5194/amt-16-1461-2023, 2023. 

Massie, S. T., Schmidt, K. S., Eldering, A., and Crisp, D.: Observational evidence of 3-D cloud effects in OCO-2 CO2 retrievals, J. Geophys. Res.-Atmos., 122, 7064–7085, https://doi.org/10.1002/2016JD026111, 2017. 

Massie, S. T., Cronk, H., Merrelli, A., O'Dell, C., Schmidt, K. S., Chen, H., and Baker, D.: Analysis of 3D cloud effects in OCO-2 XCO2 retrievals, Atmos. Meas. Tech., 14, 1475–1499, https://doi.org/10.5194/amt-14-1475-2021, 2021. 

Massie, S. T., Cronk, H., Merrelli, A., Schmidt, S., and Mauceri, S.: Insights into 3D cloud radiative transfer effects for the Orbiting Carbon Observatory, Atmos. Meas. Tech., 16, 2145–2166, https://doi.org/10.5194/amt-16-2145-2023, 2023. 

Miller, C. E., Crisp, D., DeCola, P. L., Olsen, S. C., Randerson, J. T., Michalak, A. M., Alkhaled, A., Rayner, P., Jacob, D. J., Suntharalingam, P., Jones, D. B. A., Denning, A. S., Nicholls, M. E., Doney, S. C., Pawson, S., Boesch, H., Connor, B. J., Fung, I. Y., O'Brien, D., Salawitch, R. J., Sander, S. P., Sen, B., Tans, P., Toon, G. C., Wennberg, P. O., Wofsy, S. C., Yung, Y. L., and Law, R. M.: Precision requirements for space-based XCO2 data, J. Geophys. Res.-Atmos., 112, D10314, https://doi.org/10.1029/2006JD007659, 2007. 

Minomura, M., Kuze, H. and Takeuchi, N.: Adjacency effect in the atmospheric correction of satellite remote sensing data: Evaluation of the influence of aerosol extinction profiles, Opt. Rev., 8, 133–141, https://doi.org/10.1007/s10043-001-0133-2, 2001. 

MODIS Characterization Support Team (MCST): MODIS 1km Calibrated Radiances Product, NASA MODIS Adaptive Processing System, Goddard Space Flight Center [data set], USA, https://doi.org/10.5067/MODIS/MYD021KM.061, 2017a. 

MODIS Characterization Support Team (MCST): MODIS 250m Calibrated Radiances Product, NASA MODIS Adaptive Processing System, Goddard Space Flight Center, USA [data set], https://doi.org/10.5067/MODIS/MYD02QKM.061, 2017b. 

MODIS Characterization Support Team (MCST): MODIS 500m Calibrated Radiance Product, NASA MODIS Adaptive Processing System, Goddard Space Flight Center, USA [data set], https://doi.org/10.5067/MODIS/MYD02HKM.061, 2017c. 

MODIS Characterization Support Team (MCST): MODIS Geolocation Fields Product, NASA MODIS Adaptive Processing System, Goddard Space Flight Center, USA [data set], https://doi.org/10.5067/MODIS/MYD03.061, 2017d. 

Nakajima, M., Kuze, A., Kawakami, S., Shiomi, K., and Suto, H.: Monitoring of the greenhouse gases from space by GOSAT, Int. Arch. Photogramm., 38, 94–99, 2010. 

Nelson, R. R., J. McDuffie, S. S. Kulawik, and C. O'Dell: Water and Temperature SVD Estimates to Improve OCO-2 XCO2 Errors, AGU Fall Meeting Abstracts, Chicago, USA, 12–16 December 2022, A15L-1402, https://ui.adsabs.harvard.edu/abs/2022AGUFM.A15L1402N (last access: 9 April 2025), 2022. 

OCO-2 L1B ATBD: Orbiting Carbon Observatory-2 & 3 (OCO-2 & OCO-3) Level 1B Algorithm Theoretical Basis, Version 2.0 Rev 0, January 15, JPL, California Institute of Technology, Pasadena, California, USA, https://docserver.gesdisc.eosdis.nasa.gov/public/project/OCO/OCO_L1B_ATBD.pdf (last access: 9 April 2025), 2021. 

OCO-2 L2 ATBD: Orbiting Carbon Observatory-2 & 3 (OCO-2 & OCO-3) Level 2 Full Physics Retrieval Algorithm Theoretical Basis, Version 2.0 Rev 3 January 2, JPL, California Institute of Technology, Pasadena, California, USA, 2020. 

OCO-2 Science Team/Gunson, M., and Eldering, A.: OCO-2 Level 1B calibrated, geolocated science spectra, Retrospective Processing V10r, Greenbelt, MD, USA, Goddard Earth Sciences Data and Information Services Center (GES DISC) [data set], https://doi.org/10.5067/6O3GEUK7U2JG, 2019a. 

OCO-2 Science Team/Gunson, M., and Eldering, A.: OCO-2 Level 2 CO2 prior based on CO2 monthly flask record, global meteorology, and age of air, Retrospective Processing V10r, Greenbelt, MD, USA, Goddard Earth Sciences Data and Information Services Center (GES DISC) [data set], https://doi.org/10.5067/46J4Z696YA09, 2019b. 

OCO-2 Science Team/Gunson, M., and Eldering, A.: OCO-2 Level 2 spatially ordered geolocated retrievals screened using the IMAP-DOAS Preprocessor (IDP), Retrospective Processing V10r, Greenbelt, MD, USA, Goddard Earth Sciences Data and Information Services Center (GES DISC) [data set], https://doi.org/10.5067/FQ25VEK3DLRR, 2019c. 

OCO-2 Science Team/Gunson, M., and Eldering, A.: OCO-2 Level 2 meteorological parameters interpolated from global assimilation model for each sounding, Retrospective Processing V10r, Greenbelt, MD, USA, Goddard Earth Sciences Data and Information Services Center (GES DISC) [data set], https://doi.org/10.5067/OJZZW0LIGSDH, 2019d. 

OCO-2 Science Team/Gunson, M., and Eldering, A.: OCO-2 Level 2 geolocated XCO2 retrievals results, physical model, Retrospective Processing V10r, Greenbelt, MD, USA, Goddard Earth Sciences Data and Information Services Center (GES DISC) [data set], https://doi.org/10.5067/6SBROTA57TFH, 2020a. 

OCO-2 Science Team/Gunson, M., and Eldering, A.: OCO-2 Level 2 bias-corrected XCO2 and other select fields from the full-physics retrieval aggregated as daily files, Retrospective processing V10r, Greenbelt, MD, USA, Goddard Earth Sciences Data and Information Services Center (GES DISC) [data set], https://doi.org/10.5067/E4E140XDMPO2, 2020b. 

O'Dell, C. W., Eldering, A., Wennberg, P. O., Crisp, D., Gunson, M. R., Fisher, B., Frankenberg, C., Kiel, M., Lindqvist, H., Mandrake, L., Merrelli, A., Natraj, V., Nelson, R. R., Osterman, G. B., Payne, V. H., Taylor, T. E., Wunch, D., Drouin, B. J., Oyafuso, F., Chang, A., McDuffie, J., Smyth, M., Baker, D. F., Basu, S., Chevallier, F., Crowell, S. M. R., Feng, L., Palmer, P. I., Dubey, M., García, O. E., Griffith, D. W. T., Hase, F., Iraci, L. T., Kivi, R., Morino, I., Notholt, J., Ohyama, H., Petri, C., Roehl, C. M., Sha, M. K., Strong, K., Sussmann, R., Te, Y., Uchino, O., and Velazco, V. A.: Improved retrievals of carbon dioxide from Orbiting Carbon Observatory-2 with the version 8 ACOS algorithm, Atmos. Meas. Tech., 11, 6539–6576, https://doi.org/10.5194/amt-11-6539-2018, 2018. 

Partain, P. T., Heidinger, A. K., and Stephens, G. L.: High spectral resolution atmospheric radiative transfer: Application of the equivalence theorem, J. Geophys. Res., 105, 21632177, https://doi.org/10.1029/1999JD900328, 2000.  

Payne, V. H., Drouin, B. J., Oyafuso, F., Kuai, L., Fisher, B. M., Sung, K., Nemchick, D., Crawford, T. J., Smyth, M., Crisp, D., Adkins, E., Hodges, J. T., Long, D. A., Mlawer, E. J., Merrelli, A., Lunny, E., and O'Dell, C. W.: Absorption coefficient (ABSCO) tables for the Orbiting Carbon Observatories: Version 5.1, J. Quant. Spectrosc. Ra., 255, 107217, https://doi.org/10.1016/j.jqsrt.2020.107217, 2020. 

Platnick, S., Ackerman, S., King, M., Meyer, K., Menzel, W. P., Holz, R. E., Baum, B. A., and Yang, P.: MODIS Atmosphere L2 Cloud Product (06_L2), NASA MODIS Adaptive Processing System, Goddard Space Flight Center [data set], USA, https://doi.org/10.5067/MODIS/MOD06_L2.061, 2015. 

Rodgers, C. D.: Inverse methods for atmospheric sounding: theory and practice (Vol. 2), World Scientific, https://doi.org/10.1142/3171, 2000. 

Schaaf, C. and Wang, Z.: MODIS/Terra+Aqua BRDF/Albedo Daily L3 Global – 500m V061, NASA EOSDIS Land Processes Distributed Active Archive Center [data set], https://doi.org/10.5067/MODIS/MCD43A3.061, 2021. 

Schmidt, K. S., Massie, S., and Feingold, G.: Impact of Broken Clouds on Trace Gas Spectroscopy From Low Earth Orbit. In Hyperspectral Imaging and Sounding of the Environment (Optica Publishing Group, 2019), paper HW5C-2, https://opg.optica.org/abstract.cfm?uri=HISE-2019-HW5C.2 (last access: 9 April 2025), 2019. 

University of Colorado Boulder Research Computing: Alpine, University of Colorado Boulder, https://doi.org/10.25811/k3w6-pk81, 2023. 

Worden, J. R., Doran, G., Kulawik, S., Eldering, A., Crisp, D., Frankenberg, C., O'Dell, C., and Bowman, K.: Evaluation and attribution of OCO-2 XCO2 uncertainties, Atmos. Meas. Tech., 10, 2759–2771, https://doi.org/10.5194/amt-10-2759-2017, 2017. 

Wylie, D., Jackson, D. L., Menzel, W. P., and Bates, J. J.: Trends in Global Cloud Cover in Two Decades of HIRS Observations, J. Climate, 18, 3021–3031, https://doi.org/10.1175/JCLI3461.1, 2005. 

Zinner, T., Schwarz, U., Kölling, T., Ewald, F., Jäkel, E., Mayer, B., and Wendisch, M.: Cloud geometry from oxygen-A-band observations through an aircraft side window, Atmos. Meas. Tech., 12, 1167–1181, https://doi.org/10.5194/amt-12-1167-2019, 2019. 

Download
Short summary
CO2 column-averaged dry-air mole fractions can be retrieved from space using spectrometers like OCO-2. However, nearby clouds induce spectral distortions that bias these retrievals beyond the accuracy needed for global CO2 source and sink assessments. This study employs a physics-based linearization approach to represent 3D cloud effects and introduces radiance-level mitigation techniques for actual OCO-2 data, enabling the operational implementation of these corrections.
Share