<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">AMT</journal-id><journal-title-group>
    <journal-title>Atmospheric Measurement Techniques</journal-title>
    <abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1867-8548</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/amt-19-5425-2026</article-id><title-group><article-title>Importance of subpixel Earth surface reflectance and altitude for atmospheric trace gas retrievals from passive satellite instruments</article-title><alt-title>Subpixel albedo and altitude for retrievals</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Weimer</surname><given-names>Michael</given-names></name>
          <email>mweimer@iup.physik.uni-bremen.de</email>
        <ext-link>https://orcid.org/0000-0002-1004-4002</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Reuter</surname><given-names>Maximilian</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Hilker</surname><given-names>Michael</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Noël</surname><given-names>Stefan</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-5216-9110</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Buchwitz</surname><given-names>Michael</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7616-1837</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Meijer</surname><given-names>Yasjka</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Lang</surname><given-names>Rüdiger</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4 aff5">
          <name><surname>Marshall</surname><given-names>Julia</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2648-128X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Bovensmann</surname><given-names>Heinrich</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Burrows</surname><given-names>John P.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1547-8130</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Bösch</surname><given-names>Hartmut</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3944-9879</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Institute of Environmental Physics, University of Bremen, Bremen, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>European Space Agency, Noordwijk, the Netherlands</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>EUMETSAT, Darmstadt, Germany</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Institut für Physik der Atmosphäre, Deutsches Zentrum für Luft- und Raumfahrt, Oberpfaffenhofen, Germany</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Leipziger Institut für Meteorologie, Universität Leipzig, Leipzig, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Michael Weimer (mweimer@iup.physik.uni-bremen.de)</corresp></author-notes><pub-date><day>21</day><month>August</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>16</issue>
      <fpage>5425</fpage><lpage>5455</lpage>
      <history>
        <date date-type="received"><day>16</day><month>March</month><year>2026</year></date>
           <date date-type="rev-request"><day>10</day><month>April</month><year>2026</year></date>
           <date date-type="rev-recd"><day>7</day><month>July</month><year>2026</year></date>
           <date date-type="accepted"><day>13</day><month>August</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Michael Weimer et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026.html">This article is available from https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e199">Satellite retrievals of atmospheric greenhouse gas columns are used to obtain information about greenhouse gas sources and sinks by inverse modeling. Such an application requires high accuracy, as even small biases of the retrieved concentrations may result in large errors of the inferred rates of surface emissions (source) and deposition, surface uptake  or removal in the atmosphere (sinks). For example, for the upcoming satellite mission dedicated to carbon dioxide monitoring (CO2M), co-funded by ESA and the European Commission for the Copernicus Programme, the accuracy of the column-averaged dry-air mole fraction of carbon dioxide (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) is required to be better than <inline-formula><mml:math id="M2" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>. Here we investigate a potentially important systematic error source, namely <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> biases due to correlated sub-pixel variability of surface reflectance (abbreviated as albedo) and altitude. To minimize this error source we propose the use of an albedo-weighted surface altitude which better represents the satellite's spatial sample than the unweighted average by using a linearized theoretical analysis at one wavelength with many assumptions including a non-scattering atmosphere and neglecting the influences of different illumination of the detector pixel (the point spread function) and effects of the bidirectional reflectance distribution function. We use Copernicus Sentinel-2 data combined with Copernicus Digital Elevation Model (DEM) data and the Fast atmOspheric traCe gAs retrievaL (FOCAL) algorithm and create a variety of self-consistent experiments to test this theory. First, we conduct experiments with defined conditions and second, we apply the methodology to some real-world examples: the Bełchatów power plant in Poland, the Black Forest in Germany, the region around Mont Blanc in the European Alps and the whole country of Germany. In all these examples, we find that using the albedo-weighted average of the surface altitude reduces biases at locations with heterogeneous surface structure. In addition, we developed a possible post-processing equation to account for this process, because high-resolution albedo currently is not measured simultaneously with satellite instruments. We also find that filter parameters connected to the surface roughness might be relaxed when using the albedo-weighted surface altitude in the retrievals. Furthermore, we examine the dependence of the <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> errors on the size of the spatial samples and find that the errors become larger with larger spatial samples, but are generally smaller by more than a factor of four when using the albedo-weighted instead of the unweighted average of the surface altitude. In conclusion, we show that the use of the albedo-weighted surface altitude in the retrieval process results in significant reduction of the <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> bias in these self-consistent experiments compared to the use of the unweighted mean altitude, as currently used in most retrieval schemes.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>European Space Agency</funding-source>
