<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "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" dtd-version="3.0"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <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-10-2499-2017</article-id><title-group><article-title>Ice crystal characterization in cirrus clouds: a sun-tracking camera system and automated detection algorithm for halo displays</article-title>
      </title-group><?xmltex \runningtitle{Ice crystal characterization using automated observations of halo displays}?><?xmltex \runningauthor{L.~Forster et~al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Forster</surname><given-names>Linda</given-names></name>
          <email>linda.forster@physik.lmu.de</email>
        <ext-link>https://orcid.org/0000-0002-9738-9571</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Seefeldner</surname><given-names>Meinhard</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Wiegner</surname><given-names>Matthias</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Mayer</surname><given-names>Bernhard</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3358-0190</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Chair of Experimental Meteorology, Ludwig-Maximilians-Universität, Munich, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institut für Physik der Atmosphäre, Deutsches Zentrum für Luft- und Raumfahrt, Oberpfaffenhofen, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Linda Forster (linda.forster@physik.lmu.de)</corresp></author-notes><pub-date><day>17</day><month>July</month><year>2017</year></pub-date>
      
      <volume>10</volume>
      <issue>7</issue>
      <fpage>2499</fpage><lpage>2516</lpage>
      <history>
        <date date-type="received"><day>20</day><month>January</month><year>2017</year></date>
           <date date-type="rev-request"><day>17</day><month>March</month><year>2017</year></date>
           <date date-type="rev-recd"><day>6</day><month>June</month><year>2017</year></date>
           <date date-type="accepted"><day>7</day><month>June</month><year>2017</year></date>
      </history>
      <permissions>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/3.0/">https://creativecommons.org/licenses/by/3.0/</ext-link></license-p>
</license>
</permissions><self-uri xlink:href="https://amt.copernicus.org/articles/amt-10-2499-2017.html">This article is available from https://amt.copernicus.org/articles/amt-10-2499-2017.html</self-uri>
<self-uri xlink:href="https://amt.copernicus.org/articles/amt-10-2499-2017.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/amt-10-2499-2017.pdf</self-uri>


      <abstract>
    <p>Halo displays in the sky contain valuable information about ice
crystal shape and orientation: e.g., the 22<inline-formula><mml:math id="M1" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo is produced
by randomly oriented hexagonal prisms while parhelia (sundogs)
indicate oriented plates.  HaloCam, a novel sun-tracking camera system
for the automated observation of halo displays is presented.  An
initial visual evaluation of the frequency of halo displays for the
ACCEPT (Analysis of the Composition of Clouds with Extended
Polarization Techniques) field campaign from October to mid-November
2014 showed that sundogs were observed more often than
22<inline-formula><mml:math id="M2" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos.  Thus, the majority of halo displays was produced
by oriented ice crystals.  During the campaign about 27 <inline-formula><mml:math id="M3" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of
the cirrus clouds produced 22<inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos, sundogs or upper tangent
arcs.  To evaluate the HaloCam observations collected from regular
measurements in Munich between January 2014 and June 2016, an
automated detection algorithm for 22<inline-formula><mml:math id="M5" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos was developed,
which can be extended to other halo types as well.  This algorithm
detected 22<inline-formula><mml:math id="M6" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos about 2 <inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the time for this
dataset.  The frequency of cirrus clouds during this time period was
estimated by co-located ceilometer measurements using temperature
thresholds of the cloud base.  About 25 <inline-formula><mml:math id="M8" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the detected
cirrus clouds occurred together with a 22<inline-formula><mml:math id="M9" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, which implies
that these clouds contained a certain fraction of smooth, hexagonal
ice crystals.  HaloCam observations complemented by radiative transfer
simulations and measurements of aerosol and cirrus cloud optical
thickness (AOT and COT)
provide a possibility to retrieve more detailed information about ice
crystal roughness.  This paper demonstrates the feasibility of
a completely automated method to collect and evaluate a long-term
database of halo observations and shows the potential to characterize
ice crystal properties.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <title>Introduction</title>
      <p>Cirrus clouds represent about 30 <inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the global cloud
coverage <xref ref-type="bibr" rid="bib1.bibx55" id="paren.1"/> and play an important role in the earth's
energy budget.  They consist of small non-spherical ice crystals,
which scatter and absorb solar radiation and emit thermal infrared
radiation.  Depending on which of the two effects dominates, cirrus
clouds have either a cooling or a warming effect on climate.  The
radiative properties of cirrus clouds are governed not only by their
optical thickness (COT) and ice crystal effective radius but also depend
crucially on the ice crystal shape and orientation <xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx52" id="paren.2"/>.  Better knowledge of shape, surface roughness and
orientation of ice crystals in cirrus clouds would therefore help to
improve estimates of the radiative forcing of cirrus clouds as well as
satellite retrievals of cirrus optical properties as discussed by
<xref ref-type="bibr" rid="bib1.bibx57" id="text.3"/> and references therein.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><caption><p><bold>(a)</bold> A bright 22<inline-formula><mml:math id="M11" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo or circumscribed halo with infralateral arc below, Salar de Uyuni, Bolivia, 2 October 2014 (photograph by Leonhard Scheck).
<bold>(b)</bold> Upper tangent arc with faint sundogs in Munich, Germany, 1 April 2014.
The halo displays are faint due to the high aerosol concentration in the air.
<bold>(c)</bold> A 22<inline-formula><mml:math id="M12" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo with upper tangent arc and bright sundogs on Mt. Hohe Salve, Austria, 18 January 2016 (photograph by Volker Freudenthaler).</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f01.png"/>

      </fig>

      <p>Halo displays are produced by hexagonal ice crystals with smooth
faces via refraction and reflection of sunlight.  The formation of
halo displays has already been described by
<xref ref-type="bibr" rid="bib1.bibx33" id="text.4"/>, <xref ref-type="bibr" rid="bib1.bibx51" id="text.5"/>, <xref ref-type="bibr" rid="bib1.bibx27" id="text.6"/> and by a number of later
publications <xref ref-type="bibr" rid="bib1.bibx44 bib1.bibx18 bib1.bibx40 bib1.bibx41" id="paren.7"/>.  One
of the most common displays is the 22<inline-formula><mml:math id="M13" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo which appears as
a bright ring around the sun at a scattering angle of about
22<inline-formula><mml:math id="M14" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and is formed by randomly oriented hexagonal ice
crystals.  Further frequently observed halo displays are the parhelia
of the 22<inline-formula><mml:math id="M15" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, commonly called sundogs, which are caused by
sunlight refracted by horizontally oriented hexagonal plates.
Hexagonal ice crystal columns with their long axis oriented
horizontally form another halo type: the upper and lower tangent
arcs.  Their shape changes with the solar elevation.  When the sun is
close to the zenith, both the upper and lower tangent arcs merge to the
circumscribed halo.  Figure <xref ref-type="fig" rid="Ch1.F1"/>
shows examples of the most
frequent halo displays.  The left image depicts a bright 22<inline-formula><mml:math id="M16" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>
or circumscribed halo with a rare infralateral arc below.  A faint
upper tangent arc and two faint sundogs are shown on the upper right
image, and very bright sundogs with a faint 22<inline-formula><mml:math id="M17" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo and a small
upper tangent arc are displayed on the lower right image.  Halos are
not only beautiful optical displays but also contain valuable
information about ice particle shape and orientation. Recent
publications showed that the brightness contrast of the
22<inline-formula><mml:math id="M18" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo in ice crystal scattering phase functions is related
to the aspect ratio and surface roughness of the crystals
<xref ref-type="bibr" rid="bib1.bibx46" id="paren.8"/>.  Quantitative analysis of, for example, the frequency of
occurrence or brightness contrast of halo displays can therefore
help to determine ice crystal properties, such as shape, surface
roughness and orientation in cirrus clouds.</p>
      <p>Probably the first reported photometric measurements of halo displays
were performed by <xref ref-type="bibr" rid="bib1.bibx25" id="text.9"/>, who took a photo of
a 22<inline-formula><mml:math id="M19" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo around the moon with a Kodak Plus-X pan film
camera.  After digitizing the photo, the halo brightness and width was
analyzed and compared with theoretical values to infer information
about ice crystal size and shape.</p>
      <p>In order to exploit the information content of halo displays,
continuous long-term observations of cirrus clouds are required.  In
the 1990s many observations were collected by amateur
halo-observing networks <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx48" id="paren.10"/>, which is
work-intensive and requires a lot of personnel.  The largest dataset
of halo observations has been collected by the German Arbeitskreis
Meteore e.V. Sektion Halobeobachtungen (AKM,
<uri>https://www.meteoros.de</uri>).  The community was founded in 1990 and
consists of a network of about 80 volunteers who collect halo
observations on a monthly basis throughout Germany, Austria, Romania
and the UK.  Since 1986 more than 150 000 observations of halo
displays have been reported.  The AKM collects information about the
halo type and its duration, the type of cloud producing the halo, the
weather situation during the observation (frontal system,
precipitation) and more.  These observations are valuable for
obtaining an average frequency of the different halo displays in
Europe.  However, for a systematic comparison with other measurement
data, continuous observations at a specific location for a long period
of time are required.</p>
      <p>An extensive long-term observation study of high-level clouds and halo
displays was performed by <xref ref-type="bibr" rid="bib1.bibx36" id="text.11"/>, who evaluated a <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>-year record of photographic halo observations together
with measurements with a polarization lidar and other remote sensing
instruments at the Facility for Atmospheric Remote Sensing (FARS) in
Salt Lake City, Utah.  This study is also based on visually collected
halo observations.  A fisheye camera, which took pictures every
20 <inline-formula><mml:math id="M21" display="inline"><mml:mi mathvariant="normal">min</mml:mi></mml:math></inline-formula>, was used in this study in combination with field notes
and extra photographs to monitor optical displays.
<xref ref-type="bibr" rid="bib1.bibx36" id="text.12"/> pointed out that their optical display statistics
are representative only for the observation area at FARS and that
a common format for reporting atmospheric optical displays is needed
to allow comparison of data from different locations.  In order to
perform long-term halo and cirrus observations, an automated
low-maintenance system is needed which can be easily deployed at
different locations.</p>
      <p>We present the novel camera system HaloCam, designed for the automated
observation of halo displays with high temporal and spatial
resolution.  Combined with a halo detection algorithm, HaloCam is, to
our knowledge, the first fully automated camera system which can
provide consistent long-term observations of halo displays.  By
evaluating the frequency of occurrence of halo displays and the
fraction of cirrus clouds, the observations can contribute to gain
more information about the dominating ice crystal properties.</p>
      <p>The first section of this paper describes the setup and design of
HaloCam.  A first visual evaluation of the frequency of different halo
displays using HaloCam observations is presented in
Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>.  The following section explains the
characterization and geometric calibration of HaloCam which is
necessary for image processing and feature extraction of the halo
displays.  In the next section an automated halo detection algorithm
based on a random forest classifier is presented and its
implementation is described.  Section <xref ref-type="sec" rid="Ch1.S3.SS2"/> provides
the results of the halo detection algorithm applied to HaloCam
observations.  Finally, the results of the halo display statistics are
discussed with the help of radiative transfer simulations.</p>
</sec>
<sec id="Ch1.S2">
  <title>The automated halo observation camera HaloCam</title>
      <p>In order to automatically collect halo observations, the sun-tracking
camera system HaloCam was developed at the Meteorological Institute
(MIM) of the Ludwig-Maximilians-Universität (LMU), Munich, and
installed on the rooftop platform as shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.
HaloCam consists of a weatherproof wide-angle camera and is mounted
on a sun-tracking system.  Using a sun-tracking mount is very suitable
for the observation of halo displays and later image processing since
it allows the alignment of the center of the camera with the sun.  This
implies that the recorded halo displays are also centered on the
camera pictures.  With this setup a small fixed shade is sufficient to
protect the camera lens from direct solar radiation and to avoid
overexposed pixels and stray light.  The mount features two stepping
motors with gear boxes for adjusting the azimuth and elevation angles
of the camera position as described in <xref ref-type="bibr" rid="bib1.bibx37" id="text.13"/> with an
incremental positioning of 2.16 arcmin per step.  The positioning of
the mount is performed by passively tracking the sun: an algorithm
calculates the current position of the sun, which is converted to
incremental motor steps and moves the two motors accordingly.  The
pointing accuracy of the mount can be roughly estimated to about
<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:msup><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> standard deviation), which will be
explained in more detail in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>.  The camera
(Mobotix S14D) is a light-weight modular system with an RGB CMOS sensor
of <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mn mathvariant="normal">2</mml:mn><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> size.  Combined with a lens of 22 <inline-formula><mml:math id="M25" display="inline"><mml:mi mathvariant="normal">mm</mml:mi></mml:math></inline-formula> focal length, it
provides a horizontal and vertical field of view (FOV) of 90 and
67<inline-formula><mml:math id="M26" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, respectively.  Further specifications of the
Mobotix S14D camera are listed in Table <xref ref-type="table" rid="Ch1.T1"/>.  The camera
is operated in an automatic exposure mode and the image region used to
determine the optimum exposure time is confined to the region where
the 22<inline-formula><mml:math id="M27" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo occurs.  This ensures that the pixels around the
22<inline-formula><mml:math id="M28" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo are not saturated.  The camera FOV and the sensor
resolution were chosen to optimize the trade-off between a large
coverage of the sky with high spatial resolution and low image
distortion.  HaloCam allows for the observation of the 22<inline-formula><mml:math id="M29" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo,
sundogs, and upper/lower tangent arcs or circumscribed halo, which are the most
frequent halo displays according to <xref ref-type="bibr" rid="bib1.bibx36" id="text.14"/> and the
results of the AKM.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><caption><p>HaloCam: wide-angle camera (Mobotix S14D) with circular shade on a sun-tracking mount.
The mount consists of two axes with stepping motors to adjust azimuth and elevation of the camera.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f02.jpg"/>

      </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><caption><p>HaloCam camera specifications.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Lens</oasis:entry>  
         <oasis:entry colname="col2"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1">Equivalent 35 <inline-formula><mml:math id="M30" display="inline"><mml:mi mathvariant="normal">mm</mml:mi></mml:math></inline-formula> focal length</oasis:entry>  
         <oasis:entry colname="col2">22 <inline-formula><mml:math id="M31" display="inline"><mml:mi mathvariant="normal">mm</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Nominal focal length</oasis:entry>  
         <oasis:entry colname="col2">4 <inline-formula><mml:math id="M32" display="inline"><mml:mi mathvariant="normal">mm</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Horizontal field of view</oasis:entry>  
         <oasis:entry colname="col2">90<inline-formula><mml:math id="M33" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Vertical field of view</oasis:entry>  
         <oasis:entry colname="col2">67<inline-formula><mml:math id="M34" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Camera (Mobotix S14D flexmount)</oasis:entry>  
         <oasis:entry colname="col2"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Protection class</oasis:entry>  
         <oasis:entry colname="col2">IP65, <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">60</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Sensor</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mn mathvariant="normal">2</mml:mn><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> CMOS, RGB</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2">progressive scan</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Sensor resolution</oasis:entry>  
         <oasis:entry colname="col2">3 MP</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Compression formats</oasis:entry>  
         <oasis:entry colname="col2">JPEG, MxPEG, M-JPEG</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p>The HaloCam observations aim at gaining a better understanding of the
relationship between halo displays and typical ice crystal properties
in cirrus clouds.  Hence, the observations can be limited to the most
frequent halo displays without loosing relevant information about ice
crystal shape and orientation while achieving a high spatial and
temporal resolution of the scene.
Every 10 <inline-formula><mml:math id="M38" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula>, HaloCam's position relative to the sun is updated
and a picture is recorded.  HaloCam was installed in September 2013 on the
rooftop platform of MIM (LMU) in Munich, where operational measurements
are performed by a MIRA-35 cloud radar <xref ref-type="bibr" rid="bib1.bibx17" id="paren.15"/>,
a CHM15kx ceilometer <xref ref-type="bibr" rid="bib1.bibx54" id="paren.16"/> and a sun photometer, which is
part of the AERONET (Aerosol Robotic Network) network <xref ref-type="bibr" rid="bib1.bibx20" id="paren.17"/>, as well as with the
institute's own sun photometer SSARA (Sun–Sky Automatic Radiometer)
<xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx43" id="paren.18"/>.  HaloCam observations ideally complement these
measurements to retrieve more detailed information about ice crystal
properties.</p>
<sec id="Ch1.S2.SS1">
  <title>HaloCam observations – a first statistical
evaluation</title>
      <p>HaloCam has been operated in Munich (Germany) since September 2013,
where it provides continuous measurements including contributions to
the ML-CIRRUS campaign in March and April 2014 <xref ref-type="bibr" rid="bib1.bibx49" id="paren.19"/>. It was installed in Cabauw (the Netherlands) only
during the ACCEPT campaign (Analysis of the Composition of Clouds with
Extended Polarization Techniques, <xref ref-type="bibr" rid="bib1.bibx30" id="altparen.20"/>) in
October and November 2014.
A first visual evaluation of halo display frequency during ACCEPT
(10 October until 14 November 2014) was performed.  The results are
displayed in Fig. <xref ref-type="fig" rid="Ch1.F3"/> as a Venn diagram
<xref ref-type="bibr" rid="bib1.bibx47" id="paren.21"/>.  The occurrence of each different halo type is
visualized by a circle.  The radius of each circle scales with the
total observation time for the respective halo type.  Cross sections
between the circles indicate instances where two or three halo
displays were visible at the same time.  The observation time is given
in hours.  The total time of HaloCam observations, which were
collected during daytime only, amounts to about 344 <inline-formula><mml:math id="M39" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>.  With
about 30 <inline-formula><mml:math id="M40" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>, halo displays were observed in almost 9 <inline-formula><mml:math id="M41" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>
of the time.  The presence of cirrus clouds within the HaloCam field
of view was evaluated visually and amounts to about 110 <inline-formula><mml:math id="M42" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>.
Thus, about 27 <inline-formula><mml:math id="M43" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the cirrus clouds produced a visible halo
display.  The 22<inline-formula><mml:math id="M44" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo (complete or partial) occurred in
16.2 <inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>, the sundogs in 19 <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> and the upper tangent
arcs in 7.8 <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the time when cirrus clouds were present.
Circumscribed halos were not observed during the campaign due to the
low solar elevations.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><caption><p>Halo display statistics from HaloCam observations during the ACCEPT campaign 10 October–14 November 2014.
The observation times of 22<inline-formula><mml:math id="M48" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, sundogs and upper tangent arc are provided in hours and are represented by the radii of the three circles.
Cross sections of circles indicate time periods when two or three halo displays were visible simultaneously.
The total observation time amounts to 344 <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f03.png"/>

        </fig>

      <p>As illustrated in Fig. <xref ref-type="fig" rid="Ch1.F3"/>, sundogs were
observed more often than 22<inline-formula><mml:math id="M50" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos, for about 21
vs. 18 <inline-formula><mml:math id="M51" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>.  Thus, sundogs occurred in 70 <inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> and
22<inline-formula><mml:math id="M53" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos in 60 <inline-formula><mml:math id="M54" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the total halo observation time
(30 <inline-formula><mml:math id="M55" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>).  Upper tangent arcs occurred in total for about
9 <inline-formula><mml:math id="M56" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> (30 <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>) and were accompanied most of the time by
22<inline-formula><mml:math id="M58" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos and sundogs.  Thus, the majority of the halo
displays were produced by oriented ice crystals.</p>
      <p>Compared to the findings of <xref ref-type="bibr" rid="bib1.bibx36" id="text.22"/>, the relative fraction
of 22<inline-formula><mml:math id="M59" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos is roughly similar with 50 <inline-formula><mml:math id="M60" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>, but
sundogs with 12 <inline-formula><mml:math id="M61" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> and upper/lower tangent arcs with about
15 <inline-formula><mml:math id="M62" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> were far less frequent than observed during ACCEPT.  The
AKM observed the left and right sundogs with a relative frequency of
18 <inline-formula><mml:math id="M63" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> each, compared to 36 <inline-formula><mml:math id="M64" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> for the
22<inline-formula><mml:math id="M65" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos.  Although the frequency of simultaneous occurrence
of the left and right sundog is unknown (from the AKM database), one
can deduce that the relative frequency of sundogs is at least
18 <inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> and thus larger than the result of <xref ref-type="bibr" rid="bib1.bibx36" id="text.23"/>.
The reasons for the differences in the observed halo frequencies could
be manifold: one main reason might be that a statistical evaluation
over 6 weeks is compared to a database of 10 <xref ref-type="bibr" rid="bib1.bibx36" id="paren.24"/> and
30 years (AKM).  It is possible that the observation time
during ACCEPT was not long enough to yield representative results for
the frequency of the different halo displays.  Another factor could be
the observation site.  The mountains in the east of Salt Lake City,
the observation site of <xref ref-type="bibr" rid="bib1.bibx36" id="text.25"/>, could obscure the sun
during periods with low solar elevation which are favorable for the
formation of sundogs.  So it is possible that on average fewer sundogs
could have been observed in Salt Lake City than in Cabauw, which is
surrounded by a rather flat landscape.  Additionally, differences in the
dominating weather patterns forming cirrus clouds in Salt Lake City
and Cabauw could have an impact on halo formation as discussed in
<xref ref-type="bibr" rid="bib1.bibx36" id="text.26"/>.  For the AKM and the HaloCam dataset, information
about dominating weather patterns for different halo displays is not
available.  Furthermore, the observation period during the ACCEPT
campaign from October until mid-November was dominated by low solar
elevations, which implies a higher chance for observing sundogs.
Long-term observations have to be evaluated to obtain representative
results of the frequency of the different halo types.  To evaluate the
large HaloCam dataset that has been collected for more than
2.5 years, an automated algorithm was developed for the
detection of 22<inline-formula><mml:math id="M67" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos.  The following sections describe how
the HaloCam images are processed and which features are extracted for
an automated halo detection.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><caption><p><bold>(a)</bold> HaloCam image from 12 May 2014, 13:52 <inline-formula><mml:math id="M68" display="inline"><mml:mi mathvariant="normal">UTC</mml:mi></mml:math></inline-formula>,
with corresponding scattering angle (<inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="italic">ϑ</mml:mi></mml:math></inline-formula>) grid and representative contour lines at 22, 35 and 46<inline-formula><mml:math id="M70" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, <bold>(b)</bold> shows the relative azimuth (<inline-formula><mml:math id="M71" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula>) grid with numbered labels for the six image segments.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f04.pdf"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS2">
  <title>Camera characterization and
calibration</title>
      <p>Halo displays are single scattering phenomena and thus are directly
linked to the optical properties of the ice crystals producing them.
The ice crystal phase function predicts the scattering angle <inline-formula><mml:math id="M72" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula>
of the 22<inline-formula><mml:math id="M73" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo relative to the sun.  Thus, the analysis of
the HaloCam images can be simplified significantly by mapping the
image pixels to scattering angles.  This means the camera has to be
calibrated in order to determine the parameters for mapping the camera
pixels to the real world spherical coordinate system.  For this
mapping the intrinsic camera parameters have to be determined, which
are the focal lengths (<inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and image center coordinates (<inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), as well as the distortion coefficients of the camera lens.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><caption><p>HaloCam image processing demonstrated for the measurements shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, segment no. 4.
The three panels show the brightness distributions (in digital numbers, DN) for the red, green and blue image channel as a function of the scattering angle.
The solid line represents the brightness averaged azimuthally over the image segment, whereas the shading indicates the <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> standard deviation.
The vertical lines pinpoint the scattering angles of the 22<inline-formula><mml:math id="M79" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo minimum (dotted) and maximum (dashed) for the RGB channels.</p></caption>
          <?xmltex \igopts{width=156.490157pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f05.pdf"/>

        </fig>

      <p>Different methods exist for the geometric calibration.  Here, we use
the method described by <xref ref-type="bibr" rid="bib1.bibx59" id="text.27"/>, which is based on
<xref ref-type="bibr" rid="bib1.bibx19" id="text.28"/>, to estimate the intrinsic camera parameters as
well as the radial and tangential distortion parameters of the lens.
This method requires several pictures of a planar pattern, for example,
a chessboard pattern with known dimensions, taken with different
orientations.
The calibration method using a chessboard pattern was implemented in OpenCV by <xref ref-type="bibr" rid="bib1.bibx21" id="text.29"/> and is described in detail by <xref ref-type="bibr" rid="bib1.bibx4" id="text.30"/>.
Using the distortion coefficients and intrinsic parameters, the camera
pixels can be undistorted and mapped to the world coordinate system.
Thereby a zenith (<inline-formula><mml:math id="M80" display="inline"><mml:mi mathvariant="italic">ϑ</mml:mi></mml:math></inline-formula>) and azimuth angle (<inline-formula><mml:math id="M81" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula>) relative
to the image center can be assigned to each pixel.  Since the image
center is pointing to the center of the sun, the relative zenith angle
(<inline-formula><mml:math id="M82" display="inline"><mml:mi mathvariant="italic">ϑ</mml:mi></mml:math></inline-formula>) corresponds to the scattering angle <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula> in this
case.</p>
      <p>An overlay of the scattering angle grid onto a HaloCam picture is
shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>a with representative contour lines
at <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">22</mml:mn></mml:mrow></mml:math></inline-formula>, 35 and 46<inline-formula><mml:math id="M85" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.  From the
scattering angle grid the horizontal and vertical FOV can be
calculated to <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">93.4</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">70.2</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M88" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>,
respectively.  HaloCam images are recorded with a resolution of <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mn mathvariant="normal">1280</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">960</mml:mn></mml:mrow></mml:math></inline-formula> quadratic pixels, which results in an angular resolution of
<inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">0.07</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M91" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> for both the horizontal and the vertical
direction.  Figure <xref ref-type="fig" rid="Ch1.F4"/>b shows the relative azimuth
angle grid, which is chosen such that the image is separated into six
segments.  For further analysis and feature extraction, each of these
segments is averaged azimuthally.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <title>HaloCam image processing and feature extraction</title>
      <p>For processing, the HaloCam images can be decomposed into their
red, green and blue color channels.  The brightness <inline-formula><mml:math id="M92" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> of each
pixel, provided in digital numbers (DN), can then be represented as
a data array with <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mn mathvariant="normal">1280</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">960</mml:mn></mml:mrow></mml:math></inline-formula> elements.  As an example the HaloCam
image of Fig. <xref ref-type="fig" rid="Ch1.F4"/> is used to demonstrate how the
images are processed in case of a 22<inline-formula><mml:math id="M94" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.
Figure <xref ref-type="fig" rid="Ch1.F5"/> depicts the brightness distributions
of the red, green and blue channel as a function of the scattering
angle, averaged azimuthally over the uppermost image segment (no. 4 in
Fig. <xref ref-type="fig" rid="Ch1.F4"/>b).
The shaded areas around the lines in Fig. <xref ref-type="fig" rid="Ch1.F5"/> represent twice the standard deviation of the averaged image region.</p>
      <p>For analyzing the HaloCam observations several features can be
extracted from the brightness distribution across the
22<inline-formula><mml:math id="M95" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, which will be explained in the following.  The angular position of the 22<inline-formula><mml:math id="M96" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo maximum
(<inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) is found by searching for the
maximum brightness in the interval (21.0<inline-formula><mml:math id="M98" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, 23.5<inline-formula><mml:math id="M99" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>).  Then
the angular position of the halo minimum
(<inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) is determined by looking for the
minimum brightness in the interval (18.0<inline-formula><mml:math id="M101" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>,
<inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>).  Another important feature is the
brightness contrast of the halo.  In previous publications
<xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx38 bib1.bibx46" id="paren.31"/> the so-called
“halo ratio” (HR) was introduced as a measure for the brightness contrast
of the 22<inline-formula><mml:math id="M103" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and 46<inline-formula><mml:math id="M104" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo in the scattering phase
function.  In analogy, here, the halo ratio is defined as the
brightness <inline-formula><mml:math id="M105" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> at the scattering angle of the halo maximum
<inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> divided by the brightness at the
scattering angle of the minimum <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>:

                <disp-formula id="Ch1.E1" content-type="numbered"><mml:math id="M108" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>HR</mml:mtext><mml:mo>=</mml:mo><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2"><caption><p>The 22<inline-formula><mml:math id="M109" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo features for the example of 12 May 2014 13:52 <inline-formula><mml:math id="M110" display="inline"><mml:mi mathvariant="normal">UTC</mml:mi></mml:math></inline-formula> (as in Fig. <xref ref-type="fig" rid="Ch1.F5"/>).
The relative zenith angle (which corresponds to the scattering angle) is listed for the minimum <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and maximum <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> brightness of the 22<inline-formula><mml:math id="M113" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo together with the brightness contrast, i.e., the halo ratio (HR) for the red, green and blue image channel.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">HR</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1">Red</oasis:entry>  
         <oasis:entry colname="col2">18.9<inline-formula><mml:math id="M116" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">22.0<inline-formula><mml:math id="M117" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">1.15</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Green</oasis:entry>  
         <oasis:entry colname="col2">19.4<inline-formula><mml:math id="M118" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">22.0<inline-formula><mml:math id="M119" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">1.16</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Blue</oasis:entry>  
         <oasis:entry colname="col2">19.8<inline-formula><mml:math id="M120" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">22.2<inline-formula><mml:math id="M121" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">1.14</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p>As an example, the values for <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are displayed in
Fig. <xref ref-type="fig" rid="Ch1.F7"/> by the blue triangles pointing up
(max) and down (min), respectively.  For clear-sky conditions and
homogeneous cloud cover, the brightness distribution decreases from the
sun towards larger scattering angles, as shown in the example in
Figs. <xref ref-type="fig" rid="Ch1.F5"/> and <xref ref-type="fig" rid="Ch1.F7"/>.
If <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mtext>HR</mml:mtext><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> the brightness at the scattering angle of the halo
maximum (<inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>) is smaller than for the
minimum (<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>), which is representative
for a monotonically decreasing, featureless curve in this scattering
angle region.  This is the case for clear-sky conditions or homogeneous
cloud cover without a halo.  For <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mtext>HR</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> the brightnesses at the
halo maximum and minimum are the same, causing a slight plateau in the
brightness distribution.  A distinct halo peak occurs for the
condition <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mtext>HR</mml:mtext><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.
Thus, we assume <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mtext>HR</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> as lower threshold for the visibility of a halo.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><caption><p>Distribution of the scattering angles of the 22<inline-formula><mml:math id="M130" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo brightness maximum <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> in degrees for 1289 randomly chosen and visually classified images using the uppermost image segment (no. 4).
The mean value amounts to 21.9<inline-formula><mml:math id="M132" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> with a <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> confidence interval of <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M135" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.
Note the logarithmic scale of the <inline-formula><mml:math id="M136" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><caption><p>As Fig. <xref ref-type="fig" rid="Ch1.F5"/>, showing the first minimum (dotted) and the maximum (dashed) of the 22<inline-formula><mml:math id="M137" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo for the green channel.
In addition, <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, end</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is indicated (dash-dotted line), which represents the scattering angle of the same brightness as <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and confines the halo peak.
In this example <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, end</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is located at about 24.5<inline-formula><mml:math id="M141" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.
The corresponding brightness values <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> used to calculate the HR are marked with blue triangles pointing down (min) and up (max).
The regression line of the averaged brightness distribution (solid black), which is evaluated between scattering angles of 15 and 30<inline-formula><mml:math id="M144" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, has a slope of <inline-formula><mml:math id="M145" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.5 for this example.</p></caption>
          <?xmltex \igopts{width=207.705118pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f07.pdf"/>

        </fig>

      <p>For the example of Fig. <xref ref-type="fig" rid="Ch1.F5"/> the 22<inline-formula><mml:math id="M146" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo
features are compiled in Table <xref ref-type="table" rid="Ch1.T2"/>, which evaluated for
the uppermost image segment.  The scattering angle of the halo minimum
(<inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) is smallest for the red channel
and largest for the blue channel, which is responsible for the reddish
inner edge and the slightly blueish outer edge of the 22<inline-formula><mml:math id="M148" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo
visible in Fig. <xref ref-type="fig" rid="Ch1.F4"/>.  It should be noted that in
many cases the 22<inline-formula><mml:math id="M149" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo appears rather white apart from
a slightly reddish inner edge <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx50" id="paren.32"/>.  The
differences between scattering angles for the three colors are smaller
for <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, with a slightly larger value for
the blue channel.  The halo ratio amounts to about 1.15 averaged over
all three channels and is largest for the green and smallest for the
blue channel.</p>
      <p>The angular position of the 22<inline-formula><mml:math id="M151" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo brightness peak (<inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) can also be used to estimate the positioning accuracy of HaloCam relative to the sun.
Figure <xref ref-type="fig" rid="Ch1.F6"/> shows a histogram of
<inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> for 1289 randomly selected HaloCam
pictures showing a 22<inline-formula><mml:math id="M154" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo in the uppermost image segment.
This segment was chosen since it contains the most pronounced halos.
For a faint halo the peak in the brightness distribution is rather
flat, causing a larger uncertainty in finding the angular position of
the peak.  The mean value of <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> amounts
to 21.9<inline-formula><mml:math id="M156" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> with a <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> standard deviation of 0.5<inline-formula><mml:math id="M158" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>,
which is a rough estimate of HaloCam's pointing accuracy.  Since
<inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are searched for within an angular
interval, the pointing accuracy of <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M162" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> is sufficient to
detect the halo.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <title>Development of an automated halo detection
algorithm</title>
      <p>The HaloCam long-term dataset from January 2014 until June 2016 was
evaluated by applying a machine learning algorithm for the automated
detection of halos.  The algorithm was trained using features
extracted from the HaloCam images.  Some of these features (e.g., HR,
<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>)
were already described in the previous section.  As a first
implementation, the detection algorithm is presented here for the case
of the 22<inline-formula><mml:math id="M165" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, but it is possible to extend it to other halo
types as well.</p>
<sec id="Ch1.S3.SS1">
  <title>Description of the classification
algorithm</title>
      <p>The detection is performed by a classification algorithm
which is trained to predict whether a HaloCam picture belongs to the
class “22<inline-formula><mml:math id="M166" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” or “no 22<inline-formula><mml:math id="M167" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”.  For such
a binary classification a decision tree can be used to create a model
which predicts the class of a data sample.  Details on decision trees
are explained in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.  One
major issue of decision trees is their tendency to overfit by
growing arbitrarily complex trees depending on the complexity of the
data.  In this study we use the random forest classifier as described
by <xref ref-type="bibr" rid="bib1.bibx6" id="text.33"/>, which improves the issue of overfitting
significantly by growing an ensemble of decision trees.  A description
of the random forest classifier used in this study is provided in
Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>.  In principle, other
classification algorithms could be used, like artificial neural
networks.  The reasons why the random forest classifier
was chosen are as follows. Apart from being robust against overfitting it does not
require much preprocessing of the input data like scaling or
normalizing.  During the training of the individual trees the
out-of-bag (OOB) samples (i.e., the samples which were not in the training
subsets) are used as test data, and classification error estimates
(e.g., out-of-bag error) can be calculated simultaneously
<xref ref-type="bibr" rid="bib1.bibx6" id="paren.34"/>.  In contrast to an artificial neural network, the
basic structure and the internal threshold tests of the decision trees
are simple to understand and can be explained by boolean logic.
Henceforward, the algorithm applied to the classification of
22<inline-formula><mml:math id="M168" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos will be called HaloForest.</p>
      <p>The features used here for the classification are the 22<inline-formula><mml:math id="M169" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo
ratio, the scattering angle position of the halo minimum and maximum,
and the scattering angle confining the halo peak
<inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, end</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, which are shown in
Fig. <xref ref-type="fig" rid="Ch1.F7"/> together with the slope of the
regression line in black (solid).  The halo peak is confined by
<inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, end</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (dash-dotted line), which represents
the scattering angle with the same brightness level as
<inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> in the scattering angle interval
(<inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, 35<inline-formula><mml:math id="M174" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>].  This feature is
used to ensure that the brightness for angles larger than
<inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is decreasing again.  The slope of
the regression line serves as an estimate for the brightness gradient
around the sun.  For clear-sky images this gradient is steeper than for
overcast cases.  As a measure of the separation of color in the halo,
the scattering angle difference between the blue and red channel for
the halo minimum (<inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) and maximum
(<inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) are calculated, which are
defined as

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M178" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max, blue</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max, red</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min, blue</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min, red</mml:mtext></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            Furthermore, the standard deviation of the brightness averaged over the image segment is used as a proxy for the inhomogeneity of the scene.
These eight features are calculated for each of the six image segments separately.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><caption><p><bold>(a–c)</bold> Scatter plots of selected pairs of the eight features used for training HaloForest.
Training samples with(out) 22<inline-formula><mml:math id="M179" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos are represented in blue (gray).
<bold>(d–f)</bold> Decision boundaries of the random forest classifier for the respective feature pair.
The predicted probability used for separating the classes “22<inline-formula><mml:math id="M180" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” (<inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) and “no 22<inline-formula><mml:math id="M182" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” (<inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) is displayed in blue and gray, respectively.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f08.png"/>

        </fig>

      <p>In order to get an impression of typical values of the training
features for the two classes, Fig. <xref ref-type="fig" rid="Ch1.F8"/>a–c show
two-dimensional scatter plots of selected feature pairs for the upper
image segment (no. 4).  Features which belong to the class
“22<inline-formula><mml:math id="M184" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” are displayed in blue, whereas the features of
the class “no 22<inline-formula><mml:math id="M185" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” are represented by gray scatter
points.  Figure <xref ref-type="fig" rid="Ch1.F8"/>a shows the distribution of
the scattering angle of the halo maximum vs. minimum.  The scattering
angles of the halo maximum <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are
confined to a smaller interval for “22<inline-formula><mml:math id="M187" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” compared to
“no 22<inline-formula><mml:math id="M188" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”.  However, the two classes share many data
points in this projection, so more features are needed to generate
decision boundaries in a higher, here eight-dimensional, space.
Figure <xref ref-type="fig" rid="Ch1.F8"/>b depicts the scattering angle
difference between the blue minus the red channel for the halo maximum
(<inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) vs. minimum
(<inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>), which is positive for the
“22<inline-formula><mml:math id="M191" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” class since the inner edge (smaller <inline-formula><mml:math id="M192" display="inline"><mml:mi mathvariant="italic">ϑ</mml:mi></mml:math></inline-formula>)
of the 22<inline-formula><mml:math id="M193" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo is slightly red.  The HR, which is shown in
Fig. <xref ref-type="fig" rid="Ch1.F8"/>c, takes values between 1 and <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula> for “22<inline-formula><mml:math id="M195" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos”.  Images with a low mean standard
deviation of the image segment indicate rather homogeneous scenes
which are present most of the time when a 22<inline-formula><mml:math id="M196" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo is visible.
Figure <xref ref-type="fig" rid="Ch1.F8"/>a–c visualize that the two
classes, “22<inline-formula><mml:math id="M197" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” and “no 22<inline-formula><mml:math id="M198" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”, can not be
separated easily since the values of the features overlap.  The lower
panels of Fig. <xref ref-type="fig" rid="Ch1.F8"/>d–f display the regions
which are detected as “22<inline-formula><mml:math id="M199" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” (blue) and “no
22<inline-formula><mml:math id="M200" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” (gray) by the trained algorithm.</p>
      <p>For each of the six image segments an individual classifier was
trained using a dataset of visually classified HaloCam images which
were chosen randomly from the dataset.  The performance of the
classifiers was tested using a random selection of 30 <inline-formula><mml:math id="M201" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of
the dataset which was excluded from training.
This procedure was repeated 100 times to get statistically significant results for the performance of the classifier.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3"><caption><p>Confusion matrix for HaloForest for the uppermost (no. 4) and lowermost (no. 1) image segments. The label “Predicted” refers to the class which was predicted by HaloForest,
whereas “True” labels the visually identified class. The true positives (correctly classified “22<inline-formula><mml:math id="M202" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”) are printed in bold font. False positives (“no 22<inline-formula><mml:math id="M203" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” classified as “22<inline-formula><mml:math id="M204" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”) and false negatives are listed on the other diagonal. The results are provided with a 2<inline-formula><mml:math id="M205" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> standard deviation.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center"><bold>Predicted</bold></oasis:entry>

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

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">Segment 4:</oasis:entry>

         <oasis:entry colname="col3">22<inline-formula><mml:math id="M206" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col4">no 22<inline-formula><mml:math id="M207" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

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

         <oasis:entry rowsep="1" colname="col1" morerows="1"><bold>True</bold></oasis:entry>

         <oasis:entry colname="col2">22<inline-formula><mml:math id="M208" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mn mathvariant="bold">97.3</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="bold">1.9</mml:mn></mml:mrow></mml:math></inline-formula> <bold>%</bold></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.4</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M211" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula></oasis:entry>

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

         <oasis:entry colname="col2">no 22<inline-formula><mml:math id="M212" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.7</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.9</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M214" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mn mathvariant="bold">99.6</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="bold">0.2</mml:mn></mml:mrow></mml:math></inline-formula> <bold>%</bold></oasis:entry>

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

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">Segment 1:</oasis:entry>

         <oasis:entry colname="col3">22<inline-formula><mml:math id="M216" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col4">no 22<inline-formula><mml:math id="M217" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="1"><bold>True</bold></oasis:entry>

         <oasis:entry colname="col2">22<inline-formula><mml:math id="M218" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mn mathvariant="bold">88.5</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="bold">7.1</mml:mn></mml:mrow></mml:math></inline-formula> <bold>%</bold></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M221" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">no 22<inline-formula><mml:math id="M222" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mn mathvariant="normal">11.5</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">3.5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mn mathvariant="bold">99.5</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="bold">0.2</mml:mn></mml:mrow></mml:math></inline-formula> <bold>%</bold></oasis:entry>

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

      <p>Table <xref ref-type="table" rid="Ch1.T3"/> shows the confusion matrix for the
classifier of the segments directly above (no. 4) and below the sun
(no. 1) which represent the two extreme cases of the performance of
the six different classifiers: the upper part of the 22<inline-formula><mml:math id="M226" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo
has a higher brightness contrast compared to the lower part which is
often obstructed by the horizon.  For the training of HaloForest 1289
samples with a 22<inline-formula><mml:math id="M227" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo and 5181 samples without
22<inline-formula><mml:math id="M228" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo were used for the uppermost segment (no. 4).  The
lowermost segment (no. 1) was trained with 296 and 3370 samples of the
classes 22<inline-formula><mml:math id="M229" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo and no 22<inline-formula><mml:math id="M230" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, respectively.  The
lines of the confusion matrix indicate the true class labels of the
samples (“22<inline-formula><mml:math id="M231" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” and “no 22<inline-formula><mml:math id="M232" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”), whereas
the columns contain the predicted class labels.  The number of true
positive and negative (in bold) as well as false positive and negative
classifications are evaluated and provided with a 2<inline-formula><mml:math id="M233" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> standard
deviation.  The correct classification of “22<inline-formula><mml:math id="M234" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” is
maximum for the uppermost image segment (no. 4) with about
98 <inline-formula><mml:math id="M235" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> and minimum for the lowermost segment with about
89 <inline-formula><mml:math id="M236" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>.  The correct classification of “no 22<inline-formula><mml:math id="M237" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”
is overall higher than 99 <inline-formula><mml:math id="M238" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>, so the HaloForest algorithm
seems to be able to separate the two classes well.  The performance of
the other four segments ranges between the results of the upper and
lowermost segments.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <title>Application of the halo detection algorithm</title>
      <p>HaloForest is used to evaluate the dataset HaloCam collected in
Munich between January 2014 and June 2016.  To ensure a high
classification accuracy, only the classifiers for the upper image
segments (3, 4 and 5) were used
(cf. Table <xref ref-type="table" rid="Ch1.T3"/>).  A HaloCam image was
assigned to the class “22<inline-formula><mml:math id="M239" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” if at least one of the
image segments 3, 4, or 5 predicts a 22<inline-formula><mml:math id="M240" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.  Applying
a probability threshold of <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>, 22<inline-formula><mml:math id="M242" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos were detected in
152 <inline-formula><mml:math id="M243" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>.  Relative to the total observation time during daylight
of 7345 <inline-formula><mml:math id="M244" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula>, 22<inline-formula><mml:math id="M245" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos occurred about 2.1 <inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>
of the time.  As an additional test, the classification accuracy of
HaloForest was checked for 470 randomly chosen HaloCam images for the
“22<inline-formula><mml:math id="M247" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” and “no 22<inline-formula><mml:math id="M248" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” class within this
long-term observation period in Munich.  The confusion matrix for this
test is provided in Table <xref ref-type="table" rid="Ch1.T4"/> for the
image segments no. 3, 4 and 5 together.  More than 88 <inline-formula><mml:math id="M249" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of
the 22<inline-formula><mml:math id="M250" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos are classified correctly and less than
12 <inline-formula><mml:math id="M251" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> are classified incorrectly as 22<inline-formula><mml:math id="M252" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos.</p>
      <p>Images were incorrectly classified as 22<inline-formula><mml:math id="M253" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo predominantly
due to small bright clouds or contrails in a blue sky or structures
in overcast conditions which happen to cause a peak in the averaged
brightness distribution at a scattering angle of 22<inline-formula><mml:math id="M254" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p>
      <p>Based on these results we investigated the fraction of cirrus clouds
which produced a halo in Munich during this time period.  The total
frequency of occurrence of cirrus clouds was determined by independent
data of co-located CHM15kx ceilometer observations
<xref ref-type="bibr" rid="bib1.bibx53" id="paren.35"/>.  To guarantee consistent observational
conditions, only ceilometer measurements in the absence of low-level
clouds were considered.  Proprietary software of the ceilometer
automatically provides up to three cloud base heights with a temporal
resolution of 15 <inline-formula><mml:math id="M255" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula>.
The detection is based on the fact that in case of clouds backscatter signals are significantly larger than the background noise.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T4"><caption><p>Confusion matrix as in Table <xref ref-type="table" rid="Ch1.T3"/> for 470 randomly selected HaloCam images between January 2014 and June 2016, evaluated for
segments 3, 4 and 5. The true positives (correctly classified “22<inline-formula><mml:math id="M256" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”) are printed in bold font.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center"><bold>Predicted</bold></oasis:entry>

         <oasis:entry colname="col5"/>

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

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">22<inline-formula><mml:math id="M257" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col4">no 22<inline-formula><mml:math id="M258" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col5"/>

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

         <oasis:entry colname="col1" morerows="1"><bold>True</bold></oasis:entry>

         <oasis:entry colname="col2">22<inline-formula><mml:math id="M259" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col3"><bold>88.8 %</bold></oasis:entry>

         <oasis:entry colname="col4">2.8 <inline-formula><mml:math id="M260" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"/>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">no 22<inline-formula><mml:math id="M261" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo</oasis:entry>

         <oasis:entry colname="col3">11.2 <inline-formula><mml:math id="M262" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><bold>97.2 %</bold></oasis:entry>

         <oasis:entry colname="col5"/>

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

      <p>The sensitivity of the ceilometer is sufficient to even detect clouds
near the tropopause during daytime.  Since ceilometers, however, do
not provide depolarization information, the discrimination between
water and ice clouds was made by means of the cloud base temperature
<inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>base</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>.  <xref ref-type="bibr" rid="bib1.bibx35" id="text.36"/> state that cirrus cloud base
temperatures ranged between <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">40</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>
during the 10-year observation period at the FARS observation
site.  As a temperature threshold is not an unambiguous criterion for
the existence of ice clouds, we have calculated the frequency of
occurrence for three different temperatures: <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">40</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>.  If <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>base</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is
lower than the given temperature threshold, the cloud is considered a
“cirrus cloud”.  The temperature profiles were obtained from routine
radiosonde ascents of the German Weather Service at
Oberschleißheim (WMO station code 10868), which is located about
13 <inline-formula><mml:math id="M270" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> north of the HaloCam site.  During the time period from
January 2014 until June 2016 a fraction of 5.6 <inline-formula><mml:math id="M271" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> cirrus
clouds was detected for a cloud base temperature of
<inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>base</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>.  Towards lower cloud base
temperatures the amount of detected cirrus clouds decreases to
3.5 <inline-formula><mml:math id="M273" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> for <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>base</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula> and
1.9 <inline-formula><mml:math id="M275" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> for <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>base</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">40</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><caption><p>HaloCam image as in Fig. <xref ref-type="fig" rid="Ch1.F4"/>b.
The red and green squares indicate the minimum scattering angle of the sundogs as a function of the
solar zenith angle (SZA). The SZA ranges between 90 and 35<inline-formula><mml:math id="M277" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> with 1<inline-formula><mml:math id="M278" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution.
The mask used to search for the 22<inline-formula><mml:math id="M279" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo peak is displayed by the two white circles and covers
scattering angles between 21.0 and 23.5<inline-formula><mml:math id="M280" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>. Sundog positions located within this mask might
be misclassified as 22<inline-formula><mml:math id="M281" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo and are marked as red. These positions correspond with SZAs
between 90 and 67<inline-formula><mml:math id="M282" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>. For smaller SZAs (higher solar elevations) the sundogs are located
outside the mask and cannot be misclassified as 22<inline-formula><mml:math id="M283" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo by the algorithm.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f09.pdf"/>

        </fig>

      <?xmltex \floatpos{!t}?><fig id="Ch1.F10" specific-use="star"><caption><p>Sky radiance simulations with libRadtran <xref ref-type="bibr" rid="bib1.bibx26" id="paren.37"/> using the DISORT solver for a solar zenith angle of 60<inline-formula><mml:math id="M284" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, a viewing azimuth angle range of 0–160<inline-formula><mml:math id="M285" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and for viewing zenith angles from 10–110<inline-formula><mml:math id="M286" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (i.e., from the zenith to 20<inline-formula><mml:math id="M287" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> below the horizon).
The simulations were performed for a spectral range of 380–780 <inline-formula><mml:math id="M288" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula> (5 <inline-formula><mml:math id="M289" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula> steps), weighted with the spectral sensitivity of the human eye.
A homogeneous cirrus cloud layer with optical thickness of 1 was assumed. Solid column ice crystal optical properties of <xref ref-type="bibr" rid="bib1.bibx56" id="text.38"/> with an effective radius of 80 <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> were used.
Aerosol scattering was not considered.
The four panels show radiative transfer simulations with different fractions of smooth solid columns ranging from 0 to 100 <inline-formula><mml:math id="M291" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>, as indicated by the labels.
A background of severely roughened solid columns is assumed, with fractions changing from 100 to 0 <inline-formula><mml:math id="M292" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>, accordingly.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f10.pdf"/>

        </fig>

      <p>Due to the different pointing directions of the ceilometer (towards
zenith) and HaloCam (towards sun), the instruments observe different
regions of the sky.  This is accounted for by prescreening the data
for 1 <inline-formula><mml:math id="M293" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> time intervals when the ceilometer detected a cirrus
cloud. The prescreening is subject to data availability for both instruments.  The
subsequent analysis of cirrus fraction and halo frequency of
occurrence is based on the full temporal resolution of 15 and
10 <inline-formula><mml:math id="M294" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula>, respectively.  Relative to the amount of detected cirrus
clouds about 25 <inline-formula><mml:math id="M295" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> occurred together with a 22<inline-formula><mml:math id="M296" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo
for the image segments 3, 4 and 5.  This fraction does not change
much for the different cloud base temperatures (26.4 <inline-formula><mml:math id="M297" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> for
<inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>base</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula> and 24.5 <inline-formula><mml:math id="M299" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> for
<inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>base</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">40</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>) since the fraction of
detected clouds decreases together with the detected halos for lower
temperatures.  According to the confusion matrix in
Table <xref ref-type="table" rid="Ch1.T4"/>, 88.8 <inline-formula><mml:math id="M301" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the
detected “22<inline-formula><mml:math id="M302" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos” are real halos, while 2.8 <inline-formula><mml:math id="M303" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of
the “no 22<inline-formula><mml:math id="M304" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos” are actually “22<inline-formula><mml:math id="M305" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos”.
Correcting the result for the estimated false classifications, the
fraction of “halo-producing” cirrus clouds amounts to about
<inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:mn mathvariant="normal">25</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">88.8</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">75</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2.8</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">24</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>.  The comparison of the
ceilometer and HaloCam data implies that about 25 <inline-formula><mml:math id="M307" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the
cirrus clouds contain some fraction of smooth, hexagonal ice crystals.
<xref ref-type="bibr" rid="bib1.bibx36" id="text.39"/> observed a fraction of 37.3 <inline-formula><mml:math id="M308" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> cirrus
clouds which produced a 22<inline-formula><mml:math id="M309" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo within 1 <inline-formula><mml:math id="M310" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> time
intervals.  The results most likely differ because the observations
originate from different locations which might be dominated by
different mechanisms for cirrus formation.  It has to be noted,
however, that the evaluation method is very sensitive to the sampling
strategy of the observations: the fraction of halo-producing
cirrus clouds increases to more than 50 <inline-formula><mml:math id="M311" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> if the HaloCam
observations are binned to 1 <inline-formula><mml:math id="M312" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> intervals, which are counted as
containing a halo regardless of their duration.</p>
      <p>For comparison, the fraction of cirrus clouds producing a halo display
was evaluated visually for the HaloCam observations during the ACCEPT
campaign and amounts to about 27 <inline-formula><mml:math id="M313" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> including
22<inline-formula><mml:math id="M314" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos, sundogs and upper/lower tangent arcs
(cf. Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>).  This value is also lower than the
result provided by <xref ref-type="bibr" rid="bib1.bibx36" id="text.40"/> who observed any of the three
halo types in about 54 <inline-formula><mml:math id="M315" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the 1 <inline-formula><mml:math id="M316" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> periods with
cirrus.</p>
      <p>The current version of HaloForest discriminates only between the two
classes “22<inline-formula><mml:math id="M317" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” and “no 22<inline-formula><mml:math id="M318" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”.  Thus,
interference with other halo types as sundogs or upper/lower tangent
arcs and circumscribed halos might occur at certain solar elevations.
The position of sundogs relative to the sun depends on the solar
zenith angle (SZA) and can be calculated analytically as described in
<xref ref-type="bibr" rid="bib1.bibx51" id="text.41"/>, <xref ref-type="bibr" rid="bib1.bibx44" id="text.42"/>, <xref ref-type="bibr" rid="bib1.bibx28" id="text.43"/>, and <xref ref-type="bibr" rid="bib1.bibx24" id="text.44"/>.  The sundogs
are located at scattering angles close to the 22<inline-formula><mml:math id="M319" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo for
large SZAs and occur at larger scattering angles for small SZAs,
i.e., high solar elevations.  Figure <xref ref-type="fig" rid="Ch1.F9"/> shows the
same HaloCam image with the azimuth segments as
Fig. <xref ref-type="fig" rid="Ch1.F4"/>b.  In addition, the minimum scattering
angle of the sundogs are calculated as a function of the SZA and
represented by the red and green squares.  The SZAs range between 90
and 35<inline-formula><mml:math id="M320" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> with a resolution of 1<inline-formula><mml:math id="M321" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.  The two white
circles centered around the sun at scattering angles of 21.0 and
23.5<inline-formula><mml:math id="M322" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> indicate the mask which is used to find the
scattering angle of the 22<inline-formula><mml:math id="M323" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo peak.  For <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:mtext>SZA</mml:mtext><mml:mo>≤</mml:mo><mml:msup><mml:mn mathvariant="normal">67</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> the sundog positions are located outside this mask and
cannot be misclassified as 22<inline-formula><mml:math id="M325" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo (green squares).  The red
squares represent sundog positions which are located within this mask
and might therefore be misclassified.
This is the case for SZAs between 90 and 67<inline-formula><mml:math id="M326" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.
To obtain an estimate of the fraction of sundogs which are
misclassified as 22<inline-formula><mml:math id="M327" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, 1000 randomly selected HaloCam
images were counter-checked visually. This revealed that only six images
showing sundogs without 22<inline-formula><mml:math id="M328" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo in the segments (3–5) were
misclassified as 22<inline-formula><mml:math id="M329" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, which is <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">%</mml:mi></mml:mrow></mml:math></inline-formula>.  Upper
tangent arcs could be detected by the uppermost image segment (no. 4)
and might be misclassified as 22<inline-formula><mml:math id="M331" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.  For very small SZAs
(high solar elevations) the tangent arcs merge to form the
circumscribed halo which could be detected in the segments 3 and 5 as
well.  The same procedure was repeated for these halo types: 1000
randomly selected images were checked for the presence of tangent arcs
and circumscribed halos without 22<inline-formula><mml:math id="M332" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, yielding 28 images or
2.8 <inline-formula><mml:math id="M333" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>.  However, if only a fragment of a halo is visible in
the uppermost segment, it is generally difficult to discriminate
between an upper tangent arc or circumscribed halo and
a 22<inline-formula><mml:math id="M334" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.</p>
      <p>The halo classification algorithm was presented for 22<inline-formula><mml:math id="M335" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos,
but it is possible to include training data for other halo types as
well.  With the current version of HaloForest and the co-located
ceilometer observations, the fraction of cirrus clouds producing a halo
display was estimated to about 25 <inline-formula><mml:math id="M336" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> for Munich between
January 2014 and September 2016.  Extending HaloForest for the
detection of other halo types, such as sundogs, the fraction of
halo-producing cirrus clouds could easily exceed 25 <inline-formula><mml:math id="M337" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>.
In principle, HaloCam could also be equipped with a wide-angle lens to
observe halo displays in a larger region of the sky, however, at the
expense of spatial resolution.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <?xmltex \opttitle{Sensitivity study of the visibility of the 22{${}^{{\circ}}$}~halo and interpretation of halo statistics}?><title>Sensitivity study of the visibility of the 22<inline-formula><mml:math id="M338" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo and interpretation of halo statistics</title>
      <p>In this section we discuss the factors that contribute to the
visibility of halo displays using the example of the 22<inline-formula><mml:math id="M339" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.
This is important for a more detailed interpretation of the fraction
of halo-producing cirrus clouds and ice crystal roughness.</p>
      <p>The effect of varying cloud optical thickness on the visibility of
halo displays has been already investigated by <xref ref-type="bibr" rid="bib1.bibx23" id="text.45"/>,
<xref ref-type="bibr" rid="bib1.bibx16" id="text.46"/>, and <xref ref-type="bibr" rid="bib1.bibx15" id="text.47"/> using radiative transfer simulations.
<xref ref-type="bibr" rid="bib1.bibx23" id="text.48"/> performed simulations of the brightness
contrast of the 22<inline-formula><mml:math id="M340" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo as a function of the cirrus optical
thickness using the radiative transfer model SCIATRAN neglecting
molecular and aerosol scattering.  The results show a linear decrease
of the halo contrast with increasing optical thickness.
<xref ref-type="bibr" rid="bib1.bibx15" id="text.49"/> and <xref ref-type="bibr" rid="bib1.bibx16" id="text.50"/> used the model
HALOSKY for radiative transfer simulations of halos with varying cloud
optical thickness.  HALOSKY considers single scattering by air
molecules, aerosol particles and cloud particles assuming homogeneous,
plane-parallel atmospheric layers.  Multiple scattering is calculated
only within the cloud by a Monte Carlo subroutine.
<xref ref-type="bibr" rid="bib1.bibx16" id="text.51"/> show results for radiance simulations of the
22<inline-formula><mml:math id="M341" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo in the principal plane below and above the sun.  They
found that the radiance at the bottom of the halo reaches a maximum
value for smaller COT (<inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula>) than the radiance at the top of
the cloud (<inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.63</mml:mn></mml:mrow></mml:math></inline-formula>).</p>
      <p>In this study, radiative transfer simulations were performed using the
libRadtran radiative transfer package <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx9" id="paren.52"/> and
the DISORT (discrete ordinate technique) solver <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx7" id="paren.53"/>.  LibRadtran allows for an accurate simulation of Rayleigh
scattering, molecular absorption, aerosols, surface albedo, and
water and ice clouds.  DISORT is a one-dimensional solver regarding
the atmosphere as a number of homogeneous, plane-parallel layers.
Radiative transfer simulations of a cirrus cloud were performed
assuming a homogeneous ice cloud layer with optical thickness 1 (at
550 <inline-formula><mml:math id="M344" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>) at a height between 10 and 11 <inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula>.
Figure <xref ref-type="fig" rid="Ch1.F10"/> shows simulations using different
fractions of smooth solid columns (0, 10, 40, 100 <inline-formula><mml:math id="M346" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>) and
assuming a background of severely roughened solid columns.  All ice
crystals have an effective radius of 80 <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>.  The optical
properties were chosen from the database by <xref ref-type="bibr" rid="bib1.bibx56" id="text.54"/>.  The sun
is located at a zenith angle of 60<inline-formula><mml:math id="M348" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.  Sky radiance was
calculated for an angular range between 0 and 160<inline-formula><mml:math id="M349" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> in the
azimuth direction and 10–110<inline-formula><mml:math id="M350" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (i.e., from 10<inline-formula><mml:math id="M351" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>
off-zenith to 20<inline-formula><mml:math id="M352" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> below the horizon) in the zenith direction,
which corresponds to the view of a wide-angle camera.  The simulations
were performed for a spectral range of 380–780 <inline-formula><mml:math id="M353" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>
(5 <inline-formula><mml:math id="M354" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula> steps), and the results were weighted with the spectral
sensitivity of the human eye according to CIE (<xref ref-type="bibr" rid="bib1.bibx8" id="year.55"/>), as
implemented in specrend
(<uri>http://www.fourmilab.ch/documents/specrend/</uri>).</p>
      <p>Aerosol scattering was not considered and a spectral surface albedo of
grass was chosen <xref ref-type="bibr" rid="bib1.bibx10" id="paren.56"/>.  For 0 <inline-formula><mml:math id="M355" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> (first panel of
Fig. <xref ref-type="fig" rid="Ch1.F10"/>) all ice crystals are rough and thus
no 22 or 46<inline-formula><mml:math id="M356" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo is visible.  For a fraction of
10 <inline-formula><mml:math id="M357" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> smooth crystals, the 22<inline-formula><mml:math id="M358" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo starts to form,
which is in agreement with the findings of <xref ref-type="bibr" rid="bib1.bibx46" id="text.57"/>.
The 46<inline-formula><mml:math id="M359" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo becomes visible for a fraction of 40 <inline-formula><mml:math id="M360" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>
smooth crystals.  For 100 <inline-formula><mml:math id="M361" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> smooth crystals both 22<inline-formula><mml:math id="M362" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and
46<inline-formula><mml:math id="M363" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo reach a maximum brightness contrast for the
respective cirrus optical thickness.</p>
      <p>Figure <xref ref-type="fig" rid="Ch1.F11"/> depicts the sensitivity of the
halo brightness contrast, represented by the halo ratio as a function
of the smooth ice crystal fraction (a), the aerosol optical thickness
(AOT; b), the cirrus optical thickness (c), and the surface albedo (d) for
a wavelength of 550 <inline-formula><mml:math id="M364" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>.  As in Fig. <xref ref-type="fig" rid="Ch1.F10"/>
a SZA of 60<inline-formula><mml:math id="M365" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> was chosen and the ice cloud was defined between
10–11 <inline-formula><mml:math id="M366" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula>.  The halo ratio was determined in the principal
plane above the sun.  The dashed lines indicate a halo ratio of 1,
which we defined as threshold for the visibility of halo displays.
Figure <xref ref-type="fig" rid="Ch1.F11"/>a shows clearly that for a smooth
crystal fraction of <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M368" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> the halo ratio exceeds 1 and the
22<inline-formula><mml:math id="M369" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo is visible.  An increasing aerosol optical thickness
causes a decrease of the HR, which is displayed in
Fig. <xref ref-type="fig" rid="Ch1.F11"/>b.  For a typical value of
<inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mtext>AOT</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>,
the HR is reduced by <inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M372" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> compared to an aerosol free
atmosphere.  Figure <xref ref-type="fig" rid="Ch1.F11"/>c illustrates how the
HR is determined by the optical thickness of the cirrus cloud (COT)
itself.  We observe a maximum value for <inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:mtext>COT</mml:mtext><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. For a very thin
cirrus, Rayleigh and aerosol scattering become dominant, resulting in
a small HR.
The HR approaches its maximum value only when COT is larger than the optical thickness of the background (here Rayleigh and aerosol).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><caption><p>Sensitivity studies of the 22<inline-formula><mml:math id="M374" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo ratio at 550 <inline-formula><mml:math id="M375" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula> (as defined in Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) as a function of
smooth crystal fraction, aerosol optical thickness (AOT), cirrus optical thickness (COT) and surface albedo (from left to right).
The radiative transfer simulations were performed with libRadtran assuming an ice cloud between 10 and 11 <inline-formula><mml:math id="M376" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> using ice crystal optical properties as in Fig. <xref ref-type="fig" rid="Ch1.F10"/> for a solar zenith angle of 60<inline-formula><mml:math id="M377" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.
The dashed line indicates <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mtext>HR</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, which marks the threshold for the visibility of a halo display.
The default parameters, i.e., if not varied, are 20 <inline-formula><mml:math id="M379" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> smooth solid columns, <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:mtext>AOT</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:mtext>COT</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:mtext>albedo</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
        <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f11.pdf"/>

      </fig>

      <p>For large COT, multiple scattering reduces the contrast of the halo
feature and the HR decreases, similar to the findings of
<xref ref-type="bibr" rid="bib1.bibx23" id="text.58"/>.  However, as <xref ref-type="bibr" rid="bib1.bibx16" id="text.59"/> point out,
the halo peak might still be visible up to an optical thickness of
<inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> due to the pronounced maximum in the scattering phase
function.</p>
      <p>A higher surface albedo causes longer photon paths through the
atmosphere and thus a higher chance of multiple scattering
(Fig. <xref ref-type="fig" rid="Ch1.F11"/>d).  Reflected photons therefore
cause a higher “background” brightness.  It is evident that
a brighter background causes a weaker brightness contrast of the halo
display.  In general, the effect of the surface albedo on the HR is
small compared to the effect of AOT or COT.  Halo displays are
a geometric optics phenomenon, which means that they emerge only when
the particle size is much larger than the wavelength <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx29 bib1.bibx13 bib1.bibx11" id="paren.60"/>, which also depends on the aspect
ratio of the crystals <xref ref-type="bibr" rid="bib1.bibx45" id="paren.61"/>.  The solar zenith angle
affects the halo brightness contrast indirectly by increasing the
photon path length through the atmosphere for large SZAs and thus
increasing the amount of multiple scattering (not shown).  This effect
is the same for different viewing zenith angles, which explains why the 22<inline-formula><mml:math id="M384" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo is always brightest at the top (directly
above the sun) and faintest below the sun.</p>
      <p>With this knowledge we can now discuss further implications of the
fraction of halo-producing cirrus clouds.  HaloCam observations
showed that <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M386" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the cirrus clouds, which were
visible from the ground, produced a 22<inline-formula><mml:math id="M387" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.  It can be
argued that these cirrus clouds contained a certain amount of smooth,
hexagonal ice crystals.  By analyzing ice crystal single scattering
properties, <xref ref-type="bibr" rid="bib1.bibx46" id="text.62"/> showed that a minimum fraction of
10 <inline-formula><mml:math id="M388" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> smooth hexagonal ice crystal columns is sufficient to
produce a 22<inline-formula><mml:math id="M389" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.
With about 40 <inline-formula><mml:math id="M390" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>, the minimum
fraction of smooth crystals is much larger in the case of ice crystal plates for a visible halo.
Thus, if the exact ice crystal habits of the
cirrus cloud are unknown, which is typically the case, the minimum
amount of smooth ice crystals probably lies in a range of 10 to
40 <inline-formula><mml:math id="M391" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>.  This implies that even for a large fraction of
irregular or small ice crystals a halo might still be visible.
A larger fraction of smooth ice crystals, however, could well be
possible for halos with larger HR, i.e., increased brightness contrast.
Multiple scattering of the cirrus cloud or atmosphere was not
considered by <xref ref-type="bibr" rid="bib1.bibx46" id="text.63"/>.  This study revealed that
during the <inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn></mml:mrow></mml:math></inline-formula> years of HaloCam observations in Munich
about 75 <inline-formula><mml:math id="M393" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the cirrus clouds did not produce
a 22<inline-formula><mml:math id="M394" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.  For favorable atmospheric conditions,
i.e., <inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:mtext>COT</mml:mtext><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and negligible aerosol scattering, the maximum
fraction of rough ice crystals ranges between 60 and 90 <inline-formula><mml:math id="M396" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>.
Thus, it is possible that the majority of cirrus clouds during the
observation period in Munich contain a large fraction of rough ice
crystals.  This would support the hypothesis of <xref ref-type="bibr" rid="bib1.bibx22" id="text.64"/>,
<xref ref-type="bibr" rid="bib1.bibx2" id="text.65"/>, and <xref ref-type="bibr" rid="bib1.bibx3" id="text.66"/>, who found that on average rough ice crystals
better reproduce remote sensing radiance measurements than assuming
crystals with smooth surface.  However, if multiple scattering by
cirrus clouds or aerosol is accounted for, the minimum fraction of
smooth crystals could be much larger in the case of halo-producing
cirrus clouds.  The actual fraction of smooth ice crystals for cirrus
clouds with visible halo display must be analyzed in detail and will
be addressed in future work.  This requires HaloCam observations to be
complemented by radiative transfer simulations and additional
measurements of aerosol and cirrus optical thickness.  These
additional measurements can be provided by radar, lidar and
sun photometer measurements available at the observation site at MIM,
LMU, in Munich.  Surface albedo measurements can be obtained from
satellite data products.</p>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <title>Summary and conclusions</title>
      <p>In
this paper we present HaloCam, a novel sun-tracking camera system for
the automated observation of halo displays.  The camera has a field of
view of 90<inline-formula><mml:math id="M397" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> in the horizontal and 67<inline-formula><mml:math id="M398" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> in the vertical
direction and a resolution of <inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:mn mathvariant="normal">1280</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">960</mml:mn></mml:mrow></mml:math></inline-formula> quadratic pixels which
yields an angular resolution of 0.07<inline-formula><mml:math id="M400" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.  The camera system
records images in RGB color space and JPEG compression every
10 <inline-formula><mml:math id="M401" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula>.  It automatically tracks the sun so that the halo
displays stay centered relative to the camera.  HaloCam observations
can contribute to a better understanding of ice crystal shape, surface
roughness and orientation by long-term observations of halo displays.
Different halo displays are caused by different ice crystal shapes and
orientations.  The most frequent halo displays are formed by either
randomly oriented or oriented plates and columns and therefore contain
the most important information about ice crystal properties.
Therefore, the camera setup was optimized for observing
22<inline-formula><mml:math id="M402" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos, sundogs, and upper/lower tangent arcs or
circumscribed halos with high spatial and temporal resolution without
loosing relevant information.</p>
      <p>An initial visual evaluation of the frequency of halo displays reveals
that for the 6-week ACCEPT campaign sundogs were observed more often
than 22<inline-formula><mml:math id="M403" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos.  Together with the observations of upper
tangent arcs, this implies that about 73 <inline-formula><mml:math id="M404" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the observed
halo displays were caused by oriented ice crystals.  This result
differs from the findings of other studies, like <xref ref-type="bibr" rid="bib1.bibx36" id="text.67"/>,
which observed that 22<inline-formula><mml:math id="M405" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos are more frequent than sundogs and
upper tangent arcs based on a dataset of about 10 years.
A visual evaluation of the presence of cirrus clouds during the
campaign showed that about 27 <inline-formula><mml:math id="M406" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> produced a 22<inline-formula><mml:math id="M407" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo,
sundogs, or upper/lower tangent arcs.  <xref ref-type="bibr" rid="bib1.bibx36" id="text.68"/> found that
in about 54 <inline-formula><mml:math id="M408" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the 1 <inline-formula><mml:math id="M409" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> cirrus periods at least one of the
three halo types was visible.  It should be highlighted that the
evaluation method is very sensitive to the sampling method and the
temporal resolution of the observations.</p>
      <p>For evaluating the long-term HaloCam observations in Munich, an
automated halo detection algorithm, called HaloForest, was developed.
HaloForest is presented here for the detection of 22<inline-formula><mml:math id="M410" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos,
but it can be extended for the detection of other halo types such as
sundogs and upper/lower tangent arcs.  The algorithm is based on
a random forest classifier and was trained and tested against visually
evaluated observations.  With more than 88 <inline-formula><mml:math id="M411" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the test
samples correctly classified as “22<inline-formula><mml:math id="M412" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos” and more than
97 <inline-formula><mml:math id="M413" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> correctly classified as “no 22<inline-formula><mml:math id="M414" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”,
HaloForest is able to separate the two classes well.  Applied to the
more than 2.5 years of data, HaloForest detected
22<inline-formula><mml:math id="M415" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halos about 2 <inline-formula><mml:math id="M416" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the total observation time
during daylight.</p>
      <p>A first estimate of ice crystal roughness was performed by evaluating
the frequency of cirrus clouds that were accompanied by halo displays.
For the long-term halo observations in Munich, co-located ceilometer
measurements were used to evaluate the fraction of cirrus clouds.
About 25 <inline-formula><mml:math id="M417" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the detected cirrus clouds in Munich occurred
together with a 22<inline-formula><mml:math id="M418" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo.  Extending HaloForest for more halo
types (e.g., sundogs) would increase the fraction of halo-producing
cirrus clouds above 25 <inline-formula><mml:math id="M419" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>.</p>
      <p>These results imply that the majority of cirrus clouds which did not
produce a visible halo, very likely, contained primarily rough ice
crystals and 25 <inline-formula><mml:math id="M420" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> (or 27 <inline-formula><mml:math id="M421" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> for ACCEPT) of the clouds
contained at least a certain fraction of smooth, hexagonal ice
crystals.  Based on the study by <xref ref-type="bibr" rid="bib1.bibx46" id="text.69"/> a minimum
fraction of smooth crystals of 10 <inline-formula><mml:math id="M422" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> in case of columns or
40 <inline-formula><mml:math id="M423" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> in case of plates can be estimated for the
halo-producing cirrus clouds if multiple scattering and scattering by
aerosol is neglected.  These assumptions allow determining a minimum
fraction of smooth crystals in halo-producing cirrus clouds.  If
multiple scattering by cloud and aerosol is accounted for, the
required fraction of smooth ice crystals could be significantly larger
than 40 <inline-formula><mml:math id="M424" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>.  To further constrain the fraction of rough ice
crystals, more detailed quantitative studies are needed, which will be
addressed in future work.  This analysis requires radiative transfer
simulations and additional constraints which can be provided by radar,
lidar and sun photometer measurements available at the observation site
at LMU in Munich.</p>
      <p>This study highlights the potential and feasibility of a completely
automated method to collect and evaluate halo observations.  These
long-term observations allow estimating the average fraction of rough
ice crystals in cirrus clouds.  Quantitative evaluation of halo
radiance distributions can contribute to systematically investigate
ice crystal surface roughness, shape and orientation in cirrus clouds.
Implemented on different sites, HaloCam in combination with the
HaloForest detection algorithm can provide a consistent dataset for
climatological studies.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability">

      <p>The radiosonde data are available via the website of the University of Wyoming, College of Engineering, Department
of Atmospheric Science, at <uri>http://weather.uwyo.edu/upperair/sounding.html</uri>. Due to the large file size, the HaloCam
images and the ceilometer data from the measurement site at the Meteorological Institute (LMU) in Munich from January
2014 until June 2016 will be provided upon request. A sample HaloCam image is provided in the Supplement, which is the
underlying source of the data of Table 2 and Figs. 4, 5, 7 and 9.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p><bold>The Supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-10-2499-2017-supplement" xlink:title="zip">https://doi.org/10.5194/amt-10-2499-2017-supplement</inline-supplementary-material>.</bold><?xmltex \hack{\clearpage}?></p></supplementary-material>
        </app-group><app-group>

<app id="App1.Ch1.S1">
  <title>Decision trees</title>
      <p>The subsequent sections provide more details on decision trees and the
random forest classifier presented in Sect. <xref ref-type="sec" rid="Ch1.S3"/>.</p>

      <?xmltex \floatpos{h}?><fig id="App1.Ch1.F1" specific-use="star"><caption><p>Example for a decision tree for a selection of three HaloCam image features confined to a maximum depth of three layers.
The two classes, “halo” and “no halo”, are depicted by red and blue color. The transparency of the color represents the impurity of the class.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f12.png"/>

      </fig>

      <p>The following description is based on <xref ref-type="bibr" rid="bib1.bibx1" id="text.70"/> and
<xref ref-type="bibr" rid="bib1.bibx34" id="text.71"/>.
Decision trees start with a root node followed by internal decision nodes, branches and terminal nodes, called leaves.
A typical example of a single decision tree, as used for HaloForest,
is shown in Fig. <xref ref-type="fig" rid="App1.Ch1.F1"/>.  For a better visualization, the tree
is grown using only three of the eight features and is pruned to
a depth of three layers.  The explanation provided here focuses on the
structure of tree rather than the exact numbers of the threshold tests
which differ from the ones used by HaloForest.  The halo ratio (HR),
the mean standard deviation and
<inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mtext>halo, min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are used as features in this
case, which are displayed in the first line of each node box with the
respective threshold test.  At each decision node a threshold test is
applied to one element of the <inline-formula><mml:math id="M426" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional feature vector (here,
<inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>) which best splits the set of samples.  The metric to determine
the best split in this study is the Gini impurity index, which is
defined by <xref ref-type="bibr" rid="bib1.bibx34" id="text.72"/> as

              <disp-formula id="App1.Ch1.E1" content-type="numbered"><mml:math id="M428" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:munderover><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        with <inline-formula><mml:math id="M429" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> being the number of classes and <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>|</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> the fraction of samples
which belongs to class <inline-formula><mml:math id="M431" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> at node <inline-formula><mml:math id="M432" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>.  The Gini index takes
a minimum value for the maximum information gain (all the samples at
node <inline-formula><mml:math id="M433" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> belong to one class), and the index is maximum for a uniform
distribution.  The discrete result (here, true or false) of the
threshold test decides which of the following branches is chosen.  The
node boxes are connected by arrows representing the branches of the
tree.  They are colored depending on the dominating class in the
samples, which is noted at the bottom of each box: red for
“22<inline-formula><mml:math id="M434" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo” and blue for “no 22<inline-formula><mml:math id="M435" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo”.  The more
transparent the color the higher the impurity of the classes and the
larger the Gini impurity index.  This splitting process is repeated
recursively at each child node until a leaf node is reached.  A leaf
node is hit when all the samples in the subset belong to the same
class or when splitting does not add more information.  By repeating
this recursive decision process, the <inline-formula><mml:math id="M436" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional feature space is
subdivided into the predefined classes on a path following from the
root down.  Figure <xref ref-type="fig" rid="Ch1.F8"/> shows examples of the
resulting decision boundaries as two-dimensional projections for
a selection of feature pairs.  The decision tree is trained using
a set of labeled training samples.  During training the tree grows by
adding branches and leaves depending on the complexity of the data,
which can lead to overfitting.  By growing an ensemble of decision
trees, this issue can be improved, which is the idea of random forest
classifiers.</p><?xmltex \hack{\newpage}?>
</app>

<app id="App1.Ch1.S2">
  <title>Random forest classifier implementation</title>
      <p>In this study we use the random forest classifier, which is described
by <xref ref-type="bibr" rid="bib1.bibx6" id="text.73"/> and implemented in the python module
scikit-learn (<xref ref-type="bibr" rid="bib1.bibx31" id="altparen.74"/>, version 0.18.1).  The trees are
trained by applying the bootstrap aggregation (bagging) method
<xref ref-type="bibr" rid="bib1.bibx5" id="paren.75"/>, i.e., by using a subset of the training samples
which is chosen randomly with replacement and has the same size as the
original input samples.  This implementation predicts the class of
a sample by averaging the probabilistic prediction of all individual
decision trees instead of using the majority vote among the trees.
The function call allows the definition of a number of parameters: the number
of trees is set to 100 and a maximum number of three features (<inline-formula><mml:math id="M437" display="inline"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
with <inline-formula><mml:math id="M438" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> features) is considered for searching the best split.
These parameters are chosen to minimize the out-of-bag (OOB) error, as shown in Fig. <xref ref-type="fig" rid="App1.Ch1.F2"/>.</p>

      <fig id="App1.Ch1.F2"><caption><p>Out-of-bag error for different values of n_estimators (number of trees) for three different realizations of the random forest classifier by changing the number of features considered at each split.</p></caption>
        <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://amt.copernicus.org/articles/10/2499/2017/amt-10-2499-2017-f13.pdf"/>

      </fig>

      <p>For an increasing number of estimators (trees), the OOB error
stabilizes for around 100 trees and is, in general, smaller for
a confined number of features considered at each split.</p><?xmltex \hack{\clearpage}?>
</app>
  </app-group><notes notes-type="competinginterests">

      <p>The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p>The radiosonde data were downloaded from
<uri>http://weather.uwyo.edu/upperair/sounding.html</uri> from the University
of Wyoming, College of Engineering, Department of Atmospheric Science.
The halo observations during the ACCEPT campaign research received
funding from the European Union Seventh Framework Program
(FP7/2007-2013) under grant agreement no 262254.  We thank
Markus Garhammer (LMU, Munich) and Marc Allaart (KNMI, the
Netherlands) for their support during the campaign.<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
Edited by: Murray Hamilton<?xmltex \hack{\newline}?>
Reviewed by: Bastiaan van Diedenhoven <?xmltex \hack{\\}?> and two anonymous referees</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Alpaydin(2010)</label><mixed-citation>
Alpaydin, E.: Introduction to Machine Learning, Adaptive
Computation and Machine Learning, 2nd edn., MIT Press, Cambridge,
2010.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Baran and Labonnote(2006)</label><mixed-citation>Baran, A. J. and Labonnote, L. C.: On the reflection and polarisation properties of ice cloud , J. Quant. Spectrosc. Ra., 100, 41–54, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2005.11.062" ext-link-type="DOI">10.1016/j.jqsrt.2005.11.062</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Baran et al.(2015)Baran, Furtado, Labonnote, Havemann, Thelen, and Marenco</label><mixed-citation>Baran, A. J., Furtado, K., Labonnote, L.-C., Havemann, S., Thelen, J.-C., and Marenco, F.: On the relationship between the scattering phase function of cirrus and the atmospheric state, Atmos. Chem. Phys., 15, 1105–1127, <ext-link xlink:href="https://doi.org/10.5194/acp-15-1105-2015" ext-link-type="DOI">10.5194/acp-15-1105-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bradski and Kaehler(2008)</label><mixed-citation>
Bradski, D. G. R. and Kaehler, A.: Learning Opencv, 1st edn., O'Reilly Media, Inc.,
Sebastopol, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Breiman(1996)</label><mixed-citation>Breiman, L.: Bagging Predictors, Mach. Learn., 24, 123–140, <ext-link xlink:href="https://doi.org/10.1023/A:1018054314350" ext-link-type="DOI">10.1023/A:1018054314350</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Breiman(2001)</label><mixed-citation>Breiman, L.: Random forests, Mach. Learn., 45, 5–32, <ext-link xlink:href="https://doi.org/10.1023/A:1010933404324" ext-link-type="DOI">10.1023/A:1010933404324</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Buras et al.(2011)Buras, Dowling, and Emde</label><mixed-citation>
Buras, R., Dowling, T., and Emde, C.: New secondary-scattering correction in DISORT with increased efficiency for forward scattering, J. Quant. Spectrosc. Ra., 112, 2028–2034, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>CIE(1986)</label><mixed-citation>
CIE: Standard on Colorimetric Observers, Commission Internationale de l'Eclairage CIE, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Emde et al.(2016)Emde, Buras-Schnell, Kylling, Mayer, Gasteiger, Hamann, Kylling, Richter, Pause, Dowling, and Bugliaro</label><mixed-citation>Emde, C., Buras-Schnell, R., Kylling, A., Mayer, B., Gasteiger, J., Hamann, U., Kylling, J., Richter, B., Pause, C., Dowling, T., and Bugliaro, L.: The libRadtran software package for radiative transfer calculations (version 2.0.1), Geosci. Model Dev., 9, 1647–1672, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-1647-2016" ext-link-type="DOI">10.5194/gmd-9-1647-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Feister and Grewe(1995)</label><mixed-citation>Feister, U. and Grewe, R.: Spectral albedo measurements in the UV and visible region over different types of surfaces, Photochem. Photobiol., 62, 736–744, <ext-link xlink:href="https://doi.org/10.1111/j.1751-1097.1995.tb08723.x" ext-link-type="DOI">10.1111/j.1751-1097.1995.tb08723.x</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Flatau and Draine(2014)</label><mixed-citation>Flatau, P. J. and Draine, B. T.: Light scattering by hexagonal columns in the discrete dipole approximation, Opt. Express, 22, 21834–21846, <ext-link xlink:href="https://doi.org/10.1364/OE.22.021834" ext-link-type="DOI">10.1364/OE.22.021834</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Fraser(1979)</label><mixed-citation>Fraser, A. B.: What size of ice crystals causes the halos?, J. Opt. Soc. Am., 69, 1112–1118, <ext-link xlink:href="https://doi.org/10.1364/JOSA.69.001112" ext-link-type="DOI">10.1364/JOSA.69.001112</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Garrett et al.(2007)Garrett, Kimball, Mace, and
Baumgardner</label><mixed-citation>Garrett, T. J., Kimball, M. B., Mace, G. G., and Baumgardner, D. G.: Observing cirrus halos to constrain in-situ measurements of ice crystal size, Atmos. Chem. Phys. Discuss., 7, 1295-1325, <ext-link xlink:href="https://doi.org/10.5194/acpd-7-1295-2007" ext-link-type="DOI">10.5194/acpd-7-1295-2007</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Gayet et al.(2011)Gayet, Mioche, Shcherbakov, Gourbeyre, Busen, and Minikin</label><mixed-citation>Gayet, J.-F., Mioche, G., Shcherbakov, V., Gourbeyre, C., Busen, R., and Minikin, A.: Optical properties of pristine ice crystals in mid-latitude cirrus clouds: a case study during CIRCLE-2 experiment, Atmos. Chem. Phys., 11, 2537–2544, <ext-link xlink:href="https://doi.org/10.5194/acp-11-2537-2011" ext-link-type="DOI">10.5194/acp-11-2537-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Gedzelman(2008)</label><mixed-citation>Gedzelman, S. D.: Simulating halos and coronas in their atmospheric environment, Appl. Optics, 47, H157–H166, <ext-link xlink:href="https://doi.org/10.1364/AO.47.00H157" ext-link-type="DOI">10.1364/AO.47.00H157</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Gedzelman and Vollmer(2008)</label><mixed-citation>Gedzelman, S. D. and Vollmer, M.: Atmospheric optical phenomena and radiative transfer, B. Am. Meteorol. Soc., 89, 471–485, <ext-link xlink:href="https://doi.org/10.1175/BAMS-89-4-471" ext-link-type="DOI">10.1175/BAMS-89-4-471</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Görsdorf et al.(2015)Görsdorf, Lehmann, Bauer-Pfundstein, Peters, Vavriv, Vinogradov, and Volkov</label><mixed-citation>Görsdorf, U., Lehmann, V., Bauer-Pfundstein, M., Peters, G., Vavriv, D., Vinogradov, V., and Volkov, V.: A 35-GHz polarimetric doppler radar for long-term observations of cloud parameters – description of system and data processing, J. Atmos. Ocean. Tech., 32, 675–690, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-14-00066.1" ext-link-type="DOI">10.1175/JTECH-D-14-00066.1</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Greenler(1980)</label><mixed-citation>
Greenler, R.: Rainbows, halos and glories, Cambridge University
Press, Cambridge, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Heikkila and Silven(1997)</label><mixed-citation>Heikkila, J. and Silven, O.: A four-step camera calibration procedure
with implicit image correction, in: Proceedings of IEEE Computer
Society Conference on Computer Vision and Pattern Recognition,
17–19 June 1997, San Juan, Puerto Rico, USA, 1106–1112, <ext-link xlink:href="https://doi.org/10.1109/CVPR.1997.609468" ext-link-type="DOI">10.1109/CVPR.1997.609468</ext-link>,
1997.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Holben et al.(1998)Holben, Eck, Slutsker, Tanré, Buis, Setzer, Vermote, Reagan, Kaufman, Nakajima, Lavenu, Jankowiak, and Smirnov</label><mixed-citation>Holben, B., Eck, T., Slutsker, I., Tanré, D., Buis, J., Setzer, A., Vermote, E., Reagan, J., Kaufman, Y., Nakajima, T., Lavenu, F., Jankowiak, I., and Smirnov, A.: AERONET – a federated instrument network and data archive for aerosol characterization, Remote Sens. Environ., 66, 1–16, <ext-link xlink:href="https://doi.org/10.1016/S0034-4257(98)00031-5" ext-link-type="DOI">10.1016/S0034-4257(98)00031-5</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Itseez(2015)</label><mixed-citation>Itseez: Open Source Computer Vision Library, available at: <uri>https://github.com/itseez/opencv</uri> (10 July 2017), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Knap et al.(2005)Knap, Labonnote, Brogniez, and Stammes</label><mixed-citation>Knap, W. H., Labonnote, L. C., Brogniez, G., and Stammes, P.: Modeling total and polarized reflectances of ice clouds: evaluation by means of POLDER and ATSR-2 measurements, Appl. Optics, 44, 4060–4073, <ext-link xlink:href="https://doi.org/10.1364/AO.44.004060" ext-link-type="DOI">10.1364/AO.44.004060</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Kokhanovsky(2008)</label><mixed-citation>Kokhanovsky, A.: The contrast and brightness of halos in crystalline clouds, Atmos. Res., 89, 110–112, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2007.12.006" ext-link-type="DOI">10.1016/j.atmosres.2007.12.006</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Liou and Yang(2016)</label><mixed-citation>
Liou, K. and Yang, P.: Light Scattering by Ice Crystals: Fundamentals
and Applications, Cambridge University Press, Cambridge, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Lynch and Schwartz(1985)</label><mixed-citation>Lynch, D. K. and Schwartz, P.: Intensity profile of the 22<inline-formula><mml:math id="M439" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo, J. Opt. Soc. Am. A, 2, 584–589, <ext-link xlink:href="https://doi.org/10.1364/JOSAA.2.000584" ext-link-type="DOI">10.1364/JOSAA.2.000584</ext-link>, 1985.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Mayer and Kylling(2005)</label><mixed-citation>Mayer, B. and Kylling, A.: Technical note: The libRadtran software package for radiative transfer calculations - description and examples of use, Atmos. Chem. Phys., 5, 1855–1877, <ext-link xlink:href="https://doi.org/10.5194/acp-5-1855-2005" ext-link-type="DOI">10.5194/acp-5-1855-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Minnaert(1937)</label><mixed-citation>
Minnaert, M.: De natuurkunde van 't vrije veld. Deel I. Licht en
kleur in het landschap, W. J. Thieme, Zutphen, 1937.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Minnaert(1993)</label><mixed-citation>Minnaert, M.: Rainbows, Halos, and Coronas, Springer New York, New York, NY, 185–258, <ext-link xlink:href="https://doi.org/10.1007/978-1-4612-2722-9_10" ext-link-type="DOI">10.1007/978-1-4612-2722-9_10</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Mishchenko and Macke(1999)</label><mixed-citation>Mishchenko, M. and Macke, A.: How big should hexagonal ice crystals be to produce halos?, Appl. Optics, 38, 1626–1629, <ext-link xlink:href="https://doi.org/10.1364/AO.38.001626" ext-link-type="DOI">10.1364/AO.38.001626</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Myagkov et al.(2016)Myagkov, Seifert, Wandinger, Bühl, and Engelmann</label><mixed-citation>Myagkov, A., Seifert, P., Wandinger, U., Bühl, J., and Engelmann, R.: Relationship between temperature and apparent shape of pristine ice crystals derived from polarimetric cloud radar observations during the ACCEPT campaign, Atmos. Meas. Tech., 9, 3739–3754, <ext-link xlink:href="https://doi.org/10.5194/amt-9-3739-2016" ext-link-type="DOI">10.5194/amt-9-3739-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Pedregosa et al.(2011)Pedregosa, Varoquaux, Gramfort, Michel, Thirion, Grisel, Blondel, Prettenhofer, Weiss, Dubourg, Vanderplas, Passos, Cournapeau, Brucher, Perrot, and Duchesnay</label><mixed-citation>
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., and Duchesnay, E.: Scikit-learn: machine learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Pekkola(1991)</label><mixed-citation>Pekkola, M.: Finnish Halo Observing Network: search for rare halo phenomena, Appl. Optics, 30, 3542–3544, <ext-link xlink:href="https://doi.org/10.1364/AO.30.003542" ext-link-type="DOI">10.1364/AO.30.003542</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Pernter and Exner(1910)</label><mixed-citation>
Pernter, J. M. and Exner, F.: Meteorologische
Optik, W. Braumüller, Wien, 1910.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Raschka(2015)</label><mixed-citation>
Raschka, S.: Python Machine Learning, Community experience distilled, Packt Publishing, Birmingham, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Sassen and Campbell(2001)</label><mixed-citation>Sassen, K. and Campbell, J. R.: A midlatitude cirrus cloud climatology from the facility for atmospheric remote sensing. Part I: Macrophysical and synoptic properties, J. Atmos. Sci., 58, 481–496, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(2001)058&lt;0481:AMCCCF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(2001)058&lt;0481:AMCCCF&gt;2.0.CO;2</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Sassen et al.(2003)Sassen, Zhu, and Benson</label><mixed-citation>Sassen, K., Zhu, J., and Benson, S.: Midlatitude cirrus cloud climatology from the facility for atmospheric remote sensing. IV. Optical displays, Appl. Optics, 42, 332–341, <ext-link xlink:href="https://doi.org/10.1364/AO.42.000332" ext-link-type="DOI">10.1364/AO.42.000332</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Seefeldner et al.(2004)Seefeldner, Oppenrieder, Rabus, Reuder, Schreier, Hoeppe, and Koepke</label><mixed-citation>Seefeldner, M., Oppenrieder, A., Rabus, D., Reuder, J., Schreier, M., Hoeppe, P., and Koepke, P.: A two-axis tracking system with datalogger, J. Atmos. Ocean. Tech., 21, 975–979, <ext-link xlink:href="https://doi.org/10.1175/1520-0426(2004)021&lt;0975:ATTSWD&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0426(2004)021&lt;0975:ATTSWD&gt;2.0.CO;2</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Shcherbakov(2013)</label><mixed-citation>Shcherbakov, V.: Why the 46<inline-formula><mml:math id="M440" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo is seen far less often than the 22<inline-formula><mml:math id="M441" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo?, J. Quant. Spectrosc. Ra., 124, 37–44, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2013.03.002" ext-link-type="DOI">10.1016/j.jqsrt.2013.03.002</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Stamnes et al.(1988)Stamnes, Tsay, Wiscombe, and Jayaweera</label><mixed-citation>Stamnes, K., Tsay, S., Wiscombe, W., and Jayaweera, K.: A numerically stable algorithm for discrete-ordinate-method radiative transfer in multiple scattering and emitting layered media, Appl. Optics, 27, 2502–2509, <ext-link xlink:href="https://doi.org/10.1364/AO.27.002502" ext-link-type="DOI">10.1364/AO.27.002502</ext-link>, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Tape(1994)</label><mixed-citation>
Tape, W.: Atmospheric halos, Antarctic Research Series, American
Geophysical Union, Washington DC, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Tape and Moilanen(2006)</label><mixed-citation>
Tape, W. and Moilanen, J.: Atmospheric Halos and the Search for Angle X, American Geophysical
Union, Washington DC, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Toledano et al.(2009)Toledano, Wiegner, Garhammer, Seefeldner, Gasteiger, Müller, and Koepke</label><mixed-citation>Toledano, C., Wiegner, M., Garhammer, M., Seefeldner, M., Gasteiger, J., Müller, D., and Koepke, P.: Spectral aerosol optical depth characterization of desert dust during SAMUM 2006, Tellus B, 61, 216–228, <ext-link xlink:href="https://doi.org/10.1111/j.1600-0889.2008.00382.x" ext-link-type="DOI">10.1111/j.1600-0889.2008.00382.x</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Toledano et al.(2011)Toledano, Wiegner, Groß, Freudenthaler, Gasteiger, Müller, Müller, Schladitz, Weinzierl, Torres, and O'Neill</label><mixed-citation>Toledano, C., Wiegner, M., Groß, S., Freudenthaler, V., Gasteiger, J., Müller, D., Müller, T., Schladitz, a., Weinzierl, B., Torres, B., and O'Neill, N. T.: Optical properties of aerosol mixtures derived from sun-sky radiometry during SAMUM-2, Tellus B, 63, 635–648, <ext-link xlink:href="https://doi.org/10.1111/j.1600-0889.2011.00573.x" ext-link-type="DOI">10.1111/j.1600-0889.2011.00573.x</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Tricker(1970)</label><mixed-citation>
Tricker, R. A. R.: Introduction to Meteorological Optics, Elsevier, New York, 1970.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Um and McFarquhar(2015)</label><mixed-citation>Um, J. and McFarquhar, G. M.: Formation of atmospheric halos and applicability of geometric optics for calculating single-scattering properties of hexagonal ice crystals: Impacts of aspect ratio and ice crystal size, J. Quant. Spectrosc. Ra., 165, 134–152, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2015.07.001" ext-link-type="DOI">10.1016/j.jqsrt.2015.07.001</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>van Diedenhoven(2014)</label><mixed-citation>van Diedenhoven, B.: The prevalence of the 22<inline-formula><mml:math id="M442" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> halo in cirrus clouds, J. Quant. Spectrosc. Ra., 146, 475–479, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2014.01.012" ext-link-type="DOI">10.1016/j.jqsrt.2014.01.012</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Venn(1880)</label><mixed-citation>
Venn, J.: On the employment of geometrical diagrams for the sensible representations of logical propositions, P. Camb. Philos. Soc., 4, 47–59, 1880.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Verschure(1998)</label><mixed-citation>Verschure, P.-P. H.: Thirty years of observing and documenting sky optical phenomena, Appl. Optics, 37, 1585–1588, <ext-link xlink:href="https://doi.org/10.1364/AO.37.001585" ext-link-type="DOI">10.1364/AO.37.001585</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Voigt et al.(2017)Voigt, Schumann, Minikin, Abdelmonem, Afchine, Borrmann, Boettcher, Buchholz, Bugliaro, Costa, Curtius, Dollner, Dörnbrack, Dreiling, Ebert, Ehrlich, Fix, Forster, Frank, Fütterer, Giez, Graf, Grooß, Groß, Heimerl, Heinold, Hüneke, Järvinen, Jurkat, Kaufmann, Kenntner, Klingebiel, Klimach, Kohl, Krämer, Krisna, Luebke, Mayer, Mertes, Molleker, Petzold, Pfeilsticker, Port, Rapp, Reutter, Rolf, Rose, Sauer, Schäfler, Schlage, Schnaiter, Schneider, Spelten, Spichtinger, Stock, Walser, Weigel, Weinzierl, Wendisch, Werner, Wernli, Wirth, Zahn, Ziereis, and Zöger</label><mixed-citation>Voigt, C., Schumann, U., Minikin, A., Abdelmonem, A., Afchine, A., Borrmann, S., Boettcher, M., Buchholz, B., Bugliaro, L., Costa, A., Curtius, J., Dollner, M., Dörnbrack, A., Dreiling, V., Ebert, V., Ehrlich, A., Fix, A., Forster, L., Frank, F., Fütterer, D., Giez, A., Graf, K., Grooß, J.-U., Groß, S., Heimerl, K., Heinold, B., Hüneke, T., Järvinen, E., Jurkat, T., Kaufmann, S., Kenntner, M., Klingebiel, M., Klimach, T., Kohl, R., Krämer, M., Krisna, T. C., Luebke, A., Mayer, B., Mertes, S., Molleker, S., Petzold, A., Pfeilsticker, K., Port, M., Rapp, M., Reutter, P., Rolf, C., Rose, D., Sauer, D., Schäfler, A., Schlage, R., Schnaiter, M., Schneider, J., Spelten, N., Spichtinger, P., Stock, P., Walser, A., Weigel, R., Weinzierl, B., Wendisch, M., Werner, F., Wernli, H., Wirth, M., Zahn, A., Ziereis, H., and Zöger, M.: ML-CIRRUS: the airborne experiment on natural cirrus and contrail cirrus with the high-altitude long-range research aircraft HALO, B. Am. Meteorol. Soc., 98, 271–288, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-15-00213.1" ext-link-type="DOI">10.1175/BAMS-D-15-00213.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Vollmer(2006)</label><mixed-citation>
Vollmer, M.: Lichtspiele in der Luft, 1st edn., Spektrum
Akademischer Verlag, München, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Wegener(1925)</label><mixed-citation>
Wegener, A.: Theorie der Haupthalos, Aus dem Archiv der Deutschen Seewarte und des Marineobservatoriums, Hamburg, 43, 1925.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Wendisch et al.(2007)Wendisch, Yang, and Pilewskie</label><mixed-citation>Wendisch, M., Yang, P., and Pilewskie, P.: Effects of ice crystal habit on thermal infrared radiative properties and forcing of cirrus,
J. Geophys. Res., 112, D08201, <ext-link xlink:href="https://doi.org/10.1029/2006JD007899" ext-link-type="DOI">10.1029/2006JD007899</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Wiegner and Geiß(2012)</label><mixed-citation>Wiegner, M. and Geiß, A.: Aerosol profiling with the Jenoptik ceilometer CHM15kx, Atmos. Meas. Tech., 5, 1953–1964, <ext-link xlink:href="https://doi.org/10.5194/amt-5-1953-2012" ext-link-type="DOI">10.5194/amt-5-1953-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Wiegner et al.(2014)Wiegner, Madonna, Binietoglou, Forkel, Gasteiger, Geiß, Pappalardo, Schäfer, and Thomas</label><mixed-citation>Wiegner, M., Madonna, F., Binietoglou, I., Forkel, R., Gasteiger, J., Geiß, A., Pappalardo, G., Schäfer, K., and Thomas, W.: What is the benefit of ceilometers for aerosol remote sensing? An answer from EARLINET, Atmos. Meas. Tech., 7, 1979–1997, <ext-link xlink:href="https://doi.org/10.5194/amt-7-1979-2014" ext-link-type="DOI">10.5194/amt-7-1979-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Wylie et al.(1994)Wylie, Menzel, Woolf, and Strabala</label><mixed-citation>
Wylie, D., Menzel, W., Woolf, H., and Strabala, K.: Four years of global cirrus cloud statistics using HIRS, J. Climate, 7, 1972–1986, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Yang et al.(2013)Yang, Bi, Baum, Liou, Kattawar, Mishchenko, and Cole</label><mixed-citation>Yang, P., Bi, L., Baum, B. A., Liou, K.-N., Kattawar, G. W.,
Mishchenko, M. I., and Cole, B.: Spectrally consistent scattering,
absorption, and polarization properties of atmospheric ice crystals
at wavelengths from 0.2 to 100 <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, J. Atmos. Sci., 70, 330–347, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-12-039.1" ext-link-type="DOI">10.1175/JAS-D-12-039.1</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Yang et al.(2015)Yang, Liou, Bi, Liu, Yi, and Baum</label><mixed-citation>Yang, P., Liou, K.-N., Bi, L., Liu, C., Yi, B., and Baum, B. A.: On the radiative properties of ice clouds: light scattering, remote sensing, and radiation parameterization, Adv. Atmos. Sci., 32, 32–63, <ext-link xlink:href="https://doi.org/10.1007/s00376-014-0011-z" ext-link-type="DOI">10.1007/s00376-014-0011-z</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Yi et al.(2013)Yi, Yang, Baum, L'Ecuyer, Oreopoulos, Mlawer, Heymsfield, and Liou</label><mixed-citation>Yi, B., Yang, P., Baum, B. A., L'Ecuyer, T., Oreopoulos, L., Mlawer, E. J., Heymsfield, A. J., and Liou, K.-N.: Influence of ice particle surface roughening on the global cloud radiative effect, J. Atmos. Sci., 70, 2794–2807, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-13-020.1" ext-link-type="DOI">10.1175/JAS-D-13-020.1</ext-link>, 2013.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx59"><label>Zhang(2000)</label><mixed-citation>
Zhang, Z.: A flexible new technique for camera calibration, IEEE T. Pattern Anal., 22, 1330–1334, 2000.</mixed-citation></ref>

  </ref-list><app-group content-type="float"><app><title/>

    </app></app-group></back>
    <!--<article-title-html>Ice crystal characterization in cirrus clouds: a sun-tracking camera system and automated detection algorithm for halo displays</article-title-html>
<abstract-html><p class="p">Halo displays in the sky contain valuable information about ice
crystal shape and orientation: e.g., the 22° halo is produced
by randomly oriented hexagonal prisms while parhelia (sundogs)
indicate oriented plates.  HaloCam, a novel sun-tracking camera system
for the automated observation of halo displays is presented.  An
initial visual evaluation of the frequency of halo displays for the
ACCEPT (Analysis of the Composition of Clouds with Extended
Polarization Techniques) field campaign from October to mid-November
2014 showed that sundogs were observed more often than
22° halos.  Thus, the majority of halo displays was produced
by oriented ice crystals.  During the campaign about 27 % of
the cirrus clouds produced 22° halos, sundogs or upper tangent
arcs.  To evaluate the HaloCam observations collected from regular
measurements in Munich between January 2014 and June 2016, an
automated detection algorithm for 22° halos was developed,
which can be extended to other halo types as well.  This algorithm
detected 22° halos about 2 % of the time for this
dataset.  The frequency of cirrus clouds during this time period was
estimated by co-located ceilometer measurements using temperature
thresholds of the cloud base.  About 25 % of the detected
cirrus clouds occurred together with a 22° halo, which implies
that these clouds contained a certain fraction of smooth, hexagonal
ice crystals.  HaloCam observations complemented by radiative transfer
simulations and measurements of aerosol and cirrus cloud optical
thickness (AOT and COT)
provide a possibility to retrieve more detailed information about ice
crystal roughness.  This paper demonstrates the feasibility of
a completely automated method to collect and evaluate a long-term
database of halo observations and shows the potential to characterize
ice crystal properties.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Alpaydin(2010)</label><mixed-citation>
Alpaydin, E.: Introduction to Machine Learning, Adaptive
Computation and Machine Learning, 2nd edn., MIT Press, Cambridge,
2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Baran and Labonnote(2006)</label><mixed-citation>
Baran, A. J. and Labonnote, L. C.: On the reflection and polarisation properties of ice cloud , J. Quant. Spectrosc. Ra., 100, 41–54, <a href="https://doi.org/10.1016/j.jqsrt.2005.11.062" target="_blank">https://doi.org/10.1016/j.jqsrt.2005.11.062</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Baran et al.(2015)Baran, Furtado, Labonnote, Havemann, Thelen, and Marenco</label><mixed-citation>
Baran, A. J., Furtado, K., Labonnote, L.-C., Havemann, S., Thelen, J.-C., and Marenco, F.: On the relationship between the scattering phase function of cirrus and the atmospheric state, Atmos. Chem. Phys., 15, 1105–1127, <a href="https://doi.org/10.5194/acp-15-1105-2015" target="_blank">https://doi.org/10.5194/acp-15-1105-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bradski and Kaehler(2008)</label><mixed-citation>
Bradski, D. G. R. and Kaehler, A.: Learning Opencv, 1st edn., O'Reilly Media, Inc.,
Sebastopol, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Breiman(1996)</label><mixed-citation>
Breiman, L.: Bagging Predictors, Mach. Learn., 24, 123–140, <a href="https://doi.org/10.1023/A:1018054314350" target="_blank">https://doi.org/10.1023/A:1018054314350</a>, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Breiman(2001)</label><mixed-citation>
Breiman, L.: Random forests, Mach. Learn., 45, 5–32, <a href="https://doi.org/10.1023/A:1010933404324" target="_blank">https://doi.org/10.1023/A:1010933404324</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Buras et al.(2011)Buras, Dowling, and Emde</label><mixed-citation>
Buras, R., Dowling, T., and Emde, C.: New secondary-scattering correction in DISORT with increased efficiency for forward scattering, J. Quant. Spectrosc. Ra., 112, 2028–2034, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>CIE(1986)</label><mixed-citation>
CIE: Standard on Colorimetric Observers, Commission Internationale de l'Eclairage CIE, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Emde et al.(2016)Emde, Buras-Schnell, Kylling, Mayer, Gasteiger, Hamann, Kylling, Richter, Pause, Dowling, and Bugliaro</label><mixed-citation>
Emde, C., Buras-Schnell, R., Kylling, A., Mayer, B., Gasteiger, J., Hamann, U., Kylling, J., Richter, B., Pause, C., Dowling, T., and Bugliaro, L.: The libRadtran software package for radiative transfer calculations (version 2.0.1), Geosci. Model Dev., 9, 1647–1672, <a href="https://doi.org/10.5194/gmd-9-1647-2016" target="_blank">https://doi.org/10.5194/gmd-9-1647-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Feister and Grewe(1995)</label><mixed-citation>
Feister, U. and Grewe, R.: Spectral albedo measurements in the UV and visible region over different types of surfaces, Photochem. Photobiol., 62, 736–744, <a href="https://doi.org/10.1111/j.1751-1097.1995.tb08723.x" target="_blank">https://doi.org/10.1111/j.1751-1097.1995.tb08723.x</a>, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Flatau and Draine(2014)</label><mixed-citation>
Flatau, P. J. and Draine, B. T.: Light scattering by hexagonal columns in the discrete dipole approximation, Opt. Express, 22, 21834–21846, <a href="https://doi.org/10.1364/OE.22.021834" target="_blank">https://doi.org/10.1364/OE.22.021834</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Fraser(1979)</label><mixed-citation>
Fraser, A. B.: What size of ice crystals causes the halos?, J. Opt. Soc. Am., 69, 1112–1118, <a href="https://doi.org/10.1364/JOSA.69.001112" target="_blank">https://doi.org/10.1364/JOSA.69.001112</a>, 1979.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Garrett et al.(2007)Garrett, Kimball, Mace, and
Baumgardner</label><mixed-citation>
Garrett, T. J., Kimball, M. B., Mace, G. G., and Baumgardner, D. G.: Observing cirrus halos to constrain in-situ measurements of ice crystal size, Atmos. Chem. Phys. Discuss., 7, 1295-1325, <a href="https://doi.org/10.5194/acpd-7-1295-2007" target="_blank">https://doi.org/10.5194/acpd-7-1295-2007</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Gayet et al.(2011)Gayet, Mioche, Shcherbakov, Gourbeyre, Busen, and Minikin</label><mixed-citation>
Gayet, J.-F., Mioche, G., Shcherbakov, V., Gourbeyre, C., Busen, R., and Minikin, A.: Optical properties of pristine ice crystals in mid-latitude cirrus clouds: a case study during CIRCLE-2 experiment, Atmos. Chem. Phys., 11, 2537–2544, <a href="https://doi.org/10.5194/acp-11-2537-2011" target="_blank">https://doi.org/10.5194/acp-11-2537-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Gedzelman(2008)</label><mixed-citation>
Gedzelman, S. D.: Simulating halos and coronas in their atmospheric environment, Appl. Optics, 47, H157–H166, <a href="https://doi.org/10.1364/AO.47.00H157" target="_blank">https://doi.org/10.1364/AO.47.00H157</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Gedzelman and Vollmer(2008)</label><mixed-citation>
Gedzelman, S. D. and Vollmer, M.: Atmospheric optical phenomena and radiative transfer, B. Am. Meteorol. Soc., 89, 471–485, <a href="https://doi.org/10.1175/BAMS-89-4-471" target="_blank">https://doi.org/10.1175/BAMS-89-4-471</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Görsdorf et al.(2015)Görsdorf, Lehmann, Bauer-Pfundstein, Peters, Vavriv, Vinogradov, and Volkov</label><mixed-citation>
Görsdorf, U., Lehmann, V., Bauer-Pfundstein, M., Peters, G., Vavriv, D., Vinogradov, V., and Volkov, V.: A 35-GHz polarimetric doppler radar for long-term observations of cloud parameters – description of system and data processing, J. Atmos. Ocean. Tech., 32, 675–690, <a href="https://doi.org/10.1175/JTECH-D-14-00066.1" target="_blank">https://doi.org/10.1175/JTECH-D-14-00066.1</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Greenler(1980)</label><mixed-citation>
Greenler, R.: Rainbows, halos and glories, Cambridge University
Press, Cambridge, 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Heikkila and Silven(1997)</label><mixed-citation>
Heikkila, J. and Silven, O.: A four-step camera calibration procedure
with implicit image correction, in: Proceedings of IEEE Computer
Society Conference on Computer Vision and Pattern Recognition,
17–19 June 1997, San Juan, Puerto Rico, USA, 1106–1112, <a href="https://doi.org/10.1109/CVPR.1997.609468" target="_blank">https://doi.org/10.1109/CVPR.1997.609468</a>,
1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Holben et al.(1998)Holben, Eck, Slutsker, Tanré, Buis, Setzer, Vermote, Reagan, Kaufman, Nakajima, Lavenu, Jankowiak, and Smirnov</label><mixed-citation>
Holben, B., Eck, T., Slutsker, I., Tanré, D., Buis, J., Setzer, A., Vermote, E., Reagan, J., Kaufman, Y., Nakajima, T., Lavenu, F., Jankowiak, I., and Smirnov, A.: AERONET – a federated instrument network and data archive for aerosol characterization, Remote Sens. Environ., 66, 1–16, <a href="https://doi.org/10.1016/S0034-4257(98)00031-5" target="_blank">https://doi.org/10.1016/S0034-4257(98)00031-5</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Itseez(2015)</label><mixed-citation>
Itseez: Open Source Computer Vision Library, available at: <a href="https://github.com/itseez/opencv" target="_blank">https://github.com/itseez/opencv</a> (10 July 2017), 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Knap et al.(2005)Knap, Labonnote, Brogniez, and Stammes</label><mixed-citation>
Knap, W. H., Labonnote, L. C., Brogniez, G., and Stammes, P.: Modeling total and polarized reflectances of ice clouds: evaluation by means of POLDER and ATSR-2 measurements, Appl. Optics, 44, 4060–4073, <a href="https://doi.org/10.1364/AO.44.004060" target="_blank">https://doi.org/10.1364/AO.44.004060</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Kokhanovsky(2008)</label><mixed-citation>
Kokhanovsky, A.: The contrast and brightness of halos in crystalline clouds, Atmos. Res., 89, 110–112, <a href="https://doi.org/10.1016/j.atmosres.2007.12.006" target="_blank">https://doi.org/10.1016/j.atmosres.2007.12.006</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Liou and Yang(2016)</label><mixed-citation>
Liou, K. and Yang, P.: Light Scattering by Ice Crystals: Fundamentals
and Applications, Cambridge University Press, Cambridge, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Lynch and Schwartz(1985)</label><mixed-citation>
Lynch, D. K. and Schwartz, P.: Intensity profile of the 22° halo, J. Opt. Soc. Am. A, 2, 584–589, <a href="https://doi.org/10.1364/JOSAA.2.000584" target="_blank">https://doi.org/10.1364/JOSAA.2.000584</a>, 1985.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Mayer and Kylling(2005)</label><mixed-citation>
Mayer, B. and Kylling, A.: Technical note: The libRadtran software package for radiative transfer calculations - description and examples of use, Atmos. Chem. Phys., 5, 1855–1877, <a href="https://doi.org/10.5194/acp-5-1855-2005" target="_blank">https://doi.org/10.5194/acp-5-1855-2005</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Minnaert(1937)</label><mixed-citation>
Minnaert, M.: De natuurkunde van 't vrije veld. Deel I. Licht en
kleur in het landschap, W. J. Thieme, Zutphen, 1937.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Minnaert(1993)</label><mixed-citation>
Minnaert, M.: Rainbows, Halos, and Coronas, Springer New York, New York, NY, 185–258, <a href="https://doi.org/10.1007/978-1-4612-2722-9_10" target="_blank">https://doi.org/10.1007/978-1-4612-2722-9_10</a>, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Mishchenko and Macke(1999)</label><mixed-citation>
Mishchenko, M. and Macke, A.: How big should hexagonal ice crystals be to produce halos?, Appl. Optics, 38, 1626–1629, <a href="https://doi.org/10.1364/AO.38.001626" target="_blank">https://doi.org/10.1364/AO.38.001626</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Myagkov et al.(2016)Myagkov, Seifert, Wandinger, Bühl, and Engelmann</label><mixed-citation>
Myagkov, A., Seifert, P., Wandinger, U., Bühl, J., and Engelmann, R.: Relationship between temperature and apparent shape of pristine ice crystals derived from polarimetric cloud radar observations during the ACCEPT campaign, Atmos. Meas. Tech., 9, 3739–3754, <a href="https://doi.org/10.5194/amt-9-3739-2016" target="_blank">https://doi.org/10.5194/amt-9-3739-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Pedregosa et al.(2011)Pedregosa, Varoquaux, Gramfort, Michel, Thirion, Grisel, Blondel, Prettenhofer, Weiss, Dubourg, Vanderplas, Passos, Cournapeau, Brucher, Perrot, and Duchesnay</label><mixed-citation>
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., and Duchesnay, E.: Scikit-learn: machine learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Pekkola(1991)</label><mixed-citation>
Pekkola, M.: Finnish Halo Observing Network: search for rare halo phenomena, Appl. Optics, 30, 3542–3544, <a href="https://doi.org/10.1364/AO.30.003542" target="_blank">https://doi.org/10.1364/AO.30.003542</a>, 1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Pernter and Exner(1910)</label><mixed-citation>
Pernter, J. M. and Exner, F.: Meteorologische
Optik, W. Braumüller, Wien, 1910.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Raschka(2015)</label><mixed-citation>
Raschka, S.: Python Machine Learning, Community experience distilled, Packt Publishing, Birmingham, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Sassen and Campbell(2001)</label><mixed-citation>
Sassen, K. and Campbell, J. R.: A midlatitude cirrus cloud climatology from the facility for atmospheric remote sensing. Part I: Macrophysical and synoptic properties, J. Atmos. Sci., 58, 481–496, <a href="https://doi.org/10.1175/1520-0469(2001)058&lt;0481:AMCCCF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(2001)058&lt;0481:AMCCCF&gt;2.0.CO;2</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Sassen et al.(2003)Sassen, Zhu, and Benson</label><mixed-citation>
Sassen, K., Zhu, J., and Benson, S.: Midlatitude cirrus cloud climatology from the facility for atmospheric remote sensing. IV. Optical displays, Appl. Optics, 42, 332–341, <a href="https://doi.org/10.1364/AO.42.000332" target="_blank">https://doi.org/10.1364/AO.42.000332</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Seefeldner et al.(2004)Seefeldner, Oppenrieder, Rabus, Reuder, Schreier, Hoeppe, and Koepke</label><mixed-citation>
Seefeldner, M., Oppenrieder, A., Rabus, D., Reuder, J., Schreier, M., Hoeppe, P., and Koepke, P.: A two-axis tracking system with datalogger, J. Atmos. Ocean. Tech., 21, 975–979, <a href="https://doi.org/10.1175/1520-0426(2004)021&lt;0975:ATTSWD&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0426(2004)021&lt;0975:ATTSWD&gt;2.0.CO;2</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Shcherbakov(2013)</label><mixed-citation>
Shcherbakov, V.: Why the 46° halo is seen far less often than the 22° halo?, J. Quant. Spectrosc. Ra., 124, 37–44, <a href="https://doi.org/10.1016/j.jqsrt.2013.03.002" target="_blank">https://doi.org/10.1016/j.jqsrt.2013.03.002</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Stamnes et al.(1988)Stamnes, Tsay, Wiscombe, and Jayaweera</label><mixed-citation>
Stamnes, K., Tsay, S., Wiscombe, W., and Jayaweera, K.: A numerically stable algorithm for discrete-ordinate-method radiative transfer in multiple scattering and emitting layered media, Appl. Optics, 27, 2502–2509, <a href="https://doi.org/10.1364/AO.27.002502" target="_blank">https://doi.org/10.1364/AO.27.002502</a>, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Tape(1994)</label><mixed-citation>
Tape, W.: Atmospheric halos, Antarctic Research Series, American
Geophysical Union, Washington DC, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Tape and Moilanen(2006)</label><mixed-citation>
Tape, W. and Moilanen, J.: Atmospheric Halos and the Search for Angle X, American Geophysical
Union, Washington DC, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Toledano et al.(2009)Toledano, Wiegner, Garhammer, Seefeldner, Gasteiger, Müller, and Koepke</label><mixed-citation>
Toledano, C., Wiegner, M., Garhammer, M., Seefeldner, M., Gasteiger, J., Müller, D., and Koepke, P.: Spectral aerosol optical depth characterization of desert dust during SAMUM 2006, Tellus B, 61, 216–228, <a href="https://doi.org/10.1111/j.1600-0889.2008.00382.x" target="_blank">https://doi.org/10.1111/j.1600-0889.2008.00382.x</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Toledano et al.(2011)Toledano, Wiegner, Groß, Freudenthaler, Gasteiger, Müller, Müller, Schladitz, Weinzierl, Torres, and O'Neill</label><mixed-citation>
Toledano, C., Wiegner, M., Groß, S., Freudenthaler, V., Gasteiger, J., Müller, D., Müller, T., Schladitz, a., Weinzierl, B., Torres, B., and O'Neill, N. T.: Optical properties of aerosol mixtures derived from sun-sky radiometry during SAMUM-2, Tellus B, 63, 635–648, <a href="https://doi.org/10.1111/j.1600-0889.2011.00573.x" target="_blank">https://doi.org/10.1111/j.1600-0889.2011.00573.x</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Tricker(1970)</label><mixed-citation>
Tricker, R. A. R.: Introduction to Meteorological Optics, Elsevier, New York, 1970.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Um and McFarquhar(2015)</label><mixed-citation>
Um, J. and McFarquhar, G. M.: Formation of atmospheric halos and applicability of geometric optics for calculating single-scattering properties of hexagonal ice crystals: Impacts of aspect ratio and ice crystal size, J. Quant. Spectrosc. Ra., 165, 134–152, <a href="https://doi.org/10.1016/j.jqsrt.2015.07.001" target="_blank">https://doi.org/10.1016/j.jqsrt.2015.07.001</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>van Diedenhoven(2014)</label><mixed-citation>
van Diedenhoven, B.: The prevalence of the 22° halo in cirrus clouds, J. Quant. Spectrosc. Ra., 146, 475–479, <a href="https://doi.org/10.1016/j.jqsrt.2014.01.012" target="_blank">https://doi.org/10.1016/j.jqsrt.2014.01.012</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Venn(1880)</label><mixed-citation>
Venn, J.: On the employment of geometrical diagrams for the sensible representations of logical propositions, P. Camb. Philos. Soc., 4, 47–59, 1880.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Verschure(1998)</label><mixed-citation>
Verschure, P.-P. H.: Thirty years of observing and documenting sky optical phenomena, Appl. Optics, 37, 1585–1588, <a href="https://doi.org/10.1364/AO.37.001585" target="_blank">https://doi.org/10.1364/AO.37.001585</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Voigt et al.(2017)Voigt, Schumann, Minikin, Abdelmonem, Afchine, Borrmann, Boettcher, Buchholz, Bugliaro, Costa, Curtius, Dollner, Dörnbrack, Dreiling, Ebert, Ehrlich, Fix, Forster, Frank, Fütterer, Giez, Graf, Grooß, Groß, Heimerl, Heinold, Hüneke, Järvinen, Jurkat, Kaufmann, Kenntner, Klingebiel, Klimach, Kohl, Krämer, Krisna, Luebke, Mayer, Mertes, Molleker, Petzold, Pfeilsticker, Port, Rapp, Reutter, Rolf, Rose, Sauer, Schäfler, Schlage, Schnaiter, Schneider, Spelten, Spichtinger, Stock, Walser, Weigel, Weinzierl, Wendisch, Werner, Wernli, Wirth, Zahn, Ziereis, and Zöger</label><mixed-citation>
Voigt, C., Schumann, U., Minikin, A., Abdelmonem, A., Afchine, A., Borrmann, S., Boettcher, M., Buchholz, B., Bugliaro, L., Costa, A., Curtius, J., Dollner, M., Dörnbrack, A., Dreiling, V., Ebert, V., Ehrlich, A., Fix, A., Forster, L., Frank, F., Fütterer, D., Giez, A., Graf, K., Grooß, J.-U., Groß, S., Heimerl, K., Heinold, B., Hüneke, T., Järvinen, E., Jurkat, T., Kaufmann, S., Kenntner, M., Klingebiel, M., Klimach, T., Kohl, R., Krämer, M., Krisna, T. C., Luebke, A., Mayer, B., Mertes, S., Molleker, S., Petzold, A., Pfeilsticker, K., Port, M., Rapp, M., Reutter, P., Rolf, C., Rose, D., Sauer, D., Schäfler, A., Schlage, R., Schnaiter, M., Schneider, J., Spelten, N., Spichtinger, P., Stock, P., Walser, A., Weigel, R., Weinzierl, B., Wendisch, M., Werner, F., Wernli, H., Wirth, M., Zahn, A., Ziereis, H., and Zöger, M.: ML-CIRRUS: the airborne experiment on natural cirrus and contrail cirrus with the high-altitude long-range research aircraft HALO, B. Am. Meteorol. Soc., 98, 271–288, <a href="https://doi.org/10.1175/BAMS-D-15-00213.1" target="_blank">https://doi.org/10.1175/BAMS-D-15-00213.1</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Vollmer(2006)</label><mixed-citation>
Vollmer, M.: Lichtspiele in der Luft, 1st edn., Spektrum
Akademischer Verlag, München, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Wegener(1925)</label><mixed-citation>
Wegener, A.: Theorie der Haupthalos, Aus dem Archiv der Deutschen Seewarte und des Marineobservatoriums, Hamburg, 43, 1925.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Wendisch et al.(2007)Wendisch, Yang, and Pilewskie</label><mixed-citation>
Wendisch, M., Yang, P., and Pilewskie, P.: Effects of ice crystal habit on thermal infrared radiative properties and forcing of cirrus,
J. Geophys. Res., 112, D08201, <a href="https://doi.org/10.1029/2006JD007899" target="_blank">https://doi.org/10.1029/2006JD007899</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Wiegner and Geiß(2012)</label><mixed-citation>
Wiegner, M. and Geiß, A.: Aerosol profiling with the Jenoptik ceilometer CHM15kx, Atmos. Meas. Tech., 5, 1953–1964, <a href="https://doi.org/10.5194/amt-5-1953-2012" target="_blank">https://doi.org/10.5194/amt-5-1953-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Wiegner et al.(2014)Wiegner, Madonna, Binietoglou, Forkel, Gasteiger, Geiß, Pappalardo, Schäfer, and Thomas</label><mixed-citation>
Wiegner, M., Madonna, F., Binietoglou, I., Forkel, R., Gasteiger, J., Geiß, A., Pappalardo, G., Schäfer, K., and Thomas, W.: What is the benefit of ceilometers for aerosol remote sensing? An answer from EARLINET, Atmos. Meas. Tech., 7, 1979–1997, <a href="https://doi.org/10.5194/amt-7-1979-2014" target="_blank">https://doi.org/10.5194/amt-7-1979-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Wylie et al.(1994)Wylie, Menzel, Woolf, and Strabala</label><mixed-citation>
Wylie, D., Menzel, W., Woolf, H., and Strabala, K.: Four years of global cirrus cloud statistics using HIRS, J. Climate, 7, 1972–1986, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Yang et al.(2013)Yang, Bi, Baum, Liou, Kattawar, Mishchenko, and Cole</label><mixed-citation>
Yang, P., Bi, L., Baum, B. A., Liou, K.-N., Kattawar, G. W.,
Mishchenko, M. I., and Cole, B.: Spectrally consistent scattering,
absorption, and polarization properties of atmospheric ice crystals
at wavelengths from 0.2 to 100 µm, J. Atmos. Sci., 70, 330–347, <a href="https://doi.org/10.1175/JAS-D-12-039.1" target="_blank">https://doi.org/10.1175/JAS-D-12-039.1</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Yang et al.(2015)Yang, Liou, Bi, Liu, Yi, and Baum</label><mixed-citation>
Yang, P., Liou, K.-N., Bi, L., Liu, C., Yi, B., and Baum, B. A.: On the radiative properties of ice clouds: light scattering, remote sensing, and radiation parameterization, Adv. Atmos. Sci., 32, 32–63, <a href="https://doi.org/10.1007/s00376-014-0011-z" target="_blank">https://doi.org/10.1007/s00376-014-0011-z</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Yi et al.(2013)Yi, Yang, Baum, L'Ecuyer, Oreopoulos, Mlawer, Heymsfield, and Liou</label><mixed-citation>
Yi, B., Yang, P., Baum, B. A., L'Ecuyer, T., Oreopoulos, L., Mlawer, E. J., Heymsfield, A. J., and Liou, K.-N.: Influence of ice particle surface roughening on the global cloud radiative effect, J. Atmos. Sci., 70, 2794–2807, <a href="https://doi.org/10.1175/JAS-D-13-020.1" target="_blank">https://doi.org/10.1175/JAS-D-13-020.1</a>, 2013.

</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Zhang(2000)</label><mixed-citation>
Zhang, Z.: A flexible new technique for camera calibration, IEEE T. Pattern Anal., 22, 1330–1334, 2000.
</mixed-citation></ref-html>--></article>
