<?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-17-6145-2024</article-id><title-group><article-title>Contrail altitude estimation using GOES-16 ABI data and deep learning</article-title><alt-title>Contrail altitude estimation using GOES-16 ABI data​​​​​​​</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff3">
          <name><surname>Meijer</surname><given-names>Vincent R.</given-names></name>
          <email>vrmeijer@tudelft.nl</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2 aff4">
          <name><surname>Eastham</surname><given-names>Sebastian D.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-2476-4801</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Waitz</surname><given-names>Ian A.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff5">
          <name><surname>Barrett</surname><given-names>Steven R. H.</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Laboratory for Aviation and the Environment, Massachusetts Institute of Technology, Cambridge, MA, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Joint Program on the Science and Policy of Global Change, Massachusetts Institute of Technology, Cambridge, MA, USA</institution>
        </aff>
        <aff id="aff3"><label>a</label><institution>now at: Faculty of Aerospace Engineering, Delft University of Technology, Delft, the Netherlands</institution>
        </aff>
        <aff id="aff4"><label>b</label><institution>now at: Brahmal Vasudevan Institute for Sustainable Aviation, Department of Aeronautics, Imperial College London, London, UK</institution>
        </aff>
        <aff id="aff5"><label>c</label><institution>now at: Department of Engineering, University of Cambridge, Cambridge, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Vincent R. Meijer (vrmeijer@tudelft.nl)</corresp></author-notes><pub-date><day>23</day><month>October</month><year>2024</year></pub-date>
      
      <volume>17</volume>
      <issue>20</issue>
      <fpage>6145</fpage><lpage>6162</lpage>
      <history>
        <date date-type="received"><day>29</day><month>March</month><year>2024</year></date>
           <date date-type="rev-request"><day>29</day><month>April</month><year>2024</year></date>
           <date date-type="rev-recd"><day>9</day><month>July</month><year>2024</year></date>
           <date date-type="accepted"><day>5</day><month>August</month><year>2024</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Vincent R. Meijer et al.</copyright-statement>
        <copyright-year>2024</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/17/6145/2024/amt-17-6145-2024.html">This article is available from https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e139">The climate impact of persistent aircraft contrails is currently estimated to be comparable to that due to aviation-emitted CO<sub>2</sub>. A potential near-term and low-cost mitigation option is contrail avoidance, which involves rerouting aircraft around ice-supersaturated regions, preventing the formation of persistent contrails. Current forecasting methods for these regions of ice supersaturation have been found to be inaccurate when compared to in situ measurements. Further assessment and improvements of the quality of these predictions can be realized by comparison with observations of persistent contrails, such as those found in satellite imagery. In order to further enable comparison between these observations and contrail predictions, we develop a deep learning algorithm to estimate contrail altitudes based on GOES-16 Advanced Baseline Imager (ABI)  infrared imagery. This algorithm is trained using a dataset of 3267 contrails found within Cloud–Aerosol Lidar with Orthogonal Polarization (CALIOP) data and achieves a root mean square error (RMSE) of 570 m. The altitude estimation algorithm outputs probability distributions for the contrail top altitude in order to represent predictive uncertainty. The 95 % confidence intervals constructed using these distributions, which are shown to contain approximately 95 % of the contrail data points, are found to be 2.2 km thick on average. These intervals are found to be 34.1 % smaller than the 95 % confidence intervals constructed using flight altitude information alone, which are 3.3 km thick on average. Furthermore, we show that the contrail altitude estimates are consistent in time and, in combination with contrail detections, can be used to observe the persistence and three-dimensional (3D) evolution of contrail-forming regions from satellite images alone.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Aeronautics and Space Administration</funding-source>
<award-id>80NSSC19K094</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Federal Aviation Administration</funding-source>
<award-id>13-C-AJFE-MIT</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="d2e160">Current estimates attribute more than half of aviation's climate impact to contrails <xref ref-type="bibr" rid="bib1.bibx31" id="paren.1"/>, the ice clouds that form behind aircraft due to mixing of the engine exhaust with the ambient air. Most contrails disappear within minutes after their formation, but when the ambient air is supersaturated with respect to ice they can persist for several hours <xref ref-type="bibr" rid="bib1.bibx27" id="paren.2"/>. Several options for mitigation of the climate impact of contrails have been proposed, such as contrail avoidance and adopting fuels with lower soot particle  emissions <xref ref-type="bibr" rid="bib1.bibx53 bib1.bibx54 bib1.bibx6 bib1.bibx57" id="paren.3"/>. Contrail avoidance involves small changes in aircraft altitude (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2000</mml:mn></mml:mrow></mml:math></inline-formula> ft) to fly around ice-supersaturated regions <xref ref-type="bibr" rid="bib1.bibx40" id="paren.4"/>, which have been shown to be horizontally wide but vertically thin <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx49" id="paren.5"/>. The associated trade-off between additional fuel burn and avoided contrail climate impact has been quantified in modeling studies, indicating that fuel burn penalties smaller than 1 % (for rerouted flights) would suffice for halving the radiative impact of contrails <xref ref-type="bibr" rid="bib1.bibx53" id="paren.6"/>. These studies assume that the regions to avoid are accurately predicted by  weather data, whereas recent investigations find that the skill of existing numerical weather prediction models in capturing ice supersaturation is limited <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx1 bib1.bibx40 bib1.bibx14" id="paren.7"/>. Inaccurate forecasts may lead to unnecessary deviations (and potentially fuel burn) as well as additional climate impact. As such, the evaluation and improvement of contrail forecasting methods are directly relevant to assessment and implementation of the contrail avoidance concept.</p>
      <p id="d2e195">Predictions of contrail formation, persistence, and evolution can be evaluated and improved using in situ and remote sensing measurements <xref ref-type="bibr" rid="bib1.bibx44" id="paren.8"/>. In situ measurements can provide information on the microphysical properties of a contrail at a great level of detail, whereas remote sensing allows for observations at high temporal frequency and large spatial coverage. The introduction of contrail detection methods for infrared imagery captured by geostationary satellites constitutes one opportunity to obtain large amounts of data that can be used for the evaluation of contrail predictions <xref ref-type="bibr" rid="bib1.bibx33 bib1.bibx36 bib1.bibx14" id="paren.9"/>. However, existing contrail detection methods do not directly provide estimates of the contrail altitude. Given the significance of the vertical position of ice supersaturation, and thus contrails, in the context of contrail avoidance, knowledge of contrail altitudes is valuable for the assessment and improvement of contrail forecasting methods.</p>
      <p id="d2e204">Multiple approaches for the retrieval of cloud-top altitude using infrared satellite imagery exist. Fundamentally, these retrieval algorithms utilize the fact that the infrared radiance observed by the satellite instrument is a combination of that emitted by the surface, atmosphere, and cloud itself <xref ref-type="bibr" rid="bib1.bibx32" id="paren.10"/>. These approaches include radiance fitting <xref ref-type="bibr" rid="bib1.bibx41" id="paren.11"/>, radiance ratioing <xref ref-type="bibr" rid="bib1.bibx47" id="paren.12"/>, optimal estimation <xref ref-type="bibr" rid="bib1.bibx20" id="paren.13"/>, and machine learning <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx51 bib1.bibx52" id="paren.14"/>. Thin cirrus clouds, which are microphysically similar to aged contrails <xref ref-type="bibr" rid="bib1.bibx23" id="paren.15"/>, are reported to lead to larger cloud-top altitude retrieval errors than other cloud types <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx8" id="paren.16"/>. <xref ref-type="bibr" rid="bib1.bibx28" id="text.17"/> and <xref ref-type="bibr" rid="bib1.bibx51" id="text.18"/>  address these difficulties by developing the COCS and CiPS neural networks using collocated Cloud–Aerosol Lidar with Orthogonal Polarization (CALIOP)  and SEVIRI image data in order to retrieve cirrus properties from measurements by SEVIRI only. The COCS and CiPS algorithms have also been applied to estimate contrail altitude and optical thickness <xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx45 bib1.bibx59" id="paren.19"/>. The ability of such cirrus altitude estimation algorithms to estimate contrail altitude has not been tested extensively. Given that younger contrails differ from natural cirrus in their microphysical, optical, and geometrical properties <xref ref-type="bibr" rid="bib1.bibx27" id="paren.20"/>, such cirrus altitude estimation algorithms may not be appropriate for contrails detected in satellite imagery. To investigate this, we also develop cirrus altitude estimation algorithms in this work and evaluate their performance when applied to contrails.</p>
      <p id="d2e241">In this paper, we present an algorithm for estimating the altitude of a contrail by use of GOES-16 Advanced Baseline Imager (ABI) infrared satellite imagery. The algorithm is used in combination with the contrail detection method that was introduced by <xref ref-type="bibr" rid="bib1.bibx33" id="text.21"/> to provide three-dimensional (3D​​​​​​​) estimates of contrail locations above the contiguous United States. To develop this algorithm, contrails detected in GOES-16 ABI imagery are collocated with measurements by  CALIOP. The resulting dataset of 3267 contrails is analyzed for spatiotemporal trends in contrail altitudes and is compared with flight Automatic Dependent Surveillance-Broadcast (ADS-B) data and measurements by GCOS Reference Upper-Air Network (GRUAN) radiosondes. The dataset is then used to train a convolutional neural network for the task of contrail altitude estimation. Similar to <xref ref-type="bibr" rid="bib1.bibx28" id="text.22"/> and <xref ref-type="bibr" rid="bib1.bibx51" id="text.23"/>, we also develop cirrus altitude estimation algorithms using collocated CALIOP L2 and GOES-16 ABI data to investigate their suitability for estimating contrail altitude and quantify the benefit of training on contrail data specifically. The estimates by the finalized algorithm are compared with flight altitudes derived from ADS-B data. Finally, the algorithm is applied to a full day of data in order to investigate the persistence and evolution of contrail-forming regions in 3D.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>CALIOP and IIR data</title>
      <p id="d2e268">The Cloud–Aerosol Lidar with Orthogonal Polarization (CALIOP) is an instrument aboard the polar-orbiting CALIPSO satellite <xref ref-type="bibr" rid="bib1.bibx62" id="paren.24"/>. The CALIPSO satellite was part of the A-train satellite constellation until September 2018, when it was placed in a different orbit together with Cloudsat <xref ref-type="bibr" rid="bib1.bibx5" id="paren.25"/>. CALIOP measures the attenuated backscatter at the 532 and 1064 nm wavelengths, which are disseminated as the CALIOP L1B product. Additional processing involving the identification of cloud and aerosol layers, as well as extinction retrieval, is performed to create the CALIOP L2 products <xref ref-type="bibr" rid="bib1.bibx63" id="paren.26"/>. Both the CALIOP L1B and L2 products are used for collocation with GOES-16 ABI imagery.</p>
      <p id="d2e280">The CALIPSO satellite carries two other instruments: the Wide Field Camera (WFC) and the Imaging Infrared Radiometer (IIR). The IIR instrument measures infrared radiances at three central wavelengths: 8.6, 10.6, and 12.0 <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx13" id="paren.27"/>. The imagery from the 10.6 <inline-formula><mml:math id="M4" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> band and its difference with the 12.0 <inline-formula><mml:math id="M5" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> band are used during the collocation process for visualization and manual inspection (see Figs. S4 and S5 in the Supplement).</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>GOES-16 Advanced Baseline Imager</title>
      <p id="d2e325">The Advanced Baseline Imager (ABI) is a passive imaging radiometer that is carried aboard the GOES-R satellite series <xref ref-type="bibr" rid="bib1.bibx26" id="paren.28"/>. The ABI features 16 imaging bands, 10 of which are in the infrared part of the electromagnetic spectrum. The nadir resolution of the ABI infrared bands is 2 km, and imagery is available every 5 min for the contiguous United States (CONUS) and every 10–15 min for the full disk. The contrail detection algorithm by <xref ref-type="bibr" rid="bib1.bibx33" id="text.29"/> uses orthographically projected GOES-16 ABI imagery, centered on CONUS. The boundaries of the domain where contrail detections are available are shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>ERA5</title>
      <p id="d2e344">The ERA5 reanalysis <xref ref-type="bibr" rid="bib1.bibx22" id="paren.30"/> is used to provide wind data for the advection performed during the collocation process and comparisons to flight data. Geopotential data are used for conversion between geometric altitude and pressure altitude. The land–sea mask is used as an input for the altitude estimation models.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Collocation</title>
      <p id="d2e358">Contrails have previously been located in CALIOP data by use of contrail detections in Aqua MODIS imagery <xref ref-type="bibr" rid="bib1.bibx25" id="paren.31"/>. At the time, the Aqua satellite was in the same orbit as CALIPSO such that the time difference between overpasses by the two satellites was around 75 s. Collocation of contrails detected on imagery of the GOES-16 ABI is different in that the two satellites do not share an orbit. The collocation is performed in two steps. The first “coarse” step considers whether contrails are detected within a 50 km distance of the ground track of CALIPSO (see Sect. S1 of the Supplement for more details). The second “fine” step accounts for advection of contrails between the CALIPSO overpass time and the GOES-16 ABI capture time, as well as parallax displacement. The collocation is performed for the years 2018 to 2022: the resulting dataset features 3267 collocated contrails.</p>
      <p id="d2e364">An example collocation is shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>, which displays the CALIOP L1B attenuated backscatter and the corresponding IIR brightness temperature difference (BTD) imagery for a segment of an overpass on 8 August 2018. The attenuated backscatter is filtered to remove noise using the methods described in Sect. S1. The GOES-16 image shows that the CALIPSO satellite passes over four detected contrails, which are indicated using colored boundaries, with their corresponding cross-sections in the CALIOP L1B denoted by bounding boxes (and numbers). The approximate locations of these collocated contrails are also shown in the IIR image in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. The first contrail encountered in Fig. <xref ref-type="fig" rid="Ch1.F1"/> appears to be a thinner and potentially younger contrail embedded in another cloud and shows up as a narrow region of increased backscatter (white rather than gray) in the CALIOP L1B data. Contrail 2 has a larger vertical extent (<inline-formula><mml:math id="M6" display="inline"><mml:mo lspace="0mm">&gt;</mml:mo></mml:math></inline-formula> 1 km) when compared to the other contrail cross-sections found in this segment, and it also appears to be wider than the other contrails when viewed in the GOES-16 image. This particular contrail may actually be two different contrails given that the structure in bounding box 2 in the CALIOP L1B data shows two backscatter maxima, but these are not discernible as such at the resolution of the GOES-16 image (<inline-formula><mml:math id="M7" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 2 km) or the IIR image (1 km). The increased width of this contrail in the CALIOP data is partially caused by the angle between the CALIPSO ground track and the contrail. When correcting for this angle, however, contrail 2 is still found to be wider than contrails 3 and 4. The final two collocated contrails (3 and 4 in Fig. <xref ref-type="fig" rid="Ch1.F1"/>) are of similar vertical and horizontal extent, both featuring a horizontally displaced fall streak as a result of vertical wind shear. The GOES-16 ABI image shows several cirrus clouds (such as the one between contrails 2 and 3) that could be contrails that are no longer recognized as such by the detection algorithm and which also seem to correspond to areas of increased backscatter (in gray) in the CALIOP L1B data. This highlights that, if a different contrail detection algorithm is used, the collocation process could be repeated to find more and/or different contrails.</p>

      <fig id="Ch1.F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e392">n example collocation of contrails detected on GOES-16 ABI imagery <bold>(c)</bold> in CALIOP L1 data <bold>(b)</bold>. The IIR brightness temperature difference image corresponding to the CALIOP segment is shown as well <bold>(a)</bold>. The GOES-16 ABI image is a false-color ash product, created using the ABI-L2-MCMIPC data for 8 August 2018 at 19:30 UTC. Detected contrails are indicated by their boundaries, which are colored for collocated contrails and white for non-collocated contrails. The corresponding cross-sections in the CALIOP L1B data are shown using bounding boxes, and their approximate location in the IIR image is shown using square markers of the same color. The ground track of the CALIPSO satellite is also shown in the GOES-16 ABI and IIR images, with the arrows indicating the direction of movement. The CALIOP color map is the one provided by <xref ref-type="bibr" rid="bib1.bibx29" id="text.32"/>.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f01.png"/>

        </fig>

      <p id="d2e414">In addition to locating contrails in CALIOP L1B data, we collocate 5 km cirrus layers – as identified in the CALIOP L2 product – with GOES-16 ABI data. The collocation process is nearly identical to that for contrails, except that the contrail detections described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/> are no longer involved. This “cirrus dataset” is created to develop cirrus altitude estimation algorithms similar to that presented in <xref ref-type="bibr" rid="bib1.bibx51" id="text.33"/>, but for data from GOES-16 ABI rather than Meteosat SEVIRI. These algorithms are then assessed on their ability to estimate contrail altitudes and compared to algorithms developed using contrail data specifically. The possibility exists that contrails are recognized as cirrus layers by the CALIOP processing algorithms and thus appear in the CALIOP L2 5 km cloud layer product. These layers are removed from the cirrus dataset using the dataset of collocated contrails. More details on the collocation processes for both the contrail and cirrus datasets are given in the Supplement (Sects. S1 and S2).</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Correction of parallax displacement</title>
      <p id="d2e431">Parallax displacement refers to the apparent displacement of clouds on satellite imagery that results from the incorrect geolocation of pixels containing the cloud in question. The effect is particularly noticeable at low satellite viewing angles and can amount to a displacement of the order of 10 km over the contiguous United States when viewed by the GOES-16 ABI. As such, neglecting this effect during the collocation procedure could lead to erroneous results. We correct the parallax effect using Vicente's method <xref ref-type="bibr" rid="bib1.bibx56 bib1.bibx4" id="paren.34"/>.</p>