<award-id>4000138164/22/NL/SD</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Bundesministerium für Forschung, Technologie und Raumfahrt</funding-source>
<award-id>01 LK2103A</award-id>
<award-id>01LK2309B</award-id>
<award-id>50EE2421</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

      
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e268">Accurate measurements of greenhouse gases (GHGs) are crucial to understand ongoing changes in the climate system due to human influence and to develop mitigation strategies <xref ref-type="bibr" rid="bib1.bibx28" id="paren.1"/>. Greenhouse gas column-averaged measurements retrieved from observations of spectrometers on orbiting satellite platforms complement the sparse but very accurate in situ and ground-based passive remote sensing measurements of GHGs such that the combined data yield potentially accurate and consistent global datasets. In order to estimate the large-scale natural occurring and human modified sources and sinks, upcoming satellite missions, such as the European Space Agency (ESA) and European Commission funded Copernicus mission for carbon dioxide monitoring (CO2M), have stringent requirements for accuracy and precision for retrievals of the column-averaged dry-air mole fraction of carbon dioxide (<inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>). For instance, CO2M requires systematic errors to be smaller than <inline-formula><mml:math id="M7" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> and random errors to be smaller than <inline-formula><mml:math id="M8" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.7</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> for a given observation scenario <xref ref-type="bibr" rid="bib1.bibx22" id="paren.2"/>.</p>
      <p id="d2e310">Following on the pioneering development of the SCanning Imaging Absorption spectroMeter for Atmospheric CHartographY (SCIAMACHY), the retrieval of <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>  from the measurements of space-based passive remote sensing spectrometers observing in the near-infrared (NIR) and short-wave infrared (SWIR) have become a successful and common measurement strategy. Such instruments measure in near nadir geometry (looking downwards directly to Earth's surface). This enables the determination of GHG absorption along the electromagnetic solar radiation path through the atmosphere (called light path hereafter), which is reflected at the Earth's surface before upwelling to the satellite. Subsequently or simultaneously combining a knowledge of the light path, the <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is then estimated <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx3 bib1.bibx7 bib1.bibx31 bib1.bibx47 bib1.bibx51 bib1.bibx39 bib1.bibx18 bib1.bibx32 bib1.bibx55" id="paren.3"/>. Electromagnetic radiation upwelling to the top of the atmosphere comprises both surface scattering and scattering within the atmosphere by gases, aerosol and clouds. For cloud-free ground scenes, which are usually preferred for the determination and analysis of <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, different algorithms use different approaches to account for and separate the impacts of these two sources of electromagnetic radiation measured by the satellite spectrometers, which have different <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values. Consequently, the exact knowledge of the length of the light path is crucial to meet the requirements for accuracy and precision <xref ref-type="bibr" rid="bib1.bibx26" id="paren.4"/>.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e366">Theoretical example where <bold>(a)</bold> a spatial sample is split into two halves with an albedo of 0.25 and <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in one half and an albedo of one (perfect reflector) and a surface altitude <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in the other half and <bold>(b)</bold> the assumptions made in common greenhouse gas retrieval algorithms and <bold>(c)</bold> the corrected surface altitude suggested by this study. The surface altitude is used to compute the dry-air column from external data, which is in the denominator of <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. </p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f01.png"/>

      </fig>

      <p id="d2e452"><inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is defined as the <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> column divided by the dry-air column. The dry-air column derived from the length of the light path neglecting atmospheric scattering effects depends on the atmospheric state, but especially also on the altitude of the scattering surface. If the surface altitude is assumed to be too low (see Fig. <xref ref-type="fig" rid="F1"/>, panel b compared to panel c), the light path will be longer than the real light path and the dry-air column is overestimated. Therefore, the retrieved <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> will be too low compared to the real <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and vice versa. Thus, errors in the surface altitude have direct impact on the <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> error if the surface pressure is not a retrieved parameter. This is a potential systematic error source which should be avoided in trace gas retrievals.</p>
      <p id="d2e511">Changes in <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> should be proportional to the relative changes in the surface pressure because the dry-air column is proportional to the surface pressure, i.e. a <inline-formula><mml:math id="M23" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> change in surface pressure will lead to a <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> error in <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> when ignoring pressure broadening of the absorption lines. Around sea level, a pressure change of <inline-formula><mml:math id="M26" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula> (which is about <inline-formula><mml:math id="M27" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> of the air column) corresponds roughly to a change in altitude of <inline-formula><mml:math id="M28" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. Considering a background value of about <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">419</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx15" id="paren.5"><named-content content-type="pre">global value of 2023,</named-content></xref>, this leads to an approximate dependence of <inline-formula><mml:math id="M30" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.04</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e636">Spatial samples of satellite instruments have a ground scene spatial resolution, e.g. 1.8 <inline-formula><mml:math id="M31" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2.2 km<sup>2</sup> for CO2M <xref ref-type="bibr" rid="bib1.bibx22" id="paren.6"/>. Thus, assumptions have to be made about the subpixel surface altitude and reflectance which are representative for the spatial sample of the satellite. A common assumption in trace gas retrievals is to use the average surface altitude <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx11 bib1.bibx14 bib1.bibx48 bib1.bibx41 bib1.bibx52" id="paren.7"/> or to use for instance the center altitude which is assumed to be representative for the spatial sample <xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx45" id="paren.8"><named-content content-type="pre">e.g.,</named-content></xref>. This is a good assumption for homogeneous scenes where altitude variation is small and, accordingly, screening for surface roughness is one of the steps in greenhouse gas retrievals' pre- or post-processing <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx48" id="paren.9"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d2e672">A theoretical example illustrating how correlated heterogeneity in surface reflectance (called albedo in the remaining part of this study) and altitude leads to errors when using the average surface altitude is shown in Fig. <xref ref-type="fig" rid="F1"/>, where the spatial sample of a satellite is split into two halves, with an albedo of 0.25 in the first half and an albedo of one in the second half. In addition, there is an altitude change from lower altitude <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to a higher altitude <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The common approach to compute the surface altitude for the spatial sample is to use the unweighted average of the subpixel altitude values <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="F1"/>b). On the other hand, in the ideal case without scattering, the major signal arriving at the satellite's detector comes from the bright half with altitude <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Therefore, the surface altitude which is representative for the two occurring light paths, denoted by <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, is close to <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (panel c) whereas the average is lower (panel b). In conclusion, this example shows that a more sophisticated approach including information of subpixel surface altitude and albedo is needed to compute the representative surface altitude for the light path in the satellite's spatial sample. Here, as in the remaining part of this study, we neglect effects due to the point spread function or the bidirectional reflectance distribution function.</p>
      <p id="d2e776">While heterogeneity in subpixel surface reflectance and subpixel topography has been investigated in many studies separately <xref ref-type="bibr" rid="bib1.bibx53 bib1.bibx50" id="paren.10"><named-content content-type="pre">e.g.,</named-content></xref>, the examination of the combined effect of both heterogeneous surface albedo and altitude is missing so far and is the subject of this study.</p>
      <p id="d2e784">As a test case for this study, we use the future CO2M mission which is dedicated to <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> monitoring. It will be launched into a near-polar sun-synchronous orbit with an equator crossing time at 11:30 LT in a descending mode where the first of three satellites is expected to be launched in 2027 <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx54 bib1.bibx36" id="paren.11"/>. The CarbonSat concept is the basis for this mission with extended instrumentation <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx56 bib1.bibx8 bib1.bibx46 bib1.bibx5" id="paren.12"/>. A push-broom imaging spectrometer (CO2I) measuring solar radiances reflected at the Earth's surface and scattered in the atmosphere in three spectral bands is the primary instrument on CO2M, measuring in (1) the near infrared (NIR, 747–773 nm), used to retrieve information about scattering properties and the atmospheric dry-air column density, aerosols and solar-induced fluorescence (SIF); and (2) two bands in the short-wave infrared (SWIR1, 1590–1675  and SWIR2, 1990–2095 nm), used to derive information about atmospheric <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, aerosols and water vapor. Accordingly, <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> can be determined from these measurements. The expected across-track 110 spatial samples of CO2M will have a spatial resolution of <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">1.8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>×</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">2.2</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> on the ground with a swath width of about <inline-formula><mml:math id="M46" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">250</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>. Additional instruments are a spectrometer measuring in the visible spectral range for <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> measurements (NO2I), a Multi-Angle Polarimeter (MAP) primarily for aerosols and a Cloud Imager (CLIM), see also <xref ref-type="bibr" rid="bib1.bibx36" id="text.13"/> for an overview.</p>
      <p id="d2e901">It should be noted that there are approaches to simultaneously retrieve the surface pressure using the NIR band of GHG satellites <xref ref-type="bibr" rid="bib1.bibx47 bib1.bibx44 bib1.bibx29" id="paren.14"><named-content content-type="pre">e.g.,</named-content></xref> which will then account for part of the surface altitude change due to the albedo if the albedo behaves the same way in the SWIR <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> bands, which is not always the case.</p>
      <p id="d2e920">As the trace gas concentrations are usually retrieved from measurements in multiple spectral windows (NIR, SWIR1 and SWIR2 in the case of <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), it is important to note that the surface reflectance (albedo) depends on the wavelength, i.e. the albedo is different for each spectral pixel of the detector, but especially between the wavelength bands. For example, it could happen that the bright part in Fig. <xref ref-type="fig" rid="F1"/>a is in the other half for another spectral window so that the altitude to be used there should be close to <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e952">In this study, we introduce both (1) an approach for how to account for the effect of the albedo-weighted averaged surface altitude directly in the retrieval algorithms, which depends on the simultaneous measurements of the surface albedo, as discussed below, and (2) a possible post-processing correction for this effect if measurements of the subpixel albedo are not available simultaneously. We neglect the spectral dependence of the albedo within a given wavelength band in this study and account for the differences in albedo amongst different wavelength bands, only. We motivate in Sect. <xref ref-type="sec" rid="Ch1.S2"/> with a theoretical derivation that the albedo-weighted average of the surface altitude is a result of a simplified radiative transfer scenario. We then describe the datasets and methods used to account for this effect with the retrieval algorithm FOCAL-CO2M in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. We then apply this method to idealized test cases and real orography in Sect. <xref ref-type="sec" rid="Ch1.S4"/>, where we also derive a possible post-processing algorithm that can be used to apply a correction for <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> after running the retrieval. We finish with concluding remarks in Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Albedo-weighted average of surface altitude</title>
      <p id="d2e982">Satellite instruments using the Earth's surface as reflecting surface measure the average radiance at a given wavelength from a spatial sample on the Earth's surface of a given size (<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.2</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1.8</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> for CO2M). We assume in this study that the spatial sample has the exact size as given by the boundaries of the CO2M simulated orbits and that the detector pixel is illuminated homogeneously, which, in general, is not the case in reality <xref ref-type="bibr" rid="bib1.bibx54" id="paren.15"><named-content content-type="pre">e.g.,</named-content></xref>. In order to account for the subpixel heterogeneity, we divide this spatial sample into <inline-formula><mml:math id="M54" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> fully homogeneous subpixels with known subpixel dry-air column <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and subpixel surface albedo <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. By assuming only gaseous absorption in a non-scattering isothermal atmosphere and neglecting the pressure dependence of the molecular cross section <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>, gravity acceleration <inline-formula><mml:math id="M58" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> and dry-air column-averaged mole fraction <inline-formula><mml:math id="M59" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> of the absorbing species, this can be described by the Lambert-Beer law for an absorbing wavelength as follows:

          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M60" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">sub</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the reflected radiance without absorption and an albedo of one (perfect reflector). The air mass factor <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> converts the measured slanted air column to a vertical air column and depends on the solar and satellite viewing angles <xref ref-type="bibr" rid="bib1.bibx35" id="paren.16"><named-content content-type="pre">e.g.,</named-content></xref> which can be assumed to be constant within the spatial sample. In nadir geometry and for a solar zenith angle of <inline-formula><mml:math id="M63" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">°</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> because the sunlight has to go through the atmosphere twice before it arrives at the detector. It is assumed that <inline-formula><mml:math id="M65" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> is independent of the surface altitude within the single satellite spatial sample since the mole fraction does not depend on the air density.</p>
      <p id="d2e1185">We aim to determine the effective dry-air column which represents the light path in the spatial sample of the measurement, which can then be written according to the Lambert-Beer law with an effective surface albedo <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and an effective dry-air column <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M68" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The radiances <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">sub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> should be the same, therefore we set <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">sub</mml:mi></mml:msub><mml:mover><mml:mo>=</mml:mo><mml:mo>!</mml:mo></mml:mover><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M72" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The goal is to derive an expression for <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depending on the known subpixel albedo and dry-air column values from this equation and then use the dependence of <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> on the surface altitude to get an expression of the surface altitude in the end. In order to keep the validity of Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) for <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> (no absorption) or <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> (no absorption at non-absorbing wavelength), the effective albedo <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the average of the subpixel albedo values:

          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M78" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Inserting Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) yields:

          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M79" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Solving for <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> yields:

          <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M81" display="block"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>ln⁡</mml:mi><mml:mfenced close="]" open="["><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        In general, the dry-air column <inline-formula><mml:math id="M82" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> is the integral of the air density <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> from the surface altitude <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to infinity (where the density is zero):

          <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M85" display="block"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></disp-formula>

        with <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the Avogadro constant and <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the molar mass of dry air. In the isothermal atmosphere with temperature <inline-formula><mml:math id="M88" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>, <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be calculated with the hydrostatic approximation:

          <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M90" display="block"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>z</mml:mi><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

        with <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:math></inline-formula> and the specific gas constant of dry air <inline-formula><mml:math id="M92" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> and the gravitational acceleration <inline-formula><mml:math id="M93" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula>. Inserting Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) in Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) yields:

          <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M94" display="block"><mml:mrow><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>z</mml:mi><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

        with <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>H</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>. Thus, the dry-air column depends exponentially on the surface altitude. In the retrieval, it will be assumed that the spatial sample is homogeneous so that Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) is applicable to the effective dry-air column as well, providing the effective surface altitude <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, which is representative for light path in the satellite's spatial sample. Thus, inserting Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) yields

          <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M97" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>ln⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Solving for the effective altitude <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and defining the constant <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>≡</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">air</mml:mi></mml:msub><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:math></inline-formula>, which is the optical thickness of the absorption by the species as if the surface altitude was <inline-formula><mml:math id="M100" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, leads to the following equation:

          <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M101" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mi>ln⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>ln⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        Here, <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is an <inline-formula><mml:math id="M103" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional vector consisting of the subpixel surface altitudes. Hence, the effective surface altitude depends on the individual subpixel altitudes by the sum of two exponentials included in two logarithms. We further apply a <inline-formula><mml:math id="M104" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional Taylor expansion of first order to this function. The Taylor expansion uses the derivative of Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) for each <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. It is based around the pixel average surface altitude <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> which results in all subpixel altitudes <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> equal <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> at the expansion point, denoted as <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> in the following. We use the average because the differences of the individual <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values from the average is assumed to be small enough to apply a Taylor expansion of first order. The differences should then also be usable independent of the absolute value of the average altitude, see discussion later in this section. Note also that we do not apply any restrictions to <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, except that the difference to <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is small enough, so that <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> could also be any value of surface altitude that has been used in the retrieval. To simplify the notation, we define

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M114" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>≡</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>≡</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>ln⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mi>ln⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        so that the derivative of <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> with respect to one subpixel <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can be written as:

          <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M117" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

        which is evaluated at <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for the Taylor expansion. We get

          <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M119" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mfenced close="|" open=""><mml:mrow><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>ln⁡</mml:mi><mml:mfenced close="]" open="["><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        and

          <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M120" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mfenced close="|" open=""><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        and

          <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M121" display="block"><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

        and

          <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M122" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mfenced close="|" open=""><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mfenced open="" close="|"><mml:mrow><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        As can be seen, all terms of Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>) cancel with the results of Eqs. (<xref ref-type="disp-formula" rid="Ch1.E17"/>) and (<xref ref-type="disp-formula" rid="Ch1.E18"/>), so that Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>) simplifies to:

          <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M123" display="block"><mml:mrow><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The <inline-formula><mml:math id="M124" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional Taylor expansion in first order around <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can then be written as:

          <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M126" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Taylor</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

        which results in the albedo-weighted average of the surface altitude:

          <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M127" display="block"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">eff</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Taylor</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≡</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e4217">The question remains under which conditions this first-order Taylor approximation is valid. However, an evaluation using Eqs. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) and (<xref ref-type="disp-formula" rid="Ch1.E23"/>) will not help in the real application because the derivation is based on a one-wavelength retrieval while real retrievals use many wavelengths of different wavelength bands to retrieve the greenhouse gas concentration. We analyzed the parameter <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for all wavelengths used in the retrieval for CO2M, see Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>, and found that it covers four orders of magnitude ranging from values between <inline-formula><mml:math id="M129" display="inline"><mml:mn mathvariant="normal">0.008</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M130" display="inline"><mml:mn mathvariant="normal">25.6</mml:mn></mml:math></inline-formula>. This leads to errors due to this first-order approximation also differing by several orders of magnitude (not shown). As it cannot be evaluated in advance of the retrieval which will be the dominant error cause, this derivation is a demonstration that the albedo-weighted average of the surface altitude is a direct result of the assumptions made in this section, but its value for applications in actual retrievals is yet to be shown. This is why we start with examples with well-defined conditions increasing the complexity of the underlying data and finish with applications using real subpixel albedo and altitude data in the first part of the results section (Sect. <xref ref-type="sec" rid="Ch1.S4"/>).</p>
      <p id="d2e4254">The effective altitude that represents the light path and which is therefore to be used internally for trace gas retrievals has to account for the subpixel albedo, which will be further analyzed in various examples in the following sections. It should be noted that the albedo is dependent on the wavelength and it is expected that the effective altitudes for the retrieval will differ between wavelength bands if more than one band is used for the retrieval.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Datasets and methods</title>
      <p id="d2e4265">In this section, we briefly introduce the datasets used in this study: the Copernicus DEM (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>) and Copernicus Sentinel-2 data (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>). In addition, we describe the FOCAL retrieval algorithm with a focus on the changes for this study in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>. In Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>, we describe our method to estimate the impact of using the albedo-weighted averaged altitude.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>The Copernicus digital elevation model</title>
      <p id="d2e4283">In order to study the impact of subpixel altitudes on the spatial sample of the satellite instrument in nadir geometry, a precise surface altitude dataset with a spatial resolution better than that of the satellite's spatial samples is needed on a global scale, so that the number of subpixels <inline-formula><mml:math id="M131" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>) is large enough that effects at the edge of the spatial sample can be neglected (which simplifies computations). For this analysis, we selected the Copernicus DEM (CopDEM) which provides surface altitudes over land with a vertical accuracy usually better than <inline-formula><mml:math id="M132" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and is derived from satellite measurements in the time range between 2011 and 2015 <xref ref-type="bibr" rid="bib1.bibx17" id="paren.17"/>. This dataset is now recognized as a consistent and harmonized dataset and many satellite data processing algorithms are switching to this as database of the land surface altitude <xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx1 bib1.bibx29" id="paren.18"><named-content content-type="pre">e.g.,</named-content></xref>. As a Digital Surface Model (DSM), it represents “the top-reflective surface of the Earth including buildings, infrastructure and vegetation” <xref ref-type="bibr" rid="bib1.bibx17" id="paren.19"/>. Note that a DEM usually represents the surface elevation without buildings and vegetation etc., but we still refer to this dataset as Copernicus DEM as done in many previous studies.</p>
      <p id="d2e4318">Three possible horizontal grid spacings are available: approx. <inline-formula><mml:math id="M133" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> over Europe as well as approx. <inline-formula><mml:math id="M134" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">30</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and approx. <inline-formula><mml:math id="M135" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">90</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> globally. We use the 90 m-dataset, which is referred to as GLO-90, because the number of subpixels in the order of <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">480</mml:mn></mml:mrow></mml:math></inline-formula> for one CO2M spatial sample is sufficient for this study, and the data amount is acceptable for being handled in the retrievals. More details about the CopDEM can be found in the CopDEM Handbook <xref ref-type="bibr" rid="bib1.bibx17" id="paren.20"/>.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>The MultiSpectral Instrument (MSI) on the Copernicus Sentinel-2 satellites</title>
      <p id="d2e4377">We intend to use Copernicus Sentinel-2 (S2) data in this study to get an estimate of the surface reflectance in the different wavelength bands of CO2M. Surface reflectance datasets from other satellites, such as the visible infrared imaging radiometer suite (VIIRS) or the Moderate Resolution Imaging Spectroradiometer (MODIS) exist but their spatial resolution is lower than that of Copernicus S2 and also coarser than the Copernicus DEM grid spacing.</p>
      <p id="d2e4380">The three Copernicus Sentinel-2 satellites were launched in 2015 (S-2A), 2017 (S-2B) and 2024 (S-2C) as a joint project of the European Commission and the ESA as part of the European Union Copernicus environmental monitoring program <xref ref-type="bibr" rid="bib1.bibx21" id="paren.21"/>. The satellites fly in a sun-synchronous orbit with an equator crossing time at 10:30 in the morning in a descending node with a revisit period of about five days <xref ref-type="bibr" rid="bib1.bibx13" id="paren.22"/>. The MultiSpectral Instrument (MSI) onboard both satellites is a pushbroom multi-spectral imaging sensor measuring in 13 wavelength bands from visible to short-wave infrared <xref ref-type="bibr" rid="bib1.bibx21" id="paren.23"/>. The spatial resolution depends on the wavelength band and varies between 10 and <inline-formula><mml:math id="M137" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">60</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. Here, we use the S2 data from the Harmonized Landsat/Sentinel-2 surface reflectance product <xref ref-type="bibr" rid="bib1.bibx13" id="paren.24"><named-content content-type="pre">HLS,</named-content></xref>, which is gridded to a common grid of <inline-formula><mml:math id="M138" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">30</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and which assumes a Lambertian surface to calculate the surface reflectance <xref ref-type="bibr" rid="bib1.bibx57" id="paren.25"/>. The HLS dataset has been used in many surface-related applications all over the globe <xref ref-type="bibr" rid="bib1.bibx60 bib1.bibx2 bib1.bibx38 bib1.bibx12 bib1.bibx25 bib1.bibx61" id="paren.26"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d2e4428">The HLS data are provided with a Fmask for quality assessment. In each downloaded S2 tile, the data contaminated with high aerosol load (<inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mtext>Fmask</mml:mtext><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">192</mml:mn></mml:mrow></mml:math></inline-formula>), clouds (<inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mtext>Fmask</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>), adjacent to clouds (<inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mtext>Fmask</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>) or cloud shadows (<inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mtext>Fmask</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>) are removed. In addition, each tile is filtered for high surface reflectance (<inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula>) or reflectance lower than zero in any band. We deliberately keep the snow data, although they might have poor quality and would be filtered out, because it might be difficult to estimate in advance if a spatial sample is partly covered by snow and because there is no explicit filter for snow in the FOCAL-CO2M retrieval algorithm.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e4495">Wavelengths of the CO2M and Sentinel-2 (S2) bands used in this study. Note that the actual central wavelengths and widths differ slightly between S-2A and S-2B. The values here are from the description by <xref ref-type="bibr" rid="bib1.bibx21" id="text.27"/>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">CO2M Band</oasis:entry>
         <oasis:entry colname="col2">CO2M wavelength</oasis:entry>
         <oasis:entry colname="col3">S2 Band</oasis:entry>
         <oasis:entry colname="col4">approx. wavelength</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">range (nm)</oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">range (nm)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">NIR</oasis:entry>
         <oasis:entry colname="col2">747–773</oasis:entry>
         <oasis:entry colname="col3">B07</oasis:entry>
         <oasis:entry colname="col4">773–793</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SWIR1</oasis:entry>
         <oasis:entry colname="col2">1590–1675</oasis:entry>
         <oasis:entry colname="col3">B11</oasis:entry>
         <oasis:entry colname="col4">1565–1655</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SWIR2</oasis:entry>
         <oasis:entry colname="col2">1990–2095</oasis:entry>
         <oasis:entry colname="col3">B12</oasis:entry>
         <oasis:entry colname="col4">2100–2280</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4594">Although the spectral bands of the MSI do not exactly match with the bands measured by CO2M, they overlap sufficiently well to estimate the surface reflectance in the individual bands measured by CO2M. We use the bands B07 for NIR, B11 for SWIR1 and B12 for SWIR2, see Table <xref ref-type="table" rid="T1"/>, which have a surface reflectance precision in the order of 0.03 <xref ref-type="bibr" rid="bib1.bibx33" id="paren.28"/>. Note that the time and viewing geometry are different between S2 and CO2M which is not relevant for the simulated data here, but could lead to errors in later applications, e.g. due to different shadows of the mountains at the time of measurement, if rain darkens part of the surface in the time between the two measurements, or if snow falls or melts in the meantime.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>The FOCAL greenhouse gas retrieval algorithm</title>
      <p id="d2e4610">In this study, we use the Fast atmOspheric traCe gAs retrievaL (FOCAL) algorithm which approximates multiple scattering by one retrieved scattering layer <xref ref-type="bibr" rid="bib1.bibx49" id="paren.29"/>. This makes FOCAL fast and efficient in retrieving trace gas information from hyperspectral instruments. FOCAL has been applied successfully to the measurements from many satellites like the Orbiting Carbon Observatory 2 <xref ref-type="bibr" rid="bib1.bibx48" id="paren.30"><named-content content-type="pre">OCO-2,</named-content></xref>, and the two Greenhouse gases Observing SATellites <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx42" id="paren.31"><named-content content-type="pre">GOSAT and GOSAT-2,</named-content></xref> and is one of the operational algorithms for the future CO2M mission which is used in this study <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx59" id="paren.32"><named-content content-type="pre">FOCAL-CO2M,</named-content></xref>.</p>
      <p id="d2e4631">The forward model of FOCAL-CO2M is used to generate a data base of simulated spectra which are used as a look-up table for the subpixel altitudes. Then, the subpixel radiances are averaged, similar to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), resulting in the radiance for the spatial sample of the satellite, whereof <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is retrieved with FOCAL-CO2M using either the unweighted or the albedo-weighted surface altitude.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e4650">State vector elements for FOCAL in this study with their a-priori values and usage in the fit windows.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:colspec colnum="7" colname="col7" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Symbol</oasis:entry>
         <oasis:entry colname="col2">Description</oasis:entry>
         <oasis:entry colname="col3">A-priori value</oasis:entry>
         <oasis:entry colname="col4">SIF</oasis:entry>
         <oasis:entry colname="col5">NIR</oasis:entry>
         <oasis:entry colname="col6">SWIR1</oasis:entry>
         <oasis:entry colname="col7">SWIR2</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> mole fraction in each FOCAL layer</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M148" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">✓</oasis:entry>
         <oasis:entry colname="col7">✓</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> mole fraction in each FOCAL layer</oasis:entry>
         <oasis:entry colname="col3">(1)</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">✓</oasis:entry>
         <oasis:entry colname="col7">✓</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula> mole fraction in each FOCAL layer</oasis:entry>
         <oasis:entry colname="col3">0.01 ppm</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">✓</oasis:entry>
         <oasis:entry colname="col7">✓</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">optical thickness of the scattering layer</oasis:entry>
         <oasis:entry colname="col3">(2)</oasis:entry>
         <oasis:entry colname="col4">✓</oasis:entry>
         <oasis:entry colname="col5">✓</oasis:entry>
         <oasis:entry colname="col6">✓</oasis:entry>
         <oasis:entry colname="col7">✓</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">pressure of the scattering layer</oasis:entry>
         <oasis:entry colname="col3">(3)</oasis:entry>
         <oasis:entry colname="col4">✓</oasis:entry>
         <oasis:entry colname="col5">✓</oasis:entry>
         <oasis:entry colname="col6">✓</oasis:entry>
         <oasis:entry colname="col7">✓</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Å<sub>sca</sub></oasis:entry>
         <oasis:entry colname="col2">Ångström coefficient of the scattering layer</oasis:entry>
         <oasis:entry colname="col3">(4)</oasis:entry>
         <oasis:entry colname="col4">✓</oasis:entry>
         <oasis:entry colname="col5">✓</oasis:entry>
         <oasis:entry colname="col6">✓</oasis:entry>
         <oasis:entry colname="col7">✓</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SIF factor</oasis:entry>
         <oasis:entry colname="col2">Factor of SIF to be applied to the input SIF spectrum</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">✓</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">–</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">..</mml:mn><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">SIF</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Albedo polynomial coefficients in SIF window</oasis:entry>
         <oasis:entry colname="col3">0.5, 0, 0, 0</oasis:entry>
         <oasis:entry colname="col4">✓</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">–</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">..</mml:mn><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">NIR</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Albedo polynomial coefficients in NIR window</oasis:entry>
         <oasis:entry colname="col3">0.5, 0, 0, 0</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">✓</oasis:entry>
         <oasis:entry colname="col6">–</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">..</mml:mn><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Albedo polynomial coefficients in SWIR1 window</oasis:entry>
         <oasis:entry colname="col3">0.5, 0, 0, 0</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">✓</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">..</mml:mn><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Albedo polynomial coefficients in SWIR2 window</oasis:entry>
         <oasis:entry colname="col3">0.5, 0, 0, 0</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">–</oasis:entry>
         <oasis:entry colname="col7">✓</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e4653">(1): Profile using the Simple cLImatological Model for atmospheric <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx42" id="paren.33"><named-content content-type="pre">SLIMCH4,</named-content></xref> for the same grid cell over Berlin as the meteorological profiles. (2)–(4): depend on the scattering applied, see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>: (2) 0.000, 0.019, 0.037; (3) 0.2000, 0.2635, 0.4880 in units of surface pressure; (4) 4.000, 3.575, 3.690.</p></table-wrap-foot></table-wrap>

      <p id="d2e5174">The FOCAL forward model in this study generates spectra from the state vector elements listed in Table <xref ref-type="table" rid="T2"/>. They comprise the mole fractions of <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>, resolved in five layers with equal dry-air column, the properties of the scattering layer, a factor for the SIF signal and albedo polynomials in the fit windows. Note that further state vector elements are accounted for when applying FOCAL to real data, such as the shift and squeeze of the wavelengths <xref ref-type="bibr" rid="bib1.bibx49" id="paren.34"/>.</p>
      <p id="d2e5217">The vertical meteorological profiles of pressure, temperature, dry-air column and geometric height are additional input for the forward model. For all cases analyzed in this study, the latter are taken from the ERA5 reanalysis <xref ref-type="bibr" rid="bib1.bibx27" id="paren.35"/> at a grid point over the capital of Germany, Berlin (latitude 52.51° N, longitude 13.4° E, surface elevation approx. <inline-formula><mml:math id="M163" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">50</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) from 3 July 2015. The solar zenith angle is set to 50° in all cases. This ensures usage of realistic atmospheric conditions while keeping the basis of the meteorology constant to be able to study only the effect of surface altitude. In addition, consistency with the radiance database, described in the following section, is ensured with this so that the retrieved values are exactly the same for homogeneous scenes (not shown). The profiles are cut or extended to the actual DEM surface altitudes using the hydrostatic approximation. Then, they are resampled to the five FOCAL internal layers with equal dry-air sub-columns <xref ref-type="bibr" rid="bib1.bibx48" id="paren.36"><named-content content-type="pre">see</named-content></xref>. In the original version, they are the same for all wavelength bands, but here we are including a wavelength dependence, as discussed above. Therefore, we adapted FOCAL for this study to be able to use these meteorological profiles dependent on the wavelength bands, such that these variables get another dimension for the wavelength band and only the profiles for the specific wavelength band are used for fitting within this band. While using the same meteorological profiles from Berlin everywhere, they are cut off at or extended to the effective altitude for the specific fit window so that the profiles are different in each wavelength band. We provide these profiles either using the average surface altitude for all bands, or using the albedo-weighted altitude so that the profiles are different in the wavelength bands.</p>
      <p id="d2e5239">FOCAL-CO2M estimates the surface reflectance for each wavelength band (NIR, SWIR1, SWIR2) separately with a polynomial to account for non-linear effects, which are abbreviated as albedo polynomial coefficients in this study. As indicated in Sect. <xref ref-type="sec" rid="Ch1.S2"/>, the surface reflectance is wavelength-dependent, which makes the albedo-weighted averaged surface altitude dependent on the wavelength as well. Although, in principle, every single spectral measurement has a specific albedo, current satellite datasets, such as S2, provide information only for broader bands that are close to the fit windows used in FOCAL-CO2M.</p>
      <p id="d2e5244">The FOCAL algorithm uses optimal estimation to retrieve the state vector elements. All the state vector elements are set to the a-priori values of Table <xref ref-type="table" rid="T2"/> and then iteratively calculated using the optimal estimation algorithm to retrieve <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, see e.g. <xref ref-type="bibr" rid="bib1.bibx43" id="text.37"/>, and references therein. As can be seen, there is no direct connection of the NIR window to the <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> concentration, only an indirect connection via the scattering parameters. We do not add noise to the radiances (but use a realistic uncertainty based on the signal-to-noise ratio). Then, we use the inversion of FOCAL to retrieve the state vector elements, one focus being <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. We do not apply any post-processing but compare the directly retrieved <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> between simulations with average and albedo-weighted averaged surface altitude. The experiments use average scattering parameters from the retrieval results by <xref ref-type="bibr" rid="bib1.bibx59" id="text.38"/>, see some further discussion of scattering in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/></p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e5314">Flow chart illustrating the procedure starting from Copernicus DEM and S2 surface reflectance datasets to the <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals with FOCAL.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f02.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Method to derive albedo-weighted average of surface altitude</title>
      <p id="d2e5343">In order to acquire the subpixel information about wavelength-dependent surface reflectance and surface altitude, the following procedure is applied (see Fig. <xref ref-type="fig" rid="F2"/>):</p>
      <p id="d2e5348">First, we define the region of interest by using an S2 tile provided by the HLS dataset, average the S2 timeseries of cloud-free surface reflectance measurements using the data of the year 2019 for the 30 m pixels and additionally average the surface reflectances that fall into the Copernicus DEM spatial grid points with a side length of about <inline-formula><mml:math id="M170" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">90</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. The year 2019 is used because it is the first full year of measurements of S2 with two satellites (better coverage) closest to the acquisition times in the CopDEM data. This results in surface reflectance measurements by S2 MSI at the same spatial sampling as the Copernicus DEM.</p>
      <p id="d2e5362">Secondly, we use the FOCAL forward model to generate a database of simulated radiance spectra for surface altitudes between <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M172" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">9</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> with a vertical spacing of <inline-formula><mml:math id="M173" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">4</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> (i.e. CopDEM accuracy) and input surface reflectances for the three CO2M wavelength bands for values of <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1.00</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>. The input state vector elements for the FOCAL forward model are set to the a-priori values shown in Table <xref ref-type="table" rid="T2"/>. The input <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is set to a constant value of <inline-formula><mml:math id="M176" display="inline"><mml:mn mathvariant="normal">400</mml:mn></mml:math></inline-formula> parts per million (ppm), i.e. the <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> volume mixing ratio is set to this value in all internal FOCAL layers. The meteorological input parameters originate from the location of Berlin as mentioned above. Using the FOCAL forward model to generate the radiances has the advantage of self-consistency, i.e. in the homogeneous case, the radiance and therefore the retrieved <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> will match exactly with the input. In other words, any deviation of the retrieved <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M180" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> is a direct result of errors in the surface altitude used in the retrieval. Therefore, it is representative to investigate the influence of this effect, although the effect of complex terrains is not explicitly accounted for as done in 3-dimensional radiative transfer algorithms <xref ref-type="bibr" rid="bib1.bibx53" id="paren.39"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d2e5496">Thirdly, we take the CopDEM pixels that lie within one CO2M spatial sample and use the corresponding altitude and S2 reflectance data to obtain the simulated radiance measurement for each subpixel of the CO2M spatial sample. The number of subpixels <inline-formula><mml:math id="M181" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is on the order of 480 and is large enough to neglect that at the boundaries only parts of the CopDEM grid point are within the CO2M spatial sample. We then average the radiances across the CO2M spatial sample and interpolate the meteorological profiles to their corresponding average albedo and the average or albedo-weighted altitudes using a bilinear interpolation in the albedo-altitude space of the database of spectra.</p>
      <p id="d2e5507">Finally, we apply the FOCAL retrieval to the averaged spectra using both versions of the surface altitudes and compare their results for differences in the retrieved parameters, especially <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. As the albedo is currently not measured simultaneously with the <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> measurements, we also explore the option to apply a post-processing to already retrieved <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which is indicated with the subscript “postpro” in this study (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/> for further information).</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
      <p id="d2e5555">We start by applying this methodology to idealized conditions (Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>) where we define the subpixel surface altitudes and albedos. The complexity of these experiment is increased incrementally to test whether the one-wavelength model of Sect. <xref ref-type="sec" rid="Ch1.S2"/> is applicable to the actual multi-wavelength retrieval algorithm. Then, we apply the methodology to realistic scenes on Earth as examples, see Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>. This is followed by examination of the question of whether the surface roughness thresholds in greenhouse gas retrievals can be relaxed when using the albedo-weighted average of the surface altitude in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>. Then, the possible application in greenhouse gas retrievals as post-processing (Sect.  <xref ref-type="sec" rid="Ch1.S4.SS4"/>) and in comparison to the direct implementation in FOCAL is investigated (Sect. <xref ref-type="sec" rid="Ch1.S4.SS5"/>). Finally, we examine the dependence of the effect on different sizes of satellite spatial samples in Sect. <xref ref-type="sec" rid="Ch1.S4.SS6"/>.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Application to idealized conditions</title>
      <p id="d2e5580">In a first experiment, we separate an artificial satellite spatial sample into two parts, similar to the simple example of Fig. <xref ref-type="fig" rid="F1"/>, but the fraction <inline-formula><mml:math id="M185" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> of the dark and bright parts may vary between 0 and <inline-formula><mml:math id="M186" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>. One part of the spatial sample has a surface altitude of <inline-formula><mml:math id="M187" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and albedo values in all wavelength bands of 0.001. The value 0.001 is used because a value of zero is unrealistic and leads to errors in the retrieval. The values in the other parts vary as described below. In the one-wavelength example of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), this can be calculated explicitly. We are now interested in the difference of <inline-formula><mml:math id="M188" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula>, if we use the average altitude instead of the albedo-averaged altitude, while the measured radiance is the same:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M189" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E24"><mml:mtd><mml:mtext>24</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">weighted</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>exp⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">σ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">weighted</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E25"><mml:mtd><mml:mtext>25</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">mean</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>exp⁡</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">σ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">mean</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E26"><mml:mtd><mml:mtext>26</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">weighted</mml:mi></mml:msub><mml:mover><mml:mo>=</mml:mo><mml:mo>!</mml:mo></mml:mover><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">mean</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e5777">The difference in <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> can then be written as:

            <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M191" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">weighted</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">mean</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">weighted</mml:mi></mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          with <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> depending on the fraction <inline-formula><mml:math id="M194" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> filled with <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> as:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M196" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E28"><mml:mtd><mml:mtext>28</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E29"><mml:mtd><mml:mtext>29</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          Note that we define <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> as a correction term to the retrieved <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> throughout this study. Thus, the resulting <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> has to be added to the retrieved <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to get the <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> corrected for the effect of albedo-weighted averaged surface altitude.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e6133">Differences of <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> between averaged and albedo-weighted average of the surface altitude for a spatial sample split into two parts for fractions filled with albedo <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> between 0 and <inline-formula><mml:math id="M204" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>, albedo values of the parts of <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>. The simple one-wavelength model is used, resulting in Eq. (<xref ref-type="disp-formula" rid="Ch1.E27"/>), which is shown here. The three lines correspond to altitude changes with respect to the average surface altitude (<inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) of 8, 48 and <inline-formula><mml:math id="M208" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">96</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. We added dots at the fractions that are used in the next two figures of this study for comparison. More examples of albedo pairs can be found in the Supplement this study (Fig. S1).  </p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f03.png"/>

        </fig>

      <p id="d2e6233">An example of this equation for <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> is shown in Fig. <xref ref-type="fig" rid="F3"/> for different subpixel surface altitude changes (8, 48 and <inline-formula><mml:math id="M211" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">96</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M212" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">96</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> corresponds to the maximum subpixel altitude changes of the Black Forest in Germany if CO2M-sized spatial samples are assumed to be split in two parts). Due to the non-linearity in <inline-formula><mml:math id="M213" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>, the difference in <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> depends on the fraction in a strongly non-linear and asymmetric way. We show some more examples of albedo pairs in the Supplement where it can be seen that this asymmetry is due to the small value of <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula>. As expected, <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> increases with an increasing <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, with values up to <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>≈</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">96</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e6395">Dependence of <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in a spatial sample split into two homogeneous parts retrieved with FOCAL on background altitude (line colors), altitude difference <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (columns) and using the unweighted (top row) and albedo-weighted average (bottom row) of the surface altitude. The <inline-formula><mml:math id="M222" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axis shows the fraction <inline-formula><mml:math id="M223" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> (different lines) of the artificial satellite spatial sample, split into two parts. The albedos of the three wavelength bands of CO2M are set to <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula> and  <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>, as in Fig. <xref ref-type="fig" rid="F3"/>. Because some of the panels have values that are close to zero, we added the figures without shared <inline-formula><mml:math id="M226" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-axes in the Supplement of this study (Fig. S2). </p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f04.png"/>

        </fig>

      <p id="d2e6484">We further extend this experiment and apply the FOCAL retrieval algorithm to this spatial sample with all wavelength bands and fit windows as in CO2M for the same albedo values in all three bands, see Fig. <xref ref-type="fig" rid="F4"/>. This figure gives a first indication that the albedo-weighted average of the surface altitude should be used in nadir satellite retrievals because the differences in <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are by two orders of magnitude smaller using this approach compared to the average altitude. As expected from the theoretical example of Fig. <xref ref-type="fig" rid="F3"/>, the largest differences occur for a fraction of <inline-formula><mml:math id="M228" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> and the order of magnitude of the changes is similar. The non-monotonous values within one fraction are a result of the retrievals that are not equal to the truth anymore so that other retrieved parameters get involved in the calculation.</p>
      <p id="d2e6513">Figure <xref ref-type="fig" rid="F4"/> also shows the dependence of <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> on the background surface altitude which varied between zero and <inline-formula><mml:math id="M230" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">8000</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. The deviation of <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from zero increases in all cases with increased background altitude. This cannot directly be explained by the simple theoretical model above, and has probably to do with using more than one wavelength for the cross sections and more than one trace gas to be retrieved which leads to larger complexity.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e6557">Similar to Fig. <xref ref-type="fig" rid="F4"/>, but showing results with the VEG50 scenario in the second part of the spatial sample split into two, i.e. <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi mathvariant="normal">NIR</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx22" id="paren.40"/>. Additional experiments where the average surface altitude is taken in only one of the three bands are shown (second to fourth row). In the other bands, the albedo-weighted average of the surface altitude is used. As in some of the panels the values are close to zero, we added the figures without shared <inline-formula><mml:math id="M235" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-axes in the Supplement of this study (Fig. S3).  </p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f05.png"/>

        </fig>

      <p id="d2e6644">The previous examples showed cases where the albedo is the same in the three wavelength bands. As a next step, we set the albedos to the values of the VEG50 scenario described in <xref ref-type="bibr" rid="bib1.bibx22" id="text.41"/>, see Fig. <xref ref-type="fig" rid="F5"/>. In general, <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is smaller than with albedo 0.5 and the height dependence is smaller as well. Similar to the previous analysis, <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is small for the case of an albedo-weighted average of the surface altitude with values of about <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula> ppm. In addition to the experiments shown in Fig. <xref ref-type="fig" rid="F4"/>, we show experiments in Fig. <xref ref-type="fig" rid="F5"/> where the average surface altitude is used in the retrieval only in one wavelength band so that contributions of the different bands to the <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> error can be estimated. As expected, the contributions of the SWIR bands are largest due to their sensitivity to the <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> concentration in the atmosphere. The largest contributions originate from the SWIR2 band. The <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values due to the NIR band are smaller but not negligible for the VEG50 scenario. The largest <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes occur for a fraction of the spatial sample of <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">20</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> as a result of the different albedo values compared to the previous analysis. Note that the <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values due to the SWIR1 band (third row in Fig. <xref ref-type="fig" rid="F5"/>) show the expected decrease with the background altitude so that it can be concluded that the increase seen in the unweighted average comes from the SWIR2 band. In addition, it can be seen that the error at <inline-formula><mml:math id="M245" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">8</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> is larger when applying the average only in the SWIR2 band compared to the average in all bands, which shows that the error in the first row is a linear combination of the error in all bands. As the SWIR2 band has the largest contribution, the order of the lines in the first row of Fig. <xref ref-type="fig" rid="F5"/> is similar to the experiment with average surface altitude only in the SWIR2 band.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e6786">Differences of <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for all combinations of a spatial sample split into two parts, with one part <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> and albedo of 0.001 in all fit windows, and the other part changing <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> between <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mfenced close="}" open="{"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">96</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, spectral band albedos between <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mfenced open="{" close="}"><mml:mrow><mml:mn mathvariant="normal">0.001</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and fractions between <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mfenced open="{" close="}"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. The blue graph corresponds to the experiment with mean surface altitude and the black graph shows the experiment with albedo-weighted averaged surface altitude. The horizontal lines show minimum and maximum and the shaded ranges show the distribution of values. The total number of data points is 247 104 (<inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">12</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> albedo, 13 altitude and 11 fraction values). The <inline-formula><mml:math id="M253" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> values correspond to the standard deviations of the <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values (in ppm).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f06.png"/>

        </fig>

      <p id="d2e6954">We extended the analysis to not only one combination of albedos and <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values, but performed experiments with all combinations of <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi mathvariant="normal">NIR</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and fractions <inline-formula><mml:math id="M260" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> and compared the results of <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> between retrievals using mean and albedo-weighted surface altitude, see Fig. <xref ref-type="fig" rid="F6"/>. While the experiment using the average surface altitude shows differences of up to <inline-formula><mml:math id="M262" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>, the variability of <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in the experiment with albedo-weighted surface altitude is much smaller. This is also reflected in the standard deviations for both methods: With the unweighted average, the standard deviation is <inline-formula><mml:math id="M264" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.9</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> whereas it is <inline-formula><mml:math id="M265" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.01</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> when applying the albedo-weighted average of the surface altitude. The negative differences in Fig. <xref ref-type="fig" rid="F6"/> are a result of near-zero albedo values in the SWIR bands and a non-zero albedo in the NIR. There is some dependence on <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the experiment with albedo-weighted surface altitude which is a result of the approximations discussed in Sect. <xref ref-type="sec" rid="Ch1.S2"/>.</p>
      <p id="d2e7125">In summary, it was shown in this section starting from a theoretical example with constant conditions and ending with variable surface altitudes, albedos and fractions that the albedo-weighted averaged surface altitude is a good approximation for the surface altitude that is representative for the light path in a spatial sample of a satellite. As the experiments shown above always used an artificial spatial sample split into two homogeneous parts, these test cases are useful to investigate the results in defined conditions. In reality, the structure of Earth's surface is more complex, therefore we apply our method to real albedo values and orography and real numbers of subpixels in the next section.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Application to real topography</title>
      <p id="d2e7136">The methodology described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/> is now applied to real scenes, and the examples shown in this section comprise the Bełchatów power plant in Poland with an open pit coal mining area next to the power plant (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS1"/>), the Black Forest, a mountain range in Germany (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS2"/>), a region around the Mont Blanc, the highest mountain in the European Alps (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS3"/>) and the whole country of Germany (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS4"/>). We first select the tiles in the HLS dataset that include these locations, given in Military Grid Reference System coordinates, and a CO2M orbit (simulated by EUMETSAT, also input for <xref ref-type="bibr" rid="bib1.bibx43" id="text.42"/> and <xref ref-type="bibr" rid="bib1.bibx59" id="text.43"/>) that covers the whole region. Then we select the CopDEM grid points that are in this area and apply the method as described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>.</p>

      <fig id="F7"><label>Figure 7</label><caption><p id="d2e7160">Example of the CopDEM surface altitude values within a spatial sample (black line) of CO2M at the edge of the Bełchatów open pit coal mining area. </p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f07.png"/>

        </fig>

<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>The Bełchatów Power Plant</title>
      <p id="d2e7177">The Bełchatów power plant in Poland is one of the strongest point sources of <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> emissions in Europe and has been a test case for many remote sensing applications <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx40 bib1.bibx6 bib1.bibx24 bib1.bibx29 bib1.bibx37" id="paren.44"><named-content content-type="pre">e.g.,</named-content></xref>. The surrounding surface structure is challenging because of the open pit coal mining area next to the power plant <xref ref-type="bibr" rid="bib1.bibx29" id="paren.45"/>, and because trace gas retrievals depend on a precise knowledge of the surface altitude. In addition, the surface altitude around open pit coal mining areas changes over time at this location due to the anthropogenic interference. Figure <xref ref-type="fig" rid="F7"/> shows an example of a spatial sample of CO2M at the edge of the Bełchatów coal mining area. Large subpixel altitude changes of more than <inline-formula><mml:math id="M268" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">250</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> within one spatial sample occur.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e7214"><bold>(a)</bold> Surface altitude by CopDEM and surface reflectance by S2 regridded to CopDEM grid points in the <bold>(b)</bold> NIR, <bold>(c)</bold> SWIR1 and <bold>(d)</bold> SWIR2 at the Bełchatów coal mining area. </p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f08.jpg"/>

          </fig>

      <p id="d2e7234">In addition to significant changes in the surface altitude, the anthropogenic activities in the coal mining field reveal areas that have low albedo in the NIR, but larger albedo in the SWIR bands compared to the surrounding. Figure <xref ref-type="fig" rid="F8"/> shows the surface altitude and albedo values where it can be seen that the coal mining field is brighter in the SWIR bands but darker than the surrounding in the NIR band. Therefore, the albedo-weighted altitude, which has been shown to better represent the effective altitude of the column in the previous section, will be smaller in the SWIR bands than in the NIR band.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e7242"><bold>(a)</bold> Average surface altitude and <bold>(b)</bold>–<bold>(d)</bold> the deviation of the albedo-weighted average for the Bełchatów power plant at simulated CO2M spatial samples. The deviations from the true value of <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> are shown in the bottom row for <bold>(e)</bold> the unweighted, <bold>(f)</bold> the albedo-weighted surface altitude and <bold>(g)</bold> after applying the post-processing equation to <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">unweighted</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, see Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>. </p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f09.png"/>

          </fig>

      <p id="d2e7306">As a result, differences of more than <inline-formula><mml:math id="M271" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">25</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> in the effective altitude occur at the location of the coal mining field for CO2M-sized spatial samples, see Fig. <xref ref-type="fig" rid="F9"/>b–d. Furthermore, the different albedo values in the wavelength bands result in different signs of the altitude anomaly in the NIR and SWIR bands. The actual altitude to be used in the NIR band is up to <inline-formula><mml:math id="M272" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> larger and in the SWIR2 band up to <inline-formula><mml:math id="M273" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">32</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> smaller than the average surface altitude. The altitude differences in the SWIR1 band are correlated with the SWIR2 differences, but smaller in magnitude.</p>
      <p id="d2e7344">These deviations in the surface altitude have an impact on the retrieved <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, see Fig. <xref ref-type="fig" rid="F9"/>e–g. As described above, the input <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for all retrievals is <inline-formula><mml:math id="M276" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> and any difference from this value can be attributed to the effect of surface altitude. Hence, there is a correlation between the altitude changes in the SWIR bands and the <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes using the average surface altitude (panel e), which will be further analyzed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>. In addition, Fig. <xref ref-type="fig" rid="F9"/>f shows the <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> using the albedo-weighted surface altitudes. As can be seen, changes of <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> on the order of <inline-formula><mml:math id="M280" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> occur when using the average surface altitude. When applying the albedo-weighted averaged surface altitude, the structure of the coal mining field vanishes and the variation of <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is one order of magnitude smaller. Therefore, this figure shows that the albedo-weighted averaged surface altitude is a better approximation of the surface altitude representative of the satellite measurement also for real orographies and albedo values, and that this approach should be used in trace gas retrievals.</p>
      <p id="d2e7444">The Bełchatów power plant is an example where anthropogenic interference leads to local and continued differences of surface altitude and surface albedo, which then can also impact emission estimates of the nearby power plant. We will show in the next sections that the effect of altitude-albedo changes also affects inhomogeneous scenes that are dominated by natural environments.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e7449"><bold>(a)</bold> Surface altitude by CopDEM and surface reflectance by S2 regridded to CopDEM grid points in the <bold>(b)</bold> NIR, <bold>(c)</bold> SWIR1 and <bold>(d)</bold> SWIR2 in the Black Forest. </p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f10.jpg"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>Black Forest</title>
      <p id="d2e7478">The Black Forest is a mountain range located in Southwest Germany with mountains reaching altitudes up to about <inline-formula><mml:math id="M282" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">1500</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> above sea level, see panel (a) of Fig. <xref ref-type="fig" rid="F10"/>. The different vegetation results in changes of the surface albedo combined with surface altitude changes and is representative for mountain ranges in Germany and the mid-latitudes. Agricultural activity and small towns lead to generally higher albedo values in the valleys of the Black Forest compared to the forest regions at higher altitudes. Water bodies, such as rivers and lakes, have low albedo values in all wavelength bands. In total, the albedo values in panels (b) to (d) show some surface structure, but the differences in albedo are smaller than in the Bełchatów example above. Nevertheless, there are differences in the albedo of the SWIR bands (panels c and d) compared to the NIR band (panel b) arising from the differing wavelength dependence of the different surface types.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e7496">Same as Fig. <xref ref-type="fig" rid="F9"/>, but for the Black Forest region.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f11.jpg"/>

          </fig>

      <p id="d2e7507">Due to the variation in altitude and albedo, differences of up to <inline-formula><mml:math id="M283" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">60</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> occur over the Black Forest when using the albedo-weighted average, see Fig. <xref ref-type="fig" rid="F11"/>b–d. Differences are smaller in the NIR band than in the SWIR bands, which are more sensitive to the surface types, e.g. whether the surface is rocky or covered by trees. The changes in the SWIR bands are correlated although the local magnitude differs depending on the subpixel surface variability.</p>
      <p id="d2e7524">Panels (e) to (g) of Fig. <xref ref-type="fig" rid="F11"/> show the impact on <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for the Black Forest region. Values of <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> larger than <inline-formula><mml:math id="M286" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> occur over the Black Forest when using the average surface altitude, which is more than four times larger than the requirement for systematic differences of <inline-formula><mml:math id="M287" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> for CO2M <xref ref-type="bibr" rid="bib1.bibx22" id="paren.46"/>. Note that this bias could be confused with <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> respiration by the biosphere, showing the need to account for this process in greenhouse gas retrievals.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e7592"><bold>(a)</bold> Surface altitude by CopDEM and surface reflectance by S2 regridded to CopDEM grid points in the <bold>(b)</bold> NIR, <bold>(c)</bold> SWIR1 and <bold>(d)</bold> SWIR2 at region around Mont Blanc. </p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f12.jpg"/>

          </fig>

      <p id="d2e7612">Due to the increased surface roughness in these regions, these spatial samples used to be filtered out during the retrieval process. However, when using the albedo-weighted average of the surface altitude, these differences are decreased to values smaller than <inline-formula><mml:math id="M289" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>, showing the potential of this method for increasing the coverage over regions with larger surface roughness.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS3">
  <label>4.2.3</label><title>Mont Blanc</title>
      <p id="d2e7634">Mountain regions such as the Alps are usually filtered due to large surface roughness, shadow effects, slopes of the mountains and generally the heterogeneity of the surface properties. In addition, it was estimated that larger surface roughness will lead to larger errors when applying the first-order approximation using Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>). Therefore, we expect high mountain regions, such as around the Mont Blanc, the highest mountain of the European Alps, to show remaining biases even after applying the albedo-weighted average of the surface altitude. This region is chosen to assess how large this effect is when pushing the methodology and the retrieval towards the edge of their applicability. Although these data probably have to be filtered, we investigate these regions, too, because biases in these regions may also be reduced by our method.</p>
      <p id="d2e7639">Figure <xref ref-type="fig" rid="F12"/> shows the surface altitude of the CopDEM and the albedo in the respective S2 bands for the region around Mont Blanc. The altitude varies between close to zero up to <inline-formula><mml:math id="M290" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">4800</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, showing the challenging conditions for the retrieval. In valleys, the altitude can be lower than <inline-formula><mml:math id="M291" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">1000</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> whereas on top of the close-by mountains the altitude is usually approximately <inline-formula><mml:math id="M292" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">3000</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e7677">In addition, the surface types change with altitude: At low altitudes, the surface is covered by trees and may be partly covered by water bodies like rivers or lakes. At higher altitudes, they are replaced by a rocky surface, which may be covered by snow. All of these conditions have an impact on the albedo in the NIR and SWIR. For instance, at the top of Mont Blanc (45.9° N, 7.0° E), snow leads to increased albedo in the NIR but to a decreased albedo in the SWIR bands. Rivers lead to low albedo in the valleys in all three bands. A rocky surface has higher albedo in the SWIR than in the NIR, so that, altogether, differences in the effective altitudes can be expected in the mountainous region of Fig. <xref ref-type="fig" rid="F12"/>.</p>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e7685">Same as Fig. <xref ref-type="fig" rid="F9"/>, but for the region around the Mont Blanc.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f13.jpg"/>

          </fig>

      <p id="d2e7696">The differences in the surface altitude for CO2M spatial samples are shown in Fig. <xref ref-type="fig" rid="F13"/>b–d, together with the average surface altitude in panel (a). As expected, the differences are larger for the Mont Blanc region than for the Black Forest due to the larger subpixel altitude and albedo variability. Differences up to <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">230</mml:mn></mml:mrow></mml:math></inline-formula> m occur in this region with the largest negative differences in the SWIR1 band and the largest positive changes in the SWIR2 band. In the NIR, the permanently snowy surface shows differences larger than zero whereas they are negative in the SWIR bands. As there are regions on the Earth where snow cover depends on the season, this also highlights the need for wavelength-dependent albedo data simultaneously measured with the greenhouse gas measurements.</p>
      <p id="d2e7711">These differences in the surface altitude lead to changes in <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which are shown in Fig. <xref ref-type="fig" rid="F13"/>e–g for the Mont Blanc region. Due to the larger differences of the surface altitude locally on the order of <inline-formula><mml:math id="M295" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">200</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, the differences in <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are larger, locally down to <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> ppm. The differences in <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> using the albedo-weighted average of the surface altitude are larger than for the previous examples with values up to <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula> ppm and showing patterns of the highest mountains in the scene. This is a result of the approximation using Eq. (<xref ref-type="disp-formula" rid="Ch1.E23"/>) which showed some dependence on the surface roughness. Nevertheless, the overall variability of <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is still much smaller when using the albedo-weighted altitude compared to using the unweighted average of the surface altitude. On the other hand, it is clear that this estimated bias up to <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula> ppm is larger than the accuracy requirement for CO2M so that they will likely be filtered out in retrievals with real satellite data.</p>

      <fig id="F14" specific-use="star"><label>Figure 14</label><caption><p id="d2e7810"><bold>(a)</bold> Surface altitude by CopDEM and surface reflectance by S2 regridded to CopDEM grid points in the <bold>(b)</bold> NIR, <bold>(c)</bold> SWIR1 and <bold>(d)</bold> SWIR2 in Germany. We added a figure with the complete color scales to the Supplement of this study (Fig. S4).  </p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f14.jpg"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS2.SSS4">
  <label>4.2.4</label><title>Germany</title>
      <p id="d2e7838">As a final example, we show the results of the whole country of Germany. The surface altitude from CopDEM and the albedos in the three wavelength bands are shown in Fig. <xref ref-type="fig" rid="F14"/>. Note that we focus on the lower altitudes in Germany here and therefore cut the color scales accordingly. Figures with the full color scales can be found in the Supplement of this study. The surface altitude variation is larger in Southern Germany than in the northern part with values in the mountain ranges up to about <inline-formula><mml:math id="M302" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">1500</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. The average albedo is largest in the NIR and smallest in the SWIR2 range with local differences, as shown in the previous examples. The general patterns of the albedo are similar between SWIR1 and SWIR2. Some locations show large albedo values in the SWIR bands in the east of Germany close to the border to Poland (at about 51.5° N, 14.5° E), around 51° N, 12° E and in the west of Germany close to the border to the Netherlands around 51° N, 6.5° E. They are the open pit coal mining fields in Germany, which show an effect similar to that at Bełchatów in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS1"/> but with smaller amplitude in the altitude changes.</p>

      <fig id="F15" specific-use="star"><label>Figure 15</label><caption><p id="d2e7858">Same as Fig. <xref ref-type="fig" rid="F9"/>, but for the whole country of Germany. We added a figure with the complete color scales to the Supplement of this study (Fig. S5). </p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f15.jpg"/>

          </fig>

      <p id="d2e7869">The changes in surface altitude for Germany, shown in Fig. <xref ref-type="fig" rid="F15"/>b–d, are smaller in the NIR than in the SWIR bands. Apart from the Alps region, the largest negative differences occur over the Black Forest. Some locations show positive altitude changes, such as a part of the Rhine river valley at around 50° N, 8° E, which is relatively narrow and which has lower albedo in the valley than on the surrounding slopes. A similar positive pattern is seen for some lakes in the north west and southern part of Germany.</p>
      <p id="d2e7875">Similar to the previous results of this section, these differences in altitude can be translated to changes in <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, see Fig. <xref ref-type="fig" rid="F15"/>e–g. <inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">unweighted</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in panel (e) is correlated with the altitude changes in the SWIR bands, which will be further analyzed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>. In contrast, <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> using the albedo-weighted averaged surface altitude (panel f) varies only between <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula> ppm.</p>

      <fig id="F16" specific-use="star"><label>Figure 16</label><caption><p id="d2e7937">Variability of <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for the regions discussed in this section: <bold>(a)</bold> Bełchatów, <bold>(b)</bold> Black Forest, <bold>(c)</bold> Mont Blanc and <bold>(d)</bold> Germany. Note that the total number of data points differs largely between the panels. The <inline-formula><mml:math id="M308" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> values correspond to the standard deviations of the <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values (in ppm).</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f16.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS2.SSS5">
  <label>4.2.5</label><title>Overall Variability of <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e8009">In order to summarize the results of this section, Fig. <xref ref-type="fig" rid="F16"/> shows the overall variability of <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for both approaches, using the unweighted average of the surface altitude, as is currently done in trace gas retrievals, and using the method suggested in this study with albedo-weighted averaged surface altitude as input to the retrieval. Similar to Fig. <xref ref-type="fig" rid="F6"/>, each panel shows the distribution of the <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> deviation from <inline-formula><mml:math id="M313" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> and the extreme values for all regions discussed in this section. Note that the number of data points is different for each region, as shown by the <inline-formula><mml:math id="M314" display="inline"><mml:mo>∑</mml:mo></mml:math></inline-formula> sign in the panels.</p>
      <p id="d2e8057">At the Bełchatów Power Plant (panel a), only a few CO2M spatial samples cover the coal mining field so that the distribution is similar for both methods, but the extreme values are largely reduced by using the albedo-weighted average for the surface altitude, which also reduces the standard deviation from <inline-formula><mml:math id="M315" display="inline"><mml:mn mathvariant="normal">0.12</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M316" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.05</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>. On the one hand, this demonstrates that the new method does not change the cases where the average altitude is already a good approximation. On the other hand, this demonstrates that the errors due to the average surface altitude are reduced using the albedo-weighted surface altitude.</p>
      <p id="d2e8078">The fraction of small altitude differences is smaller in the other regions so that the distributions are broader using the mean altitude than for the albedo-weighted altitude. In the case of the Black Forest (panel b), the distribution is skewed towards negative <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values and the extreme values are reduced by a factor of 10. The standard deviations are reduced from <inline-formula><mml:math id="M318" display="inline"><mml:mn mathvariant="normal">0.41</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M319" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.05</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>. Due to the valley effect with vegetation at lower altitudes and in combination with rock and snow at the top of the mountain, the distribution in the region around the Mont Blanc (panel c) is symmetric around zero when using the mean altitude with extreme values of <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M321" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">7</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> in <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Also in this region, these extreme values are reduced and the distribution is narrower when using the albedo-weighted surface altitude, resulting in a reduction of the standard deviation from <inline-formula><mml:math id="M323" display="inline"><mml:mn mathvariant="normal">1.78</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M324" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.39</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>. Similar effects can be seen in the whole country of Germany (panel d), now including the Alps region in the south, which dominates the extreme values in this case. The extreme values are reduced and the overall distribution is narrower when using the albedo-weighted averaged surface altitude with a reduction of the standard deviation from <inline-formula><mml:math id="M325" display="inline"><mml:mn mathvariant="normal">0.52</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M326" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.09</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e8184">Hence, we showed in this section that there might be a benefit in using the albedo-weighted average for the surface altitude in a variety of cases with real topography. As the albedo-weighted average of the surface altitude is still an approximation, remnants of the surface structure are visible using this approach, but the <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> bias for heterogeneous surface structures is largely reduced.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Dependence of <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> errors on the surface roughness</title>
      <p id="d2e8219">Surface roughness, defined as the standard deviation of the sub-pixel surface altitudes by the CopDEM altitude values here, is a possible filtering parameter during pre-processing of trace gas retrievals. Too large surface roughness usually means that the conditions are too challenging for the retrieval so that they might be excluded in advance from the computation. In this section, we investigate if using the albedo-weighted surface altitude can lead to a relaxation of these criteria. In order to get a range of surface roughness values as large as possible, we apply the methodology not only to the regions described above, but also to the whole region of the Alps, the Pyrenees, and some regions at the highest points of Scandinavia and the Andes, resulting in a total of about 30 million spatial samples.</p>

      <fig id="F17"><label>Figure 17</label><caption><p id="d2e8224">Normalized occurrence frequency of <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for surface roughness values between 0 and <inline-formula><mml:math id="M330" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">500</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> using <bold>(a)</bold> the unweighted and <bold>(b)</bold> the albedo-weighted surface altitude. The frequencies in each row are normalized such that the maximum value is always one, for illustration purposes. The red dotted lines correspond to the accuracy requirement of <inline-formula><mml:math id="M331" display="inline"><mml:mrow class="unit"><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> for CO2M <xref ref-type="bibr" rid="bib1.bibx22" id="paren.47"/>.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f17.png"/>

        </fig>

      <p id="d2e8280">Figure <xref ref-type="fig" rid="F17"/> compares the normalized distributions of <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for surface roughness values between zero and <inline-formula><mml:math id="M333" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">500</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> when using unweighted and albedo-weighted averages of the surface altitude. The distributions of <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> get broader with larger surface roughness in both cases. The jump of <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from slightly negative to slightly positive values for the surface roughness <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>≳</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">180</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> comes most probably from remaining systematic changes for the usage of the albedo-weighted average over the mountains, as seen e.g. in Fig. <xref ref-type="fig" rid="F13"/>f for the Mont Blanc region. However, this fact and the three branches seen starting from a similar surface roughness should be further analyzed in the future.</p>
      <p id="d2e8358">The vast majority of spatial samples do not exceed the accuracy requirement of <inline-formula><mml:math id="M337" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M338" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">98.7</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>) when using the albedo-weighted surface altitude. This fraction is smaller (<inline-formula><mml:math id="M339" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">88.7</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>) when using the unweighted average. The broadening of the distributions occurs for smaller surface roughness values for the unweighted case.</p>

      <fig id="F18" specific-use="star"><label>Figure 18</label><caption><p id="d2e8396">Percentage of <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> errors larger than the accuracy requirement for CO2M versus the surface roughness for <bold>(a)</bold> unweighted and <bold>(b)</bold> albedo-weighted average of the surface altitude.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f18.png"/>

        </fig>

      <p id="d2e8422">Therefore, it can be expected that surface roughness filter values can be relaxed when using the albedo-weighted surface altitude instead of the unweighted average. This is quantified in Fig. <xref ref-type="fig" rid="F18"/> where the fraction exceeding the <inline-formula><mml:math id="M341" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> requirement in each surface roughness bin is illustrated. This fraction is close to zero until <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">20</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> (corresponding to about <inline-formula><mml:math id="M343" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">20</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula> of global CO2M spatial samples over land) for the unweighted average case whereas it remains close to zero until <inline-formula><mml:math id="M344" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> in the case of using the albedo-weighted average. As another example, the figure also shows the surface roughness where it first exceeds the fraction of <inline-formula><mml:math id="M345" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">20</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>, which we use as an example for a better comparison. For the unweighted average this point is at <inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow class="unit"><mml:mn mathvariant="normal">50</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> whereas it is <inline-formula><mml:math id="M347" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">308</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> in the albedo-weighted case.</p>
      <p id="d2e8521">Thus, the results in this section suggest that the range of surface roughness values where trace gas retrievals can be applied can be extended when using the albedo-weighted average of the surface altitude instead of the unweighted average.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Relationship between albedo-weighted surface altitude and <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e8544">The previous results showed that the albedo-weighted averaged altitude decreases errors for heterogeneous scenes with subpixel variability in both surface albedo and altitude in idealized cases as well as in cases with real topography and albedo. However, the surface albedo can change over time, e.g. due to snow cover or seasonal vegetation changes, so that the surface albedo for the approach investigated in this study should be provided as close as possible to the measurement time. This is not possible in most cases because the albedo is not measured simultaneously with current instruments with the needed high spatial resolution. On the other hand, if the input surface altitude is known, it should be possible to apply the correction due to this effect as a post-processing step as soon as the albedo data are available for the measurement time. In the theory part of this study (Sect. <xref ref-type="sec" rid="Ch1.S2"/>), we used the average altitude as expansion point as an example, but the only assumption for the Taylor expansion is that the differences are small enough so that an approximation of first order is sufficient. The option for a post-processing correction is further investigated in this section. For this, we use the same regions as in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/> and create a simple formula that can be applied as post-processing in retrieval algorithms.</p>

      <fig id="F19" specific-use="star"><label>Figure 19</label><caption><p id="d2e8553">Two-dimensional histograms of the <inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes and fitting methods for all regions analyzed (see description in the text): <bold>(a)</bold> fitting linear regression of <inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the SWIR2 band, and <bold>(b)</bold> fitting a linear combination of altitude changes, surface roughness and surface altitude. Only <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values between <inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M353" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">7</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> are shown. Note the <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">fit</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> corresponds to different fitting methods and also note the logarithmic color scale in each panel.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f19.png"/>

        </fig>

      <p id="d2e8645">Figure <xref ref-type="fig" rid="F19"/> shows two methods of fitting the whole dataset. The first method is the method suggested by the real topography examples, which use the altitude change in the SWIR2 band to estimate the change in <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Although the slope of the linear regression in panel (a) is <inline-formula><mml:math id="M356" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.04</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, consistent with the theoretical estimation in the introduction section, there seems to be a large spread in <inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which could be the result of missing parameters. Therefore, we investigate adding further input data and apply a multilinear regression using more variables to the dataset.</p>
      <p id="d2e8695">A multilinear regression with the albedo-weighted surface altitude in all three wavelength bands, the surface roughness <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the mean altitude (panel b) shows that the altitude changes in the NIR have only a minor contribution to the overall changes. The SWIR1 and SWIR2 altitude changes contribute in a similar order of magnitude to <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the overall spread is reduced compared to the regression in panel (a). We also investigated using more variables for the multilinear regression, but did not find significant differences in the spread (not shown) so that we conclude that these five variables are sufficient to explain the majority of the <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes. Note that the orange-colored bins in the histograms shown are single values and might not be relevant for the general retrieval success. Further variability most probably comes from the approximations made in the beginning of this study. We also tested applying a random forest approach using 14 input variables with similar results, and with the most important features being the albedo-weighted altitudes in the SWIR bands, as in Fig. <xref ref-type="fig" rid="F19"/>.</p>
      <p id="d2e8735">Hence, we suggest the following post-processing equation that can be applied to <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> retrievals with FOCAL-CO2M in order to account for the effect of albedo-weighted averaged surface altitude (see Fig. <xref ref-type="fig" rid="F19"/>b):

            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M362" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">fit</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">NIR</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.4</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2.8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">5.2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          with all values given in units of meters to get <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">fit</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in <inline-formula><mml:math id="M364" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>. As a result, the post-processed <inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is then calculated as:

            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M366" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">postpro</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">unweighted</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">fit</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>

          As <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is dependent on the retrieval, this equation is only valid for FOCAL-CO2M, but the general methodology should be applicable to any retrieval algorithm. Note that Eq. (<xref ref-type="disp-formula" rid="Ch1.E30"/>) is only valid if all three bands are used to retrieve the greenhouse gas concentrations. If this is different, or if this correction should be used for other trace gases with wavelength bands other than the NIR, SWIR1 and SWIR2, another post-processing equation has to be derived since the albedo values will be different. Another option would be to use the albedo-weighted surface altitudes in the bias correction schemes of retrieval algorithms.</p>
      <p id="d2e9023">Some retrieval algorithm retrieve the surface pressure as part of the retrieval. Equation (<xref ref-type="disp-formula" rid="Ch1.E30"/>) can be converted to include pressure differences by first converting the <inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values to their differences to the mean altitude <inline-formula><mml:math id="M369" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and subtracting the coefficient values from <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E30"/>):

            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M371" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">fit</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">NIR</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.4</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2.8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">weighted</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">SWIR</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">5.2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">6.6</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">mean</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e9271">Each <inline-formula><mml:math id="M372" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> in this equation can be converted to a pressure difference using the hydrostatic approximation for pressure:

            <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M373" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>ln⁡</mml:mi><mml:mi>p</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          When retrieving the surface pressure in the NIR band, only, another possible way to get the dry-air column representative for the <inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> column would be to use the retrieved NIR surface pressure and use the difference of the effective surface altitudes in the NIR and SWIR, converted to the pressure difference, to calculate the surface pressure in the SWIR. This new surface pressure can then be used to determine the dry air column which can be used to compute <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S4.SS5">
  <label>4.5</label><title>Using albedo-weighted surface altitude as input or as post-processing</title>
      <p id="d2e9340">In the previous section, we developed an equation that can be applied in the post-processing of GHG retrieval algorithms to account for the effect of subpixel surface albedo changes. This might be necessary because the surface albedo is time-dependent, as discussed above, but it is measured by another satellite and not simultaneously. However, when assuming that we can get a good estimate of the surface albedo using climatologies, it might be better to use the albedo-weighted surface altitude directly as input to the retrieval, or more precisely, the meteorological parameters such as surface pressure, temperature etc. corrected for this altitude, as explained in Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>. In this section, we analyze the differences that occur when using these two approaches.</p>

      <fig id="F20"><label>Figure 20</label><caption><p id="d2e9347">Deviation from <inline-formula><mml:math id="M376" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> when applying the post-processing given in Eq. (<xref ref-type="disp-formula" rid="Ch1.E30"/>) (<inline-formula><mml:math id="M377" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-axis) and using the albedo-weighted averaged surface altitudes in each wavelength band <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> directly as input for the retrieval (<inline-formula><mml:math id="M379" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>-axis). Note the logarithmic color scale.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f20.png"/>

        </fig>

      <p id="d2e9396">Figure <xref ref-type="fig" rid="F20"/> shows the deviations from the input <inline-formula><mml:math id="M380" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> for both methods as a histogram. Most <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values are smaller than the required <inline-formula><mml:math id="M382" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> when directly using albedo-weighted surface altitude in the retrieval. The variability is slightly larger when applying the correction as a post-processing step using Eq. (<xref ref-type="disp-formula" rid="Ch1.E31"/>). There are more points exceeding <inline-formula><mml:math id="M383" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> when applying this post-processing procedure because it adds another approximation to those already outlined in Sect. <xref ref-type="sec" rid="Ch1.S2"/>.</p>
      <p id="d2e9453">In accordance with these results, panels (f) and (g) of the examples in Figs. <xref ref-type="fig" rid="F9"/>, <xref ref-type="fig" rid="F11"/>, <xref ref-type="fig" rid="F13"/> and <xref ref-type="fig" rid="F15"/> show that remnants of the surface altitude structure can be seen when applying the correction as post-processing which is not the case when using the albedo-weighted altitudes as input for the retrieval. The background variability in <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> seems to be increased for <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as input compared to using the post-processing equation, probably due to the noise in the S2 surface reflectance data, which then directly affects the retrieval results. This variability is on the order of <inline-formula><mml:math id="M386" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>, as seen in the example of Bełchatów (Fig. <xref ref-type="fig" rid="F9"/>g) and the Rhine area in the Black Forest (Fig. <xref ref-type="fig" rid="F11"/>g). As a consequence of the assumptions made when deriving the albedo-weighted surface altitude in Sect. <xref ref-type="sec" rid="Ch1.S2"/>, remaining errors in <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for high mountain areas (Fig. <xref ref-type="fig" rid="F13"/>f) show systematic changes over the Alps. When applying the post-processing correction the <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes are on the same order of magnitude (approx. <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> ppm).</p>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e9544">Number of spatial samples, mean and median bias and the standard deviation (SD) for all regions and the three methods: Unweighted and albedo-weighted average of the surface altitude and after post-processing correction. APG stands for the whole dataset including the Alps, the Pyrenees and Germany.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">Region</oasis:entry>

         <oasis:entry colname="col2">Number</oasis:entry>

         <oasis:entry colname="col3">Method</oasis:entry>

         <oasis:entry colname="col4">Mean bias (ppm)</oasis:entry>

         <oasis:entry colname="col5">Median bias (ppm)</oasis:entry>

         <oasis:entry colname="col6">SD (ppm)</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2">Bełchatów</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" morerows="2">177</oasis:entry>

         <oasis:entry colname="col3">Unweighted</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M390" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.12</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col3">Weighted</oasis:entry>

         <oasis:entry colname="col4">0.01</oasis:entry>

         <oasis:entry colname="col5">0.01</oasis:entry>

         <oasis:entry colname="col6">0.00</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col3">Postpro</oasis:entry>

         <oasis:entry colname="col4">0.00</oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.02</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2">Black Forest</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" morerows="2">2417</oasis:entry>

         <oasis:entry colname="col3">Unweighted</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.27</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.12</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.41</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col3">Weighted</oasis:entry>

         <oasis:entry colname="col4">0.01</oasis:entry>

         <oasis:entry colname="col5">0.01</oasis:entry>

         <oasis:entry colname="col6">0.01</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col3">Postpro</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.06</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2">Mont Blanc</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" morerows="2">2417</oasis:entry>

         <oasis:entry colname="col3">Unweighted</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5">0.01</oasis:entry>

         <oasis:entry colname="col6">1.73</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col3">Weighted</oasis:entry>

         <oasis:entry colname="col4">0.29</oasis:entry>

         <oasis:entry colname="col5">0.19</oasis:entry>

         <oasis:entry colname="col6">0.37</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col3">Postpro</oasis:entry>

         <oasis:entry colname="col4">0.06</oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.38</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2">Germany</oasis:entry>

         <oasis:entry rowsep="1" colname="col2" morerows="2">139 540</oasis:entry>

         <oasis:entry colname="col3">Unweighted</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.49</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col3">Weighted</oasis:entry>

         <oasis:entry colname="col4">0.02</oasis:entry>

         <oasis:entry colname="col5">0.01</oasis:entry>

         <oasis:entry colname="col6">0.07</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col3">Postpro</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5">0.00</oasis:entry>

         <oasis:entry colname="col6">0.10</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="2">APG</oasis:entry>

         <oasis:entry colname="col2" morerows="2">297 891</oasis:entry>

         <oasis:entry colname="col3">Unweighted</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.69</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col3">Weighted</oasis:entry>

         <oasis:entry colname="col4">0.04</oasis:entry>

         <oasis:entry colname="col5">0.01</oasis:entry>

         <oasis:entry colname="col6">0.12</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col3">Postpro</oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6">0.16</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e9983">This is also reflected in the differences in the standard deviation of the <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values of the dataset including spatial samples in Germany, the Alps and the Pyrenees as in the previous examples (Table <xref ref-type="table" rid="T3"/>) where the standard deviation of <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is reduced from <inline-formula><mml:math id="M408" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.69</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> with the unweighted average of the surface altitude to values smaller than <inline-formula><mml:math id="M409" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.16</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> using the other methods. When using the albedo-weighted surface altitude directly as input to the retrieval, the standard deviation is slightly smaller (0.12 instead of <inline-formula><mml:math id="M410" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.16</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula>) as a result of the conclusions discussed above.</p>
      <p id="d2e10046">In addition, Table <xref ref-type="table" rid="T3"/> shows statistics for all regions analyzed in this study. The median and mean biases are reduced for all regions, except for the Mont Blanc, where the mean bias is increases from <inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula> ppm (unweighted) to <inline-formula><mml:math id="M412" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.29</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> (albedo-weighted) for the reasons discussed in the previous sections. The standard deviations are reduced for the albedo-weighted and post-processing method compared to using the unweighted average. The standard deviations using the post-processing are slightly larger than using an albedo-weighted average directly in the retrieval.</p>
      <p id="d2e10072">Overall, the application as direct input to the retrieval removes the topographic structures from the retrieval results. In both the direct application and the post-processing, the variability of <inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is much smaller than in the case of using the unweighted average of the surface altitude (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>). Therefore, it can be concluded that both the direct application as input to the retrieval and the correction via the post-processing Eq. (<xref ref-type="disp-formula" rid="Ch1.E31"/>) lead to improved results compared to using the average surface altitude, so that the subpixel albedo in combination with the subpixel surface altitude should be accounted for in trace gas retrieval algorithms for passive satellite instruments using the sunlight reflected at the Earth's surface.</p>