</sec>
<sec id="Ch1.S2.SS6">
  <label>2.6</label><title>Advection</title>
      <p id="d2e446">As part of the collocation procedure described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/>, we account for the advection of contrails by wind. The same advection process is also utilized when comparing flight data to contrail observations. This advection is done by means of the ERA5 data described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>. The ERA5 wind data are interpolated by means of a bicubic interpolation in longitude and latitude <xref ref-type="bibr" rid="bib1.bibx39" id="paren.35"/>, a quadratic polynomial interpolation in pressure, and a linear interpolation in time. The advection process is advanced in time by use of the fourth-order adaptive Runge–Kutta method from <xref ref-type="bibr" rid="bib1.bibx11" id="text.36"/> implemented in the GNU Scientific Library <xref ref-type="bibr" rid="bib1.bibx12" id="paren.37"/>. The vertical position of the contrails or flight segments is affected by the vertical wind speeds from ERA5, but no ice particle sedimentation processes are accounted for.</p>
</sec>
<sec id="Ch1.S2.SS7">
  <label>2.7</label><title>Conversion between geometric, geopotential, and pressure altitudes</title>
      <p id="d2e470">The data from the CALIOP instrument use the altitude above mean sea level (a.m.s.l.​​​​​​​) as the vertical ordinate, thus being a <italic>geometric</italic> altitude. In contrast, most numerical weather prediction and ADS-B data utilize pressure (or pressure altitude) as vertical coordinates. Therefore, the process of advecting contrails and flight segments, as well as the comparison of collocated contrail altitudes with flight data, requires the conversion between geometric and pressure altitude. This conversion is performed by use of ERA5 geopotential altitude data, which also utilize the altitude above mean sea level as the datum. We assume that the geopotential altitude is equal to the geometric altitude: this leads to errors at higher altitudes as the gravitational field of the Earth weakens. Using the fact that the gravitational acceleration is proportional to the inverse square of the distance from the Earth's center, we estimate that this assumption leads to errors of <inline-formula><mml:math id="M8" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10 m when applied to objects around 10 km altitude.</p>
      <p id="d2e483">Utilizing this assumption, we find the pressure altitude corresponding to a given object's geometric altitude as follows. We first interpolate the ERA5 geopotential data to the time and horizontal location of the object at multiple pressure levels. We then estimate the pressure at which the geopotential altitude of ERA5 equals the geometric altitude of the object. This results in an estimated pressure for the object. Finally, to convert this pressure to the pressure altitude, we use the US standard atmosphere <xref ref-type="bibr" rid="bib1.bibx7" id="paren.38"/>. The process of converting a pressure (altitude) to a geometric altitude follows these steps in reverse.</p>
</sec>
<sec id="Ch1.S2.SS8">
  <label>2.8</label><title>GRUAN data</title>
      <p id="d2e497">Humidity and temperature profiles measured by radiosondes in the GCOS Reference Upper-Air Network (GRUAN) are used to compare the altitudes of regions conducive to persistent contrail formation with the altitudes found in the collocated CALIOP contrail dataset <xref ref-type="bibr" rid="bib1.bibx10" id="paren.39"/>. The profiles supplied by GRUAN have already been corrected for radiosonde limitations such as the radiation dry bias and temperature-dependent lag.</p>
      <p id="d2e503">We use data from the Lamont (SGP) site as this is located within the region for which contrail detections are available, and it  also has more than 100 Vaisala RS92 sonde launches per year for the period between 2009 and 2018 <xref ref-type="bibr" rid="bib1.bibx48" id="paren.40"/>. For the profiles corresponding to these launches, we compute the relative humidity with respect to ice by use of the approximations from <xref ref-type="bibr" rid="bib1.bibx24" id="text.41"/>. This relative humidity with respect to ice is used to ascertain whether ice supersaturation (ISS) is present, which is combined with the Schmidt–Appleman criterion (SAC) <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx3" id="paren.42"/> to evaluate whether persistent contrails may form. The SAC is computed by use of the approximation from <xref ref-type="bibr" rid="bib1.bibx43" id="text.43"/>, using the parameters shown in Table S2 of the Supplement.</p>
</sec>
<sec id="Ch1.S2.SS9">
  <label>2.9</label><title>ADS-B data and comparison of flight and contrail altitudes</title>
      <p id="d2e526">Automatic Dependent Surveillance-Broadcast (ADS-B) data are used for comparing observed and predicted contrail altitudes with flight altitudes. We use a mixture of data from the OpenSky database <xref ref-type="bibr" rid="bib1.bibx46" id="paren.44"/> and FlightAware (for times in 2023). The OpenSky data are used for comparison with the contrail altitude estimation performance on the test set in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, whereas the FlightAware data are used for analyzing contrail detections and altitude estimates for a full day of data in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. The OpenSky network does not have complete coverage throughout the domain for which we have contrail detections, and we thus use these data only in areas of the domain where full coverage is available.</p>
      <p id="d2e536">When comparing flight and contrail altitudes, we account for the motion of the contrail between the time of formation and the time we observe it in a satellite image by advecting flight segments with ERA5 wind data as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS6"/>. We advect flight data from the 2 h leading up to the observation of a particular contrail. This choice of advecting only the past 2 h of flight data is motivated by the results from <xref ref-type="bibr" rid="bib1.bibx9" id="text.45"/>, who show that lifetimes of contrails observed in GOES-16 ABI imagery tend to be shorter than 2 h. Only advected flight segments that are sufficiently close – as determined by an estimate of ERA5 wind uncertainty and the duration of the advection process – to the contrail are considered in the comparison. The altitudes of the flight segments that are sufficiently close to the contrail are used to create a distribution of the distance flown at every 10th flight level. Further details of this process can be found in Sect. S9.</p>