</sec>
<sec id="Ch1.S4.SS6">
  <label>4.6</label><title>Dependence on size of the spatial samples</title>
      <p id="d2e10100">The degree of heterogeneity depends on the ratio of the observable objects and the size of the spatial sample. The subpixel variability of the albedo and the surface altitude might depend on the considered area. Thus, the size of the spatial sample could play a role in the magnitude of <inline-formula><mml:math id="M414" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and for the applicability of the post-processing correction to other satellites, which is investigated in this section. For this, we keep the basic methodology from Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/> but create artificial spatial samples rectangular in latitude-longitude directions with different sizes for the Black Forest region.</p>

      <fig id="F21" specific-use="star"><label>Figure 21</label><caption><p id="d2e10120"><inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values for spatial samples of different sizes, defined on a regular latitude-longitude grid, corresponding to the size in the title of each panel using the unweighted average (first column) and the albedo-weighted average of the surface altitude (second column) and after applying the post-processing correction (third column). The region shown is the Black Forest. Each panel includes the minimum, average and maximum values of <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in the region shown. The titles of the panels indicate the spatial sample sizes that are closest to known Note that there are more examples in the Supplement of this study (Figs. S6 to S8).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f21.png"/>

        </fig>

      <p id="d2e10154">The results for a selection of sizes can be found in Fig. <xref ref-type="fig" rid="F21"/> using the unweighted and albedo-weighted average of the surface altitude and after applying the post-processing correction using Eq. (<xref ref-type="disp-formula" rid="Ch1.E31"/>). The sizes of the spatial samples in these examples vary between <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> and <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:mn mathvariant="normal">25</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup>. Further examples can be found in the Supplement of this study.</p>
      <p id="d2e10209">As can be seen in Fig. <xref ref-type="fig" rid="F21"/>, the <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes using the unweighted average increase with the size of the spatial samples. The differences to the true values of <inline-formula><mml:math id="M422" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">400</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> are usually a factor of four or more smaller when using the albedo-weighted average. In the case of the post-processing, the reduction of the bias is similar, but the structure of the mountains is still present in accordance with the previous results of this study, and the differences to the true values are slightly larger than when using the albedo-weighted average of the surface altitude for all shown spatial sample sizes.</p>

      <fig id="F22"><label>Figure 22</label><caption><p id="d2e10238">Normalized occurrence frequency of <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values in the Black Forest region using the <bold>(a)</bold> unweighted and <bold>(b)</bold> albedo-weighted average of the surface altitude, and <bold>(c)</bold> after applying the post-processing equation.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f22.png"/>

        </fig>

      <p id="d2e10269">This is confirmed in the normalized distributions for all analyzed spatial sample sizes in Fig. <xref ref-type="fig" rid="F22"/>. The distributions show a significant fraction of <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values exceeding <inline-formula><mml:math id="M425" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> for sample sizes of <inline-formula><mml:math id="M426" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> and larger and the spread of the distributions increases with the size of the spatial samples when using the unweighted average of the surface altitude. In contrast, the <inline-formula><mml:math id="M428" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> threshold is not exceeded when using the albedo-weighted average, and is only exceeded for sizes larger than <inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:mn mathvariant="normal">30</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> when applying the post-processing equation. In general, the <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> differences are slightly larger when applying the post-processing equation in comparison to the albedo-weighted average.</p>
      <p id="d2e10367">Therefore, it can be concluded from these results that the effect of using the unweighted average of the surface altitude increases with the size of the spatial samples, because the variability of surface altitude and albedo can be larger for larger spatial samples. In addition, the dependence of the post-processing equation on the size of the spatial sample seems to be small enough that it can be applied to other spatial samples that do not exceed a size of about <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:mn mathvariant="normal">20</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>×</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup>.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions and discussion</title>
      <p id="d2e10402">In this study, we investigated an error source related to correlated subpixel variability of both surface albedo and surface altitude for passive satellite instruments that use measured spectra from the sunlight reflected from the Earth's surface for trace gas retrievals. Based on linearized theory starting from a one-wavelength Lambert-Beer law, we found that the subpixel surface altitude should be weighted by the surface reflectance (albedo) to get the effective surface altitude that is representative for the light path of the instrument's spatial sample on the ground. One main assumption was that the altitude dependence of the dry-air column-averaged mole fraction in the lowest parts of the atmosphere, where the profile is cut or extended, is small and, to a lesser degree, that extending/cutting the meteorological profiles is a valid assumption. We set up a methodology using Copernicus Sentinel-2 data combined with Copernicus DEM data and the FOCAL greenhouse gas retrieval algorithm in a self-consistent configuration by generating a database of spectra with FOCAL to test the impact of using an albedo-weighted average of the surface altitude in the three wavelength bands that will be measured by the future CO2M satellite mission.</p>
      <p id="d2e10405">We started applying the method first to artificial examples with well-defined conditions. They consisted of a spatial sample split into two parts with different user-defined albedo and altitude values and area fractions. We found that there is a non-linear dependence on the fraction and the albedo pairs used and that there is an altitude dependence of the retrieved <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes that is different across the wavelength bands of CO2M. The changes in the SWIR1 band were generally smaller than in the SWIR2 band. Altogether, the <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> changes were largely reduced when using the albedo-weighted average of the surface altitude in the retrieval which is consistent with the theoretical derivation.</p>
      <p id="d2e10430">In order to see the magnitude of differences due to this effect for typical real scenes, we then applied the methodology to real topography showing examples of the Bełchatów power plant in Poland, the Black Forest in Germany, the Mont Blanc area and the whole country of Germany. We found differences in <inline-formula><mml:math id="M436" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> that are larger than the accuracy requirements of <inline-formula><mml:math id="M437" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> for the CO2M mission when using the unweighted subpixel average of the surface altitude as done in many trace gas retrieval algorithms. We note that although <inline-formula><mml:math id="M438" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> was used in this study, the actual error budget for heterogeneous scenes and surface pressure is only part of the total accuracy and on the order of <inline-formula><mml:math id="M439" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx9" id="paren.48"/>. These differences are generally reduced to values smaller than the requirements when using the albedo-weighted average of the surface altitude, apart from high-altitude samples over the Alps, where the approximations of the linearized framework no longer hold. Therefore, the examples with real subpixel topography and subpixel albedo confirmed that using the albedo-weighted averaged surface altitude has the potential to reduce biases in the retrieval. As a consequence, the results also showed the potential to relax pre-processing filter parameters connected to the surface roughness.</p>
      <p id="d2e10480">In addition, we investigated the possible application of this correction in the post-processing because the subpixel albedo composition is usually measured with another instrument and might be provided at a later time. We found that a multilinear regression with the albedo-weighted surface altitudes in all three wavelength bands, the surface roughness and the average altitude is sufficient to account for the majority of the variability, but leaves remnants of the orographic features which do not occur when using the albedo-weighted average of the surface altitude directly as input for the retrieval (or more precisely the meteorological parameters such as surface pressure, temperature etc. corrected for this altitude). This could be further investigated, for example by using symbolic machine-learning to derive an equation that improves the fit of Fig. <xref ref-type="fig" rid="F19"/>, or by using the albedo-weighted altitudes as part of the bias correction in the retrieval algorithm, both of which are beyond the scope of this study. In FOCAL-CO2M, the bias correction is based on machine-learning so that the albedo-weighted altitudes could be additional features to be considered there. It should be noted that the bias corrections of current greenhouse gas retrieval algorithms might account already for parts of this effect when using surface altitude, surface pressure or retrieved albedo as input and probably some measure of the inhomogeneity within the spatial sample.</p>
      <p id="d2e10486">Finally, we investigated how the error due to using the unweighted average of the surface altitude varies with the size of spatial samples and found that the error increases with the sizes, but remains smaller than <inline-formula><mml:math id="M440" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> for sizes smaller than <inline-formula><mml:math id="M441" display="inline"><mml:mrow><mml:mn mathvariant="normal">20</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> when either directly using albedo-weighted surface altitude or when applying the post-processing correction.</p>
      <p id="d2e10523">The method applied in this study is not limited to FOCAL-CO2M, but can be applied to any retrieval algorithm using reflected radiances. It could also help to improve biases in other trace gas retrieval algorithms. The results using the FOCAL-CO2M algorithm indicate that the subpixel surface reflectance is a crucial parameter for satellite observations.</p>
      <p id="d2e10526">The results of this study showed the effect with the example of retrievals of <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Similar relative effects can be expected for <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The conclusions are not limited to greenhouse gases, which are used as an example here, but in principle they apply to any trace gas that is retrieved from reflected radiances. It might not even be limited to reflected radiances but similar effects might occur from retrievals of trace gases from thermal emission radiances, which is out of the scope of this study. On the other hand, as the requirements for greenhouse gas measurements from satellites are stringent (in the order of <inline-formula><mml:math id="M445" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>), this effect is especially relevant for <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and other greenhouse gases.</p>
      <p id="d2e10573">Many assumptions have been made for this study. Apart from the approximations done in the theoretical derivation (e.g. non-scattering isothermal atmosphere, Lambertian surface and small altitude variability), we assumed here that the Sentinel-2 data are the true albedo values, but they include errors which should be accounted for when applying the method to real satellite data, e.g. by providing an uncertainty for the effective altitude which can then be added to the <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> uncertainty. Furthermore, the Sentinel-2 spectral bands do not exactly match the wavelength bands measured by CO2M. However, the available bands and their data sets cannot be changed. Therefore, this adds to the uncertainty in using Copernicus Sentinel-2 data as a proxy for the real surface reflectance at the CO2M wavelength bands. In addition, the co-location of the DEM and albedo data is an important parameter, because any error in this will have direct effect on the <inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> estimate, especially at subpixel neighbor locations with highly heterogeneous conditions. We also assumed that each subpixel contributes equally to the signal on the detector while, in reality, the illumination depends on the point spread function and the bidirectional reflectance distribution function and might be different in the center and at the edges of the detector pixel. Furthermore, there are still remnants of altitude-dependent features when using the albedo-weighted average of the surface altitude, so that further analysis should be done in the future to remove these features. In addition, we did not account for mountain slopes and the resulting anisotropy of the reflectance at any point in this study, which should be further investigated in the future.</p>
      <p id="d2e10598">This study is based on a selection of regions in Europe. In order to see the global effect, a global map of co-located surface altitude and albedo values in the respective wavelength bands is needed, or simultaneous measurements of these quantities and the spectra for the trace in the same satellite geometry. A calculation of a global albedo map based on the S2 data and its application to real satellite measurements is subject for a future study. In addition, the spatial coverage of the S2 data is important because it depends on cloud-free and low-aerosol scenes. Therefore, single overpasses close to the <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> measurement time might be sufficient e.g. in desert regions whereas averages over months might be needed over regions with many cloudy days.</p>
      <p id="d2e10612">We used heterogeneity of the surface altitude as a proxy for heterogeneity of the dry-air column which then affect <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. If there is heterogeneity in the <inline-formula><mml:math id="M451" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> concentration itself on a subpixel scale, the effect will be the same. For example, if there is a local power plant with large albedo downwind and low albedo upwind, it can be expected that, in principle, the <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> concentration has to be weighted with the albedo to get the correct results from the greenhouse gas retrieval.</p>
      <p id="d2e10649">Altogether, it can be concluded from this study that there are strong indications that the albedo-weighted average of the surface altitude should be considered for retrievals of the trace gas concentrations from passive satellite instruments using sunlight reflected at the Earth's surface as the source of information. Ideally, the albedo should be measured simultaneously and with high-resolution co-located with the trace gas measurements in the respective wavelength bands. The results using the self-consistent setup suggest that accounting for this effect can be done either directly as input to the retrieval or as a post-processing step by applying a post-processing equation as done for FOCAL-CO2M in this study or by adding the surface altitude weighted by the subpixel albedo values to the bias correction schemes of trace gas retrieval algorithms. The method substantially reduces one specific component of terrain-related <inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> bias and may be valuable for future retrieval development, but its operational benefit remains to be demonstrated under realistic measurement and forward-model uncertainties which is the subject for a future study.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Impact of scattering</title>
      <p id="d2e10674">The scattering parameters used in this study (optical thickness, pressure and Ångström coefficient of the scattering layer) are based on the dataset used in <xref ref-type="bibr" rid="bib1.bibx59" id="text.49"/>. The dataset consists of one year of data representative for CO2M. Here, we use the average retrieved optical thickness of the scattering layer (<inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.019</mml:mn></mml:mrow></mml:math></inline-formula>). Pressure and Ångström coefficient are taken at the same sounding where this average occurs.</p>
      <p id="d2e10695">We applied our method also to data without scattering and a scattering optical thickness as average plus two standard deviations, see Fig. <xref ref-type="fig" rid="FA1"/>. The results without scattering are similar to the average scattering optical thickness (note that this is not the aerosol optical thickness) with an <inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.97</mml:mn></mml:mrow></mml:math></inline-formula>, which is larger than the <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> for the data originally use for fitting the data (see panel b).</p>
      <p id="d2e10726">On the other hand, if the atmospheric scattering is increased significantly, the retrieval of <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> might become difficult. This is shown in Fig. <xref ref-type="fig" rid="FA1"/>c where the scattering is increased to <inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.037</mml:mn></mml:mrow></mml:math></inline-formula>. The <inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value is reduced to 0.57 in this case and the scatter shows spikes around <inline-formula><mml:math id="M460" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">fit</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. These spikes are a result of homogeneous samples with small average albedo included in the dataset which we tested by removing homogeneous scenes using thresholds of <inline-formula><mml:math id="M461" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and a minimum standard deviation of the albedo of 0.02. If these samples are excluded from the data, the <inline-formula><mml:math id="M463" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value is increased to 0.7 (not shown).</p>
      <p id="d2e10824">To summarize this section, Eq. (<xref ref-type="disp-formula" rid="Ch1.E30"/>) is also applicable to cases without scattering in the atmosphere, but not if the scattering optical thickness is increased to <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.037</mml:mn></mml:mrow></mml:math></inline-formula>. A more comprehensive study varying all scattering parameters would be needed to confirm that the equation is also applicable to a wide range of scattering regimes.</p>

      <fig id="FA1"><label>Figure A1</label><caption><p id="d2e10847">Estimation of <inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> using Eq. (<xref ref-type="disp-formula" rid="Ch1.E30"/>) for the whole dataset with <bold>(a)</bold> no scattering, <bold>(b)</bold> an optical thickness of the scattering layer of <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.019</mml:mn></mml:mrow></mml:math></inline-formula> and <bold>(c)</bold> average plus 2 times standard deviation of the retrievals by <xref ref-type="bibr" rid="bib1.bibx59" id="text.50"/>: <inline-formula><mml:math id="M467" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.037</mml:mn></mml:mrow></mml:math></inline-formula>. The other scattering parameters (pressure and Ångström coefficient of the scattering layer) have been taken from the same retrieved spatial sample as <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">sca</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Only <inline-formula><mml:math id="M469" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">XCO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values between <inline-formula><mml:math id="M470" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M471" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">7</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">ppm</mml:mi></mml:mrow></mml:math></inline-formula> are shown. Note the logarithmic color scales in each panel.</p></caption>
        
        <graphic xlink:href="https://amt.copernicus.org/articles/19/5425/2026/amt-19-5425-2026-f23.png"/>

      </fig>


</app>
  </app-group><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e10968">The HLS Sentinel-2 dataset can be downloaded via <ext-link xlink:href="https://doi.org/10.5067/HLS/HLSS30.002" ext-link-type="DOI">10.5067/HLS/HLSS30.002</ext-link> <xref ref-type="bibr" rid="bib1.bibx34" id="paren.51"/>. The Copernicus DEM data is available at <ext-link xlink:href="https://doi.org/10.5270/ESA-c5d3d65" ext-link-type="DOI">10.5270/ESA-c5d3d65</ext-link> <xref ref-type="bibr" rid="bib1.bibx17" id="paren.52"/>. The FOCAL output data for this study is available via the authors on request. ERA5 data is available via <ext-link xlink:href="https://doi.org/10.24381/cds.e2161bac" ext-link-type="DOI">10.24381/cds.e2161bac</ext-link> <xref ref-type="bibr" rid="bib1.bibx16" id="paren.53"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e10990">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-19-5425-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/amt-19-5425-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e10999">MW and MR provided the theoretical basis for this study. MW generated results and the initial draft of the manuscript. MH, MR and SN created the code of FOCAL-CO2M. All authors contributed to write the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e11005">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e11011">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. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e11017">We acknowledge funding by the ESA CO2M Science Study under contract no. 4000138164/22/NL/SD, led by SRON Netherlands Institute for Space Research. Parts of this work are funded by the German Federal Ministry of Research, Technology and Space (BMFTR) project “Integrated Greenhouse Gas Monitoring System for Germany – Observations (ITMS-B)” under grant number 01 LK2103A and the State and the University of Bremen. Parts of this work were supported by the BMFTR projects “ITMS – Modul Beobachtung II – Verbundprojekt Hochaufgelöste Satellitenbilder von XCO2 und XCH4 – Teilprojekt 2: Simulationen” under grant no. 01LK2309B and “DiSMISS” under grant no. 50EE2421. All calculations reported here were performed on HPC facilities of the IUP, University of Bremen, funded under DFG/FUGG grant INST 144/379-1 and INST 144/493-1.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e11023">This research has been supported by the European Space Agency (grant no. 4000138164/22/NL/SD) and the Bundesministerium für Forschung, Technologie und Raumfahrt (grant nos. 01 LK2103A, 01LK2309B, and 50EE2421).The article processing charges for this open-access publication were covered by the University of Bremen.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e11034">This paper was edited by Zhao-Cheng Zeng and reviewed by Lu Zhang, Robert Roland Nelson, and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Bielski et al.(2024)Bielski, López-Vázquez, Grohmann, Guth, Hawker, Gesch, Trevisani, Herrera-Cruz, Riazanoff, Corseaux, Reuter, and Strobl</label><mixed-citation>Bielski, C., López-Vázquez, C., Grohmann, C. H., Guth, P. L., Hawker, L., Gesch, D., Trevisani, S., Herrera-Cruz, V., Riazanoff, S., Corseaux, A., Reuter, H. I., and Strobl, P.: Novel Approach for Ranking DEMs: Copernicus DEM Improves One Arc Second Open Global Topography, IEEE T. Geosci. Remote, 62, 1–22, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2024.3368015" ext-link-type="DOI">10.1109/TGRS.2024.3368015</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Bolton et al.(2020)Bolton, Gray, Melaas, Moon, Eklundh, and Friedl</label><mixed-citation>Bolton, D. K., Gray, J. M., Melaas, E. K., Moon, M., Eklundh, L., and Friedl, M. A.: Continental-scale land surface phenology from harmonized Landsat 8 and Sentinel-2 imagery, Remote Sens. Environ., 240, 111685, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2020.111685" ext-link-type="DOI">10.1016/j.rse.2020.111685</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bovensmann et al.(1999)Bovensmann, Burrows, Buchwitz, Frerick, Noël, Rozanov, Chance, and Goede</label><mixed-citation>Bovensmann, H., Burrows, J. P., Buchwitz, M., Frerick, J., Noël, S., Rozanov, V. V., Chance, K. V., and Goede, A. P. H.: SCIAMACHY: Mission Objectives and Measurement Modes, J. Atmos. Sci., 56, 127–150, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bovensmann et al.(2010)Bovensmann, Buchwitz, Burrows, Reuter, Krings, Gerilowski, Schneising, Heymann, Tretner, and Erzinger</label><mixed-citation>Bovensmann, H., Buchwitz, M., Burrows, J. P., Reuter, M., Krings, T., Gerilowski, K., Schneising, O., Heymann, J., Tretner, A., and Erzinger, J.: A remote sensing technique for global monitoring of power plant CO<sub>2</sub> emissions from space and related applications, Atmos. Meas. Tech., 3, 781–811, <ext-link xlink:href="https://doi.org/10.5194/amt-3-781-2010" ext-link-type="DOI">10.5194/amt-3-781-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Broquet et al.(2018)Broquet, Bréon, Renault, Buchwitz, Reuter, Bovensmann, Chevallier, Wu, and Ciais</label><mixed-citation>Broquet, G., Bréon, F.-M., Renault, E., Buchwitz, M., Reuter, M., Bovensmann, H., Chevallier, F., Wu, L., and Ciais, P.: The potential of satellite spectro-imagery for monitoring CO<sub>2</sub> emissions from large cities, Atmos. Meas. Tech., 11, 681–708, <ext-link xlink:href="https://doi.org/10.5194/amt-11-681-2018" ext-link-type="DOI">10.5194/amt-11-681-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Brunner et al.(2023)Brunner, Kuhlmann, Henne, Koene, Kern, Wolff, Voigt, Jöckel, Kiemle, Roiger, Fiehn, Krautwurst, Gerilowski, Bovensmann, Borchardt, Galkowski, Gerbig, Marshall, Klonecki, Prunet, Hanfland, Pattantyús-Ábrahám, Wyszogrodzki, and Fix</label><mixed-citation>Brunner, D., Kuhlmann, G., Henne, S., Koene, E., Kern, B., Wolff, S., Voigt, C., Jöckel, P., Kiemle, C., Roiger, A., Fiehn, A., Krautwurst, S., Gerilowski, K., Bovensmann, H., Borchardt, J., Galkowski, M., Gerbig, C., Marshall, J., Klonecki, A., Prunet, P., Hanfland, R., Pattantyús-Ábrahám, M., Wyszogrodzki, A., and Fix, A.: Evaluation of simulated CO<sub>2</sub> power plant plumes from six high-resolution atmospheric transport models, Atmos. Chem. Phys., 23, 2699–2728, <ext-link xlink:href="https://doi.org/10.5194/acp-23-2699-2023" ext-link-type="DOI">10.5194/acp-23-2699-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Buchwitz et al.(2005)Buchwitz, de Beek, Burrows, Bovensmann, Warneke, Notholt, Meirink, Goede, Bergamaschi, Körner, Heimann, and Schulz</label><mixed-citation>Buchwitz, M., de Beek, R., Burrows, J. P., Bovensmann, H., Warneke, T., Notholt, J., Meirink, J. F., Goede, A. P. H., Bergamaschi, P., Körner, S., Heimann, M., and Schulz, A.: Atmospheric methane and carbon dioxide from SCIAMACHY satellite data: initial comparison with chemistry and transport models, Atmos. Chem. Phys., 5, 941–962, <ext-link xlink:href="https://doi.org/10.5194/acp-5-941-2005" ext-link-type="DOI">10.5194/acp-5-941-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Buchwitz et al.(2013)Buchwitz, Reuter, Bovensmann, Pillai, Heymann, Schneising, Rozanov, Krings, Burrows, Boesch, Gerbig, Meijer, and Löscher</label><mixed-citation>Buchwitz, M., Reuter, M., Bovensmann, H., Pillai, D., Heymann, J., Buchwitz, M., Reuter, M., Bovensmann, H., Pillai, D., Heymann, J., Schneising, O., Rozanov, V., Krings, T., Burrows, J. P., Boesch, H., Gerbig, C., Meijer, Y., and Löscher, A.: Carbon Monitoring Satellite (CarbonSat): assessment of atmospheric CO<sub>2</sub> and CH<sub>4</sub> retrieval errors by error parameterization, Atmos. Meas. Tech., 6, 3477–3500, <ext-link xlink:href="https://doi.org/10.5194/amt-6-3477-2013" ext-link-type="DOI">10.5194/amt-6-3477-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Buchwitz et al.(2020)Buchwitz, Noël, Reuter, Bovensmann, Richter, Landgrad, van Heck, Veefkind, de Haan, and Bösch</label><mixed-citation>Buchwitz, M., Noël, S., Reuter, M., Bovensmann, H., Richter, A., Landgrad, J., van Heck, H., Veefkind, P., de Haan, J., and Bösch, H.: Study on Consolidating Requirements and Error Budget for CO<sub>2</sub> Monitoring Mission (CO2M-REB): Error Budgets and Performance for anthropogenic CO<sub>2</sub> Monitoring Mission (CO2M), Tech. rep., University of Bremen, <uri>https://www.iup.uni-bremen.de/carbon_ghg/CO2M-REB_TNs/CO2M-REB_TN-3000_v2p2.pdf</uri> (last access: 19 June 2026), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Burrows et al.(1995)Burrows, Hölzle, Goede, Visser, and Fricke</label><mixed-citation>Burrows, J., Hölzle, E., Goede, A., Visser, H., and Fricke, W.: SCIAMACHY–scanning imaging absorption spectrometer for atmospheric chartography, Acta Astronaut., 35, 445–451, <ext-link xlink:href="https://doi.org/10.1016/0094-5765(94)00278-T" ext-link-type="DOI">10.1016/0094-5765(94)00278-T</ext-link>,  1995.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Butz et al.(2011)Butz, Guerlet, Hasekamp, Schepers, Galli, Aben, Frankenberg, Hartmann, Tran, Kuze, Keppel-Aleks, Toon, Wunch, Wennberg, Deutscher, Griffith, Macatangay, Messerschmidt, Notholt, and Warneke</label><mixed-citation>Butz, A., Guerlet, S., Hasekamp, O., Schepers, D., Galli, A., Aben, I., Frankenberg, C., Hartmann, J.-M., Tran, H., Kuze, A., Keppel-Aleks, G., Toon, G., Wunch, D., Wennberg, P., Deutscher, N., Griffith, D., Macatangay, R., Messerschmidt, J., Notholt, J., and Warneke, T.: Toward accurate CO2 and CH4 observations from GOSAT, Geophys. Res. Lett., 38, <ext-link xlink:href="https://doi.org/10.1029/2011GL047888" ext-link-type="DOI">10.1029/2011GL047888</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Chen et al.(2021)Chen, Tsendbazar, Hamunyela, Verbesselt, and Herold</label><mixed-citation>Chen, N., Tsendbazar, N.-E., Hamunyela, E., Verbesselt, J., and Herold, M.: Sub-annual tropical forest disturbance monitoring using harmonized Landsat and Sentinel-2 data, Int. J. Appl. Earth Obs., 102, 102386, <ext-link xlink:href="https://doi.org/10.1016/j.jag.2021.102386" ext-link-type="DOI">10.1016/j.jag.2021.102386</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Claverie et al.(2018)Claverie, Ju, Masek, Dungan, Vermote, Roger, Skakun, and Justice</label><mixed-citation>Claverie, M., Ju, J., Masek, J. G., Dungan, J. L., Vermote, E. F., Roger, J.-C., Skakun, S. V., and Justice, C.: The Harmonized Landsat and Sentinel-2 surface reflectance data set, Remote Sens. Environ., 219, 145–161, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2018.09.002" ext-link-type="DOI">10.1016/j.rse.2018.09.002</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Cogan et al.(2012)Cogan, Boesch, Parker, Feng, Palmer, Blavier, Deutscher, Macatangay, Notholt, Roehl, Warneke, and Wunch</label><mixed-citation>Cogan, A. J., Boesch, H., Parker, R. J., Feng, L., Palmer, P. I., Blavier, J.-F. L., Deutscher, N. M., Macatangay, R., Notholt, J., Roehl, C., Warneke, T., and Wunch, D.: Atmospheric carbon dioxide retrieved from the Greenhouse gases Observing SATellite (GOSAT): Comparison with ground-based TCCON observations and GEOS-Chem model calculations, J. Geophys. Res.-Atmos., 117, <ext-link xlink:href="https://doi.org/10.1029/2012JD018087" ext-link-type="DOI">10.1029/2012JD018087</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Copernicus Climate Change Service(2024)</label><mixed-citation>Copernicus Climate Change Service: Global Climate Highlights 2023, <uri>https://climate.copernicus.eu/global-climate-highlights-2023</uri> (last access: 11 January 2024), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Copernicus Climate Change Service (C3S)(2019)</label><mixed-citation>Copernicus Climate Change Service (C3S): ERA5-Land hourly data from 1950 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <ext-link xlink:href="https://doi.org/10.24381/cds.e2161bac" ext-link-type="DOI">10.24381/cds.e2161bac</ext-link>,  2019.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Copernicus Programme(2026)</label><mixed-citation>Copernicus Programme: Copernicus Digital Elevation Model, 90 m resolution (GLO-90), Copernicus Browser [data set], <ext-link xlink:href="https://doi.org/10.5270/ESA-c5d3d65" ext-link-type="DOI">10.5270/ESA-c5d3d65</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Crisp(2015)</label><mixed-citation>Crisp, D.: Measuring atmospheric carbon dioxide from space with the Orbiting Carbon Observatory-2 (OCO-2), in: Earth Observing Systems XX, edited by: Butler, J. J., Xiong, X. J., and Gu, X.,  International Society for Optics and Photonics, SPIE, 9607,  960702, <ext-link xlink:href="https://doi.org/10.1117/12.2187291" ext-link-type="DOI">10.1117/12.2187291</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Cusworth et al.(2021)Cusworth, Duren, Thorpe, Eastwood, Green, Dennison, Frankenberg, Heckler, Asner, and Miller</label><mixed-citation>Cusworth, D. H., Duren, R. M., Thorpe, A. K., Eastwood, M. L., Green, R. O., Dennison, P. E., Frankenberg, C., Heckler, J. W., Asner, G. P., and Miller, C. E.: Quantifying Global Power Plant Carbon Dioxide Emissions With Imaging Spectroscopy, AGU Adv., 2, e2020AV000350, <ext-link xlink:href="https://doi.org/10.1029/2020AV000350" ext-link-type="DOI">10.1029/2020AV000350</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Degünther et al.(1998)Degünther, Meerkötter, Albold, and Seckmeyer</label><mixed-citation>Degünther, M., Meerkötter, R., Albold, A., and Seckmeyer, G.: Case study on the influence of inhomogeneous surface albedo on UV irradiance, Geophys. Res. Lett., 25, 3587–3590, <ext-link xlink:href="https://doi.org/10.1029/98GL52785" ext-link-type="DOI">10.1029/98GL52785</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Drusch et al.(2012)Drusch, Del Bello, Carlier, Colin, Fernandez, Gascon, Hoersch, Isola, Laberinti, Martimort, Meygret, Spoto, Sy, Marchese, and Bargellini</label><mixed-citation>Drusch, M., Del Bello, U., Carlier, S., Colin, O., Fernandez, V., Gascon, F., Hoersch, B., Isola, C., Laberinti, P., Martimort, P., Meygret, A., Spoto, F., Sy, O., Marchese, F., and Bargellini, P.: Sentinel-2: ESA's Optical High-Resolution Mission for GMES Operational Services, Remote Sens. Environ., 120, 25–36, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2011.11.026" ext-link-type="DOI">10.1016/j.rse.2011.11.026</ext-link>,  2012.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>ESA(2020)</label><mixed-citation>ESA: Copernicus CO<sub>2</sub> Monitoring Mission Requirements Document, Tech. rep., ESA Earth and Mission Science Division, <uri>https://esamultimedia.esa.int/docs/EarthObservation/CO2M_MRD_v3.0_20201001_Issued.pdf</uri> (last access: 4 January 2024), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Franks and Rengarajan(2023)</label><mixed-citation>Franks, S. and Rengarajan, R.: Evaluation of Copernicus DEM and Comparison to the DEM Used for Landsat Collection-2 Processing, Remote Sens., 15, <ext-link xlink:href="https://doi.org/10.3390/rs15102509" ext-link-type="DOI">10.3390/rs15102509</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Fuentes Andrade et al.(2024)Fuentes Andrade, Buchwitz, Reuter, Bovensmann, Richter, Boesch, and Burrows</label><mixed-citation>Fuentes Andrade, B., Buchwitz, M., Reuter, M., Bovensmann, H., Richter, A., Boesch, H., and Burrows, J. P.: A method for estimating localized CO2 emissions from co-located satellite XCO<sub>2</sub> and NO<sub>2</sub> images, Atmos. Meas. Tech., 17, 1145–1173, <ext-link xlink:href="https://doi.org/10.5194/amt-17-1145-2024" ext-link-type="DOI">10.5194/amt-17-1145-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Gao et al.(2023)Gao, Jennewein, Hively, Soroka, Thieme, Bradley, Keppler, Mirsky, and Akumaga</label><mixed-citation>Gao, F., Jennewein, J., Hively, W. D., Soroka, A., Thieme, A., Bradley, D., Keppler, J., Mirsky, S., and Akumaga, U.: Near real-time detection of winter cover crop termination using harmonized Landsat and Sentinel-2 (HLS) to support ecosystem assessment, Sci. Remote Sens., 7, 100073, <ext-link xlink:href="https://doi.org/10.1016/j.srs.2022.100073" ext-link-type="DOI">10.1016/j.srs.2022.100073</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Hachmeister et al.(2022)Hachmeister, Schneising, Buchwitz, Lorente, Borsdorff, Burrows, Notholt, and Buschmann</label><mixed-citation>Hachmeister, J., Schneising, O., Buchwitz, M., Lorente, A., Borsdorff, T., Burrows, J. P., Notholt, J., and Buschmann, M.: On the influence of underlying elevation data on Sentinel-5 Precursor TROPOMI satellite methane retrievals over Greenland, Atmos. Meas. Tech., 15, 4063–4074, <ext-link xlink:href="https://doi.org/10.5194/amt-15-4063-2022" ext-link-type="DOI">10.5194/amt-15-4063-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara, Horányi, Muñoz Sabater, Nicolas, Peubey, Radu, Schepers, Simmons, Soci, Abdalla, Abellan, Balsamo, Bechtold, Biavati, Bidlot, Bonavita, De Chiara, Dahlgren, Dee, Diamantakis, Dragani, Flemming, Forbes, Fuentes, Geer, Haimberger, Healy, Hogan, Hólm, Janisková, Keeley, Laloyaux, Lopez, Lupu, Radnoti, de Rosnay, Rozum, Vamborg, Villaume, and Thépaut</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>IPCC(2023)</label><mixed-citation>IPCC: Climate Change 2021 – The Physical Science Basis: Working Group I Contribution to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, Cambridge University Press, Cambridge, <ext-link xlink:href="https://doi.org/10.1017/9781009157896" ext-link-type="DOI">10.1017/9781009157896</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Jacobs et al.(2024)Jacobs, O'Dell, Taylor, Logan, Byrne, Kiel, Kivi, Heikkinen, Merrelli, Payne, and Chatterjee</label><mixed-citation>Jacobs, N., O'Dell, C. W., Taylor, T. E., Logan, T. L., Byrne, B., Kiel, M., Kivi, R., Heikkinen, P., Merrelli, A., Payne, V. H., and Chatterjee, A.: The importance of digital elevation model accuracy in X<sub>CO<sub>2</sub></sub> retrievals: improving the Orbiting Carbon Observatory 2 Atmospheric Carbon Observations from Space version 11 retrieval product, Atmos. Meas. Tech., 17, 1375–1401, <ext-link xlink:href="https://doi.org/10.5194/amt-17-1375-2024" ext-link-type="DOI">10.5194/amt-17-1375-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Janssens-Maenhout et al.(2020)Janssens-Maenhout, Pinty, Dowell, Zunker, Andersson, Balsamo, Bézy, Brunhes, Bösch, Bojkov, Brunner, Buchwitz, Crisp, Ciais, Counet, Dee, van der Gon, Dolman, Drinkwater, Dubovik, Engelen, Fehr, Fernandez, Heimann, Holmlund, Houweling, Husband, Juvyns, Kentarchos, Landgraf, Lang, Löscher, Marshall, Meijer, Nakajima, Palmer, Peylin, Rayner, Scholze, Sierk, Tamminen, and Veefkind</label><mixed-citation>Janssens-Maenhout, G., Pinty, B., Dowell, M., Zunker, H., Andersson, E., Balsamo, G., Bézy, J.-L., Brunhes, T., Bösch, H., Bojkov, B., Brunner, D., Buchwitz, M., Crisp, D., Ciais, P., Counet, P., Dee, D., van der Gon, H. D., Dolman, H., Drinkwater, M. R., Dubovik, O., Engelen, R., Fehr, T., Fernandez, V., Heimann, M., Holmlund, K., Houweling, S., Husband, R., Juvyns, O., Kentarchos, A., Landgraf, J., Lang, R., Löscher, A., Marshall, J., Meijer, Y., Nakajima, M., Palmer, P. I., Peylin, P., Rayner, P., Scholze, M., Sierk, B., Tamminen, J., and Veefkind, P.: Toward an Operational Anthropogenic CO<sub>2</sub> Emissions Monitoring and Verification Support Capacity, B. Am. Meteor. Soc., 101, E1439–E1451, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-19-0017.1" ext-link-type="DOI">10.1175/BAMS-D-19-0017.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Kuze et al.(2009)Kuze, Suto, Nakajima, and Hamazaki</label><mixed-citation>Kuze, A., Suto, H., Nakajima, M., and Hamazaki, T.: Thermal and near infrared sensor for carbon observation Fourier-transform spectrometer on the Greenhouse Gases Observing Satellite for greenhouse gases monitoring, Appl. Optics, 48, 6716–6733, <ext-link xlink:href="https://doi.org/10.1364/AO.48.006716" ext-link-type="DOI">10.1364/AO.48.006716</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Liu et al.(2018)Liu, Wang, Yao, Chen, Cai, Yang, Yin, Gu, Tian, Lu, and Lyu</label><mixed-citation>Liu, Y., Wang, J., Yao, L., Chen, X., Cai, Z., Yang, D., Yin, Z., Gu, S., Tian, L., Lu, N., and Lyu, D.: The TanSat mission: preliminary global observations, Sci. Bull., 63, 1200–1207, <ext-link xlink:href="https://doi.org/10.1016/j.scib.2018.08.004" ext-link-type="DOI">10.1016/j.scib.2018.08.004</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Louis et al.(2019)Louis, Pflug, Main-Knorn, Debaecker, Mueller-Wilm, Iannone, Giuseppe Cadau, Boccia, and Gascon</label><mixed-citation>Louis, J., Pflug, B., Main-Knorn, M., Debaecker, V., Mueller-Wilm, U., Iannone, R. Q., Giuseppe Cadau, E., Boccia, V., and Gascon, F.: Sentinel-2 Global Surface Reflectance Level-2a Product Generated with Sen2Cor, in: IGARSS 2019–2019 IEEE International Geoscience and Remote Sensing Symposium, 8522–8525, <ext-link xlink:href="https://doi.org/10.1109/IGARSS.2019.8898540" ext-link-type="DOI">10.1109/IGARSS.2019.8898540</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Masek et al.(2021)Masek, Ju, Roger, Skakun, Vermote, Claverie, Dungan, Yin, Freitag, and Justice</label><mixed-citation>Masek, J., Ju, J., Roger, J., Skakun, S., Vermote, E., Claverie, M., Dungan, J., Yin, Z., Freitag, B., and Justice, C.: HLS Sentinel-2 Multi-spectral Instrument Surface Reflectance Daily Global 30 m v2.0, NASA Land Processes Distributed Active Archive Center [data set], <ext-link xlink:href="https://doi.org/10.5067/HLS/HLSS30.002" ext-link-type="DOI">10.5067/HLS/HLSS30.002</ext-link>,  2021.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>McGarragh et al.(2024)McGarragh, O'Dell, Crowell, Somkuti, Burgh, and Moore III</label><mixed-citation>McGarragh, G. R., O'Dell, C. W., Crowell, S. M. R., Somkuti, P., Burgh, E. B., and Moore III, B.: The GeoCarb greenhouse gas retrieval algorithm: simulations and sensitivity to sources of uncertainty, Atmos. Meas. Tech., 17, 1091–1121, <ext-link xlink:href="https://doi.org/10.5194/amt-17-1091-2024" ext-link-type="DOI">10.5194/amt-17-1091-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Meijer et al.(2023)Meijer, Andersson, Boesch, Dubovik, Houweling, Landgraf, Lang, and Lindqvist</label><mixed-citation>Meijer, Y., Andersson, E., Boesch, H., Dubovik, O., Houweling, S., Landgraf, J., Lang, R., and Lindqvist, H.: Editorial: Anthropogenic emission monitoring with the Copernicus CO<sub>2</sub> monitoring mission, Front. Remote Sens., 4, <ext-link xlink:href="https://doi.org/10.3389/frsen.2023.1217568" ext-link-type="DOI">10.3389/frsen.2023.1217568</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Moeini et al.(2025)Moeini, Nassar, Mastrogiacomo, Dawson, O’Dell, Nelson, and Chatterjee</label><mixed-citation>Moeini, O., Nassar, R., Mastrogiacomo, J.-P., Dawson, M., O'Dell, C. W., Nelson, R. R., and Chatterjee, A.: Quantifying CO<sub>2</sub> Emissions From Smaller Anthropogenic Point Sources Using OCO-2 Target and OCO-3 Snapshot Area Mapping Mode Observations, J. Geophys. Res.-Atmos., 130, e2024JD042333, <ext-link xlink:href="https://doi.org/10.1029/2024JD042333" ext-link-type="DOI">10.1029/2024JD042333</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Mourad et al.(2020)Mourad, Jaafar, Anderson, and Gao</label><mixed-citation>Mourad, R., Jaafar, H., Anderson, M., and Gao, F.: Assessment of Leaf Area Index Models Using Harmonized Landsat and Sentinel-2 Surface Reflectance Data over a Semi-Arid Irrigated Landscape, Remote Sens., 12, <ext-link xlink:href="https://doi.org/10.3390/rs12193121" ext-link-type="DOI">10.3390/rs12193121</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Nakajima et al.(2012)Nakajima, Kuze, and Suto</label><mixed-citation>Nakajima, M., Kuze, A., and Suto, H.: The current status of GOSAT and the concept of GOSAT-2, in: Sensors, Systems, and Next-Generation Satellites XVI, edited by: Meynart, R., Neeck, S. P., and Shimoda, H., vol. 8533, 853306, International Society for Optics and Photonics, SPIE, <ext-link xlink:href="https://doi.org/10.1117/12.974954" ext-link-type="DOI">10.1117/12.974954</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Nassar et al.(2022)Nassar, Moeini, Mastrogiacomo, O’Dell, Nelson, Kiel, Chatterjee, Eldering, and Crisp</label><mixed-citation>Nassar, R., Moeini, O., Mastrogiacomo, J.-P., O’Dell, C. W., Nelson, R. R., Kiel, M., Chatterjee, A., Eldering, A., and Crisp, D.: Tracking CO2 emission reductions from space: A case study at Europe's largest fossil fuel power plant, Front. Remote Sens.,  3, <ext-link xlink:href="https://doi.org/10.3389/frsen.2022.1028240" ext-link-type="DOI">10.3389/frsen.2022.1028240</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Noël et al.(2021)Noël, Reuter, Buchwitz, Borchardt, Hilker, Bovensmann, Burrows, Di Noia, Suto, Yoshida, Buschmann, Deutscher, Feist, Griffith, Hase, Kivi, Morino, Notholt, Ohyama, Petri, Podolske, Pollard, Sha, Shiomi, Sussmann, Té, Velazco, and Warneke</label><mixed-citation>Noël, S., Reuter, M., Buchwitz, M., Borchardt, J., Hilker, M., Bovensmann, H., Burrows, J. P., Di Noia, A., Suto, H., Yoshida, Y., Buschmann, M., Deutscher, N. M., Feist, D. G., Griffith, D. W. T., Hase, F., Kivi, R., Morino, I., Notholt, J., Ohyama, H., Petri, C., Podolske, J. R., Pollard, D. F., Sha, M. K., Shiomi, K., Sussmann, R., Té, Y., Velazco, V. A., and Warneke, T.: XCO2 retrieval for GOSAT and GOSAT-2 based on the FOCAL algorithm, Atmos. Meas. Tech., 14, 3837–3869, <ext-link xlink:href="https://doi.org/10.5194/amt-14-3837-2021" ext-link-type="DOI">10.5194/amt-14-3837-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Noël et al.(2022)Noël, Reuter, Buchwitz, Borchardt, Hilker, Schneising, Bovensmann, Burrows, Di Noia, Parker, Suto, Yoshida, Buschmann, Deutscher, Feist, Griffith, Hase, Kivi, Liu, Morino, Notholt, Oh, Ohyama, Petri, Pollard, Rettinger, Roehl, Rousogenous, Sha, Shiomi, Strong, Sussmann, Té, Velazco, Vrekoussis, and Warneke</label><mixed-citation>Noël, S., Reuter, M., Buchwitz, M., Borchardt, J., Hilker, M., Schneising, O., Bovensmann, H., Burrows, J. P., Di Noia, A., Parker, R. J., Suto, H., Yoshida, Y., Buschmann, M., Deutscher, N. M., Feist, D. G., Griffith, D. W. T., Hase, F., Kivi, R., Liu, C., Morino, I., Notholt, J., Oh, Y.-S., Ohyama, H., Petri, C., Pollard, D. F., Rettinger, M., Roehl, C., Rousogenous, C., Sha, M. K., Shiomi, K., Strong, K., Sussmann, R., Té, Y., Velazco, V. A., Vrekoussis, M., and Warneke, T.: Retrieval of greenhouse gases from GOSAT and GOSAT-2 using the FOCAL algorithm, Atmos. Meas. Tech., 15, 3401–3437, <ext-link xlink:href="https://doi.org/10.5194/amt-15-3401-2022" ext-link-type="DOI">10.5194/amt-15-3401-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Noël et al.(2024)Noël, Buchwitz, Hilker, Reuter, Weimer, Bovensmann, Burrows, Bösch, and Lang</label><mixed-citation>Noël, S., Buchwitz, M., Hilker, M., Reuter, M., Weimer, M., Bovensmann, H., Burrows, J. P., Bösch, H., and Lang, R.: Greenhouse gas retrievals for the CO2M mission using the FOCAL method: first performance estimates, Atmos. Meas. Tech., 17, 2317–2334, <ext-link xlink:href="https://doi.org/10.5194/amt-17-2317-2024" ext-link-type="DOI">10.5194/amt-17-2317-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>O'Dell et al.(2018)O'Dell, Eldering, Wennberg, Crisp, Gunson, Fisher, Frankenberg, Kiel, Lindqvist, Mandrake, Merrelli, Natraj, Nelson, Osterman, Payne, Taylor, Wunch, Drouin, Oyafuso, Chang, McDuffie, Smyth, Baker, Basu, Chevallier, Crowell, Feng, Palmer, Dubey, García, Griffith, Hase, Iraci, Kivi, Morino, Notholt, Ohyama, Petri, Roehl, Sha, Strong, Sussmann, Te, Uchino, and Velazco</label><mixed-citation>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, <ext-link xlink:href="https://doi.org/10.5194/amt-11-6539-2018" ext-link-type="DOI">10.5194/amt-11-6539-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Ohyama et al.(2012)Ohyama, Kawakami, Shiomi, and Miyagawa</label><mixed-citation>Ohyama, H., Kawakami, S., Shiomi, K., and Miyagawa, K.: Retrievals of Total and Tropospheric Ozone From GOSAT Thermal Infrared Spectral Radiances, IEEE T. Geosci. Remote, 50, 1770–1784, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2011.2170178" ext-link-type="DOI">10.1109/TGRS.2011.2170178</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Pillai et al.(2016)Pillai, Buchwitz, Gerbig, Koch, Reuter, Bovensmann, Marshall, and Burrows</label><mixed-citation>Pillai, D., Buchwitz, M., Gerbig, C., Koch, T., Reuter, M., Bovensmann, H., Marshall, J., and Burrows, J. P.: Tracking city CO2 emissions from space using a high-resolution inverse modelling approach: a case study for Berlin, Germany, Atmos. Chem. Phys., 16, 9591–9610, <ext-link xlink:href="https://doi.org/10.5194/acp-16-9591-2016" ext-link-type="DOI">10.5194/acp-16-9591-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Reuter et al.(2010)Reuter, Buchwitz, Schneising, Heymann, Bovensmann, and Burrows</label><mixed-citation>Reuter, M., Buchwitz, M., Schneising, O., Heymann, J., Bovensmann, H., and Burrows, J. P.: A method for improved SCIAMACHY CO<sub>2</sub> retrieval in the presence of optically thin clouds, Atmos. Meas. Tech., 3, 209–232, <ext-link xlink:href="https://doi.org/10.5194/amt-3-209-2010" ext-link-type="DOI">10.5194/amt-3-209-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Reuter et al.(2017a)Reuter, Buchwitz, Schneising, Noël, Bovensmann, and Burrows</label><mixed-citation>Reuter, M., Buchwitz, M., Schneising, O., Noël, S., Bovensmann, H., and Burrows, J. P.: A Fast Atmospheric Trace Gas Retrieval for Hyperspectral Instruments Approximating Multiple Scattering – Part 2: Application to XCO2 Retrievals from OCO-2, Remote Sens., 9, <ext-link xlink:href="https://doi.org/10.3390/rs9111102" ext-link-type="DOI">10.3390/rs9111102</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Reuter et al.(2017b)Reuter, Buchwitz, Schneising, Noël, Rozanov, Bovensmann, and Burrows</label><mixed-citation>Reuter, M., Buchwitz, M., Schneising, O., Noël, S., Rozanov, V., Bovensmann, H., and Burrows, J. P.: A Fast Atmospheric Trace Gas Retrieval for Hyperspectral Instruments Approximating Multiple Scattering – Part 1: Radiative Transfer and a Potential OCO-2 XCO2 Retrieval Setup, Remote Sens., 9, <ext-link xlink:href="https://doi.org/10.3390/rs9111159" ext-link-type="DOI">10.3390/rs9111159</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Roupioz et al.(2014)Roupioz, Jia, Nerry, and Menenti</label><mixed-citation>Roupioz, L., Jia, L., Nerry, F., and Menenti, M.: Correction of sub-pixel topographical effects on land surface albedo retrieved from geostationary satellite (FengYun-2D) observations, IOP Conf. Ser.: Earth Environ. Sci., 17, 012270, <ext-link xlink:href="https://doi.org/10.1088/1755-1315/17/1/012270" ext-link-type="DOI">10.1088/1755-1315/17/1/012270</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Schneising et al.(2011)Schneising, Buchwitz, Reuter, Heymann, Bovensmann, and Burrows</label><mixed-citation>Schneising, O., Buchwitz, M., Reuter, M., Heymann, J., Bovensmann, H., and Burrows, J. P.: Long-term analysis of carbon dioxide and methane column-averaged mole fractions retrieved from SCIAMACHY, Atmos. Chem. Phys., 11, 2863–2880, <ext-link xlink:href="https://doi.org/10.5194/acp-11-2863-2011" ext-link-type="DOI">10.5194/acp-11-2863-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Schneising et al.(2023)Schneising, Buchwitz, Hachmeister, Vanselow, Reuter, Buschmann, Bovensmann, and Burrows</label><mixed-citation>Schneising, O., Buchwitz, M., Hachmeister, J., Vanselow, S., Reuter, M., Buschmann, M., Bovensmann, H., and Burrows, J. P.: Advances in retrieving XCH<sub>4</sub> and XCO from Sentinel-5 Precursor: improvements in the scientific TROPOMI/WFMD algorithm, Atmos. Meas. Tech., 16, 669–694, <ext-link xlink:href="https://doi.org/10.5194/amt-16-669-2023" ext-link-type="DOI">10.5194/amt-16-669-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Shepherd and Dymond(2003)</label><mixed-citation>Shepherd, J. D. and Dymond, J. R.: Correcting satellite imagery for the variance of reflectance and illumination with topography, Int. J. Remote Sens., 24, 3503–3514, <ext-link xlink:href="https://doi.org/10.1080/01431160210154029" ext-link-type="DOI">10.1080/01431160210154029</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Sierk et al.(2021)Sierk, Fernandez, Bézy, Meijer, Durand, Courrèges-Lacoste, Pachot, Löscher, Nett, Minoglou, Boucher, Windpassinger, Pasquet, Serre, and Hennepe</label><mixed-citation>Sierk, B., Fernandez, V., Bézy, J.-L., Meijer, Y., Durand, Y., Courrèges-Lacoste, G., Pachot, C., Löscher, A., Nett, H., Minoglou, K., Boucher, L., Windpassinger, R., Pasquet, A., Serre, D., and Hennepe, F.: The Copernicus CO2M mission for monitoring anthropogenic carbon dioxide emissions from space, in: Proc. SPIE, 128, <ext-link xlink:href="https://doi.org/10.1117/12.2599613" ext-link-type="DOI">10.1117/12.2599613</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Taylor et al.(2020)Taylor, Eldering, Merrelli, Kiel, Somkuti, Cheng, Rosenberg, Fisher, Crisp, Basilio, Bennett, Cervantes, Chang, Dang, Frankenberg, Haemmerle, Keller, Kurosu, Laughner, Lee, Marchetti, Nelson, O'Dell, Osterman, Pavlick, Roehl, Schneider, Spiers, To, Wells, Wennberg, Yelamanchili, and Yu</label><mixed-citation>Taylor, T. E., Eldering, A., Merrelli, A., Kiel, M., Somkuti, P., Cheng, C., Rosenberg, R., Fisher, B., Crisp, D., Basilio, R., Bennett, M., Cervantes, D., Chang, A., Dang, L., Frankenberg, C., Haemmerle, V. R., Keller, G. R., Kurosu, T., Laughner, J. L., Lee, R., Marchetti, Y., Nelson, R. R., O'Dell, C. W., Osterman, G., Pavlick, R., Roehl, C., Schneider, R., Spiers, G., To, C., Wells, C., Wennberg, P. O., Yelamanchili, A., and Yu, S.: OCO-3 early mission operations and initial (vEarly) XCO2 and SIF retrievals, Remote Sens. Environ., 251, 112032, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2020.112032" ext-link-type="DOI">10.1016/j.rse.2020.112032</ext-link>, 2020. </mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Velazco et al.(2011)Velazco, Buchwitz, Bovensmann, Reuter, Schneising, Heymann, Krings, Gerilowski, and Burrows</label><mixed-citation>Velazco, V. A., Buchwitz, M., Bovensmann, H., Reuter, M., Schneising, O., Heymann, J., Krings, T., Gerilowski, K., and Burrows, J. P.: Towards space based verification of CO<sub>2</sub> emissions from strong localized sources: fossil fuel power plant emissions as seen by a CarbonSat constellation, Atmos. Meas. Tech., 4, 2809–2822, <ext-link xlink:href="https://doi.org/10.5194/amt-4-2809-2011" ext-link-type="DOI">10.5194/amt-4-2809-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Vermote et al.(2016)Vermote, Justice, Claverie, and Franch</label><mixed-citation>Vermote, E., Justice, C., Claverie, M., and Franch, B.: Preliminary analysis of the performance of the Landsat 8/OLI land surface reflectance product, Remote Sens. Environ., 185, 46–56, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2016.04.008" ext-link-type="DOI">10.1016/j.rse.2016.04.008</ext-link>,  2016.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Wang et al.(2008)Wang, Stammes, van der A, Pinardi, and van Roozendael</label><mixed-citation>Wang, P., Stammes, P., van der A, R., Pinardi, G., and van Roozendael, M.: FRESCO+: an improved O<sub>2</sub> A-band cloud retrieval algorithm for tropospheric trace gas retrievals, Atmos. Chem. Phys., 8, 6565–6576, <ext-link xlink:href="https://doi.org/10.5194/acp-8-6565-2008" ext-link-type="DOI">10.5194/acp-8-6565-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Weimer et al.(2025)Weimer, Hilker, Noël, Reuter, Buchwitz, Fuentes Andrade, Lang, Sierk, Meijer, Bovensmann, Burrows, and Bösch</label><mixed-citation>Weimer, M., Hilker, M., Noël, S., Reuter, M., Buchwitz, M., Fuentes Andrade, B., Lang, R., Sierk, B., Meijer, Y., Bovensmann, H., Burrows, J. P., and Bösch, H.: A study of measurement scenarios for the future CO2M mission: avoidance of detector saturation and the impact on XCO2 retrievals, Atmos. Meas. Tech., 18, 3321–3340, <ext-link xlink:href="https://doi.org/10.5194/amt-18-3321-2025" ext-link-type="DOI">10.5194/amt-18-3321-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Zhou et al.(2019)Zhou, Rover, Brown, Worstell, Howard, Wu, Gallant, Rundquist, and Burke</label><mixed-citation>Zhou, Q., Rover, J., Brown, J., Worstell, B., Howard, D., Wu, Z., Gallant, A. L., Rundquist, B., and Burke, M.: Monitoring Landscape Dynamics in Central U.S. Grasslands with Harmonized Landsat-8 and Sentinel-2 Time Series Data, Remote Sens., 11, <ext-link xlink:href="https://doi.org/10.3390/rs11030328" ext-link-type="DOI">10.3390/rs11030328</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Zhou et al.(2025)Zhou, Neigh, Ju, Dabney, Cook, Zhu, Crawford, Gascon, Strobl, and Sridhar</label><mixed-citation>Zhou, Q., Neigh, C. S. R., Ju, J., Dabney, P., Cook, B., Zhu, Z., Crawford, C. J., Gascon, F., Strobl, P., and Sridhar, M.: Toward Seamless Global 30-m Terrestrial Monitoring: Evaluating 2022 Cloud Free Coverage of Harmonized Landsat and Sentinel-2 (HLS) V2.0, IEEE Geosci. Remote S., 22, 1–5, <ext-link xlink:href="https://doi.org/10.1109/LGRS.2025.3533923" ext-link-type="DOI">10.1109/LGRS.2025.3533923</ext-link>, 2025.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Importance of subpixel Earth surface reflectance and altitude for atmospheric trace gas retrievals from passive satellite instruments</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Bielski et al.(2024)Bielski, López-Vázquez, Grohmann, Guth, Hawker,