</sec>
<sec id="Ch1.S2.SS10">
  <label>2.10</label><title>Machine learning approaches</title>
      <p id="d2e552">We develop both contrail and cirrus altitude estimation techniques using machine learning algorithms. Specifically, we use neural networks <xref ref-type="bibr" rid="bib1.bibx18" id="paren.46"/> to “learn” a mapping between the input variables (e.g., GOES-16 ABI infrared brightness temperatures) and the contrail/cirrus top altitude. Neural networks are capable of learning nonlinear relationships from data and have been successfully applied to remote sensing retrieval problems <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx51 bib1.bibx2" id="paren.47"/>.</p>
      <p id="d2e561">We broadly distinguish between two neural network models: pixel-by-pixel models and image-level models. Pixel-by-pixel models, such as those developed by <xref ref-type="bibr" rid="bib1.bibx51" id="text.48"/>, operate independently on each individual pixel of the input satellite image. Image-level models consider (part of) the image simultaneously. Although the pixel-by-pixel option may lead to models containing fewer parameters and better interpretability of the results, image-level models have been shown to perform better for certain retrieval tasks <xref ref-type="bibr" rid="bib1.bibx2" id="paren.49"/>. For cloud altitude estimation, it could be that viewing a satellite image (rather than a single pixel) allows a machine learning model to identify cloud overlap, a situation that is known to lead to less accurate predictions by some approaches <xref ref-type="bibr" rid="bib1.bibx20" id="paren.50"/>, and incorporate this information into the resulting prediction. For the pixel-by-pixel models, we consider multilayer perceptrons (MLPs) with varying numbers and sizes of hidden layers, as well as activation functions. For the image-level model, the convolutional neural network (CNN) from <xref ref-type="bibr" rid="bib1.bibx2" id="text.51"/> is used. More details on the architecture of these neural networks can be found in the Supplement in Sect. S6.</p>
      <p id="d2e576">The pixel-by-pixel models obtain the relevant inputs for a given collocated GOES-16 ABI pixel and are trained to output the CALIOP cloud-top altitude that was collocated with the relevant pixel. For the image-level models, we extract patches of 32 <inline-formula><mml:math id="M9" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 32 px that contain one or more collocated GOES-16 ABI pixels and present these to the CNN, similar to <xref ref-type="bibr" rid="bib1.bibx2" id="text.52"/>. The CNN predicts the cloud-top altitude for all pixels in the input image, but only the pixels in the output image which have CALIOP collocations are used during training: an example can be found in Fig. S11. When using the CNN for contrail altitude predictions after training is finished, the resulting output (for the whole image) is only considered for pixels where contrails are detected.</p>
      <p id="d2e589">We use all 10 of the GOES-16 ABI infrared channels as input, as well as the latitude, the satellite viewing zenith angle, and an ERA5 land–sea mask. Temporal information is represented similar to <xref ref-type="bibr" rid="bib1.bibx51" id="text.53"/> by two additional inputs: <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mtext>DOY</mml:mtext><mml:mn mathvariant="normal">365</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mtext>DOY</mml:mtext><mml:mn mathvariant="normal">365</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, where DOY is the day of the year. The pixel-by-pixel models also receive the regional maximum brightness temperature for all 10 of the ABI channels, also suggested by <xref ref-type="bibr" rid="bib1.bibx51" id="text.54"/>. This regional maximum is the maximum in a 29 <inline-formula><mml:math id="M12" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 29 px patch centered on the collocated ABI pixel: this approximately corresponds to the region size used for SEVIRI by <xref ref-type="bibr" rid="bib1.bibx51" id="text.55"/>. The image-level models also receive a cloud mask as input. For the cirrus dataset, these cloud masks are obtained from the GOES-R ABI cloud-top phase (ABI-L2-ACTP) product <xref ref-type="bibr" rid="bib1.bibx21" id="paren.56"/>. In this mask, the pixels for which the product indicates that the cloud-top phase is ice and the data quality flag is “overall good quality” are set to 1, whereas other pixels take  the value of 0. For the contrail dataset, the outputs of the contrail detection algorithm are used as cloud masks. The CNN for contrail altitude estimation is trained by fine-tuning the CNN trained for cirrus altitude estimation on the contrail dataset. This avoids overfitting the CNN, which has significantly more parameters than the MLP models, to the relatively small contrail dataset. The fine-tuning process starts with the CNN trained on cirrus data. Then, all parameters except for those in the last two layers of the CNN are fixed to the values obtained by training on cirrus data. The parameter values of the last two network layers are optimized by training on the contrail dataset.</p>
      <p id="d2e653">With the exception of the ERA5 land–sea mask and some of the inputs to the ACTP processing algorithm <xref ref-type="bibr" rid="bib1.bibx21" id="paren.57"/>, all inputs to the neural networks used for altitude estimation are derived from observed satellite radiances. Previous machine learning approaches for cirrus altitude estimation have made use of numerical weather prediction (NWP) data such as surface temperature <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx51" id="paren.58"/>. Motivated by the potential of using the resulting contrail altitude estimates for the comparison to (and potentially assimilation with) NWP data, we choose not to include these inputs such that the resulting altitude estimates represent an independent piece of information.</p>
      <p id="d2e662">For training of the neural networks, 80 % of the available data (for both the cirrus and contrail dataset) are used, and the remaining 20 % are split evenly between a validation and test set. The validation set is used during training to monitor overfitting, and the test set is used to evaluate the resulting models. The randomization is performed by grouping collocations by their CALIPSO overpass and then selecting the overpasses for the training, validation, and test sets at random. This avoids placing two or more nearby (or even neighboring) collocated pixels in the training and test sets, which could lead to an unrealistic evaluation of the algorithm's performance on unseen data.</p>
      <p id="d2e665">In order to model predictive uncertainty, we use quantile regression neural networks <xref ref-type="bibr" rid="bib1.bibx38" id="paren.59"/>. Rather than having a neural network output a single estimate of the cloud-top altitude, we output an estimate for several quantiles of the cumulative distribution function. These models are trained using the quantile loss function from <xref ref-type="bibr" rid="bib1.bibx38" id="text.60"/>. A known issue with quantile regression neural networks is the phenomenon of quantile crossing, where the “quantiles” predicted by the network are not monotonically increasing. We address this in a way similar to <xref ref-type="bibr" rid="bib1.bibx2" id="text.61"/> by fitting an isotonic regression to the neural network outputs. The frequency of occurrence and magnitude of these quantile crossings will be discussed in the Results section.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Contrail dataset statistics</title>
      <p id="d2e693">The dataset consists of 3267 contrails collocated between CALIOP L1 and GOES-16 ABI data for the years 2018 to 2022. The location of all contrails is shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>. The mean contrail top altitude decreases with increasing latitude, as was found by <xref ref-type="bibr" rid="bib1.bibx25" id="text.62"/>. The variance of this contrail top altitude distribution is found to increase with latitude. The location of the tropopause is known to decrease, on average, with increasing latitude. Given that ice supersaturation, a necessary condition for contrail persistence, is mostly found below the tropopause <xref ref-type="bibr" rid="bib1.bibx49" id="paren.63"/>, this is a likely explanation for the observed decrease in the contrail top altitude with increasing latitude. Further analysis of the location of the collocated contrails relative to the local tropopause can be found in Sect. S5. We find that the majority (86.6 %) of collocated contrails are located below the local tropopause.</p>

      <fig id="Ch1.F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e706">Location of the 3267 contrails that were collocated between CALIOP and GOES-16 ABI data, over the years 2018 to 2022. The red line indicates the boundary of the domain for which contrail detections are available. The smaller plots on the side of the main plot show the variation of contrail top altitude with longitude and latitude. All altitudes in this figure refer to the geometric top altitude of the contrails.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f02.png"/>

        </fig>

      <p id="d2e715">In Fig. <xref ref-type="fig" rid="Ch1.F3"/> we show the seasonal distribution of the contrail top altitudes within the dataset, accompanied by vertical distributions for persistent contrail formation conditions and flight traffic. The data for persistent contrail formation are obtained from GRUAN profiles from the SGP site (location shown in the inset in Fig. <xref ref-type="fig" rid="Ch1.F3"/>). The pressure altitude, which is used as the vertical coordinate in Fig. <xref ref-type="fig" rid="Ch1.F3"/>, is defined as the altitude in the International Standard Atmosphere corresponding to the pressure at which the contrail top is found. Since aircraft use pressure altitudes for vertical navigation, some seasonal variation in geometric contrail top altitudes (as measured by CALIOP) is expected to be caused by changes in temperature and thus the geometric altitude of certain pressure levels. To exclude this seasonal variation in the geometric altitude of a particular pressure level, Fig. <xref ref-type="fig" rid="Ch1.F3"/> uses the pressure altitude as its vertical ordinate. Finally, the flight altitude distributions in Fig. <xref ref-type="fig" rid="Ch1.F3"/> result from 1000 randomly sampled hours of ADS-B data in the years 2018 and 2019. Given the different locations and times at which the data in the three different plots are collected, Fig. <xref ref-type="fig" rid="Ch1.F3"/> serves mostly to compare seasonal trends in the altitude of flights, regions conducive to persistent contrail formation, and observed contrail top altitudes.</p>

      <fig id="Ch1.F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e734">Kernel density estimates for the vertical distribution of contrail top altitude, persistent contrail-forming regions, and flight traffic as a function of season. Each curve integrates to 1. The horizontal gray lines show flight levels. The persistent contrail-forming regions are defined as ice supersaturation (ISS) regions that satisfy the Schmidt–Appleman criterion (SAC). The flight distribution is weighted by the distance flown at each altitude and is based on OpenSky ADS-B data from 1000 randomly sampled hours in the years 2018 and 2019. The ISS and SAC data are obtained from GRUAN profiles at the SGP site, whose location is indicated in the inset. The GRUAN data cover the years 2009 to 2021.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f03.png"/>

        </fig>

      <p id="d2e743">On average, contrails are located at a pressure altitude of 11.1 km during winter (DJF) and 11.8 km during summer (JJA). This 700 m seasonal difference in the mean contrail location is statistically significant using Welch's <inline-formula><mml:math id="M13" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> test <xref ref-type="bibr" rid="bib1.bibx60" id="paren.64"/> at <inline-formula><mml:math id="M14" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M15" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.01. In terms of geometric altitude, the difference between winter (11.3 km mean) and summer (12.2 km mean) is larger at 0.9 km than the pressure altitude difference at the same level of statistical significance. The vertical distribution of regions satisfying SAC and ISS (middle plot in Fig. <xref ref-type="fig" rid="Ch1.F3"/>) also features higher altitudes during summer and lower altitudes in winter. Such seasonal changes in the vertical distribution of ice supersaturation have been reported by other studies <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx55 bib1.bibx17" id="paren.65"/> that use radiosondes, also finding that ice supersaturation is on average located at higher altitudes during Northern Hemisphere spring–summer than in Northern Hemisphere winter. The contrail top altitudes in Fig. <xref ref-type="fig" rid="Ch1.F3"/> are generally found to be higher than the regions that are ice-supersaturated and satisfy the Schmidt–Appleman criterion. Given the limited spatial coverage of the GRUAN data  compared to the contrail top altitudes (whose spatial distribution is shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>) as well as the different times at which these data were captured, this discrepancy is likely due to sampling effects.</p>
      <p id="d2e780">The flight altitude distributions in Fig. <xref ref-type="fig" rid="Ch1.F3"/> show that flight distance peaks at flight levels 340–360 (10.5 to 11 km). Seasonal changes in the weighted means of these distributions are all smaller than 100 m. Thus, the vertical variation of the observed contrail top altitude distributions cannot be explained by seasonal patterns in flight altitude alone: consideration of the seasonal variation in the location of persistent contrail formation conditions is necessary. This seasonal variation in the vertical location of persistent contrail-forming conditions is likely due to seasonal patterns in tropopause pressure, as ISS regions are known to be located closely below the tropopause <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx37" id="paren.66"/>.</p>
      <p id="d2e788">The single GRUAN site for which data are shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/> does not provide full coverage of the spatial domain in which contrails are collocated (see Fig. <xref ref-type="fig" rid="Ch1.F2"/>), nor does it have a significant number of sonde launches for the period 2018–2022 (31 versus 4486 launches between 2009 and 2017). Although statistics on the vertical distribution of ISS are known to vary with location and time <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx50 bib1.bibx55 bib1.bibx30 bib1.bibx17" id="paren.67"/>, <xref ref-type="bibr" rid="bib1.bibx37" id="text.68"/> analyzed 15 years of aircraft in situ measurements and did not find any long-term trends in the occurrence of ISS besides seasonal variations. Similarly, we find that for the 9 years between 2009 and 2018 the seasonal trends in the altitude of regions satisfying both the SAC and ISS measured at the SGP site are qualitatively consistent (see Fig. S8).</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Algorithm performance</title>
      <p id="d2e809">This section evaluates the performance of the four machine learning approaches to contrail altitude estimation  described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS10"/> by comparing the predicted altitudes to those measured by CALIOP for a subset of data not used during training (i.e., the test set). The evaluation of the predicted probability distributions for contrail top altitude is the subject of Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>: this section focuses only on the means of these distributions.</p>
      <p id="d2e816">The performance of the four different altitude estimation models on the contrail test dataset is shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. These four models differ in the dataset(s) they have been trained (cirrus, contrails, or both) on and whether they consider pixels individually (MLP) or not (CNN). The cirrus altitude estimation models (Cirrus MLP and Cirrus CNN) are included in this comparison in order to evaluate their suitability for contrail altitude estimation, as well as the benefits of training an altitude estimation model on contrail data rather than cirrus data only. The two panels on the left in Fig. <xref ref-type="fig" rid="Ch1.F4"/> show the mean errors as a function of altitude as a percentage of the ground-truth altitude. For all altitudes, the two MLP models show larger absolute errors than the two CNN models. The two MLP models also show larger relative errors for low (<inline-formula><mml:math id="M16" display="inline"><mml:mo lspace="0mm">&lt;</mml:mo></mml:math></inline-formula> 10 km) and high (<inline-formula><mml:math id="M17" display="inline"><mml:mo lspace="0mm">&gt;</mml:mo></mml:math></inline-formula> 14 km) contrails. The mean error (rather than the mean absolute error) plot in Fig. <xref ref-type="fig" rid="Ch1.F4"/> illustrates that the MLP models have the tendency to overpredict the altitude for “low contrails” and underpredict the altitude for “high contrails”. The mean errors for the two CNN models are more uniform with altitude. The cirrus CNN achieves lower errors for the lower and upper ends of the altitude range considered here (8–15 km) than the contrail CNN, but the opposite is true for altitudes between 10 and 12 km.</p>

      <fig id="Ch1.F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e841">Performance of the pixel-by-pixel (MLP) and image-based (CNN) models on the contrail test dataset. Panels <bold>(a)</bold> and <bold>(b)</bold> show the relative and absolute errors as a function of the contrail top altitude. The scatterplots in panels <bold>(c)</bold> to <bold>(f)</bold> show the estimates by the algorithms for all data points within the test set, as well as the coefficient of determination <inline-formula><mml:math id="M18" 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> and the root mean square error in kilometers. Each point corresponds to a collocated GOES-16 ABI pixel. All altitudes in this figure are geometric ones.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f04.png"/>

        </fig>

      <p id="d2e874">The scatterplots on the right in Fig. <xref ref-type="fig" rid="Ch1.F4"/> illustrate the spread between the ground truth (CALIOP altitudes) and the model estimates. We see that three out of four models achieve a root mean square error (RMSE) smaller than 1 km, with the exception being the Cirrus MLP (which operates pixel by pixel). This particular model, which is trained using cirrus data only, performs worse on the contrail test set (RMSE of 2.87 km) than on a dataset of unseen cirrus data points (RMSE of 1.05 km, shown in Sect. S7). This Cirrus MLP model is similar in design and performance to that introduced by <xref ref-type="bibr" rid="bib1.bibx52" id="text.69"/>, for which a detailed comparison can be found in Sect. S7.</p>
      <p id="d2e882">The RMSE of a model can also be affected by the dataset it is evaluated on. For example, a model that always overpredicts by 10 % would have a higher RMSE on a dataset that has more variance. For this reason, we also show the coefficient of determination <inline-formula><mml:math id="M19" 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> in the scatterplots in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, which takes such dependency on the underlying data into account. For the Cirrus MLP evaluated on the contrail test set, the <inline-formula><mml:math id="M20" 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> is <inline-formula><mml:math id="M21" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.39. This can be interpreted as the model being worse than using the mean of the evaluation data as a predictor. However, when evaluated on an unseen cirrus data point we find an <inline-formula><mml:math id="M22" 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> of 0.77, indicating that the Cirrus MLP does have “skill” for the prediction of cirrus altitude estimation. We thus see that the performance of the Cirrus MLP – a cirrus altitude estimation algorithm that operates on a pixel-by-pixel basis – on the task of contrail altitude estimation is lower than what one would expect based on an evaluation with cirrus data alone. Nonetheless, the results of the other three algorithms indicate that this “skill gap” can be resolved by a choice of architecture, training data, or a combination of these.</p>
      <p id="d2e927">For example, the Cirrus CNN algorithm which operates on multiple pixels simultaneously and was trained with cirrus data only is found to predict contrail altitudes <italic>with</italic> skill (<inline-formula><mml:math id="M23" 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> of 0.76). Its skill, as measured by <inline-formula><mml:math id="M24" 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>, is, however, higher on a set of unseen cirrus data points (0.86) than it is for contrails. These results  suggest that choosing a CNN model architecture over an MLP is beneficial for the performance on both cirrus and contrail data. Moreover, the Cirrus CNN is found to perform better in the task of contrail altitude estimation than the Contrail MLP: an algorithm that was trained using contrail data.</p>
      <p id="d2e955">Referring to Fig. <xref ref-type="fig" rid="Ch1.F4"/>, the best-performing algorithm is found to be the Contrail CNN. This algorithm corresponds to the Cirrus CNN model that was fine-tuned on the contrail dataset. It combines the benefits of the choice of architecture (CNN over MLP) and the exposure to contrail data to achieve the lowest RMSE of all four algorithms at 570 m. We therefore utilize the contrail CNN for the remainder of this work.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Evaluation of predictive probability distributions</title>
      <p id="d2e968">The analysis in the previous section compared the mean contrail top altitudes estimated by the neural networks with the corresponding measurements by CALIOP. The best-performing algorithm, the CNN trained first on cirrus and then fine-tuned on contrail data (red in Fig. <xref ref-type="fig" rid="Ch1.F4"/>), outputs 13 different quantile values that can be utilized to construct a probability distribution for the contrail top altitude. The estimated quantiles are 0.025, 0.05, 0.1, 0.2, <inline-formula><mml:math id="M25" display="inline"><mml:mi mathvariant="normal">…</mml:mi></mml:math></inline-formula>, 0.9, 0.95, and 0.975. This section discusses and quantifies the quality of the distributions constructed using these quantile predictions.</p>
      <p id="d2e980">We compare the probability distributions from the CNN with two “baseline” models: one based on the CALIOP dataset distribution (a climatology, in a sense) and one based on the CNN mean and the error distribution on the test dataset. The first of these models represents the situation a priori, without any altitude estimation algorithm, where all that is available are the altitude data of the collocated contrails. The second model does include an altitude estimation algorithm (as it uses the mean from the CNN output) but without predictive uncertainty, which depends on the algorithm inputs: i.e., it is constant. An example of the probability density functions (PDFs) for the three models, and the corresponding contrail altitude found by CALIOP, is shown in the left panel in Fig. <xref ref-type="fig" rid="Ch1.F5"/>. More examples can be found in Fig. S14.</p>

      <fig id="Ch1.F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e987"><bold>(a)</bold> Example probability density functions (PDFs) for a collocated GOES-16 ABI pixel from the test dataset, with altitude referring to geometric altitude. <bold>(b)</bold> Calibration diagram for the three different models, obtained using all data in the test set. The CRPS values for each of the three models are also shown. The colors of the lines in both panels and their meaning are identical.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f05.png"/>

        </fig>

      <p id="d2e1002">One desired property of predictive probability distributions is that they are <italic>calibrated</italic>. This means that when the model says an event should occur with probability 0.2, the event actually occurs 20 % of the time. We assess this, for each predicted quantile, by computing the number of times the CALIOP contrail top altitude is actually below that altitude. As an example, for the quantile value predicted for the 50 % quantile (i.e., the median), we would expect 50 % of the CALIOP data points to be below that value if the model is calibrated. By quantifying the fraction of contrails that are below the altitude predicted for each of the quantiles, the curves shown in the right panel of Fig. <xref ref-type="fig" rid="Ch1.F5"/> are the result. The closer a particular curve is to the dashed black line, the better the calibration of the model. Figure <xref ref-type="fig" rid="Ch1.F5"/> shows that the best-calibrated model is the one based on the CALIOP dataset distribution, which is expected given that it represents the distribution of the data directly. The CNN tends to be overconfident for most predicted probabilities, with the largest deviations occurring for predictions between probability 0.4 and 0.9. For example, when the CNN predicts that 60 % of the contrails should be below a particular altitude, Fig. <xref ref-type="fig" rid="Ch1.F5"/> indicates that only 50 % of contrails will actually be found below this altitude. This overconfidence can be corrected by means of post-processing: we will show in the next section that the 95 % confidence intervals derived from the CNN predictions are calibrated, so we do not perform this correction here. Lastly, Fig. <xref ref-type="fig" rid="Ch1.F5"/> shows that the  error statistics model is overconfident for the majority of predicted probabilities and is the least-calibrated model considered here.</p>
      <p id="d2e1016">If a predictive probability distribution is calibrated, we would also like it to be <italic>sharp</italic>. That is, most of its probability mass should be close to the actual observed value (i.e., the CALIOP top altitude). To assess this, we use the continuous ranked probability score (CRPS) <xref ref-type="bibr" rid="bib1.bibx61" id="paren.70"/>. For a given probability distribution <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="double-struck">P</mml:mi><mml:mo>(</mml:mo><mml:mi>Y</mml:mi><mml:mo>≤</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and observed value <inline-formula><mml:math id="M27" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, the CRPS is given by the integral
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M28" display="block"><mml:mrow><mml:mtext>CRPS</mml:mtext><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="double-struck">I</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M29" display="inline"><mml:mi mathvariant="double-struck">I</mml:mi></mml:math></inline-formula> is the indicator function. Note that <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mtext>CRPS</mml:mtext><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mtext>CRPS</mml:mtext><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> if <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="double-struck">I</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, which corresponds to a situation where all probability mass is located at the measurement location <inline-formula><mml:math id="M33" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>. Lower values of the CRPS correspond to “sharper” probability distributions centered on the measurement <inline-formula><mml:math id="M34" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and are thus desirable. The mean CRPS values obtained for the three models are shown in Fig. <xref ref-type="fig" rid="Ch1.F5"/>. The CRPS values of the CNN (0.31) and the error statistics model (0.33) are both about 2 times as low as that of the dataset distribution model (0.65), indicating that the distributions predicted by these models are sharper when compared to the measurements. The improvement of the CNN CRPS with respect to that of the error statistics model is not as large: the CNN CRPS is about 6 % lower. In Sect. S8 we further analyze the size of the 95 % confidence intervals of the three models and find that the CNN confidence intervals are smaller than that from the error statistics model for over half the test set data points. Thus, the input-dependent predictive uncertainty of the CNN does provide additional value when compared to the constant uncertainty approach from the error statistics model.</p>
      <p id="d2e1222">The issue of quantile crossing was introduced in the Methods section and occurs when the quantile values that the neural network outputs are not monotonically increasing, and therefore do not define a valid probability distribution. In the test set, we found seven (out of 1344 total GOES-16 ABI pixels) occurrences, corresponding to a rate of 0.52 %. The amount by which the quantiles cross is a distance of 38 m on average with a maximum of 69 m: these values represent 0.1 % deviations from the values for which predictions are made (of the order of 10 km). These quantile crossings are corrected by means of an isotonic regression: the effect on the mean of the distributions is of the order of tens of micrometers.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Comparison with flight data</title>
      <p id="d2e1233">This section further evaluates the performance of the contrail altitude estimation algorithm by comparison with flight data. Although interactions with wing tip vortices, wind-driven ascent and descent, radiative heating and cooling, and ice particle sedimentation can play a role, the observed contrail's vertical location is expected to be influenced most strongly by the altitude of the flight that formed it. Thus, the altitudes of flights near an observed contrail can be used to assess the correctness and plausibility of a contrail altitude estimate. Before any such comparison, flight tracks are advected using ERA5 <xref ref-type="bibr" rid="bib1.bibx22" id="paren.71"/> wind data to account for contrail movement after formation.</p>
      <p id="d2e1239">Only in locations and during times of low air traffic is it plausible to visually compare observed contrails and their estimated altitudes with advected flight tracks. An example of such a situation is shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>, depicting a scene off the east coast of the United States at 04:00 local time in the morning. Flight data from the 2 h leading up to the image were advected to the satellite image observation time. The flight pressure altitudes are converted to geometric altitudes by use of ERA5 geopotential data. We also apply a parallax correction to “simulate” where the flight tracks would have been visible when viewed by the GOES-16 ABI, which has the effect of further aligning some of the advected flight tracks with the detected contrails. Figure <xref ref-type="fig" rid="Ch1.F6"/>e and <xref ref-type="fig" rid="Ch1.F6"/>f show the altitudes of the advected flight tracks and those estimated for the contrails. For the contrail top altitudes, the mean of the distribution estimated by the CNN is shown. The flights best aligning with the three detected contrails were cruising at flight levels 380 and 390, which correspond to geometric altitudes between 11.7 and 12.1 km. The mean of the estimated contrail top altitude of all detected contrail pixels is 11.9 km.</p>

      <fig id="Ch1.F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e1250">Steps involved in comparison of estimated contrail top altitudes with flight altitudes, overlaid on an ash image for the GOES-16 ABI-L2-MCMIPF product from 08:10 UTC on 29 April 2019. Flight directions are shown using arrowheads. The same color map is used for panels <bold>(e)</bold> and <bold>(f)</bold>.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f06.png"/>

        </fig>

      <p id="d2e1266">The comparison of flights to contrails is more complicated in areas of higher traffic density and makes analyses such as that presented in Fig. <xref ref-type="fig" rid="Ch1.F6"/> infeasible given currently available tools. For these cases, we compare estimated contrail top altitudes to the distribution of distance flown rather than individual flight tracks and their altitudes, as shown in Fig. <xref ref-type="fig" rid="Ch1.F7"/>. The rationale for using these distributions of distance flown is that, in the absence of knowledge on the location of ice-supersaturated regions, they can be used to form an “a priori” confidence interval of the vertical location of the contrail. Figure <xref ref-type="fig" rid="Ch1.F7"/> shows that all but four contrails (i.e., 7.5 %) are found within the 95 % confidence interval predicted by the model, which shows that these intervals are close to calibrated. Furthermore, the intervals that capture 95 % of the distance flown (not shown) are larger than the 95 % confidence intervals for the contrail top altitude distribution for all these data points: using the contrail top altitude distributions from the model narrows down the 95 % confidence interval of contrail altitude from 3.3 to 2.2 km, on average.</p>

      <fig id="Ch1.F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e1277">Flight altitude and contrail top altitude distributions for samples from the test set. Each column represents a different sample from the test set, including the distribution of distance flown per flight level in the 2 h leading up to the observation of the contrail. The box plots show the contrail top altitude distribution estimated by the model, with the box covering the 25th to 75th quantiles. The whiskers cover the 95 % confidence interval. The red line connects the contrail top altitude values obtained from the CALIOP data.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f07.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>A day of 3D contrail coverage over the United States</title>
      <p id="d2e1295">The previously discussed analyses of the contrail altitude estimation algorithm's performance have mostly relied on comparing its outputs directly with CALIOP data. As CALIPSO (the satellite equipped with the CALIOP instrument) is in a sun-synchronous orbit, contrail cross-sections are only available for certain hours of the day. This prohibits the assessment of the algorithm's performance using CALIOP data throughout the entire day. Instead, we apply the contrail altitude estimation algorithm to 24 h of contrail detection data between 08:00 UTC on 21 August and 08:00 UTC on 22 August 2023 in order to study the temporal consistency and plausibility of the estimated contrail altitudes. The contrail detections are produced by the algorithm presented in <xref ref-type="bibr" rid="bib1.bibx33" id="text.72"/>.</p>
      <p id="d2e1301">The 3D contrail location estimates are visualized in Fig. <xref ref-type="fig" rid="Ch1.F8"/>, with each panel showing 3 h of data. Another view of the data, in the form of a time series of contrail coverage and the relative proportion per altitude band, can be found in Fig. <xref ref-type="fig" rid="Ch1.F9"/>. For both figures, the mean of the distribution predicted by the algorithm is shown.</p>

      <fig id="Ch1.F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e1310">Contrail detections and altitude estimates for 24 h starting from 08:00 UTC on 21 August 2023. Each panel shows 3 h of detected contrails and estimated altitudes, corresponding to the analysis of 18 ABI-L2-MCMIPF images. The smaller plots on the side of the main plot show the variation of estimated contrail altitudes with longitude and latitude. Each dot corresponds to a detected contrail pixel. All altitudes in this figure are geometric ones.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f08.jpg"/>

      </fig>

      <fig id="Ch1.F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e1322">Contrail coverage for 24 h starting from 08:00 UTC on 21 August 2023, as well as the contribution per altitude band. Contrail coverage is defined here as the percentage of pixels in the orthographic projection of the ABI-L2-MCMIPF image that are detected as contrails. Panels <bold>(b)</bold> and <bold>(d)</bold> show the autocorrelation of the time series as a function of timescale (“Lag”). The colors of the curves in the autocorrelation plots correspond to the color bar of the time series. All altitudes in this figure are geometric ones.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f09.png"/>

      </fig>

      <p id="d2e1337">Contrails are detected and vertically located at altitudes between 8 and 15 km throughout the day. The greatest fraction, however, is found at altitudes between 12 and 14 km, which is consistent with the seasonal distributions presented earlier in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. The zonal and meridional views in Fig. <xref ref-type="fig" rid="Ch1.F8"/> indicate that clusters of contrails are located at similar altitudes, with cluster thicknesses ranging between 500 and 1500 m. Such vertical extents are in line with those observed for regions of ice supersaturation <xref ref-type="bibr" rid="bib1.bibx49" id="paren.73"/>. Given that mostly westerly winds were present at cruise altitudes for the day analyzed, the meridional view can be used to track individual contrails and clusters. One example is found between 11:00 and 14:00 UTC (Fig. <xref ref-type="fig" rid="Ch1.F8"/>b) near 90° W and 55° N at an altitude of about 10 km: the contrail slightly descends as it advects towards the east. The altitude estimates also show consistency throughout the day. For example, a region of contrail formation and persistence is present near the Great Lakes, which moves towards the southeast during the day, located behind an advancing surface cold front. The contrails present within this region are consistently estimated to be at altitudes between 12.5 and 14 km, which can be best seen in the zonal views. Given that this particular region is present during the majority of the day, it explains the large contribution of contrails between 13 and 14 km as visible in the time series in Fig. <xref ref-type="fig" rid="Ch1.F9"/>.</p>
      <p id="d2e1351">The time series shown in Fig. <xref ref-type="fig" rid="Ch1.F9"/> depict the diurnal variation in contrail coverage and the relative contribution by each altitude band. Contrail coverage peaks around 15:00Z, corresponding to the early morning rise in air traffic around 09:00–10:00 local time, as found by <xref ref-type="bibr" rid="bib1.bibx33" id="text.74"/>. The autocorrelation plots included in Fig. <xref ref-type="fig" rid="Ch1.F9"/> show that the contrail coverage within particular altitude bands has autocorrelation coefficients larger than 0.5 at timescales of 1 to 2 h but decrease to small absolute values beyond 2 h. This is likely a consequence of typical detectable contrail lifetimes, which tend to be shorter than 2 h for methods that use geostationary satellite imagery <xref ref-type="bibr" rid="bib1.bibx9" id="paren.75"/>. However, the contributions by the lowest altitude band covering 8 to 9 km in altitude oscillate at short timescales (as is evident from the negative autocorrelation values). This is likely a nonphysical phenomenon that arises from false-positive contrail detections. For example, consider the southwest of the United States in the geographic overview for 20:00 to 23:00 UTC in Fig. <xref ref-type="fig" rid="Ch1.F8"/>e. The few low-altitude contrail pixels in that region are only detected on one or two images within the 3 h. Because there are relatively few actual contrails estimated to be within the 8–9 km altitude band, the effect of these false positives is enlarged and oscillatory behavior results. For the other altitude bands, the contributions by actual contrails seem large enough to outweigh this behavior.</p>
      <p id="d2e1366">The geographic overviews in Fig. <xref ref-type="fig" rid="Ch1.F8"/> and the time series in Fig. <xref ref-type="fig" rid="Ch1.F9"/> illustrate the regional and temporal behavior of the altitude estimates. In order to assess the plausibility of the contrail altitudes predicted by the algorithm, we compare these with advected flight data, similar to the analysis in Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>. Flight traffic from the 2 h before each ABI-L2-MCMIPF product time is advected to the observation time to compare flight altitudes with those of nearby contrail pixels. In order to assess the altitude estimate for a given contrail pixel, we compute the distance from each advected waypoint to the location of the pixel. We make the assumption that the error of the wind field used to advect the flight data is at most 10 m s<sup>−1</sup>: if a waypoint has been advected over a time period <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> (in seconds), we include it in the analysis for a contrail pixel if it is within a distance of <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>×</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> m. The advected flight tracks that satisfy this constraint are used to construct a distribution of distance flown per flight level. Further details of this procedure can be found in Sect. S9.</p>
      <p id="d2e1412">We construct flight altitude distributions according to this approach for 10 000 randomly sampled contrail pixels from the 24 h of data. For each of these distributions we find the flight level with nonzero distance flown that is closest to the mean flight level of the contrail as estimated by the algorithm. We then consider the difference between this “closest flight” and the estimated contrail altitude, resulting in the statistics shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/>. We find that the majority of estimated contrail altitudes are within 20 flight levels (corresponding to 2000 ft, or about 600 m) of at least one nearby advected flight. However, flight altitude distributions tend to be densely populated (note the lack of large “gaps” in the distributions in Fig. <xref ref-type="fig" rid="Ch1.F7"/>), and thus it is plausible that randomly selected contrail altitudes would lead to similar statistics. To analyze this, a random flight level is sampled uniformly for each contrail pixel (and thus flight distribution) and shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/> as well. Comparing the error distributions of the randomly picked and the actual estimated contrail altitudes shows that the latter are closer to an advected flight track: on average, the closest advected flight track for the estimated contrail altitudes is 4.9 flight levels away, whereas this is 9.2 flight levels for the randomly selected contrail altitude. The altitude estimates by the CNN – when compared to the altitude of the closest flight – show a positive bias of 2.4 flight levels (statistically significant as determined using a one-sample <inline-formula><mml:math id="M38" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> test at <inline-formula><mml:math id="M39" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M40" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.01). The evaluation with CALIOP test data indicates no statistically significant bias (at <inline-formula><mml:math id="M41" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M42" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.01) for the CNN estimates, however. Other potential causes of the bias observed in Fig. <xref ref-type="fig" rid="Ch1.F10"/> may be the use of geopotential data for the conversion between geometric and pressure altitudes, the methodology used for constructing the flight altitude distributions, and the omission of contrail physics in the advection process.</p>

      <fig id="Ch1.F10"><label>Figure 10</label><caption><p id="d2e1462">Distance in flight level between estimated contrail altitudes and nearby flights for 10 000 randomly sampled contrail pixels during the 24 h following 08:00 UTC on 21 August 2023. For the flight data, the altitudes correspond to those found after advecting the originally flown waypoints.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/17/6145/2024/amt-17-6145-2024-f10.png"/>

      </fig>

</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e1480">We have described the development and performance of a contrail altitude estimation algorithm that uses infrared radiances measured by the geostationary GOES-16 satellite. The developed algorithm can augment existing contrail detection methods to estimate the 3D location of contrails based on satellite imagery, which further enables comparison of observations with models.</p>
      <p id="d2e1483">A dataset of contrails detected on GOES-16 ABI imagery collocated with CALIOP lidar data has been used to develop this altitude estimation algorithm. This dataset of 3267 contrails illustrates the existence of seasonal patterns in the vertical location of contrails, with contrails found at higher altitudes during summer and lower altitudes during winter. Some of this seasonality is explained by the higher temperatures during summer, which cause pressure levels to be located at a geometrically higher altitude as the air expands. We also found a seasonal trend in the contrail top pressure, which we hypothesize to be due to seasonal differences in the altitude of ice-supersaturated layers that satisfy the Schmidt–Appleman criterion.</p>
      <p id="d2e1486">The contrail altitude estimation has been performed using neural networks. Models that consider a single satellite image pixel at a time, as well as those that ingest an entire image at once, were developed. The image-based models were found to perform better, reaching a root mean square error of 570 m on the test dataset compared to 720 m with the pixel-by-pixel model. We have also shown that the probability distributions that are predicted by the algorithm can be used to construct confidence intervals that are calibrated and can vertically locate contrails with greater accuracy than flight data alone.</p>
      <p id="d2e1489">The spatial and temporal behavior of the contrail altitude estimates has been analyzed by considering 24 h of contrail coverage above the contiguous United States. The resulting estimates of 3D contrail locations show the evolution of individual contrail-forming regions with thicknesses of 500–1500 m, consistent with prior research. One such region, located behind an advancing surface cold front, was observed to move from the Great Lakes towards the east coast during the day. Contrails located within this region were consistently estimated to be at altitudes between 12.5 and 14 km. The plausibility of the estimated contrail altitudes has been assessed by comparison with altitudes of advected flight traffic. On average, an advected flight track from the 2 h before the observation was found at a vertical distance of 4.9 flight levels from the estimated contrail altitude. For randomly selected contrail altitudes, this distance was 9.2 flight levels on average.</p>
      <p id="d2e1493">This work also represents the first remote-sensing-based cloud altitude estimation algorithm developed specifically for contrails. We have shown that altitude estimation algorithms developed using cirrus data only, when applied to estimate contrail altitudes, show lower skill than the algorithms that were trained with contrail data. The cirrus pixel-by-pixel model, which achieved a 1.04 km root mean square error on the cirrus test set, showed degraded performance on the contrail test set with an RMSE of 2.87 km. The image-level model, which performed better than the pixel-by-pixel model on the cirrus test set with an RMSE of 0.81 km, achieved an RMSE of 0.65 km on the contrail test set. This is still larger than the image-based altitude estimation model that was developed using contrail data, which has an RMSE of 570 km.</p>
      <p id="d2e1496">The altitude estimates can be used to compare satellite-based observations of contrails with predictions by models in greater detail than was previously possible, as a vertical comparison is now possible as well. Especially in the context of contrail avoidance, a potentially cost-effective and near-term mitigation option for aviation's non-CO<sub>2</sub> climate impact, accurate predictions of altitudes conducive to persistent contrail formation are necessary and will benefit from this new observational approach. Additionally, we expect that the dataset of contrails collocated in CALIOP lidar data developed as part of this work will prove to be useful for a detailed assessment and potentially calibration of contrail models.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e1512">The dataset of collocated contrails <xref ref-type="bibr" rid="bib1.bibx34" id="paren.76"/> can be found on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.13737958" ext-link-type="DOI">10.5281/zenodo.13737958</ext-link>. The code for collocation and algorithm development, as well as the developed deep learning models, can be found at <ext-link xlink:href="https://doi.org/10.5281/zenodo.13959874" ext-link-type="DOI">10.5281/zenodo.13959874</ext-link> (<xref ref-type="bibr" rid="bib1.bibx35" id="altparen.77"/>).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e1527">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-17-6145-2024-supplement" xlink:title="pdf">https://doi.org/10.5194/amt-17-6145-2024-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e1536">VRM performed all analyses. SDE, IAW, and SRHB supervised the study. All authors contributed to the preparation of the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e1542">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="d2e1548">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e1554">The CALIOP data were obtained from the NASA Langley Research Center Atmospheric Science Data Center. The study by Hersbach et al. (2020) was downloaded from the Copernicus Climate Change Service (C3S) (2023). We would like to thank Martin Schäfer from the University of Oxford for granting us access to the OpenSky database archive and Labelbox for providing us with a platform to label our data. We thank Johan Strandgren for answering any questions related to his work. This research was supported by NASA research grant no. 80NSSC19K0943 and by the US Federal Aviation Administration Office of Environment and Energy through ASCENT – the FAA Center of Excellence for Alternative Jet Fuels and the Environment, project 78, through FAA award number 13-C-AJFE-MIT under the supervision of Nicole Didyk Wells. We would like to thank Ziming Wang and an anonymous referee for their reviews, which we believe significantly improved this manuscript.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e1559">This research has been supported by the National Aeronautics and Space Administration (grant no. 80NSSC19K094) and the Federal Aviation Administration (grant no. 13-C-AJFE-MIT).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e1565">This paper was edited by Cuiqi Zhang and reviewed by Ziming Wang and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Agarwal et al.(2022)</label><mixed-citation>Agarwal, A., Meijer, V. R., Eastham, S. D., Speth, R. L., and Barrett, S. R.:   Reanalysis-driven simulations may overestimate persistent contrail formation  by 100 %–250 %, Environ. Res. Lett., 17, 014045, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/ac38d9" ext-link-type="DOI">10.1088/1748-9326/ac38d9</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Amell et al.(2022)</label><mixed-citation>Amell, A., Eriksson, P., and Pfreundschuh, S.: Ice water path retrievals from Meteosat-9 using quantile regression neural networks, Atmos. Meas. Tech., 15, 5701–5717, <ext-link xlink:href="https://doi.org/10.5194/amt-15-5701-2022" ext-link-type="DOI">10.5194/amt-15-5701-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Appleman(1953)</label><mixed-citation> Appleman, H.: The formation of exhaust condensation trails by jet aircraft,  B. Am. Meteorol. Soc., 34, 14–20, 1953.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bieliński(2020)</label><mixed-citation>Bieliński, T.: A parallax shift effect correction based on cloud height for  geostationary satellites and radar observations, Remote Sensing, 12, 365, <ext-link xlink:href="https://doi.org/10.3390/rs12030365" ext-link-type="DOI">10.3390/rs12030365</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Braun et al.(2019)</label><mixed-citation>Braun, B. M., Sweetser, T. H., Graham, C., and Bartsch, J.: CloudSat's A-Train Exit and the Formation of the C-Train: An Orbital Dynamics Perspective, in: 2019 IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2019, IEEE, 1–10, <ext-link xlink:href="https://doi.org/10.1109/AERO.2019.8741958" ext-link-type="DOI">10.1109/AERO.2019.8741958</ext-link>, ISSN: 1095-323X, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Burkhardt et al.(2018)</label><mixed-citation>Burkhardt, U., Bock, L., and Bier, A.: Mitigating the contrail cirrus climate  impact by reducing aircraft soot number emissions, npj Climate and  Atmospheric Science, 1, 37, <ext-link xlink:href="https://doi.org/10.1038/s41612-018-0046-4" ext-link-type="DOI">10.1038/s41612-018-0046-4</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Champion et al.(1985)</label><mixed-citation> Champion, K. S. W., Cole, A. E., and Kantor, A. J.: Standard and reference atmospheres, Handbook of geophysics and the space environment, Citeseer, 14, 1985.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Chang et al.(2010)</label><mixed-citation>Chang, F.-L., Minnis, P., Lin, B., Khaiyer, M. M., Palikonda, R., and  Spangenberg, D. A.: A modified method for inferring upper troposphere cloud  top height using the GOES 12 imager 10.7 and 13.3 <inline-formula><mml:math id="M44" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> data, J. Geophys. Res.-Atmos., 115, D06208, <ext-link xlink:href="https://doi.org/10.1029/2009JD012304" ext-link-type="DOI">10.1029/2009JD012304</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Chevallier et al.(2023)</label><mixed-citation>Chevallier, R., Shapiro, M., Engberg, Z., Soler, M., and Delahaye, D.: Linear Contrails Detection, Tracking and Matching with Aircraft Using Geostationary Satellite and Air Traffic Data, Aerospace, 10, 578,   <ext-link xlink:href="https://doi.org/10.3390/aerospace10070578" ext-link-type="DOI">10.3390/aerospace10070578</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Dirksen et al.(2014)</label><mixed-citation>Dirksen, R. J., Sommer, M., Immler, F. J., Hurst, D. F., Kivi, R., and Vömel, H.: Reference quality upper-air measurements: GRUAN data processing for the Vaisala RS92 radiosonde, Atmos. Meas. Tech., 7, 4463–4490, <ext-link xlink:href="https://doi.org/10.5194/amt-7-4463-2014" ext-link-type="DOI">10.5194/amt-7-4463-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Fehlberg(1970)</label><mixed-citation>Fehlberg, E.: Klassische Runge-Kutta-Formeln vierter und niedrigerer Ordnung mit Schrittweiten-Kontrolle und ihre Anwendung auf Wärmeleitungsprobleme, Computing, 6, 61–71, <ext-link xlink:href="https://doi.org/10.1007/BF02241732" ext-link-type="DOI">10.1007/BF02241732</ext-link>, 1970.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Galassi et al.(2002)</label><mixed-citation>Galassi, M., Davies, J., Theiler, J., Gough, B., Jungman, G., Alken, P., Booth, M., Rossi, F., and Ulerich, R.: GNU scientific library, Network Theory  Limited Godalming,  <uri>https://www.k0d.cc/storage/books/C/GNU%20Scientific%20Library%202.6.pdf</uri> (last access: 20 February 2024), 2002.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Garnier et al.(2018)</label><mixed-citation>Garnier, A., Trémas, T., Pelon, J., Lee, K.-P., Nobileau, D., Gross-Colzy, L., Pascal, N., Ferrage, P., and Scott, N. A.: CALIPSO IIR Version 2 Level 1b calibrated radiances: analysis and reduction of residual biases in the Northern Hemisphere, Atmos. Meas. Tech., 11, 2485–2500, <ext-link xlink:href="https://doi.org/10.5194/amt-11-2485-2018" ext-link-type="DOI">10.5194/amt-11-2485-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Geraedts et al.(2023)</label><mixed-citation>Geraedts, S., Brand, E., Dean, T., Eastham, S. D., Elkin, C., Engberg, Z.,  Hager, U., Langmore, I., McCloskey, K., and Ng, J. Y.-H.: A scalable system  to measure contrail formation on a per-flight basis, Environmental Research  Communications, 6, 015008, <ext-link xlink:href="https://doi.org/10.1088/2515-7620/ad11ab" ext-link-type="DOI">10.1088/2515-7620/ad11ab</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Gierens and Spichtinger(2000)</label><mixed-citation>Gierens, K. and Spichtinger, P.: On the size distribution of ice-supersaturated regions in the upper troposphere and lowermost stratosphere, Ann. Geophys., 18, 499–504, <ext-link xlink:href="https://doi.org/10.1007/s00585-000-0499-7" ext-link-type="DOI">10.1007/s00585-000-0499-7</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Gierens et al.(2020a)</label><mixed-citation>Gierens, K., Matthes, S., and Rohs, S.: How Well Can Persistent Contrails Be Predicted?, Aerospace, 7, 169, <ext-link xlink:href="https://doi.org/10.3390/aerospace7120169" ext-link-type="DOI">10.3390/aerospace7120169</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Gierens et al.(2020b)</label><mixed-citation>Gierens, K., Wilhelm, L., Sommer, M., and Weaver, D.: On ice supersaturation  over the Arctic, Meteorol. Z., 29, 165–176, <ext-link xlink:href="https://doi.org/10.1127/metz/2020/1012" ext-link-type="DOI">10.1127/metz/2020/1012</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Goodfellow et al.(2016)</label><mixed-citation> Goodfellow, I., Bengio, Y., and Courville, A.: Deep Learning, Adaptive  computation and machine learning, The MIT Press, Cambridge, Massachusetts, ISBN 978-0-262-03561-3, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Hamann et al.(2014)</label><mixed-citation>Hamann, U., Walther, A., Baum, B., Bennartz, R., Bugliaro, L., Derrien, M., Francis, P. N., Heidinger, A., Joro, S., Kniffka, A., Le Gléau, H., Lockhoff, M., Lutz, H.-J., Meirink, J. F., Minnis, P., Palikonda, R., Roebeling, R., Thoss, A., Platnick, S., Watts, P., and Wind, G.: Remote sensing of cloud top pressure/height from SEVIRI: analysis of ten current retrieval algorithms, Atmos. Meas. Tech., 7, 2839–2867, <ext-link xlink:href="https://doi.org/10.5194/amt-7-2839-2014" ext-link-type="DOI">10.5194/amt-7-2839-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Heidinger(2011)</label><mixed-citation>Heidinger, A. K.: Algorithm theoretical basis document ABI cloud height, NOAA NESDIS Center for Satellite Applications and Research, ​​​​​​​<uri>https://www.goes-r.gov/resources/docs.html</uri> (last access: 20 February 2024), 2011.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Heidinger et al.(2020)</label><mixed-citation>Heidinger, A. K., Pavolonis, M. J., Calvert, C., Hoffman, J., Nebuda, S.,  Straka, W., Walther, A., and Wanzong, S.: Chapter 6 – ABI Cloud Products from the GOES-R Series, in: The GOES-R Series, edited by: Goodman, S. J., Schmit, T. J., Daniels, J., and Redmon, R. J., Elsevier, 43–62, <ext-link xlink:href="https://doi.org/10.1016/B978-0-12-814327-8.00006-8" ext-link-type="DOI">10.1016/B978-0-12-814327-8.00006-8</ext-link>, ISBN 978-0-12-814327-8, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Hersbach et al.(2020)</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., 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., Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.: 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.bibx23"><label>Heymsfield et al.(2010)</label><mixed-citation> Heymsfield, A., Baumgardner, D., DeMott, P., Forster, P., Gierens, K., and  Kärcher, B.: Contrail microphysics, B. Am. Meteorol. Soc., 91, 465–472, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Hyland and Hexler(1983)</label><mixed-citation>Hyland, R. W. and Hexler, A.: Formulations for the thermodynamic properties of the saturated phases of H<sub>2</sub>O from 173.15 to 473.15 K, ASHRAE Tran., 89, 500–519, 1983.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Iwabuchi et al.(2012)</label><mixed-citation>Iwabuchi, H., Yang, P., Liou, K., and Minnis, P.: Physical and optical  properties of persistent contrails: Climatology and interpretation, J. Geophys. Res.-Atmos., 117, D06215, <ext-link xlink:href="https://doi.org/10.1029/2011JD017020" ext-link-type="DOI">10.1029/2011JD017020</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Kalluri et al.(2018)</label><mixed-citation>Kalluri, S., Alcala, C., Carr, J., Griffith, P., Lebair, W., Lindsey, D., Race, R., Wu, X., and Zierk, S.: From Photons to Pixels: Processing Data from the Advanced Baseline Imager, Remote Sensing, 10, 177,  <ext-link xlink:href="https://doi.org/10.3390/rs10020177" ext-link-type="DOI">10.3390/rs10020177</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Kärcher(2018)</label><mixed-citation>Kärcher, B.: Formation and radiative forcing of contrail cirrus, Nat. Commun., 9, 1824, <ext-link xlink:href="https://doi.org/10.1038/s41467-018-04068-0" ext-link-type="DOI">10.1038/s41467-018-04068-0</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Kox et al.(2014)</label><mixed-citation>Kox, S., Bugliaro, L., and Ostler, A.: Retrieval of cirrus cloud optical thickness and top altitude from geostationary remote sensing, Atmos. Meas. Tech., 7, 3233–3246, <ext-link xlink:href="https://doi.org/10.5194/amt-7-3233-2014" ext-link-type="DOI">10.5194/amt-7-3233-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Kuma(2010)</label><mixed-citation>Kuma, P.: Visualising Data from CloudSat and CALIPSO Satellites, PhD thesis, Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.3764234" ext-link-type="DOI">10.5281/zenodo.3764234</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Lamquin et al.(2012)</label><mixed-citation>Lamquin, N., Stubenrauch, C. J., Gierens, K., Burkhardt, U., and Smit, H.: A global climatology of upper-tropospheric ice supersaturation occurrence inferred from the Atmospheric Infrared Sounder calibrated by MOZAIC, Atmos. Chem. Phys., 12, 381–405, <ext-link xlink:href="https://doi.org/10.5194/acp-12-381-2012" ext-link-type="DOI">10.5194/acp-12-381-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Lee et al.(2020)</label><mixed-citation>Lee, D., Fahey, D., Skowron, A., Allen, M., Burkhardt, U., Chen, Q., Doherty,  S., Freeman, S., Forster, P., Fuglestvedt, J., Gettelman, A., De León, R. R., Lim, L. L., Lund, M. T., Millar, R. J., Owen, B., Penner, J. E., Pitari, G., Prather, M. J., Sausen, R., and Wilcox, L. J.: The contribution of global aviation to anthropogenic climate forcing for 2000 to 2018, Atmos. Environ., 244, 117834, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2020.117834" ext-link-type="DOI">10.1016/j.atmosenv.2020.117834</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Liou(2002)</label><mixed-citation> Liou, K. N.: An Introduction to Atmospheric Radiation, Elsevier, ISBN 978-0-08-049167-7, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Meijer et al.(2022)</label><mixed-citation>Meijer, V. R., Kulik, L., Eastham, S. D., Allroggen, F., Speth, R. L., Karaman, S., and Barrett, S. R. H.: Contrail coverage over the United States before and during the COVID-19 pandemic, Environ. Res. Lett., 17, 034039, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/ac26f0" ext-link-type="DOI">10.1088/1748-9326/ac26f0</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Meijer et al.(2024a)</label><mixed-citation>Meijer, V. R., Eastham, S. D., Barrett, S. R., and Waitz, I. A.: Contrail  altitude estimation using GOES-16 ABI data and deep learning: Dataset of contrails collocated with CALIOP satellite measurements, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.13737958" ext-link-type="DOI">10.5281/zenodo.13737958</ext-link>, 2024a.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Meijer et al.(2024b)</label><mixed-citation>Meijer, V., Barrett, S., Eastham, S., and Waitz, I.: Contrail altitude estimation using GOES-16 ABI data and deep learning: software, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.13959874" ext-link-type="DOI">10.5281/zenodo.13959874</ext-link>, 2024b.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Ng et al.(2023)</label><mixed-citation>Ng, J. Y.-H., McCloskey, K., Cui, J., Meijer, V. R., Brand, E., Sarna, A.,  Goyal, N., Van Arsdale, C., and Geraedts, S.: OpenContrails: Benchmarking Contrail Detection on GOES-16 ABI, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2304.02122" ext-link-type="DOI">10.48550/arXiv.2304.02122</ext-link>, 20 April 2023.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Petzold et al.(2020)</label><mixed-citation>Petzold, A., Neis, P., Rütimann, M., Rohs, S., Berkes, F., Smit, H. G. J., Krämer, M., Spelten, N., Spichtinger, P., Nédélec, P., and Wahner, A.: Ice-supersaturated air masses in the northern mid-latitudes from regular in situ observations by passenger aircraft: vertical distribution, seasonality and tropospheric fingerprint, Atmos. Chem. Phys., 20, 8157–8179, <ext-link xlink:href="https://doi.org/10.5194/acp-20-8157-2020" ext-link-type="DOI">10.5194/acp-20-8157-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Pfreundschuh et al.(2018)</label><mixed-citation>Pfreundschuh, S., Eriksson, P., Duncan, D., Rydberg, B., Håkansson, N., and Thoss, A.: A neural network approach to estimating a posteriori distributions of Bayesian retrieval problems, Atmos. Meas. Tech., 11, 4627–4643, <ext-link xlink:href="https://doi.org/10.5194/amt-11-4627-2018" ext-link-type="DOI">10.5194/amt-11-4627-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Press et al.(2007)</label><mixed-citation> Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.:  Numerical Recipes: The Art of Scientific Computing, 3rd edn., Cambridge University Press, ISBN 9780521880688, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Sausen et al.(2023)</label><mixed-citation>Sausen, R., Hofer, S., Gierens, K., Bugliaro, L., Ehrmanntraut, R., Sitova, I., Walczak, K., Burridge-Diesing, A., Bowman, M., and Miller, N.: Can we successfully avoid persistent contrails by small altitude adjustments of  flights in the real world?, Meteorol. Z., 33, 83–98, <ext-link xlink:href="https://doi.org/10.1127/metz/2023/1157" ext-link-type="DOI">10.1127/metz/2023/1157</ext-link>,  2023.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Schmetz et al.(1993)</label><mixed-citation>Schmetz, J., Holmlund, K., Hoffman, J., Strauss, B., Mason, B., Gaertner, V.,  Koch, A., and Berg, L. V. D.: Operational Cloud-Motion Winds from Meteosat Infrared Images, J. Appl. Meteorol. Clim., 32, 1206–1225,  <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1993)032&lt;1206:OCMWFM&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1993)032&lt;1206:OCMWFM&gt;2.0.CO;2</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Schmidt(1941)</label><mixed-citation> Schmidt, E.: Die entstehung von eisnebel aus den auspuffgasen von flugmotoren, Schriften der Deutschen Akademie der Luftfahrtforschung, Verlag R. Oldenbourg, München, Heft 44, 5, 1–15, 1941.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Schumann(1996)</label><mixed-citation>Schumann, U.: On conditions for contrail formation from aircraft exhausts,  Meteorol. Z., 5, 4–23, <ext-link xlink:href="https://doi.org/10.1127/metz/5/1996/4" ext-link-type="DOI">10.1127/metz/5/1996/4</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Schumann et al.(2017)</label><mixed-citation>Schumann, U., Baumann, R., Baumgardner, D., Bedka, S. T., Duda, D. P., Freudenthaler, V., Gayet, J.-F., Heymsfield, A. J., Minnis, P., Quante, M., Raschke, E., Schlager, H., Vázquez-Navarro, M., Voigt, C., and Wang, Z.: Properties of individual contrails: a compilation of observations and some comparisons, Atmos. Chem. Phys., 17, 403–438, <ext-link xlink:href="https://doi.org/10.5194/acp-17-403-2017" ext-link-type="DOI">10.5194/acp-17-403-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Schumann et al.(2021)</label><mixed-citation>Schumann, U., Bugliaro, L., Dörnbrack, A., Baumann, R., and Voigt, C.:  Aviation Contrail Cirrus and Radiative Forcing Over Europe During 6 Months of COVID‐19, Geophys. Res. Lett., 48, e2021GL092771,  <ext-link xlink:href="https://doi.org/10.1029/2021GL092771" ext-link-type="DOI">10.1029/2021GL092771</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Schäfer et al.(2014)</label><mixed-citation>Schäfer, M., Strohmeier, M., Lenders, V., Martinovic, I., and Wilhelm, M.:  Bringing up OpenSky: A large-scale ADS-B sensor network for research, in: IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks, Berlin, Germany, 15–17 April 2014, IEEE, 83–94, <ext-link xlink:href="https://doi.org/10.1109/IPSN.2014.6846743" ext-link-type="DOI">10.1109/IPSN.2014.6846743</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Smith et al.(1970)</label><mixed-citation> Smith, W. L., Woolf, H. M., and Jacob, W. J.: A regression method for obtaining real-time temperature and geopotential height profiles from satellite spectrometer measurements and its application to Nimbus 3 “SIRS” observations, Mon. Weather Rev., 98, 582–603, 1970.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Sommer et al.(2016)</label><mixed-citation> Sommer, M., Dirksen, R., and Von Rohden, C.: Brief description of the RS92 GRUAN data product (RS92-GDP), GRUAN Lead Centre, Lindenberg, Germany, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Spichtinger et al.(2003a)</label><mixed-citation> Spichtinger, P., Gierens, K., Leiterer, U., and Dier, H.: Ice supersaturation  in the tropopause region over Lindenberg, Germany, Meteorol. Z., 12, 143–156, 2003a.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Spichtinger et al.(2003b)</label><mixed-citation> Spichtinger, P., Gierens, K., and Read, W.: The global distribution of  ice-supersaturated regions as seen by the Microwave Limb Sounder, Q. J. Roy. Meteor. Soc., 129, 3391–3410, 2003b.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Strandgren et al.(2017a)</label><mixed-citation>Strandgren, J., Bugliaro, L., Sehnke, F., and Schröder, L.: Cirrus cloud retrieval with MSG/SEVIRI using artificial neural networks, Atmos. Meas. Tech., 10, 3547–3573, <ext-link xlink:href="https://doi.org/10.5194/amt-10-3547-2017" ext-link-type="DOI">10.5194/amt-10-3547-2017</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Strandgren et al.(2017b)</label><mixed-citation>Strandgren, J., Fricker, J., and Bugliaro, L.: Characterisation of the artificial neural network CiPS for cirrus cloud remote sensing with MSG/SEVIRI, Atmos. Meas. Tech., 10, 4317–4339, <ext-link xlink:href="https://doi.org/10.5194/amt-10-4317-2017" ext-link-type="DOI">10.5194/amt-10-4317-2017</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Teoh et al.(2020)</label><mixed-citation>Teoh, R., Schumann, U., Majumdar, A., and Stettler, M. E. J.: Mitigating the  Climate Forcing of Aircraft Contrails by Small-Scale Diversions and Technology Adoption, Environ. Sci. Technol., 54, 2941–2950, <ext-link xlink:href="https://doi.org/10.1021/acs.est.9b05608" ext-link-type="DOI">10.1021/acs.est.9b05608</ext-link>, 2020. </mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Teoh et al.(2022)</label><mixed-citation>Teoh, R., Schumann, U., Voigt, C., Schripp, T., Shapiro, M., Engberg, Z.,  Molloy, J., Koudis, G., and Stettler, M. E. J.: Targeted Use of Sustainable Aviation Fuel to Maximize Climate Benefits, Environ. Sci. Technol., 56, 17246–17255, <ext-link xlink:href="https://doi.org/10.1021/acs.est.2c05781" ext-link-type="DOI">10.1021/acs.est.2c05781</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Treffeisen et al.(2007)</label><mixed-citation>Treffeisen, R., Krejci, R., Ström, J., Engvall, A. C., Herber, A., and Thomason, L.: Humidity observations in the Arctic troposphere over Ny-Ålesund, Svalbard based on 15 years of radiosonde data, Atmos. Chem. Phys., 7, 2721–2732, <ext-link xlink:href="https://doi.org/10.5194/acp-7-2721-2007" ext-link-type="DOI">10.5194/acp-7-2721-2007</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Vicente et al.(2002)</label><mixed-citation> Vicente, G., Davenport, J., and Scofield, R.: The role of orographic and  parallax corrections on real time high resolution satellite rainfall rate  distribution, Int. J. Remote Sens., 23, 221–230, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Voigt et al.(2021)</label><mixed-citation>Voigt, C., Kleine, J., Sauer, D., Moore, R. H., Bräuer, T., Le Clercq, P., Kaufmann, S., Scheibe, M., Jurkat-Witschas, T., Aigner, M., Bauder, U., Boose, Y., Borrmann, S., Crosbie, E., Diskin, G. S., DiGangi, J., Hahn, V., Heckl, C., Huber, F., Nowak, J. B., Rapp, M., Rauch, B., Robinson, C., Schripp, T., Shook, M., Winstead, E., Ziemba, L., Schlager, H., and Anderson, Bruce E.: Cleaner burning aviation fuels can reduce contrail cloudiness, Communications Earth &amp; Environment, 2, 114, <ext-link xlink:href="https://doi.org/10.1038/s43247-021-00174-y" ext-link-type="DOI">10.1038/s43247-021-00174-y</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Vázquez-Navarro et al.(2015)</label><mixed-citation>Vázquez-Navarro, M., Mannstein, H., and Kox, S.: Contrail life cycle and properties from 1 year of MSG/SEVIRI rapid-scan images, Atmos. Chem. Phys., 15, 8739–8749, <ext-link xlink:href="https://doi.org/10.5194/acp-15-8739-2015" ext-link-type="DOI">10.5194/acp-15-8739-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Wang et al.(2023)</label><mixed-citation>Wang, Z., Bugliaro, L., Jurkat-Witschas, T., Heller, R., Burkhardt, U., Ziereis, H., Dekoutsidis, G., Wirth, M., Groß, S., Kirschler, S., Kaufmann, S., and Voigt, C.: Observations of microphysical properties and radiative effects of a contrail cirrus outbreak over the North Atlantic, Atmos. Chem. Phys., 23, 1941–1961, <ext-link xlink:href="https://doi.org/10.5194/acp-23-1941-2023" ext-link-type="DOI">10.5194/acp-23-1941-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Welch(1947)</label><mixed-citation>Welch, B. L.: The generalization of ‘student's’ problem when several  different population variances are involved, Biometrika, 34, 28–35,  <ext-link xlink:href="https://doi.org/10.1093/biomet/34.1-2.28" ext-link-type="DOI">10.1093/biomet/34.1-2.28</ext-link>, 1947.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Wilks(2011)</label><mixed-citation> Wilks, D. S.: Statistical methods in the atmospheric sciences, Vol. 100,  Academic Press, ISBN-13 978-0123850225, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Winker et al.(2010)</label><mixed-citation> Winker, D., Pelon, J., Coakley Jr., J., Ackerman, S., Charlson, R., Colarco, P., Flamant, P., Fu, Q., Hoff, R., Kittaka, C., Kubar, T. L., Le Treut, H., Mccormick, M. P., Mégie, G., Poole, L., Powell, K., Trepte, C., Vaughan, M. A., and Wielicki, B. A.: The CALIPSO  mission: A global 3D view of aerosols and clouds, B. Am. Meteorol. Soc., 91, 1211–1230, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Winker et al.(2009)</label><mixed-citation>Winker, D. M., Vaughan, M. A., Omar, A., Hu, Y., Powell, K. A., Liu, Z., Hunt, W. H., and Young, S. A.: Overview of the CALIPSO Mission and CALIOP Data Processing Algorithms, J. Atmos. Ocean. Tech., 26, 2310–2323, <ext-link xlink:href="https://doi.org/10.1175/2009JTECHA1281.1" ext-link-type="DOI">10.1175/2009JTECHA1281.1</ext-link>, 2009.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Contrail altitude estimation using GOES-16 ABI data and deep learning</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Agarwal et al.(2022)</label><mixed-citation>
      
Agarwal, A., Meijer, V. R., Eastham, S. D., Speth, R. L., and Barrett, S. R.:   Reanalysis-driven simulations may overestimate persistent contrail formation  by 100&thinsp;%–250&thinsp;%, Environ. Res. Lett., 17, 014045, <a href="https://doi.org/10.1088/1748-9326/ac38d9" target="_blank">https://doi.org/10.1088/1748-9326/ac38d9</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Amell et al.(2022)</label><mixed-citation>
      
Amell, A., Eriksson, P., and Pfreundschuh, S.: Ice water path retrievals from Meteosat-9 using quantile regression neural networks, Atmos. Meas. Tech., 15, 5701–5717, <a href="https://doi.org/10.5194/amt-15-5701-2022" target="_blank">https://doi.org/10.5194/amt-15-5701-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Appleman(1953)</label><mixed-citation>
      
Appleman, H.: The formation of exhaust condensation trails by jet aircraft,  B. Am. Meteorol. Soc., 34, 14–20, 1953.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bieliński(2020)</label><mixed-citation>
      
Bieliński, T.: A parallax shift effect correction based on cloud height for  geostationary satellites and radar observations, Remote Sensing, 12, 365, <a href="https://doi.org/10.3390/rs12030365" target="_blank">https://doi.org/10.3390/rs12030365</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Braun et al.(2019)</label><mixed-citation>
      
Braun, B. M., Sweetser, T. H., Graham, C., and Bartsch, J.: CloudSat's A-Train Exit and the Formation of the C-Train: An Orbital Dynamics Perspective, in: 2019 IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2019, IEEE, 1–10, <a href="https://doi.org/10.1109/AERO.2019.8741958" target="_blank">https://doi.org/10.1109/AERO.2019.8741958</a>, ISSN:&thinsp;1095-323X, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Burkhardt et al.(2018)</label><mixed-citation>
      
Burkhardt, U., Bock, L., and Bier, A.: Mitigating the contrail cirrus climate  impact by reducing aircraft soot number emissions, npj Climate and  Atmospheric Science, 1, 37, <a href="https://doi.org/10.1038/s41612-018-0046-4" target="_blank">https://doi.org/10.1038/s41612-018-0046-4</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Champion et al.(1985)</label><mixed-citation>
      
Champion, K. S. W., Cole, A. E., and Kantor, A. J.: Standard and reference atmospheres, Handbook of geophysics and the space environment, Citeseer, 14, 1985.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Chang et al.(2010)</label><mixed-citation>
      
Chang, F.-L., Minnis, P., Lin, B., Khaiyer, M. M., Palikonda, R., and  Spangenberg, D. A.: A modified method for inferring upper troposphere cloud  top height using the GOES 12 imager 10.7 and 13.3&thinsp;µm data, J. Geophys. Res.-Atmos., 115, D06208, <a href="https://doi.org/10.1029/2009JD012304" target="_blank">https://doi.org/10.1029/2009JD012304</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Chevallier et al.(2023)</label><mixed-citation>
      
Chevallier, R., Shapiro, M., Engberg, Z., Soler, M., and Delahaye, D.: Linear Contrails Detection, Tracking and Matching with Aircraft Using Geostationary Satellite and Air Traffic Data, Aerospace, 10, 578,   <a href="https://doi.org/10.3390/aerospace10070578" target="_blank">https://doi.org/10.3390/aerospace10070578</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Dirksen et al.(2014)</label><mixed-citation>
      
Dirksen, R. J., Sommer, M., Immler, F. J., Hurst, D. F., Kivi, R., and Vömel, H.: Reference quality upper-air measurements: GRUAN data processing for the Vaisala RS92 radiosonde, Atmos. Meas. Tech., 7, 4463–4490, <a href="https://doi.org/10.5194/amt-7-4463-2014" target="_blank">https://doi.org/10.5194/amt-7-4463-2014</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Fehlberg(1970)</label><mixed-citation>
      
Fehlberg, E.: Klassische Runge-Kutta-Formeln vierter und niedrigerer Ordnung mit Schrittweiten-Kontrolle und ihre Anwendung auf Wärmeleitungsprobleme, Computing, 6, 61–71, <a href="https://doi.org/10.1007/BF02241732" target="_blank">https://doi.org/10.1007/BF02241732</a>, 1970.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Galassi et al.(2002)</label><mixed-citation>
      
Galassi, M., Davies, J., Theiler, J., Gough, B., Jungman, G., Alken, P., Booth, M., Rossi, F., and Ulerich, R.: GNU scientific library, Network Theory  Limited Godalming,  <a href="https://www.k0d.cc/storage/books/C/GNU%20&#xA;Scientific%20&#xA;Library%20&#xA;2.6.pdf" target="_blank"/> (last access: 20 February 2024),
2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Garnier et al.(2018)</label><mixed-citation>
      
Garnier, A., Trémas, T., Pelon, J., Lee, K.-P., Nobileau, D., Gross-Colzy, L., Pascal, N., Ferrage, P., and Scott, N. A.: CALIPSO IIR Version 2 Level 1b calibrated radiances: analysis and reduction of residual biases in the Northern Hemisphere, Atmos. Meas. Tech., 11, 2485–2500, <a href="https://doi.org/10.5194/amt-11-2485-2018" target="_blank">https://doi.org/10.5194/amt-11-2485-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Geraedts et al.(2023)</label><mixed-citation>
      
Geraedts, S., Brand, E., Dean, T., Eastham, S. D., Elkin, C., Engberg, Z.,  Hager, U., Langmore, I., McCloskey, K., and Ng, J. Y.-H.: A scalable system  to measure contrail formation on a per-flight basis, Environmental Research  Communications, 6, 015008, <a href="https://doi.org/10.1088/2515-7620/ad11ab" target="_blank">https://doi.org/10.1088/2515-7620/ad11ab</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Gierens and Spichtinger(2000)</label><mixed-citation>
      
Gierens, K. and Spichtinger, P.: On the size distribution of ice-supersaturated regions in the upper troposphere and lowermost stratosphere, Ann. Geophys., 18, 499–504, <a href="https://doi.org/10.1007/s00585-000-0499-7" target="_blank">https://doi.org/10.1007/s00585-000-0499-7</a>, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Gierens et al.(2020a)</label><mixed-citation>
      
Gierens, K., Matthes, S., and Rohs, S.: How Well Can Persistent Contrails Be Predicted?, Aerospace, 7, 169, <a href="https://doi.org/10.3390/aerospace7120169" target="_blank">https://doi.org/10.3390/aerospace7120169</a>, 2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Gierens et al.(2020b)</label><mixed-citation>
      
Gierens, K., Wilhelm, L., Sommer, M., and Weaver, D.: On ice supersaturation  over the Arctic, Meteorol. Z., 29, 165–176, <a href="https://doi.org/10.1127/metz/2020/1012" target="_blank">https://doi.org/10.1127/metz/2020/1012</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Goodfellow et al.(2016)</label><mixed-citation>
      
Goodfellow, I., Bengio, Y., and Courville, A.: Deep Learning, Adaptive  computation and machine learning, The MIT Press, Cambridge, Massachusetts, ISBN&thinsp;978-0-262-03561-3, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Hamann et al.(2014)</label><mixed-citation>
      
Hamann, U., Walther, A., Baum, B., Bennartz, R., Bugliaro, L., Derrien, M., Francis, P. N., Heidinger, A., Joro, S., Kniffka, A., Le Gléau, H., Lockhoff, M., Lutz, H.-J., Meirink, J. F., Minnis, P., Palikonda, R., Roebeling, R., Thoss, A., Platnick, S., Watts, P., and Wind, G.: Remote sensing of cloud top pressure/height from SEVIRI: analysis of ten current retrieval algorithms, Atmos. Meas. Tech., 7, 2839–2867, <a href="https://doi.org/10.5194/amt-7-2839-2014" target="_blank">https://doi.org/10.5194/amt-7-2839-2014</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Heidinger(2011)</label><mixed-citation>
      
Heidinger, A. K.: Algorithm theoretical basis document ABI cloud height, NOAA
NESDIS Center for Satellite Applications and Research, ​​​​​​​<a href="https://www.goes-r.gov/resources/docs.html" target="_blank"/> (last access: 20 February 2024), 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Heidinger et al.(2020)</label><mixed-citation>
      
Heidinger, A. K., Pavolonis, M. J., Calvert, C., Hoffman, J., Nebuda, S.,  Straka, W., Walther, A., and Wanzong, S.: Chapter 6 – ABI Cloud Products from the GOES-R Series, in: The GOES-R Series, edited by: Goodman, S. J., Schmit, T. J., Daniels, J., and Redmon, R. J., Elsevier, 43–62,
<a href="https://doi.org/10.1016/B978-0-12-814327-8.00006-8" target="_blank">https://doi.org/10.1016/B978-0-12-814327-8.00006-8</a>, ISBN 978-0-12-814327-8, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Hersbach et al.(2020)</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., 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., Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.: 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.bib23"><label>Heymsfield et al.(2010)</label><mixed-citation>
      
Heymsfield, A., Baumgardner, D., DeMott, P., Forster, P., Gierens, K., and  Kärcher, B.: Contrail microphysics, B. Am. Meteorol. Soc., 91, 465–472, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Hyland and Hexler(1983)</label><mixed-citation>
      
Hyland, R. W. and Hexler, A.: Formulations for the thermodynamic properties of the saturated phases of H<sub>2</sub>O from 173.15 to 473.15&thinsp;K, ASHRAE Tran., 89, 500–519, 1983.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Iwabuchi et al.(2012)</label><mixed-citation>
      
Iwabuchi, H., Yang, P., Liou, K., and Minnis, P.: Physical and optical  properties of persistent contrails: Climatology and interpretation, J. Geophys. Res.-Atmos., 117, D06215, <a href="https://doi.org/10.1029/2011JD017020" target="_blank">https://doi.org/10.1029/2011JD017020</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Kalluri et al.(2018)</label><mixed-citation>
      
Kalluri, S., Alcala, C., Carr, J., Griffith, P., Lebair, W., Lindsey, D., Race, R., Wu, X., and Zierk, S.: From Photons to Pixels: Processing Data from the Advanced Baseline Imager, Remote Sensing, 10, 177,  <a href="https://doi.org/10.3390/rs10020177" target="_blank">https://doi.org/10.3390/rs10020177</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Kärcher(2018)</label><mixed-citation>
      
Kärcher, B.: Formation and radiative forcing of contrail cirrus, Nat. Commun., 9, 1824, <a href="https://doi.org/10.1038/s41467-018-04068-0" target="_blank">https://doi.org/10.1038/s41467-018-04068-0</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Kox et al.(2014)</label><mixed-citation>
      
Kox, S., Bugliaro, L., and Ostler, A.: Retrieval of cirrus cloud optical thickness and top altitude from geostationary remote sensing, Atmos. Meas. Tech., 7, 3233–3246, <a href="https://doi.org/10.5194/amt-7-3233-2014" target="_blank">https://doi.org/10.5194/amt-7-3233-2014</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Kuma(2010)</label><mixed-citation>
      
Kuma, P.: Visualising Data from CloudSat and CALIPSO Satellites, PhD thesis, Zenodo, <a href="https://doi.org/10.5281/zenodo.3764234" target="_blank">https://doi.org/10.5281/zenodo.3764234</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Lamquin et al.(2012)</label><mixed-citation>
      
Lamquin, N., Stubenrauch, C. J., Gierens, K., Burkhardt, U., and Smit, H.: A global climatology of upper-tropospheric ice supersaturation occurrence inferred from the Atmospheric Infrared Sounder calibrated by MOZAIC, Atmos. Chem. Phys., 12, 381–405, <a href="https://doi.org/10.5194/acp-12-381-2012" target="_blank">https://doi.org/10.5194/acp-12-381-2012</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Lee et al.(2020)</label><mixed-citation>
      
Lee, D., Fahey, D., Skowron, A., Allen, M., Burkhardt, U., Chen, Q., Doherty,  S., Freeman, S., Forster, P., Fuglestvedt, J., Gettelman, A., De León, R. R., Lim, L. L., Lund, M. T., Millar, R. J., Owen, B., Penner, J. E., Pitari, G., Prather, M. J., Sausen, R., and Wilcox, L. J.: The contribution of global aviation to anthropogenic climate forcing for 2000 to 2018, Atmos. Environ., 244, 117834, <a href="https://doi.org/10.1016/j.atmosenv.2020.117834" target="_blank">https://doi.org/10.1016/j.atmosenv.2020.117834</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Liou(2002)</label><mixed-citation>
      
Liou, K. N.: An Introduction to Atmospheric Radiation, Elsevier, ISBN&thinsp;978-0-08-049167-7, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Meijer et al.(2022)</label><mixed-citation>
      
Meijer, V. R., Kulik, L., Eastham, S. D., Allroggen, F., Speth, R. L., Karaman, S., and Barrett, S. R. H.: Contrail coverage over the United States
before and during the COVID-19 pandemic, Environ. Res. Lett., 17, 034039, <a href="https://doi.org/10.1088/1748-9326/ac26f0" target="_blank">https://doi.org/10.1088/1748-9326/ac26f0</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Meijer et al.(2024a)</label><mixed-citation>
      
Meijer, V. R., Eastham, S. D., Barrett, S. R., and Waitz, I. A.: Contrail  altitude estimation using GOES-16 ABI data and deep learning: Dataset of contrails collocated with CALIOP satellite measurements, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.13737958" target="_blank">https://doi.org/10.5281/zenodo.13737958</a>, 2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Meijer et al.(2024b)</label><mixed-citation>
      
Meijer, V., Barrett, S., Eastham, S., and Waitz, I.: Contrail altitude estimation using GOES-16 ABI data and deep learning: software, Zenodo [data set],
<a href="https://doi.org/10.5281/zenodo.13959874" target="_blank">https://doi.org/10.5281/zenodo.13959874</a>, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Ng et al.(2023)</label><mixed-citation>
      
Ng, J. Y.-H., McCloskey, K., Cui, J., Meijer, V. R., Brand, E., Sarna, A.,  Goyal, N., Van Arsdale, C., and Geraedts, S.: OpenContrails: Benchmarking Contrail Detection on GOES-16 ABI, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2304.02122" target="_blank">https://doi.org/10.48550/arXiv.2304.02122</a>, 20 April 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Petzold et al.(2020)</label><mixed-citation>
      
Petzold, A., Neis, P., Rütimann, M., Rohs, S., Berkes, F., Smit, H. G. J., Krämer, M., Spelten, N., Spichtinger, P., Nédélec, P., and Wahner, A.: Ice-supersaturated air masses in the northern mid-latitudes from regular in situ observations by passenger aircraft: vertical distribution, seasonality and tropospheric fingerprint, Atmos. Chem. Phys., 20, 8157–8179, <a href="https://doi.org/10.5194/acp-20-8157-2020" target="_blank">https://doi.org/10.5194/acp-20-8157-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Pfreundschuh et al.(2018)</label><mixed-citation>
      
Pfreundschuh, S., Eriksson, P., Duncan, D., Rydberg, B., Håkansson, N., and Thoss, A.: A neural network approach to estimating a posteriori distributions of Bayesian retrieval problems, Atmos. Meas. Tech., 11, 4627–4643, <a href="https://doi.org/10.5194/amt-11-4627-2018" target="_blank">https://doi.org/10.5194/amt-11-4627-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Press et al.(2007)</label><mixed-citation>
      
Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.:  Numerical Recipes: The Art of Scientific Computing, 3rd edn., Cambridge University Press, ISBN 9780521880688, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Sausen et al.(2023)</label><mixed-citation>
      
Sausen, R., Hofer, S., Gierens, K., Bugliaro, L., Ehrmanntraut, R., Sitova, I., Walczak, K., Burridge-Diesing, A., Bowman, M., and Miller, N.: Can we successfully avoid persistent contrails by small altitude adjustments of  flights in the real world?, Meteorol. Z., 33, 83–98, <a href="https://doi.org/10.1127/metz/2023/1157" target="_blank">https://doi.org/10.1127/metz/2023/1157</a>,  2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Schmetz et al.(1993)</label><mixed-citation>
      
Schmetz, J., Holmlund, K., Hoffman, J., Strauss, B., Mason, B., Gaertner, V.,  Koch, A., and Berg, L. V. D.: Operational Cloud-Motion Winds from Meteosat Infrared Images, J. Appl. Meteorol. Clim., 32, 1206–1225,  <a href="https://doi.org/10.1175/1520-0450(1993)032&lt;1206:OCMWFM&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1993)032&lt;1206:OCMWFM&gt;2.0.CO;2</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Schmidt(1941)</label><mixed-citation>
      
Schmidt, E.: Die entstehung von eisnebel aus den auspuffgasen von flugmotoren, Schriften der Deutschen Akademie der Luftfahrtforschung, Verlag R. Oldenbourg, München, Heft 44, 5, 1–15, 1941.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Schumann(1996)</label><mixed-citation>
      
Schumann, U.: On conditions for contrail formation from aircraft exhausts,  Meteorol. Z., 5, 4–23, <a href="https://doi.org/10.1127/metz/5/1996/4" target="_blank">https://doi.org/10.1127/metz/5/1996/4</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Schumann et al.(2017)</label><mixed-citation>
      
Schumann, U., Baumann, R., Baumgardner, D., Bedka, S. T., Duda, D. P., Freudenthaler, V., Gayet, J.-F., Heymsfield, A. J., Minnis, P., Quante, M., Raschke, E., Schlager, H., Vázquez-Navarro, M., Voigt, C., and Wang, Z.: Properties of individual contrails: a compilation of observations and some comparisons, Atmos. Chem. Phys., 17, 403–438, <a href="https://doi.org/10.5194/acp-17-403-2017" target="_blank">https://doi.org/10.5194/acp-17-403-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Schumann et al.(2021)</label><mixed-citation>
      
Schumann, U., Bugliaro, L., Dörnbrack, A., Baumann, R., and Voigt, C.:  Aviation Contrail Cirrus and Radiative Forcing Over Europe During 6 Months of COVID‐19, Geophys. Res. Lett., 48, e2021GL092771,  <a href="https://doi.org/10.1029/2021GL092771" target="_blank">https://doi.org/10.1029/2021GL092771</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Schäfer et al.(2014)</label><mixed-citation>
      
Schäfer, M., Strohmeier, M., Lenders, V., Martinovic, I., and Wilhelm, M.:  Bringing up OpenSky: A large-scale ADS-B sensor network for research, in: IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks, Berlin, Germany, 15–17 April 2014, IEEE, 83–94, <a href="https://doi.org/10.1109/IPSN.2014.6846743" target="_blank">https://doi.org/10.1109/IPSN.2014.6846743</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Smith et al.(1970)</label><mixed-citation>
      
Smith, W. L., Woolf, H. M., and Jacob, W. J.: A regression method for obtaining real-time temperature and geopotential height profiles from satellite spectrometer measurements and its application to Nimbus 3 “SIRS”
observations, Mon. Weather Rev., 98, 582–603, 1970.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Sommer et al.(2016)</label><mixed-citation>
      
Sommer, M., Dirksen, R., and Von Rohden, C.: Brief description of the RS92 GRUAN data product (RS92-GDP), GRUAN Lead Centre, Lindenberg, Germany, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Spichtinger et al.(2003a)</label><mixed-citation>
      
Spichtinger, P., Gierens, K., Leiterer, U., and Dier, H.: Ice supersaturation  in the tropopause region over Lindenberg, Germany, Meteorol. Z., 12, 143–156, 2003a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Spichtinger et al.(2003b)</label><mixed-citation>
      
Spichtinger, P., Gierens, K., and Read, W.: The global distribution of  ice-supersaturated regions as seen by the Microwave Limb Sounder, Q. J. Roy. Meteor. Soc., 129, 3391–3410, 2003b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Strandgren et al.(2017a)</label><mixed-citation>
      
Strandgren, J., Bugliaro, L., Sehnke, F., and Schröder, L.: Cirrus cloud retrieval with MSG/SEVIRI using artificial neural networks, Atmos. Meas. Tech., 10, 3547–3573, <a href="https://doi.org/10.5194/amt-10-3547-2017" target="_blank">https://doi.org/10.5194/amt-10-3547-2017</a>, 2017a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Strandgren et al.(2017b)</label><mixed-citation>
      
Strandgren, J., Fricker, J., and Bugliaro, L.: Characterisation of the artificial neural network CiPS for cirrus cloud remote sensing with MSG/SEVIRI, Atmos. Meas. Tech., 10, 4317–4339, <a href="https://doi.org/10.5194/amt-10-4317-2017" target="_blank">https://doi.org/10.5194/amt-10-4317-2017</a>, 2017b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Teoh et al.(2020)</label><mixed-citation>
      
Teoh, R., Schumann, U., Majumdar, A., and Stettler, M. E. J.: Mitigating the  Climate Forcing of Aircraft Contrails by Small-Scale Diversions and Technology Adoption, Environ. Sci. Technol., 54, 2941–2950, <a href="https://doi.org/10.1021/acs.est.9b05608" target="_blank">https://doi.org/10.1021/acs.est.9b05608</a>, 2020.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Teoh et al.(2022)</label><mixed-citation>
      
Teoh, R., Schumann, U., Voigt, C., Schripp, T., Shapiro, M., Engberg, Z.,  Molloy, J., Koudis, G., and Stettler, M. E. J.: Targeted Use of Sustainable Aviation Fuel to Maximize Climate Benefits, Environ. Sci. Technol., 56, 17246–17255, <a href="https://doi.org/10.1021/acs.est.2c05781" target="_blank">https://doi.org/10.1021/acs.est.2c05781</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Treffeisen et al.(2007)</label><mixed-citation>
      
Treffeisen, R., Krejci, R., Ström, J., Engvall, A. C., Herber, A., and Thomason, L.: Humidity observations in the Arctic troposphere over Ny-Ålesund, Svalbard based on 15 years of radiosonde data, Atmos. Chem. Phys., 7, 2721–2732, <a href="https://doi.org/10.5194/acp-7-2721-2007" target="_blank">https://doi.org/10.5194/acp-7-2721-2007</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Vicente et al.(2002)</label><mixed-citation>
      
Vicente, G., Davenport, J., and Scofield, R.: The role of orographic and  parallax corrections on real time high resolution satellite rainfall rate  distribution, Int. J. Remote Sens., 23, 221–230, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Voigt et al.(2021)</label><mixed-citation>
      
Voigt, C., Kleine, J., Sauer, D., Moore, R. H., Bräuer, T., Le Clercq, P., Kaufmann, S., Scheibe, M., Jurkat-Witschas, T., Aigner, M., Bauder, U., Boose, Y., Borrmann, S., Crosbie, E., Diskin, G. S., DiGangi, J., Hahn, V., Heckl, C., Huber, F., Nowak, J. B., Rapp, M., Rauch, B., Robinson, C., Schripp, T., Shook, M., Winstead, E., Ziemba, L., Schlager, H., and Anderson, Bruce E.: Cleaner burning aviation fuels can reduce contrail cloudiness, Communications Earth &amp; Environment, 2, 114, <a href="https://doi.org/10.1038/s43247-021-00174-y" target="_blank">https://doi.org/10.1038/s43247-021-00174-y</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Vázquez-Navarro et al.(2015)</label><mixed-citation>
      
Vázquez-Navarro, M., Mannstein, H., and Kox, S.: Contrail life cycle and properties from 1 year of MSG/SEVIRI rapid-scan images, Atmos. Chem. Phys., 15, 8739–8749, <a href="https://doi.org/10.5194/acp-15-8739-2015" target="_blank">https://doi.org/10.5194/acp-15-8739-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Wang et al.(2023)</label><mixed-citation>
      
Wang, Z., Bugliaro, L., Jurkat-Witschas, T., Heller, R., Burkhardt, U., Ziereis, H., Dekoutsidis, G., Wirth, M., Groß, S., Kirschler, S., Kaufmann, S., and Voigt, C.: Observations of microphysical properties and radiative effects of a contrail cirrus outbreak over the North Atlantic, Atmos. Chem. Phys., 23, 1941–1961, <a href="https://doi.org/10.5194/acp-23-1941-2023" target="_blank">https://doi.org/10.5194/acp-23-1941-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Welch(1947)</label><mixed-citation>
      
Welch, B. L.: The generalization of ‘student's’ problem when several  different population variances are involved, Biometrika, 34, 28–35,  <a href="https://doi.org/10.1093/biomet/34.1-2.28" target="_blank">https://doi.org/10.1093/biomet/34.1-2.28</a>, 1947.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Wilks(2011)</label><mixed-citation>
      
Wilks, D. S.: Statistical methods in the atmospheric sciences, Vol. 100,  Academic Press, ISBN-13 978-0123850225, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Winker et al.(2010)</label><mixed-citation>
      
Winker, D., Pelon, J., Coakley Jr., J., Ackerman, S., Charlson, R., Colarco, P., Flamant, P., Fu, Q., Hoff, R., Kittaka, C., Kubar, T. L., Le Treut, H., Mccormick, M. P., Mégie, G., Poole, L., Powell, K., Trepte, C., Vaughan, M. A., and Wielicki, B. A.: The CALIPSO  mission: A global 3D view of aerosols and clouds, B. Am. Meteorol. Soc., 91, 1211–1230, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Winker et al.(2009)</label><mixed-citation>
      
Winker, D. M., Vaughan, M. A., Omar, A., Hu, Y., Powell, K. A., Liu, Z., Hunt, W. H., and Young, S. A.: Overview of the CALIPSO Mission and CALIOP Data Processing Algorithms, J. Atmos. Ocean. Tech., 26, 2310–2323, <a href="https://doi.org/10.1175/2009JTECHA1281.1" target="_blank">https://doi.org/10.1175/2009JTECHA1281.1</a>, 2009.

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