Gesch, Trevisani, Herrera-Cruz, Riazanoff, Corseaux, Reuter, and
Strobl</label><mixed-citation>
      
Bielski, C., López-Vázquez, C., Grohmann, C. H., Guth, P. L., Hawker, L.,
Gesch, D., Trevisani, S., Herrera-Cruz, V., Riazanoff, S., Corseaux, A.,
Reuter, H. I., and Strobl, P.: Novel Approach for Ranking DEMs: Copernicus
DEM Improves One Arc Second Open Global Topography, IEEE T. Geosci.
Remote, 62, 1–22, <a href="https://doi.org/10.1109/TGRS.2024.3368015" target="_blank">https://doi.org/10.1109/TGRS.2024.3368015</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bolton et al.(2020)Bolton, Gray, Melaas, Moon, Eklundh, and
Friedl</label><mixed-citation>
      
Bolton, D. K., Gray, J. M., Melaas, E. K., Moon, M., Eklundh, L., and Friedl,
M. A.: Continental-scale land surface phenology from harmonized Landsat 8 and
Sentinel-2 imagery, Remote Sens. Environ., 240, 111685,
<a href="https://doi.org/10.1016/j.rse.2020.111685" target="_blank">https://doi.org/10.1016/j.rse.2020.111685</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bovensmann et al.(1999)Bovensmann, Burrows, Buchwitz, Frerick, Noël,
Rozanov, Chance, and Goede</label><mixed-citation>
      
Bovensmann, H., Burrows, J. P., Buchwitz, M., Frerick, J., Noël, S., Rozanov,
V. V., Chance, K. V., and Goede, A. P. H.: SCIAMACHY: Mission Objectives and
Measurement Modes, J. Atmos. Sci., 56, 127–150,
<a href="https://doi.org/10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bovensmann et al.(2010)Bovensmann, Buchwitz, Burrows, Reuter, Krings,
Gerilowski, Schneising, Heymann, Tretner, and Erzinger</label><mixed-citation>
      
Bovensmann, H., Buchwitz, M., Burrows, J. P., Reuter, M., Krings, T., Gerilowski, K., Schneising, O., Heymann, J., Tretner, A., and Erzinger, J.: A remote sensing technique for global monitoring of power plant CO<sub>2</sub> emissions from space and related applications, Atmos. Meas. Tech., 3, 781–811, <a href="https://doi.org/10.5194/amt-3-781-2010" target="_blank">https://doi.org/10.5194/amt-3-781-2010</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Broquet et al.(2018)Broquet, Bréon, Renault, Buchwitz, Reuter,
Bovensmann, Chevallier, Wu, and Ciais</label><mixed-citation>
      
Broquet, G., Bréon, F.-M., Renault, E., Buchwitz, M., Reuter, M., Bovensmann, H., Chevallier, F., Wu, L., and Ciais, P.: The potential of satellite spectro-imagery for monitoring CO<sub>2</sub> emissions from large cities, Atmos. Meas. Tech., 11, 681–708, <a href="https://doi.org/10.5194/amt-11-681-2018" target="_blank">https://doi.org/10.5194/amt-11-681-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Brunner et al.(2023)Brunner, Kuhlmann, Henne, Koene, Kern, Wolff,
Voigt, Jöckel, Kiemle, Roiger, Fiehn, Krautwurst, Gerilowski, Bovensmann,
Borchardt, Galkowski, Gerbig, Marshall, Klonecki, Prunet, Hanfland,
Pattantyús-Ábrahám, Wyszogrodzki, and Fix</label><mixed-citation>
      
Brunner, D., Kuhlmann, G., Henne, S., Koene, E., Kern, B., Wolff, S., Voigt, C., Jöckel, P., Kiemle, C., Roiger, A., Fiehn, A., Krautwurst, S., Gerilowski, K., Bovensmann, H., Borchardt, J., Galkowski, M., Gerbig, C., Marshall, J., Klonecki, A., Prunet, P., Hanfland, R., Pattantyús-Ábrahám, M., Wyszogrodzki, A., and Fix, A.: Evaluation of simulated CO<sub>2</sub> power plant plumes from six high-resolution atmospheric transport models, Atmos. Chem. Phys., 23, 2699–2728, <a href="https://doi.org/10.5194/acp-23-2699-2023" target="_blank">https://doi.org/10.5194/acp-23-2699-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Buchwitz et al.(2005)Buchwitz, de Beek, Burrows, Bovensmann, Warneke,
Notholt, Meirink, Goede, Bergamaschi, Körner, Heimann, and
Schulz</label><mixed-citation>
      
Buchwitz, M., de Beek, R., Burrows, J. P., Bovensmann, H., Warneke, T., Notholt, J., Meirink, J. F., Goede, A. P. H., Bergamaschi, P., Körner, S., Heimann, M., and Schulz, A.: Atmospheric methane and carbon dioxide from SCIAMACHY satellite data: initial comparison with chemistry and transport models, Atmos. Chem. Phys., 5, 941–962, <a href="https://doi.org/10.5194/acp-5-941-2005" target="_blank">https://doi.org/10.5194/acp-5-941-2005</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Buchwitz et al.(2013)Buchwitz, Reuter, Bovensmann, Pillai, Heymann,
Schneising, Rozanov, Krings, Burrows, Boesch, Gerbig, Meijer, and
Löscher</label><mixed-citation>
      
Buchwitz, M., Reuter, M., Bovensmann, H., Pillai, D., Heymann, J., Buchwitz, M., Reuter, M., Bovensmann, H., Pillai, D., Heymann, J., Schneising, O., Rozanov, V., Krings, T., Burrows, J. P., Boesch, H., Gerbig, C., Meijer, Y., and Löscher, A.: Carbon Monitoring Satellite (CarbonSat): assessment of atmospheric CO<sub>2</sub> and CH<sub>4</sub> retrieval errors by error parameterization, Atmos. Meas. Tech., 6, 3477–3500, <a href="https://doi.org/10.5194/amt-6-3477-2013" target="_blank">https://doi.org/10.5194/amt-6-3477-2013</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Buchwitz et al.(2020)Buchwitz, Noël, Reuter, Bovensmann, Richter,
Landgrad, van Heck, Veefkind, de Haan, and Bösch</label><mixed-citation>
      
Buchwitz, M., Noël, S., Reuter, M., Bovensmann, H., Richter, A., Landgrad,
J., van Heck, H., Veefkind, P., de Haan, J., and Bösch, H.: Study on
Consolidating Requirements and Error Budget for CO<sub>2</sub> Monitoring Mission
(CO2M-REB): Error Budgets and Performance for anthropogenic CO<sub>2</sub> Monitoring
Mission (CO2M), Tech. rep., University of Bremen,
<a href="https://www.iup.uni-bremen.de/carbon_ghg/CO2M-REB_TNs/CO2M-REB_TN-3000_v2p2.pdf" target="_blank"/>
(last access: 19 June 2026), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Burrows et al.(1995)Burrows, Hölzle, Goede, Visser, and
Fricke</label><mixed-citation>
      
Burrows, J., Hölzle, E., Goede, A., Visser, H., and Fricke, W.:
SCIAMACHY–scanning imaging absorption spectrometer for atmospheric
chartography, Acta Astronaut., 35, 445–451,
<a href="https://doi.org/10.1016/0094-5765(94)00278-T" target="_blank">https://doi.org/10.1016/0094-5765(94)00278-T</a>,  1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Butz et al.(2011)Butz, Guerlet, Hasekamp, Schepers, Galli, Aben,
Frankenberg, Hartmann, Tran, Kuze, Keppel-Aleks, Toon, Wunch, Wennberg,
Deutscher, Griffith, Macatangay, Messerschmidt, Notholt, and
Warneke</label><mixed-citation>
      
Butz, A., Guerlet, S., Hasekamp, O., Schepers, D., Galli, A., Aben, I.,
Frankenberg, C., Hartmann, J.-M., Tran, H., Kuze, A., Keppel-Aleks, G., Toon,
G., Wunch, D., Wennberg, P., Deutscher, N., Griffith, D., Macatangay, R.,
Messerschmidt, J., Notholt, J., and Warneke, T.: Toward accurate CO2 and CH4
observations from GOSAT, Geophys. Res. Lett., 38,
<a href="https://doi.org/10.1029/2011GL047888" target="_blank">https://doi.org/10.1029/2011GL047888</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Chen et al.(2021)Chen, Tsendbazar, Hamunyela, Verbesselt, and
Herold</label><mixed-citation>
      
Chen, N., Tsendbazar, N.-E., Hamunyela, E., Verbesselt, J., and Herold, M.:
Sub-annual tropical forest disturbance monitoring using harmonized Landsat
and Sentinel-2 data, Int. J. Appl. Earth Obs., 102, 102386,
<a href="https://doi.org/10.1016/j.jag.2021.102386" target="_blank">https://doi.org/10.1016/j.jag.2021.102386</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Claverie et al.(2018)Claverie, Ju, Masek, Dungan, Vermote, Roger,
Skakun, and Justice</label><mixed-citation>
      
Claverie, M., Ju, J., Masek, J. G., Dungan, J. L., Vermote, E. F., Roger,
J.-C., Skakun, S. V., and Justice, C.: The Harmonized Landsat and Sentinel-2
surface reflectance data set, Remote Sens. Environ., 219, 145–161,
<a href="https://doi.org/10.1016/j.rse.2018.09.002" target="_blank">https://doi.org/10.1016/j.rse.2018.09.002</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Cogan et al.(2012)Cogan, Boesch, Parker, Feng, Palmer, Blavier,
Deutscher, Macatangay, Notholt, Roehl, Warneke, and Wunch</label><mixed-citation>
      
Cogan, A. J., Boesch, H., Parker, R. J., Feng, L., Palmer, P. I., Blavier,
J.-F. L., Deutscher, N. M., Macatangay, R., Notholt, J., Roehl, C., Warneke,
T., and Wunch, D.: Atmospheric carbon dioxide retrieved from the Greenhouse
gases Observing SATellite (GOSAT): Comparison with ground-based TCCON
observations and GEOS-Chem model calculations, J. Geophys. Res.-Atmos., 117, <a href="https://doi.org/10.1029/2012JD018087" target="_blank">https://doi.org/10.1029/2012JD018087</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Copernicus Climate Change Service(2024)</label><mixed-citation>
      
Copernicus Climate Change Service: Global Climate Highlights 2023,
<a href="https://climate.copernicus.eu/global-climate-highlights-2023" target="_blank"/>
(last access: 11 January 2024), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Copernicus Climate Change Service (C3S)(2019)</label><mixed-citation>
      
Copernicus Climate Change Service (C3S): ERA5-Land hourly data from 1950 to
present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set],
<a href="https://doi.org/10.24381/cds.e2161bac" target="_blank">https://doi.org/10.24381/cds.e2161bac</a>,  2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Copernicus Programme(2026)</label><mixed-citation>
      
Copernicus Programme: Copernicus Digital Elevation Model, 90 m resolution
(GLO-90), Copernicus Browser [data set], <a href="https://doi.org/10.5270/ESA-c5d3d65" target="_blank">https://doi.org/10.5270/ESA-c5d3d65</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Crisp(2015)</label><mixed-citation>
      
Crisp, D.: Measuring atmospheric carbon dioxide from space with the Orbiting
Carbon Observatory-2 (OCO-2), in: Earth Observing Systems XX, edited by:
Butler, J. J., Xiong, X. J., and Gu, X.,  International
Society for Optics and Photonics, SPIE, 9607,  960702, <a href="https://doi.org/10.1117/12.2187291" target="_blank">https://doi.org/10.1117/12.2187291</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Cusworth et al.(2021)Cusworth, Duren, Thorpe, Eastwood, Green,
Dennison, Frankenberg, Heckler, Asner, and Miller</label><mixed-citation>
      
Cusworth, D. H., Duren, R. M., Thorpe, A. K., Eastwood, M. L., Green, R. O.,
Dennison, P. E., Frankenberg, C., Heckler, J. W., Asner, G. P., and Miller,
C. E.: Quantifying Global Power Plant Carbon Dioxide Emissions With Imaging
Spectroscopy, AGU Adv., 2, e2020AV000350, <a href="https://doi.org/10.1029/2020AV000350" target="_blank">https://doi.org/10.1029/2020AV000350</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Degünther et al.(1998)Degünther, Meerkötter, Albold, and
Seckmeyer</label><mixed-citation>
      
Degünther, M., Meerkötter, R., Albold, A., and Seckmeyer, G.: Case
study on the influence of inhomogeneous surface albedo on UV irradiance,
Geophys. Res. Lett., 25, 3587–3590, <a href="https://doi.org/10.1029/98GL52785" target="_blank">https://doi.org/10.1029/98GL52785</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Drusch et al.(2012)Drusch, Del Bello, Carlier, Colin, Fernandez,
Gascon, Hoersch, Isola, Laberinti, Martimort, Meygret, Spoto, Sy, Marchese,
and Bargellini</label><mixed-citation>
      
Drusch, M., Del Bello, U., Carlier, S., Colin, O., Fernandez, V., Gascon, F.,
Hoersch, B., Isola, C., Laberinti, P., Martimort, P., Meygret, A., Spoto, F.,
Sy, O., Marchese, F., and Bargellini, P.: Sentinel-2: ESA's Optical
High-Resolution Mission for GMES Operational Services, Remote Sens. Environ.,
120, 25–36, <a href="https://doi.org/10.1016/j.rse.2011.11.026" target="_blank">https://doi.org/10.1016/j.rse.2011.11.026</a>,  2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>ESA(2020)</label><mixed-citation>
      
ESA: Copernicus CO<sub>2</sub> Monitoring Mission Requirements Document, Tech. rep., ESA
Earth and Mission Science Division,
<a href="https://esamultimedia.esa.int/docs/EarthObservation/CO2M_MRD_v3.0_20201001_Issued.pdf" target="_blank"/>
(last access: 4 January 2024), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Franks and Rengarajan(2023)</label><mixed-citation>
      
Franks, S. and Rengarajan, R.: Evaluation of Copernicus DEM and Comparison to
the DEM Used for Landsat Collection-2 Processing, Remote Sens., 15,
<a href="https://doi.org/10.3390/rs15102509" target="_blank">https://doi.org/10.3390/rs15102509</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Fuentes Andrade et al.(2024)Fuentes Andrade, Buchwitz, Reuter,
Bovensmann, Richter, Boesch, and Burrows</label><mixed-citation>
      
Fuentes Andrade, B., Buchwitz, M., Reuter, M., Bovensmann, H., Richter, A., Boesch, H., and Burrows, J. P.: A method for estimating localized CO2 emissions from co-located satellite XCO<sub>2</sub> and NO<sub>2</sub> images, Atmos. Meas. Tech., 17, 1145–1173, <a href="https://doi.org/10.5194/amt-17-1145-2024" target="_blank">https://doi.org/10.5194/amt-17-1145-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gao et al.(2023)Gao, Jennewein, Hively, Soroka, Thieme, Bradley,
Keppler, Mirsky, and Akumaga</label><mixed-citation>
      
Gao, F., Jennewein, J., Hively, W. D., Soroka, A., Thieme, A., Bradley, D.,
Keppler, J., Mirsky, S., and Akumaga, U.: Near real-time detection of winter
cover crop termination using harmonized Landsat and Sentinel-2 (HLS) to
support ecosystem assessment, Sci. Remote Sens., 7, 100073,
<a href="https://doi.org/10.1016/j.srs.2022.100073" target="_blank">https://doi.org/10.1016/j.srs.2022.100073</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Hachmeister et al.(2022)Hachmeister, Schneising, Buchwitz, Lorente,
Borsdorff, Burrows, Notholt, and Buschmann</label><mixed-citation>
      
Hachmeister, J., Schneising, O., Buchwitz, M., Lorente, A., Borsdorff, T., Burrows, J. P., Notholt, J., and Buschmann, M.: On the influence of underlying elevation data on Sentinel-5 Precursor TROPOMI satellite methane retrievals over Greenland, Atmos. Meas. Tech., 15, 4063–4074, <a href="https://doi.org/10.5194/amt-15-4063-2022" target="_blank">https://doi.org/10.5194/amt-15-4063-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara,
Horányi, Muñoz Sabater, Nicolas, Peubey, Radu, Schepers, Simmons,
Soci, Abdalla, Abellan, Balsamo, Bechtold, Biavati, Bidlot, Bonavita,
De Chiara, Dahlgren, Dee, Diamantakis, Dragani, Flemming, Forbes, Fuentes,
Geer, Haimberger, Healy, Hogan, Hólm, Janisková, Keeley, Laloyaux,
Lopez, Lupu, Radnoti, de Rosnay, Rozum, Vamborg, Villaume, and
Thépaut</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A.,
Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D.,
Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P.,
Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D.,
Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer,
A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M.,
Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P.,
Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global
reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <a href="https://doi.org/10.1002/qj.3803" target="_blank">https://doi.org/10.1002/qj.3803</a>,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>IPCC(2023)</label><mixed-citation>
      
IPCC: Climate Change 2021 – The Physical Science Basis: Working Group I
Contribution to the Sixth Assessment Report of the Intergovernmental Panel on
Climate Change, Cambridge University Press, Cambridge,
<a href="https://doi.org/10.1017/9781009157896" target="_blank">https://doi.org/10.1017/9781009157896</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Jacobs et al.(2024)Jacobs, O'Dell, Taylor, Logan, Byrne, Kiel, Kivi,
Heikkinen, Merrelli, Payne, and Chatterjee</label><mixed-citation>
      
Jacobs, N., O'Dell, C. W., Taylor, T. E., Logan, T. L., Byrne, B., Kiel, M., Kivi, R., Heikkinen, P., Merrelli, A., Payne, V. H., and Chatterjee, A.: The importance of digital elevation model accuracy in X<sub>CO<sub>2</sub></sub> retrievals: improving the Orbiting Carbon Observatory 2 Atmospheric Carbon Observations from Space version 11 retrieval product, Atmos. Meas. Tech., 17, 1375–1401, <a href="https://doi.org/10.5194/amt-17-1375-2024" target="_blank">https://doi.org/10.5194/amt-17-1375-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Janssens-Maenhout et al.(2020)Janssens-Maenhout, Pinty, Dowell,
Zunker, Andersson, Balsamo, Bézy, Brunhes, Bösch, Bojkov, Brunner,
Buchwitz, Crisp, Ciais, Counet, Dee, van der Gon, Dolman, Drinkwater,
Dubovik, Engelen, Fehr, Fernandez, Heimann, Holmlund, Houweling, Husband,
Juvyns, Kentarchos, Landgraf, Lang, Löscher, Marshall, Meijer, Nakajima,
Palmer, Peylin, Rayner, Scholze, Sierk, Tamminen, and
Veefkind</label><mixed-citation>
      
Janssens-Maenhout, G., Pinty, B., Dowell, M., Zunker, H., Andersson, E.,
Balsamo, G., Bézy, J.-L., Brunhes, T., Bösch, H., Bojkov, B.,
Brunner, D., Buchwitz, M., Crisp, D., Ciais, P., Counet, P., Dee, D., van der
Gon, H. D., Dolman, H., Drinkwater, M. R., Dubovik, O., Engelen, R., Fehr,
T., Fernandez, V., Heimann, M., Holmlund, K., Houweling, S., Husband, R.,
Juvyns, O., Kentarchos, A., Landgraf, J., Lang, R., Löscher, A.,
Marshall, J., Meijer, Y., Nakajima, M., Palmer, P. I., Peylin, P., Rayner,
P., Scholze, M., Sierk, B., Tamminen, J., and Veefkind, P.: Toward an
Operational Anthropogenic CO<sub>2</sub> Emissions Monitoring and Verification Support
Capacity, B. Am. Meteor. Soc., 101, E1439–E1451,
<a href="https://doi.org/10.1175/BAMS-D-19-0017.1" target="_blank">https://doi.org/10.1175/BAMS-D-19-0017.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Kuze et al.(2009)Kuze, Suto, Nakajima, and Hamazaki</label><mixed-citation>
      
Kuze, A., Suto, H., Nakajima, M., and Hamazaki, T.: Thermal and near infrared
sensor for carbon observation Fourier-transform spectrometer on the
Greenhouse Gases Observing Satellite for greenhouse gases monitoring, Appl. Optics, 48, 6716–6733, <a href="https://doi.org/10.1364/AO.48.006716" target="_blank">https://doi.org/10.1364/AO.48.006716</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Liu et al.(2018)Liu, Wang, Yao, Chen, Cai, Yang, Yin, Gu, Tian, Lu,
and Lyu</label><mixed-citation>
      
Liu, Y., Wang, J., Yao, L., Chen, X., Cai, Z., Yang, D., Yin, Z., Gu, S., Tian,
L., Lu, N., and Lyu, D.: The TanSat mission: preliminary global
observations, Sci. Bull., 63, 1200–1207, <a href="https://doi.org/10.1016/j.scib.2018.08.004" target="_blank">https://doi.org/10.1016/j.scib.2018.08.004</a>,
2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Louis et al.(2019)Louis, Pflug, Main-Knorn, Debaecker, Mueller-Wilm,
Iannone, Giuseppe Cadau, Boccia, and Gascon</label><mixed-citation>
      
Louis, J., Pflug, B., Main-Knorn, M., Debaecker, V., Mueller-Wilm, U., Iannone,
R. Q., Giuseppe Cadau, E., Boccia, V., and Gascon, F.: Sentinel-2 Global
Surface Reflectance Level-2a Product Generated with Sen2Cor, in: IGARSS 2019–2019 IEEE International Geoscience and Remote Sensing Symposium,
8522–8525, <a href="https://doi.org/10.1109/IGARSS.2019.8898540" target="_blank">https://doi.org/10.1109/IGARSS.2019.8898540</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Masek et al.(2021)Masek, Ju, Roger, Skakun, Vermote, Claverie,
Dungan, Yin, Freitag, and Justice</label><mixed-citation>
      
Masek, J., Ju, J., Roger, J., Skakun, S., Vermote, E., Claverie, M., Dungan,
J., Yin, Z., Freitag, B., and Justice, C.: HLS Sentinel-2 Multi-spectral
Instrument Surface Reflectance Daily Global 30 m v2.0, NASA Land Processes Distributed Active Archive Center [data set],
<a href="https://doi.org/10.5067/HLS/HLSS30.002" target="_blank">https://doi.org/10.5067/HLS/HLSS30.002</a>,  2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>McGarragh et al.(2024)McGarragh, O'Dell, Crowell, Somkuti, Burgh, and
Moore III</label><mixed-citation>
      
McGarragh, G. R., O'Dell, C. W., Crowell, S. M. R., Somkuti, P., Burgh, E. B., and Moore III, B.: The GeoCarb greenhouse gas retrieval algorithm: simulations and sensitivity to sources of uncertainty, Atmos. Meas. Tech., 17, 1091–1121, <a href="https://doi.org/10.5194/amt-17-1091-2024" target="_blank">https://doi.org/10.5194/amt-17-1091-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Meijer et al.(2023)Meijer, Andersson, Boesch, Dubovik, Houweling,
Landgraf, Lang, and Lindqvist</label><mixed-citation>
      
Meijer, Y., Andersson, E., Boesch, H., Dubovik, O., Houweling, S., Landgraf,
J., Lang, R., and Lindqvist, H.: Editorial: Anthropogenic emission
monitoring with the Copernicus CO<sub>2</sub> monitoring mission, Front. Remote Sens.,
4, <a href="https://doi.org/10.3389/frsen.2023.1217568" target="_blank">https://doi.org/10.3389/frsen.2023.1217568</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Moeini et al.(2025)Moeini, Nassar, Mastrogiacomo, Dawson, O’Dell,
Nelson, and Chatterjee</label><mixed-citation>
      
Moeini, O., Nassar, R., Mastrogiacomo, J.-P., Dawson, M., O'Dell, C. W.,
Nelson, R. R., and Chatterjee, A.: Quantifying CO<sub>2</sub> Emissions From Smaller
Anthropogenic Point Sources Using OCO-2 Target and OCO-3 Snapshot Area
Mapping Mode Observations, J. Geophys. Res.-Atmos., 130,
e2024JD042333, <a href="https://doi.org/10.1029/2024JD042333" target="_blank">https://doi.org/10.1029/2024JD042333</a>,
2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Mourad et al.(2020)Mourad, Jaafar, Anderson, and Gao</label><mixed-citation>
      
Mourad, R., Jaafar, H., Anderson, M., and Gao, F.: Assessment of Leaf Area
Index Models Using Harmonized Landsat and Sentinel-2 Surface Reflectance Data
over a Semi-Arid Irrigated Landscape, Remote Sens., 12,
<a href="https://doi.org/10.3390/rs12193121" target="_blank">https://doi.org/10.3390/rs12193121</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Nakajima et al.(2012)Nakajima, Kuze, and Suto</label><mixed-citation>
      
Nakajima, M., Kuze, A., and Suto, H.: The current status of GOSAT and the
concept of GOSAT-2, in: Sensors, Systems, and Next-Generation Satellites
XVI, edited by: Meynart, R., Neeck, S. P., and Shimoda, H., vol. 8533,
853306, International Society for Optics and Photonics, SPIE,
<a href="https://doi.org/10.1117/12.974954" target="_blank">https://doi.org/10.1117/12.974954</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Nassar et al.(2022)Nassar, Moeini, Mastrogiacomo, O’Dell, Nelson,
Kiel, Chatterjee, Eldering, and Crisp</label><mixed-citation>
      
Nassar, R., Moeini, O., Mastrogiacomo, J.-P., O’Dell, C. W., Nelson, R. R.,
Kiel, M., Chatterjee, A., Eldering, A., and Crisp, D.: Tracking CO2 emission
reductions from space: A case study at Europe's largest fossil fuel power
plant, Front. Remote Sens.,  3, <a href="https://doi.org/10.3389/frsen.2022.1028240" target="_blank">https://doi.org/10.3389/frsen.2022.1028240</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Noël et al.(2021)Noël, Reuter, Buchwitz, Borchardt, Hilker,
Bovensmann, Burrows, Di Noia, Suto, Yoshida, Buschmann, Deutscher, Feist,
Griffith, Hase, Kivi, Morino, Notholt, Ohyama, Petri, Podolske, Pollard, Sha,
Shiomi, Sussmann, Té, Velazco, and Warneke</label><mixed-citation>
      
Noël, S., Reuter, M., Buchwitz, M., Borchardt, J., Hilker, M., Bovensmann, H., Burrows, J. P., Di Noia, A., Suto, H., Yoshida, Y., Buschmann, M., Deutscher, N. M., Feist, D. G., Griffith, D. W. T., Hase, F., Kivi, R., Morino, I., Notholt, J., Ohyama, H., Petri, C., Podolske, J. R., Pollard, D. F., Sha, M. K., Shiomi, K., Sussmann, R., Té, Y., Velazco, V. A., and Warneke, T.: XCO2 retrieval for GOSAT and GOSAT-2 based on the FOCAL algorithm, Atmos. Meas. Tech., 14, 3837–3869, <a href="https://doi.org/10.5194/amt-14-3837-2021" target="_blank">https://doi.org/10.5194/amt-14-3837-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Noël et al.(2022)Noël, Reuter, Buchwitz, Borchardt, Hilker,
Schneising, Bovensmann, Burrows, Di Noia, Parker, Suto, Yoshida, Buschmann,
Deutscher, Feist, Griffith, Hase, Kivi, Liu, Morino, Notholt, Oh, Ohyama,
Petri, Pollard, Rettinger, Roehl, Rousogenous, Sha, Shiomi, Strong, Sussmann,
Té, Velazco, Vrekoussis, and Warneke</label><mixed-citation>
      
Noël, S., Reuter, M., Buchwitz, M., Borchardt, J., Hilker, M., Schneising, O., Bovensmann, H., Burrows, J. P., Di Noia, A., Parker, R. J., Suto, H., Yoshida, Y., Buschmann, M., Deutscher, N. M., Feist, D. G., Griffith, D. W. T., Hase, F., Kivi, R., Liu, C., Morino, I., Notholt, J., Oh, Y.-S., Ohyama, H., Petri, C., Pollard, D. F., Rettinger, M., Roehl, C., Rousogenous, C., Sha, M. K., Shiomi, K., Strong, K., Sussmann, R., Té, Y., Velazco, V. A., Vrekoussis, M., and Warneke, T.: Retrieval of greenhouse gases from GOSAT and GOSAT-2 using the FOCAL algorithm, Atmos. Meas. Tech., 15, 3401–3437, <a href="https://doi.org/10.5194/amt-15-3401-2022" target="_blank">https://doi.org/10.5194/amt-15-3401-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Noël et al.(2024)Noël, Buchwitz, Hilker, Reuter, Weimer,
Bovensmann, Burrows, Bösch, and Lang</label><mixed-citation>
      
Noël, S., Buchwitz, M., Hilker, M., Reuter, M., Weimer, M., Bovensmann, H., Burrows, J. P., Bösch, H., and Lang, R.: Greenhouse gas retrievals for the CO2M mission using the FOCAL method: first performance estimates, Atmos. Meas. Tech., 17, 2317–2334, <a href="https://doi.org/10.5194/amt-17-2317-2024" target="_blank">https://doi.org/10.5194/amt-17-2317-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>O'Dell et al.(2018)O'Dell, Eldering, Wennberg, Crisp, Gunson, Fisher,
Frankenberg, Kiel, Lindqvist, Mandrake, Merrelli, Natraj, Nelson, Osterman,
Payne, Taylor, Wunch, Drouin, Oyafuso, Chang, McDuffie, Smyth, Baker, Basu,
Chevallier, Crowell, Feng, Palmer, Dubey, García, Griffith, Hase, Iraci,
Kivi, Morino, Notholt, Ohyama, Petri, Roehl, Sha, Strong, Sussmann, Te,
Uchino, and Velazco</label><mixed-citation>
      
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, <a href="https://doi.org/10.5194/amt-11-6539-2018" target="_blank">https://doi.org/10.5194/amt-11-6539-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Ohyama et al.(2012)Ohyama, Kawakami, Shiomi, and
Miyagawa</label><mixed-citation>
      
Ohyama, H., Kawakami, S., Shiomi, K., and Miyagawa, K.: Retrievals of Total and
Tropospheric Ozone From GOSAT Thermal Infrared Spectral Radiances, IEEE
T. Geosci. Remote, 50, 1770–1784, <a href="https://doi.org/10.1109/TGRS.2011.2170178" target="_blank">https://doi.org/10.1109/TGRS.2011.2170178</a>,
2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Pillai et al.(2016)Pillai, Buchwitz, Gerbig, Koch, Reuter,
Bovensmann, Marshall, and Burrows</label><mixed-citation>
      
Pillai, D., Buchwitz, M., Gerbig, C., Koch, T., Reuter, M., Bovensmann, H., Marshall, J., and Burrows, J. P.: Tracking city CO2 emissions from space using a high-resolution inverse modelling approach: a case study for Berlin, Germany, Atmos. Chem. Phys., 16, 9591–9610, <a href="https://doi.org/10.5194/acp-16-9591-2016" target="_blank">https://doi.org/10.5194/acp-16-9591-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Reuter et al.(2010)Reuter, Buchwitz, Schneising, Heymann, Bovensmann,
and Burrows</label><mixed-citation>
      
Reuter, M., Buchwitz, M., Schneising, O., Heymann, J., Bovensmann, H., and Burrows, J. P.: A method for improved SCIAMACHY CO<sub>2</sub> retrieval in the presence of optically thin clouds, Atmos. Meas. Tech., 3, 209–232, <a href="https://doi.org/10.5194/amt-3-209-2010" target="_blank">https://doi.org/10.5194/amt-3-209-2010</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Reuter et al.(2017a)Reuter, Buchwitz, Schneising,
Noël, Bovensmann, and Burrows</label><mixed-citation>
      
Reuter, M., Buchwitz, M., Schneising, O., Noël, S., Bovensmann, H., and
Burrows, J. P.: A Fast Atmospheric Trace Gas Retrieval for Hyperspectral
Instruments Approximating Multiple Scattering – Part 2: Application to XCO2
Retrievals from OCO-2, Remote Sens., 9, <a href="https://doi.org/10.3390/rs9111102" target="_blank">https://doi.org/10.3390/rs9111102</a>,
2017a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Reuter et al.(2017b)Reuter, Buchwitz, Schneising,
Noël, Rozanov, Bovensmann, and Burrows</label><mixed-citation>
      
Reuter, M., Buchwitz, M., Schneising, O., Noël, S., Rozanov, V.,
Bovensmann, H., and Burrows, J. P.: A Fast Atmospheric Trace Gas Retrieval
for Hyperspectral Instruments Approximating Multiple Scattering – Part 1:
Radiative Transfer and a Potential OCO-2 XCO2 Retrieval Setup, Remote Sens.,
9, <a href="https://doi.org/10.3390/rs9111159" target="_blank">https://doi.org/10.3390/rs9111159</a>, 2017b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Roupioz et al.(2014)Roupioz, Jia, Nerry, and Menenti</label><mixed-citation>
      
Roupioz, L., Jia, L., Nerry, F., and Menenti, M.: Correction of sub-pixel
topographical effects on land surface albedo retrieved from geostationary
satellite (FengYun-2D) observations, IOP Conf. Ser.: Earth Environ. Sci., 17,
012270, <a href="https://doi.org/10.1088/1755-1315/17/1/012270" target="_blank">https://doi.org/10.1088/1755-1315/17/1/012270</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Schneising et al.(2011)Schneising, Buchwitz, Reuter, Heymann,
Bovensmann, and Burrows</label><mixed-citation>
      
Schneising, O., Buchwitz, M., Reuter, M., Heymann, J., Bovensmann, H., and Burrows, J. P.: Long-term analysis of carbon dioxide and methane column-averaged mole fractions retrieved from SCIAMACHY, Atmos. Chem. Phys., 11, 2863–2880, <a href="https://doi.org/10.5194/acp-11-2863-2011" target="_blank">https://doi.org/10.5194/acp-11-2863-2011</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Schneising et al.(2023)Schneising, Buchwitz, Hachmeister, Vanselow,
Reuter, Buschmann, Bovensmann, and Burrows</label><mixed-citation>
      
Schneising, O., Buchwitz, M., Hachmeister, J., Vanselow, S., Reuter, M., Buschmann, M., Bovensmann, H., and Burrows, J. P.: Advances in retrieving XCH<sub>4</sub> and XCO from Sentinel-5 Precursor: improvements in the scientific TROPOMI/WFMD algorithm, Atmos. Meas. Tech., 16, 669–694, <a href="https://doi.org/10.5194/amt-16-669-2023" target="_blank">https://doi.org/10.5194/amt-16-669-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Shepherd and Dymond(2003)</label><mixed-citation>
      
Shepherd, J. D. and Dymond, J. R.: Correcting satellite imagery for the
variance of reflectance and illumination with topography, Int. J. Remote
Sens., 24, 3503–3514, <a href="https://doi.org/10.1080/01431160210154029" target="_blank">https://doi.org/10.1080/01431160210154029</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Sierk et al.(2021)Sierk, Fernandez, Bézy, Meijer, Durand,
Courrèges-Lacoste, Pachot, Löscher, Nett, Minoglou, Boucher,
Windpassinger, Pasquet, Serre, and Hennepe</label><mixed-citation>
      
Sierk, B., Fernandez, V., Bézy, J.-L., Meijer, Y., Durand, Y.,
Courrèges-Lacoste, G., Pachot, C., Löscher, A., Nett, H., Minoglou,
K., Boucher, L., Windpassinger, R., Pasquet, A., Serre, D., and Hennepe, F.:
The Copernicus CO2M mission for monitoring anthropogenic carbon dioxide
emissions from space, in: Proc. SPIE, 128, <a href="https://doi.org/10.1117/12.2599613" target="_blank">https://doi.org/10.1117/12.2599613</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Taylor et al.(2020)Taylor, Eldering, Merrelli, Kiel, Somkuti, Cheng,
Rosenberg, Fisher, Crisp, Basilio, Bennett, Cervantes, Chang, Dang,
Frankenberg, Haemmerle, Keller, Kurosu, Laughner, Lee, Marchetti, Nelson,
O'Dell, Osterman, Pavlick, Roehl, Schneider, Spiers, To, Wells, Wennberg,
Yelamanchili, and Yu</label><mixed-citation>
      
Taylor, T. E., Eldering, A., Merrelli, A., Kiel, M., Somkuti, P., Cheng, C.,
Rosenberg, R., Fisher, B., Crisp, D., Basilio, R., Bennett, M., Cervantes,
D., Chang, A., Dang, L., Frankenberg, C., Haemmerle, V. R., Keller, G. R.,
Kurosu, T., Laughner, J. L., Lee, R., Marchetti, Y., Nelson, R. R., O'Dell,
C. W., Osterman, G., Pavlick, R., Roehl, C., Schneider, R., Spiers, G., To,
C., Wells, C., Wennberg, P. O., Yelamanchili, A., and Yu, S.: OCO-3 early
mission operations and initial (vEarly) XCO2 and SIF retrievals, Remote
Sens. Environ., 251, 112032, <a href="https://doi.org/10.1016/j.rse.2020.112032" target="_blank">https://doi.org/10.1016/j.rse.2020.112032</a>, 2020.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Velazco et al.(2011)Velazco, Buchwitz, Bovensmann, Reuter,
Schneising, Heymann, Krings, Gerilowski, and Burrows</label><mixed-citation>
      
Velazco, V. A., Buchwitz, M., Bovensmann, H., Reuter, M., Schneising, O., Heymann, J., Krings, T., Gerilowski, K., and Burrows, J. P.: Towards space based verification of CO<sub>2</sub> emissions from strong localized sources: fossil fuel power plant emissions as seen by a CarbonSat constellation, Atmos. Meas. Tech., 4, 2809–2822, <a href="https://doi.org/10.5194/amt-4-2809-2011" target="_blank">https://doi.org/10.5194/amt-4-2809-2011</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Vermote et al.(2016)Vermote, Justice, Claverie, and
Franch</label><mixed-citation>
      
Vermote, E., Justice, C., Claverie, M., and Franch, B.: Preliminary analysis of
the performance of the Landsat 8/OLI land surface reflectance product, Remote
Sens. Environ., 185, 46–56, <a href="https://doi.org/10.1016/j.rse.2016.04.008" target="_blank">https://doi.org/10.1016/j.rse.2016.04.008</a>,  2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Wang et al.(2008)Wang, Stammes, van der A, Pinardi, and van
Roozendael</label><mixed-citation>
      
Wang, P., Stammes, P., van der A, R., Pinardi, G., and van Roozendael, M.: FRESCO+: an improved O<sub>2</sub> A-band cloud retrieval algorithm for tropospheric trace gas retrievals, Atmos. Chem. Phys., 8, 6565–6576, <a href="https://doi.org/10.5194/acp-8-6565-2008" target="_blank">https://doi.org/10.5194/acp-8-6565-2008</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Weimer et al.(2025)Weimer, Hilker, Noël, Reuter, Buchwitz,
Fuentes Andrade, Lang, Sierk, Meijer, Bovensmann, Burrows, and
Bösch</label><mixed-citation>
      
Weimer, M., Hilker, M., Noël, S., Reuter, M., Buchwitz, M., Fuentes Andrade, B., Lang, R., Sierk, B., Meijer, Y., Bovensmann, H., Burrows, J. P., and Bösch, H.: A study of measurement scenarios for the future CO2M mission: avoidance of detector saturation and the impact on XCO2 retrievals, Atmos. Meas. Tech., 18, 3321–3340, <a href="https://doi.org/10.5194/amt-18-3321-2025" target="_blank">https://doi.org/10.5194/amt-18-3321-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Zhou et al.(2019)Zhou, Rover, Brown, Worstell, Howard, Wu, Gallant,
Rundquist, and Burke</label><mixed-citation>
      
Zhou, Q., Rover, J., Brown, J., Worstell, B., Howard, D., Wu, Z., Gallant,
A. L., Rundquist, B., and Burke, M.: Monitoring Landscape Dynamics in Central
U.S. Grasslands with Harmonized Landsat-8 and Sentinel-2 Time Series Data,
Remote Sens., 11, <a href="https://doi.org/10.3390/rs11030328" target="_blank">https://doi.org/10.3390/rs11030328</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Zhou et al.(2025)Zhou, Neigh, Ju, Dabney, Cook, Zhu, Crawford,
Gascon, Strobl, and Sridhar</label><mixed-citation>
      
Zhou, Q., Neigh, C. S. R., Ju, J., Dabney, P., Cook, B., Zhu, Z., Crawford,
C. J., Gascon, F., Strobl, P., and Sridhar, M.: Toward Seamless Global 30-m
Terrestrial Monitoring: Evaluating 2022 Cloud Free Coverage of Harmonized
Landsat and Sentinel-2 (HLS) V2.0, IEEE Geosci. Remote S., 22, 1–5,
<a href="https://doi.org/10.1109/LGRS.2025.3533923" target="_blank">https://doi.org/10.1109/LGRS.2025.3533923</a>, 2025.

    </mixed-citation></ref-html>--></article>
