Journal cover Journal topic
Atmospheric Measurement Techniques An interactive open-access journal of the European Geosciences Union
Journal topic
AMT | Articles | Volume 13, issue 7
Atmos. Meas. Tech., 13, 3977–3991, 2020
© Author(s) 2020. This work is distributed under
the Creative Commons Attribution 4.0 License.
Atmos. Meas. Tech., 13, 3977–3991, 2020
© Author(s) 2020. This work is distributed under
the Creative Commons Attribution 4.0 License.

Research article 23 Jul 2020

Research article | 23 Jul 2020

Ice crystal characterization in cirrus clouds II: radiometric characterization of HaloCam for the quantitative analysis of halo displays

Ice crystal characterization in cirrus clouds II: radiometric characterization of HaloCam for the quantitative analysis of halo displays
Linda Forster1, Meinhard Seefeldner1, Andreas Baumgartner2, Tobias Kölling1, and Bernhard Mayer1,3 Linda Forster et al.
  • 1Meteorologisches Institut, Ludwig-Maximilians-Universität, Munich, Germany
  • 2Institut für Methodik der Fernerkundung, Deutsches Zentrum für Luft- und Raumfahrt, Oberpfaffenhofen, Germany
  • 3Institut für Physik der Atmosphäre, Deutsches Zentrum für Luft- und Raumfahrt, Oberpfaffenhofen, Germany

Correspondence: Linda Forster (

Back to toptop

We present a procedure for geometric, spectral, and absolute radiometric characterization of the weather-proof RGB camera HaloCamRAW and demonstrate its application in a case study. This characterization procedure can be generalized to other RGB camera systems with similar field of view. HaloCamRAW is part of the automated halo observation system HaloCam and designed for the quantitative analysis of halo displays. The geometric calibration was performed using a chessboard pattern to estimate camera matrix and distortion coefficients. For the radiometric characterization of HaloCamRAW, the dark signal and vignetting effect were determined to correct the measured signal. Furthermore, the spectral response of the RGB sensor and the linearity of its radiometric response were characterized. The absolute radiometric response was estimated by cross calibrating HaloCamRAW against the completely characterized spectrometer of the Munich Aerosol Cloud Scanner (specMACS). For a typical measurement signal the relative (absolute) radiometric uncertainty amounts to 2.8 % (5.0 %), 2.4 % (5.8 %), and 3.3 % (11.8 %) for the red, green, and blue channel, respectively. The absolute radiometric uncertainty estimate is larger mainly due to the inhomogeneity of the scene used for cross calibration and the absolute radiometric uncertainty of specMACS. Geometric and radiometric characterization of HaloCamRAW were applied to a scene with a 22 halo observed on 21 April 2016. The observed radiance distribution and 22 halo ratio compared well with radiative transfer simulations assuming a range of ice crystal habits and surface roughness values. This application demonstrates the potential of developing a retrieval method for ice crystal properties, such as ice crystal size, shape, and surface roughness using calibrated HaloCamRAW observations together with radiative transfer simulations.

1 Introduction
Back to toptop

Halo displays are optical phenomena caused by the refraction and reflection of light by ice crystals in the atmosphere. Visible as bright and sometimes colorful circles and arcs, these optical displays appear in thin cirrus clouds or diamond dust (Wegener1925; Pernter and Exner1910; Minnaert1937; Tricker1970; Greenler1980; Tape1994; Tape and Moilanen2006). Halo displays contain valuable information about ice crystal microphysical properties regarding their shape, surface roughness, and orientation (van Diedenhoven2014; Forster et al.2017).

The use of camera imaging methods for documentation and analysis of halo displays dates back to the 1980s and 1990s (Lynch and Schwartz1985; Sassen et al.1994). Probably the first attempt to retrieve information about ice crystal microphysical properties was reported by Lynch and Schwartz (1985). They used an image of a 22 halo taken with a Kodak Plus-X camera to infer ice crystal properties by comparing their observations qualitatively with scattering phase functions. The camera was later calibrated by taking pictures of calibrated intensity wedges and grids with several exposures. However, no further details on the calibration method or its application were provided.

Sky imaging methods in general have been widely used to infer information about sky and cloud properties from the ground. Examples are the whole-sky imager (WSI) (Feister and Shields2005; Shields et al.2013), total-sky imager (TSI) (Long et al.2001; Pfister et al.2003), all-sky imager (ASI) (Long et al.2006; Cazorla et al.2008), and University of California San Diego Sky Imager (USI) (Urquhart et al.2015, 2016) for short-term solar energy forecasting. All-sky imagers are usually equipped with a fish-eye lens or, in the case of TSI, a spherical mirror that captures the whole upper hemisphere down to the horizon. Applications range from cloud detection and classification to determination of cloud fraction, as well as cloud base height estimation. To protect the all-sky imagers from direct sunlight and to reduce stray light effects, a shadow band (WSI) or sun-blocking strip (TSI) is usually employed. These strips, however, cover a significant part of the 22 halo (Boyd et al.2019).

Forster et al. (2017) presented HaloCam, a weather-proof camera system for the automated observation of halo displays, using a sun-tracking mount. This allows replacing the hemispheric fish-eye lens by a lens with smaller field of view (FOV), improving the spatial resolution in the relevant region and limiting optical distortion. Furthermore, this setup allows using a fixed circular shade which can be optimized to cover only a small region up to 10 scattering angle around the sun. As discussed in Forster et al. (2017) the sky region around the sun up to a scattering angle of 46 contains the most important information about ice crystal microphysical properties: while 22 and 46 halos provide information about shape and surface roughness for randomly oriented ice crystals, sundogs and upper tangent arcs allow quantification of the fraction of oriented plates and columns, respectively. The brightness slope in the circumsolar radiance also contributes important information about the microphysical properties of the ice crystals (Haapanala et al.2017). Thus, for a quantitative retrieval of ice crystal properties observations close to the sun are desirable.

The all-sky camera presented by Dandini et al. (2019) is equipped with a small sun-tracking shadow disk, which also allows access to the important sky region close to the sun. However, strong optical distortion and the large FOV of the fish-eye lens call for more advanced geometric calibration methods relying on tracking of stars and planets (Schumann et al.2013; Urquhart et al.2016; Dandini et al.2019). Due to the smaller FOV, HaloCam can be calibrated using the simple “chessboard method” (Zhang2000; Heikkilä and Silvén1997) as described in Forster et al. (2017). Secondly, finding a source of uniform illumination for flat-field calibration of all-sky imagers is challenging (Urquhart et al.2015; Dandini et al.2019).

So far, camera observations of halo displays only used relative intensity measurements to retrieve information about ice crystal properties. However, observations of halo displays cannot be directly linked to these properties due to the effect of multiple scattering and the contribution of aerosol below the cirrus cloud (Forster et al.2017). To disentangle these effects and to retrieve ice crystal microphysical properties, the observations have to be compared with radiative transfer simulations. For such a comparison, calibrated measurements of sky radiance are required, and thus the camera must be accurately characterized both geometrically and radiometrically.

This paper presents HaloCamRAW, an extension of the HaloCam observation system described in Forster et al. (2017). To the authors' knowledge, HaloCamRAW is the first weather-proof camera system specifically designed for automated observation and radiometric analysis of halo displays. After describing the HaloCam system including HaloCamRAW in Sect. 2, methods for geometric (Sect. 3) as well as absolute radiometric calibration (Sect. 4) of this camera will be presented. The spectrometer of the Munich Aerosol Cloud Scanner (specMACS), an extensively calibrated and characterized (but not weather-proof) hyperspectral imager (Ewald et al.2016), serves as a reference for the absolute radiometric calibration of HaloCamRAW. The radiometric characterization is inspired by the procedure and notation in Ewald et al. (2016). Section 5 demonstrates the application of the geometric and radiometric characterization to observations of a 22 halo, which are compared to radiative transfer simulations assuming randomly oriented ice crystals.

2 HaloCam system description
Back to toptop

HaloCam, the weather-proof and sun-tracking camera system, allows for an automated observation of halo displays (Forster et al.2017). The camera system was developed at the Meteorological Institute Munich (MIM) of the Ludwig-Maximilians-Universität (LMU) and installed on the rooftop platform for continuous observations. HaloCam consists of two wide-angle cameras, HaloCamJPG and HaloCamRAW, which are mounted on a sun-tracking system. HaloCamJPG, which was presented in Forster et al. (2017), cannot be used for a quantitative analysis due to on-chip postprocessing and JPEG compression.

This paper focuses on HaloCamRAW, which provides the “raw”, i.e., unprocessed and uncompressed, signal from the sensor. HaloCamRAW, as shown in Fig. 1, is an Allied Vision Manta G-235C camera equipped with a Kowa LM6HC wide-angle lens with 6 mm focal length (see Table 1). With its 1/1.2′′ Sony IMX174 CMOS sensor, HaloCamRAW yields a field of view (FOV) of 87 in the horizontal and 65 in the vertical direction1. The RGB sensor features 1936×1216 pixels and captures spectral information via so-called primary color (red, green, blue) filters. These are located over the individual pixels, arranged in a Bayer color filter array (CFA) (Bayer1975). For this study, HaloCamRAW is used in “raw” mode; i.e., the signal measured by the camera sensor is directly used without (color) processing. This provides monochrome images with a superimposed Bayer checkerboard pattern as shown in Fig. 2. A schematic illustration of the Bayer CFA layout with the red (R), blue (B), and two green (G1, G2) channels is displayed as a magnified detail of Fig. 2.

Figure 1(a) HaloCam setup with HaloCamRAW. The circular shade blocks direct sunlight and is covered with black, antireflective color on the side facing the camera. (b) Interior of HaloCamRAW's weather-proof casing. HaloCamRAW consists of an Allied Vision Manta G-235C camera with a Kowa lens of 6 mm focal length. The camera is fixed on a “drawer”, which is attached to the circular front lid of the cylindric weather-proof casing. A metal sheet is glued on the top of the camera body with a thermal compound to support the cooling of the camera. For the window of the camera casing, a Heliopan UV filter with antireflection coating was used. The PoE (Power over Ethernet) cable is guided inside the camera casing via a water-proof connecting plug through the lid just below the window.


Table 1HaloCamRAW specifications.

Download Print Version | Download XLSX

Figure 2HaloCamRAW image as detected by the sensor. The image exhibits the superimposed mosaic pattern of the Bayer color filter array (CFA, Bayer1975), which is shown schematically on the right with the red (R), the two green (G1, G2), and the blue (B) channels.


Since Allied Vision's Manta G-235C itself is not weather-proof, a protecting aluminum casing was built (see Fig. 1). The casing has a cylindrical shape and the camera is fixed on a “drawer” which is attached to the circular front lid (see Fig. 1b). An antireflection-coated UV filter (Heliopan GmbH) is used as a window for the casing. The PoE (Power over Ethernet) cable is guided inside the casing through the circular lid just below the window via a water-proof connecting plug. HaloCamRAW is operated in an automatic exposure mode. It measures the histogram of the current image to adjust the exposure time of the next image so that bright areas are not saturated.

The HaloCam camera system, with its two cameras HaloCamJPG and HaloCamRAW, is operated by the same sun-tracking mount described in Forster et al. (2017). The mount features two stepper motors with gear boxes to automatically align the position of the camera with the calculated direction of the sun. The stepper motors allow an incremental positioning of 2.16 arcmin per step (Seefeldner et al.2004) and have an estimated pointing accuracy of about ±0.5 (2σ confidence interval) (Forster et al.2017). Every 10 s HaloCam's position relative to the sun is updated and a picture is recorded. Using a sun-tracking mount is ideal for the automated observation of halo displays and later image processing since it ensures that the center of the camera is aligned with the sun and thus all recorded halo displays are centered on the images. To protect the lens from direct solar radiation and to avoid stray light, a small circular shade fixed in front of the camera is sufficient with this setup (see Fig. 1). The camera FOV and the sensor resolution were chosen to achieve the optimal trade-off between a large coverage of the sky with high spatial resolution and low image distortion. The 22 halo, sundogs, upper and lower tangent arc, and circumscribed halo, which are the most frequently observed halo displays according to Sassen et al. (2003) and Arbeitskreis Meteore e.V. Sektion Halobeobachtungen (AKM,, last access: 5 July 2020), are captured by HaloCamRAW's FOV. By capturing the most frequently observed halo displays, HaloCamRAW is expected to provide sufficient information to gain a better understanding of the relationship between halo displays and typical ice crystal properties in cirrus clouds.

Since the presence or absence of the rare 46 halo might provide additional information, HaloCamRAW was tilted upward by 26 compared to HaloCamJPG. This setup allows us to observe the upper part of both the 22 and 46 halo (cf. Fig. 2). The upper part of these halo displays is usually brighter and more frequently visible than the lower part due to a shorter optical path through the atmosphere and less multiple scattering which acts to diminish the brightness contrast of the halo display (e.g., Gedzelman2011; Forster et al.2017).

The HaloCam system was installed in September 2013 on the rooftop platform of MIM (LMU) in Munich with HaloCamJPG only and was extended in September 2015 by HaloCamRAW. The MIM rooftop platform hosts a cloudnet site (Illingworth et al.2007) featuring operational measurements by a MIRA-35 cloud radar (Görsdorf et al.2015), a CHM15kx ceilometer (Wiegner et al.2014), and an RPG-HATPRO microwave radiometer. Further operational measurements are performed by a CIMEL sun photometer, which is part of the AERONET (Aerosol Robotic Network) network (Holben et al.1998), as well as with the institute's own sun photometer SSARA (Sun–Sky Automatic Radiometer, Toledano et al.2009, 2011; Grob et al.2020). HaloCam observations ideally complement these measurements to retrieve information about ice crystal properties.

3 Geometric calibration
Back to toptop

Halo displays are single-scattering phenomena. Thus, their relative position to the sun is directly linked to the scattering phase function of the ice crystals producing them: the phase function of smooth hexagonal solid columns, for example, predicts a 22 and 46 halo at a scattering angle (Θ) of 22 and 46, respectively (e.g., Yang et al.2013). To uniquely identify halo displays in terms of their relative position to the sun and to allow a quantitative analysis of HaloCamRAW images, a geometric calibration which determines the transformation between the image pixels and scattering angles is necessary. For the geometric calibration of HaloCamRAW several pictures are taken of a chessboard pattern from different angles and orientations. These pictures are used to estimate the intrinsic camera parameters as well as the radial and tangential distortion parameters of the lens. This method was already used in Forster et al. (2017). It is based on Zhang (2000) and Heikkilä and Silvén (1997) and was implemented in OpenCV by Itseez (2015) with a detailed reference in Bradski and Kaehler (2008).

Using the distortion coefficients and intrinsic parameters, the camera pixels can be undistorted and mapped to the spherical world coordinate system. Projected onto the image plane, a zenith (ϑ) and azimuth angle (φ) can be assigned to each pixel relative to the center of the sun. In this case the relative zenith angle ϑ corresponds to the scattering angle Θ.

An overlay of the relative zenith (ϑ) and azimuth (φ) for the HaloCamRAW red channel (R channel) is displayed in Fig. 3 with representative contour lines at ϑ=22, 35 and 46. The geometric calibration was performed for the raw image (cf. Fig. 2). The horizontal and vertical FOV of HaloCamRAW can be estimated from the calculated scattering angle grid to ∼87 and 65, respectively. With a resolution of 608×968 quadratic pixels, the angular resolution of each of the four color channels amounts to about 0.1. Note that the individual channels are extracted from the Bayer pattern without interpolation (cf. Fig. 2). The HaloCamRAW image is separated into segments using the relative azimuth angle φ. Figure 3b indicates the five azimuth segments, each 30 wide. For further analysis the radiance within each image segment is averaged in the azimuthal direction (φ), i.e., along the 22 halo. The angular width of the segments allows us to reduce measurement noise and at the same time maintains the necessary spatial resolution to resolve brightness fluctuations of the 22 halo. Upper tangent arcs would be covered by segment no. 3, while sundogs would be visible below segments no. 1 and 5. Thus, if halo displays are visible, segments no. 1, 2, 4, and 5 are expected to contain only features of the 22 and 46 halo. Tilting the camera upward by 26, as shown in Fig. 3a, allows us to observe the more frequent upper part of the 22 and 46 halo and is therefore more suitable for a quantitative analysis.

Figure 3(a) HaloCamRAW image (red channel) from 2 February 2016, 09:42 UTC, with corresponding scattering angle (ϑ) grid and representative contour lines at 22, 35, and 46. (b) Relative azimuth angle (φ) grid with numbered labels for the five image segments, each spanning an interval of 30.


4 Radiometric characterization
Back to toptop

Each sensor pixel is a semiconductor device which converts light into electrical charge and can be treated as an independent radiometric sensor. The charge collected on a pixel is converted to a voltage and then to a digital value by the A/D converters, which introduces noise at each step. The signal measured by the sensor can be expressed as


with Sd being the dark signal, S0 the radiometric signal, and 𝒩 the measurement noise, as defined in Ewald et al. (2016). The measurement noise 𝒩 is the sum of the radiometric signal noise 𝒩0 and the dark signal noise 𝒩d:


In the following sections the components of the measured signal S will be characterized, and their sensitivity on the camera settings and ambient conditions will be investigated. The dark signal measurements were performed in the optics laboratory of the Meteorological Institute at LMU on 16 July 2015. The measurements at the large integrating sphere (LIS) and the spectral characterization of the sensor were performed at the Calibration Home Base (CHB) (Gege et al.2009; DLR Remote Sensing Technology Institute2016) of the Remote Sensing Technology Institute at the German Aerospace Center (DLR) in Oberpfaffenhofen on 28 June 2016. In the subsequent sections, temporally averaged values are indicated by angle brackets while spatial averages are denoted by an overbar. If not stated explicitly all variables are defined pixel-wise, and uncertainties are provided with a 1σ confidence interval.

4.1 Dark signal

The dark signal Sd is defined as the signal which can be measured when no light is entering the camera, i.e., when the shutter is closed. This implies S0=0 and Eq. (1) becomes


For an averaged dark image S the remaining noise approaches zero 〈𝒩d〉→0 and the dark signal Sd can directly be measured. The dark signal consists of the dark current sdc, which is caused by thermally generated electrons and holes within the semiconductor material of the sensor, and the readout offset of the A/D converters Sread. The dark current sdc depends on the temperature T and the exposure time texpos:


Thermal electrons are generated randomly over time with an increasing rate as the temperature rises. Since HaloCamRAW has no external shutter, the dark signal during operation has to be estimated from the laboratory characterization. The following experiments were performed in a dark room, and the camera lens was covered with an opaque cloth.

Figure 4 displays the dark signal Sd averaged over 100 images for an exposure time of texpos=2.0 ms and a device temperature of 45 C for the R channel. The temporally (over 100 images) and spatially (over all pixels) averaged dark signal amounts to about Sd=(16.7±0.2) DN (digital number). For this number of averaged images, the dark signal in Fig. 4 does not show a significant spatial pattern. The same is true for the G1, G2, and B channel. Therefore, a spatially averaged dark signal will be used for the following analysis and later image processing.

Figure 5 shows the dependency of the dark signal on exposure time for a constant temperature inside the camera of 45 C. In operational mode and under daylight conditions, typical exposure times of 1 to 3 ms are used. For exposure times up to 50 ms the mean dark signal amounts to about 16.7 DN with a standard deviation of 0.8 DN for the R channel. The standard deviation of the mean dark signal for exposure times below 50 ms is less than 0.02 DN or 0.1 %. As observed by Urquhart et al. (2015) and Ewald et al. (2016) (VNIR camera of specMACS), the dark signal appears to be independent of the exposure time. For larger exposure times, which are shaded in gray in Fig. 5, the dark signal as well as its standard deviation increase slightly. This behavior is most likely a combination of the increasing dark current signal due to a longer exposure time and an increase of the read noise signal Sread caused by the A/D converters.

To investigate the temperature sensitivity of the dark signal, measurements were performed with the camera set up inside a climate chamber (Weiss2, SB11/160/40) in a dark room and with the camera lens covered. The temperature inside the climate chamber can be adjusted between −40 and 180 C with increments of 0.1 C. The estimated accuracy is about 0.05 K. For the dark measurements with HaloCamRAW the temperature was increased from 10 to 50 C in steps of 5 C. Within this temperature range the averaged dark signal varied less than 0.5 DN.

To obtain an estimate for the temporal drift of the dark signal, the mean standard deviation was calculated using all recorded dark images for the different camera temperatures and exposure times and results in less than 2.20 DN for the four channels. For the dark signal correction of the HaloCamRAW data, the respective mean values from Fig. 5 are used for each of the four channels: 16.68, 16.68, 16.67, and 16.61 DN for the R, G1, G2, and B channel, respectively.

Figure 4HaloCamRAW dark signal (in DN) of the R channel, averaged over 100 images. An exposure time of texpos=2.0 ms was chosen and a temperature of 45 C was measured inside the camera.


Figure 5HaloCamRAW dark signal and dark signal noise of all four channels (R, G1, G2, B) for different exposure times ranging from 0.03 to 1000 ms. The camera's internal temperature was constant at 45 C. The dark signal average and the standard deviation were evaluated over 100 images for each exposure time. The values in the legend represent the average and standard deviation of the dark signal over all measurements and exposure times for the respective channel.


4.2 Vignetting correction

The wide-angle lens of HaloCamRAW causes a decreasing radiometric signal S0 for ray paths further away from the optical axis of the lens. This illumination falloff towards the edges of the sensor is called vignetting. There are two different types of vignetting:

  • 1.

    Optical vignetting occurs when the ray bundle, which forms the image, is truncated by two or more physical structures in different planes (Bass et al.2010). Typically, one is the nominal aperture and another is the edge of a (multiple element) lens. This kind of vignetting naturally occurs in all lenses and typically affects peripheral light rays, far off the optical axis.

  • Natural vignetting describes the effect that for off-axis image points the illumination is usually lower than for the image point on the optical axis (Bass et al.2010).

Optical vignetting can be diminished by reducing the entrance pupil, i.e., the aperture by increasing the f number. According to Bass et al. (2010) the f number is defined by

(5)fnumber=focal lengthentrance pupil diameter.

The f number of HaloCamRAW's Kowa lens can be adjusted mechanically between 1.8 and 11 by a screw. A fixed value of f number =8 was chosen for all measurements and the calibration. For the observation of halo displays close to the sun this represents a good trade-off between a small aperture and short exposure times.

To obtain a model for the nonuniformity of the sensor response as a function of the pixel location, flat-field measurements were performed using the large integrating sphere (LIS) at CHB as a uniform light source. Several measurements were performed with the same exposure time. To minimize the impact of inhomogeneities in the brightness of the integrating sphere, images were recorded at six different orientations by rotating the camera around its own axis, i.e., with the center of the camera roughly pointing to the center of the sphere. For each orientation 40 images were recorded, dark signal corrected, and averaged. The measurements, which were averaged over the rotation angles of the camera relative to the sphere, are shown in Fig. 6a with the signal normalized to 1. The spherical patches visible in the figure are due to a hole in the sphere, which allows for injecting a laser as a light source for specific experiments. The hole appears at different locations on the image due to the different rotation angles of the camera. Owing to the large field of view of the camera, the edge of the two hemispheric components of the LIS is visible. In order to fit a model to the flat-field measurements, these two regions were masked out as displayed in Fig. 6b. The flat-field model correcting for the vignetting effect was determined by fitting a two-dimensional (2D) second-order polynomial to the averaged and masked measurements.


where r2=x-x02 is the distance of the location x from the image center x0 in pixel units. The result is depicted in Fig. 6c for the R channel with the following parameterization:


with y0=297.2 and x0=473.8. Finally, Fig. 6d shows the relative difference between the flat-field model and the measurements in percent averaged over all 6×40 images. The fluctuations of the signal difference are due to inhomogeneities of the integrating sphere. However, these inhomogeneities are not relevant for the image processing procedure since the flat-field model is used to correct the camera measurements. The average difference between model and measurement amounts to (0.0±0.5) % for the R channel with similar values for the remaining channels. Correcting for the vignetting, the flat-field-corrected signal SF is defined by


with the radiometric signal S0 and the flat-field correction F. This correction is applied to the radiometric signal S0 of the red, green, and blue channel separately.

Figure 6(a) HaloCamRAW dark-signal-corrected measurements S0 (R channel), which are normalized to 1, of the large integrating sphere (LIS) averaged over six different camera orientations, with 40 images each. (b) S0, normalized to 1, as in (a) with a mask applied to the areas where the holes and the edge of the LIS are visible. (c) Flat-field model for the HaloCamRAW R channel fitted against the measurements with a two-dimensional second-order polynomial. (d) Relative difference between flat-field model and masked measurements.


4.3 Linearity of radiometric response

Similar to Ewald et al. (2016) the linearity of the CMOS sensor of HaloCamRAW was investigated by measuring a temporally stable light source using different exposure times. This experiment was performed using the LIS at CHB. Baumgartner (2013) characterized the output stability of the LIS to better than σ=0.02 % over a time range of 330 s. For a perfectly linear sensor with response R, the photoelectric signal S0̃ should increase linearly with exposure time texpos and radiance L:


with the normalized signal sn defined by


The deviation of the actually observed signal S0 from the linear relationship of S0̃ is called photoresponse nonlinearity. The actually observed signal S0 can be written as


with the flat-field correction F, and it follows that the normalized signal can be obtained by


Figure 7 shows the measured radiometric signal S0 for exposure times texpos ranging from 0.5 to 29.5 ms, averaged over five images for each exposure time. For exposure times larger than 23 ms some pixels start to get overexposed. These pixels are excluded from the analysis. The measured signal ranges between about 84 and 4020 DN for the G1 and G2 channels. For the data analysis of the HaloCamRAW images, the measured signals range between 1000 and 3400 DN, where the mean deviation from a perfectly linear sensor amounts to 0.15 %, 0.27 %, 0.24 %, and 0.04 % for the R, G1, G2, and B channel, respectively. For signals close to saturation (4095 DN) the sensor becomes strongly nonlinear. Thus, signals S0>3400 DN have to be excluded from the analysis.

Figure 7HaloCamRAW average radiometric signal S0 as a function of exposure time texpos for the four channels. In operational mode, the measured signal typically ranges between 1000 and 3400 DN, where the averaged signal deviates from a linear behavior between 0.04 % for the B channel and 0.27 % for the G1 channel. Signals below and above this range are shaded in gray. For signals close to saturation (4095 DN, black dashed line) the signal deviates clearly from a linear behavior.


4.4 Spectral response

The spectral response of HaloCamRAW was characterized in a similar way as described in Gege et al. (2009) and Baumgartner et al. (2012) using a collimated beam of the monochromator (Oriel MS257) at CHB. The monochromator has an absolute uncertainty of ±0.1 nm for λ≤1000 nm and ±0.2 nm for λ>1000 nm, with a spectral bandwidth of 0.65 and 1.3 nm, respectively (Baumgartner2019). To keep the duration of the calibration procedure short, only a small region of 8×8 pixels (per channel) on the camera sensor was illuminated by the monochromator via a parabolic mirror. Measurements were performed over a wavelength range of 350–900 nm with steps of 5 nm together with the window of the camera casing shown in Fig. 1. Figure 8 displays the result of the spectral calibration for the red, the blue, and the two green channels. To obtain the spectral sensitivity curves, the raw images were averaged over the illuminated pixel region and over a set of 10 images per wavelength. Subsequently, the dark signal was subtracted and the spectral response for each channel was normalized to 1.

Figure 8HaloCamRAW relative spectral response for the R, G1, G2, and B channel.


4.5 Absolute radiometric response

To obtain an estimate for the absolute radiometric response of HaloCamRAW the images recorded on 22 September 2015 were cross calibrated against simultaneous specMACS measurements. For five different specMACS scans the HaloCamRAW images recorded within the time of the specMACS scan were selected and averaged. The absolute radiometric response of HaloCamRAW can be determined by dividing the normalized and flat-field-corrected signal sn in digital numbers per millisecond (DN ms−1) by the specMACS radiance L in mW m−2 nm−1 sr−1


An example of one of the five specMACS scans is displayed in Fig. 9 showing the upper part of a 22 halo. The first panel (Fig. 9a) displays the normalized and flat-field-corrected signal sn of HaloCamRAW's R channel averaged within the time of the specMACS scan from 10:28:17 to 10:30:27 UTC in Fig. 9b. The specMACS radiance was interpolated to the angular grid of HaloCamRAW and weighted with the spectral response, here for the R channel. The radiometric response for HaloCamRAW is determined by dividing sn from HaloCamRAW by the specMACS radiance L, as depicted in Fig. 9c. Here, one radiometric response R for all sensor pixels is determined by averaging over all pixels in Fig. 9c under the assumption that the photoresponse nonuniformity is already accounted for by the flat-field correction. Table 2 provides the resulting radiometric response R (DN ms−1 mW−1 m2 nm sr) as defined in Ewald et al. (2016) averaged for the five evaluated scenes. These values were derived using the specMACS scans on both sides of the sun as shown in Fig. 9c. The uncertainties are provided within a 1σ confidence interval and comprise specMACS's total radiometric uncertainty, which is computed for each pixel, and the standard deviation of the calibration factor calculated over all considered pixels.

Figure 9(a) HaloCamRAW normalized and flat-field-corrected signal sn (DN ms−1) for the R channel (10:29:20 UTC) and (b) specMACS radiance L weighted with the HaloCamRAW spectral response of the R channel showing the upper part of the 22 halo on 22 September 2015 (10:28:17–10:30:27 UTC). (c) The radiometric response was calculated by dividing sn,HaloCamRAW/LspecMACS, which was interpolated to the same angular grid. The image region was chosen to avoid the specMACS scan above the sun, which might be stray light contaminated, and the lower part of the HaloCamRAW image, which happened to be obstructed by a cable in this instance.


Table 2HaloCamRAW absolute radiometric response within a 1σ confidence interval.

Download Print Version | Download XLSX

4.6 Signal noise

The measurements of the LIS can also be used to estimate the noise 𝒩 of the measured signal as described in Ewald et al. (2016). The noise consists of the dark noise 𝒩d and the photon shot noise 𝒩shot. Thus, the standard deviation of the signal noise can be calculated by


The number of photons N detected over a time interval texpos can be estimated by a Poisson distribution. A Poisson distribution with expectation value N has a standard deviation of σNN. Thus, the variance of the photon shot noise σshot2 should scale linearly with the number of detected photoelectrons N and the squared conversion gain k2 (DN2), and σ𝒩 can be written as


Figure 10 shows a histogram of the variance σN2 (a) and the standard deviation σ𝒩 (b) of the measured signal of the LIS. For this analysis each sensor pixel, evaluated over five images, was used for all exposure times (0.5 to 9.5 ms). The results are shown for the R channel here but are very similar for the other three channels. According to Eq. (15), the variance of the signal measured by each pixel should scale linearly with the signal itself (Fig. 10a), whereas the standard deviation should scale with the square root of the signal (Fig. 10b). In case the measurements deviate from the expected behavior, this would hint at possible nonlinearities of the sensor. The signal noise ranges from about 10 DN for signals of about 100 to about 40 DN for signals of about 1500 DN, which are typical for operational measurements.

Figure 10Two-dimensional histograms of the variance (DN2(a) and the noise (DN) (b) of the measured signal as a function of the averaged signal of the R channel. The black lines are least-square fits, which are parameterized as indicated by the respective equation in the figure.


4.7 HaloCamRAW total radiometric uncertainty

The total radiometric uncertainty of HaloCamRAW was estimated by applying Gaussian error propagation to the equations describing the measured signal with the respective errors. Similar to the description in Ewald et al. (2016), the calculation of the total radiometric uncertainty will be outlined in the following. According to Eq. (1) the uncertainty of the radiometric signal S0 is computed by combining the absolute uncertainties of the dark signal σd(texpos,T) and the instantaneous noise σ𝒩(S0):


As defined by Eq. (12) the uncertainty of the normalized signal sn consists of the relative uncertainty of the photoelectric signal σS0, the relative uncertainty of the flat-field calibration σF, and the uncertainty due to the nonlinearity of the sensor σnonlin according to


Uncertainties due to polarization of light by components of the camera or the casing were not determined for HaloCamRAW. However, according to Ewald et al. (2016), the largest part of the polarization sensitivity of specMACS is introduced by the transmission grating which adds the spectral dimension to the measurements. Since HaloCamRAW is not equipped with a grating, it is assumed that its polarization sensitivity is significantly lower than for specMACS. Direct solar radiation is unpolarized, and thus the degree of polarization for scattering angles in the region of the 22 halo is expected to be less than about 5 % (Hansen and Travis1974; Emde et al.2010). The degree of polarization for transmitted light in the region of the 22 halo is lower than for observations of reflected light from cloud sides, especially in the rainbow scattering region, which is the focus of Ewald et al. (2016). Thus, we can conclude that, even if the polarization sensitivity of the camera was significant, the error in the measured signal would be very small due to the low degree of polarization of the incoming radiation. Therefore, the contribution of the polarization sensitivity to the total measurement uncertainty is considered negligible for HaloCamRAW.

Finally, the radiometric calibration accounts for the error of the sensor response σR, which was estimated from cross calibration between HaloCamRAW and specMACS


Table 3 provides the total relative and absolute radiometric uncertainties for the four channels of HaloCamRAW for two typical signals of 1000 DN and 3000 DN. The relative radiometric uncertainty is an estimate of the error of the normalized signal sn (Eq. 17), which is smaller than 4 % for all four channels. For larger signals the relative 2σ uncertainty is smaller since the absolute uncertainty is divided by a larger value (cf. Eq. 18). This uncertainty is valid for signal ratios since they are independent of the sensor response R. For spectral radiance measurements, however, the uncertainty increases significantly due to the contribution of the uncertainty of the estimated sensor response σR. For the R channel the total absolute uncertainty amounts to about 4.5 % and about 5.5 % for the two green channels. The uncertainty is largest for the B channel, with about 11.5 %.

Table 3HaloCamRAW total radiometric uncertainty with a 2σ confidence interval.

Download Print Version | Download XLSX

Since the radiometric response of HaloCamRAW was cross calibrated against specMACS, its estimated uncertainty comprises both the relative radiometric uncertainty and specMACS's absolute radiometric uncertainty. Additional minor sources of uncertainty are the following. First, the HaloCamRAW images are recorded every 10 s, so the average temporal offset between the specMACS and HaloCamRAW measurements amounts to 5 s, which leads to small deviations due to cloud motion and inhomogeneities of the scene. Second, due to the temporal offset between the measurements, the specMACS and HaloCamRAW scenes cannot be perfectly matched and a slight misalignment remains. Third, to compare the measurements, the specMACS observations have to be convolved with the spectral response of the four channels of HaloCamRAW. For wavelengths at the edge of the spectral sensitivity of the specMACS sensor, the measurement uncertainty increases strongly, introducing additional uncertainty in the estimated radiometric response for the HaloCamRAW measurements. This effect is responsible for the larger uncertainty of the blue channel, which has a spectral response centered at much shorter wavelengths. In this spectral region specMACS has a larger measurement uncertainty compared to the red and green channels.

5 Application
Back to toptop

With a radiometrically characterized camera it is possible to quantitatively analyze the measured radiance distribution. Figure 11a shows the R channel of a HaloCamRAW image, averaged over 2 h on 21 April 2016. The observations show a 22 halo with the direct sunlight blocked by the circular sun shade (see Sect. 2). The radiance at the 22 halo peak amounts to about 220 mW m−2 nm−1 sr−1 with a 2σ measurement uncertainty of about 10 nm−1 sr−1 derived from the absolute radiometric characterization (see Fig. 11b). The 22 halo ratio (HR) serves as a measure of the brightness contrast of the halo display (e.g., Forster et al.2017) and amounts to about 1.03 in the azimuth segment indicated in yellow in Fig. 11a. The measurement uncertainty of the 22 HR amounts to about 3 % and is calculated by applying the relative radiometric characterization since a signal ratio is considered.

Figure 12 displays radiative transfer simulations with libRadtran (Mayer and Kylling2005; Emde et al.2016) using the DISORT solver (Stamnes et al.1988) and ice crystal optical properties based on the parameterization of Yang et al. (2013), which assumes randomly oriented crystals. Three exemplary ice crystal habits were selected: plates (first row), hollow columns (second row), and solid columns (third row). The ice crystal optical properties of Yang et al. (2013) provide three degrees of surface roughness: smooth, moderately roughened, and severely roughened. To allow for a more flexible parameterization of ice crystal surface roughness, simulations were performed for mixtures of severely roughened and smooth ice crystals as explained in Forster et al. (2017). This parameterization assumes that the cirrus cloud consists of two ice crystal populations: one population of smooth hexagonal crystals capable of forming a 22 and/or 46 halo and a second population consisting of severely roughened ice crystals which do not produce a halo display and serve as a “background” of scattering ice particles. These two populations are mixed by scaling their optical thickness according to their particle fraction in the cirrus cloud. Since the 22 halo is produced by smooth hexagonal ice crystals, the fraction of smooth ice crystals in this parameterization determines the HR, i.e., the brightness contrast of the 22 halo. The 22 HR in Fig. 12 increases from left to right with a growing fraction of smooth ice crystals. All remaining simulation parameters are kept constant (see Fig. 12 caption). To represent the HaloCamRAW's R channel, libRadtran simulations were performed between 350 and 900 nm and averaged with the sensor's spectral response as shown in Fig. 8.

Figure 11HaloCamRAW R channel (a) radiance and (b) 2σ standard deviation from 21 April 2016, averaged over the period between 12:00 and 14:00 UTC. The 22 halo ratio amounts to 1.03 and was calculated in the averaged azimuth segment, indicated here in yellow.


Figure 12LibRadtran simulations using ice crystal plates (a, b, c), hollow columns (d, e, f), and solid columns (g, h, i) for a mixture of smooth and roughened crystals, with increasing smooth crystal fraction (SCF) from left to right. The SCF of the respective columns was chosen to achieve a similar 22 halo ratio (HR) for the three different habits. The observed HR lies between the simulated values of the left and center column. The remaining simulation parameters were kept constant: a cirrus optical thickness of 0.4 was chosen to roughly match the observed radiance values, and an effective crystal radius reff=20µm as a typical value for cirrus clouds was assumed. The simulations were performed for an aerosol optical thickness 0.15 with the “continental average” optical properties mixture from OPAC (Hess et al.1998), for an average solar zenith angle of SZA=42.8, assuming an absorbing surface and using the spectral response of the red channel (cf. Fig. 8).


The simulated radiance values of the whole scene are comparable to the observations, but the 22 and 46 HR varies significantly among the different ice crystal shapes and smooth crystal fractions (SCFs). The radiative transfer simulations using solid columns produce the best-matching radiance distribution compared to the HaloCamRAW observations. For a SCF between 20 % and 30 % they produce a 22 HR between 1.01 and 1.06. The simulations using ice crystal plates (Fig. 12a–c) do not represent the observations well since they produce an additional 46 halo. Also hollow columns do not match the observations since the scattering angle region within the 22 halo close to the sun is much brighter compared to the observations. These findings are supported by Fig. 13: the simulation using ice crystal plates (blue) shows a small peak at the position of the 46 halo, which is not present in the observed radiance distribution (black). The simulation using hollow columns exhibits another peak at scattering angles of about 18 (orange line in Fig. 13). Qualitatively, the simulation using solid columns best represents the observations. Since the cirrus and aerosol optical thickness as well as the ice crystal effective radius are only a rough estimate, a slight offset between observations and simulations remains.

Figure 13The black solid line displays the HaloCamRAW radiance in the principal plane above the sun from the scene shown in Fig. 11. The 2σ uncertainty of the HaloCamRAW radiance is represented by the gray shading around the black line. The scattering angles of the 22 and 46 halo peaks are indicated by the vertical black dashed lines. The red dashed line indicates the minimum of the 22 halo. The 22 halo ratio is computed by the ratio between the radiance values of the maximum and the minimum. The colored lines represent the radiance in the principal plane from the libRadtran simulations shown in Fig. 12 (central column) for ice crystal plates (blue), hollow columns (orange), and solid columns (green).


On this basis a method can be developed to retrieve ice crystal properties with help of radiative transfer simulations. The brightness contrast of the halo contains valuable information about ice crystal properties, such as shape and surface roughness (van Diedenhoven2014; Forster et al.2017). However, multiple scattering by aerosol and cirrus cloud particles introduces ambiguities. Additional observations of aerosol and cirrus optical thickness, for example from sun photometer measurements, must therefore be included in the retrieval to reduce the ill-posedness of the problem. The development of such a retrieval will be the focus of a future publication.

While this study focuses solely on randomly oriented crystals, halo displays caused by oriented crystals, such as sundogs, upper tangent arcs, and the rare Parry and supralateral arc (e.g., Greenler1980; Tape1994), can also be observed within HaloCamRAW's FOV and contain important information about the fraction of oriented plates and columns. Depending on the solar elevation, halo displays formed by oriented and randomly oriented crystals overlap in certain image regions, for example the upper tangent arc and 22 halo or the supralateral arc and 46 halo (Cowley2020). For the future development of a quantitative retrieval method, care must be taken to treat those image regions appropriately.

6 Conclusions
Back to toptop

We present a procedure for geometric, spectral, and absolute radiometric characterization of the weather-proof RGB camera HaloCamRAW which can, in principle, be applied to other RGB camera systems with similar field of view. HaloCamRAW is part of the automated halo observation system HaloCam described in Forster et al. (2017) and designed for the quantitative analysis of halo displays.

The geometric calibration was performed using a chessboard pattern with known dimensions to determine the camera matrix as well as the distortion coefficients of the raw image with Bayer pattern. The sensor's dark signal was determined using a climate chamber in a dark room and with the camera lens covered. The photoresponse nonuniformity (i.e., the vignetting effect), the spectral response of the RGB sensor, linearity of the sensor's radiometric response, and signal noise were characterized at the Calibration Home Base (CHB) of the Remote Sensing Technology Institute at the German Aerospace Center in Oberpfaffenhofen. While the spectral response was characterized using a monochromator, the remaining effects were determined using the large integrating sphere (LIS) of the facility. The absolute radiometric response was estimated by cross calibrating the HaloCamRAW observations against the completely characterized specMACS imager for simultaneously measured scenes of a 22 halo. Finally, the total radiometric uncertainty was determined by taking into account the aforementioned error sources as well as the radiometric uncertainty of specMACS for the cross calibration. The polarization sensitivity of HaloCamRAW was considered negligible.

For a typical measurement signal of 1000 DN the relative radiometric uncertainty amounts to 2.4 % for both green channels, 2.8 % for the red channel, and 3.3 % for the blue channel. For a larger signal of 3000 DN the relative radiometric uncertainty ranges between 1.7 % for the green channels and 2.1 % for the blue channel. The absolute radiometric uncertainty is larger due to the additional uncertainty of specMACS and amounts to 5.0 % for the red channel, 5.8 % for the green channels, and 11.8 % for the blue channel for a sensor signal of 1000 DN, and it is similar to a signal of 3000 DN since a large part of the additional uncertainty arises from the inhomogeneity of the scene used for cross calibration and the absolute radiometric uncertainty of specMACS.

The geometric and radiometric characterization of HaloCamRAW were applied to a scene observed on 21 April 2016 when a 22 halo was present for about 2 h. The observed radiance distribution was compared to radiative transfer simulations using solid columns, hollow columns, and plates as well as three different mixtures of severely roughened and smooth ice crystals which produced a 22 halo ratio similar to the measurements. The remaining parameters of the cirrus were kept constant: an optical thickness of 0.4 was chosen to roughly match the absolute values of the HaloCamRAW radiances, and an effective crystal radius of 20 µm was assumed, which is a typical value for cirrus clouds. Although this parameter choice produces a comparable brightness contrast for the 22 halo, some ice crystal habits produce additional features in their radiance distribution, which are not visible in the HaloCamRAW observations and can be excluded in this case. For example, plates produce an additional 46 halo and hollow columns feature another radiance peak at a scattering angle of about 18. This comparison demonstrates the potential for developing a retrieval method for ice crystal properties including shape and roughness.

The absolute radiometric characterization allows comparison of the HaloCamRAW observations with radiative transfer simulations. If the HaloCamRAW observations are analyzed using ratios of radiance values, the relative radiometric uncertainty applies. This characterization is an important prerequisite to develop a quantitative retrieval of ice crystal properties, like crystal shape, size, and roughness, from observations of halo displays using HaloCamRAW. Using a long-term database of calibrated HaloCamRAW observations together with radiative transfer simulations, typical ice crystal properties of halo-producing cirrus clouds can be retrieved, which will be the focus of future publications. The retrieved ice crystal properties have the potential to complement space-borne retrievals by adding information about the forward scattering part of the phase function.

Data availability
Back to toptop
Data availability. 

The HaloCamRAW data used for the camera characterization and the simulation results will be provided upon request.

Author contributions
Back to toptop
Author contributions. 

LF and AB performed the measurements for the characterization of HaloCamRAW at CHB, DLR. LF evaluated the measurements and performed the radiometric and geometric characterization of the camera. LF also performed the radiative transfer simulations and evaluation of the case study for demonstrating the application of the camera characterization. MS designed and manufactured the weather-proof housing of the camera. TK assisted with the specMACS measurements and data processing for the absolute calibration. BM provided valuable input during the development of the methods and for the final version of the manuscript.

Competing interests
Back to toptop
Competing interests. 

The authors declare that they have no conflict of interest.

Back to toptop

We would like to thank Hans Grob for providing the software for controlling the Weiss climate chamber.

Review statement
Back to toptop
Review statement. 

This paper was edited by Andrew Sayer and reviewed by two anonymous referees.

Back to toptop

Bass, M., DeCusatis, C., Enoch, J., Lakshminarayanan, V., Li, G., Macdonald, C., Mahajan, V., and Van Stryland, E.: Handbook of Optics, 3rd edn., Volume I: Geometrical and Physical Optics, Polarized Light, Components and Instruments, McGraw-Hill, Inc., New York, NY, USA, 2010. a, b, c

Baumgartner, A.: Characterization of Integrating Sphere Homogeneity with an Uncalibrated Imaging Spectrometer, in: Proc. WHISPERS 2013, Gainsville, Florida, USA, 25–28 June 2013, 1–4, available at: (last access: 5 July 2020), 2013. a

Baumgartner, A.: Grating Monochromator Wavelength Calibration Using an Echelle Grating Wavelength Meter, Opt. Express, 27, 13596,, 2019. a

Baumgartner, A., Gege, P., Köhler, C., Lenhard, K., and Schwarzmaier, T.: Characterisation methods for the hyperspectral sensor HySpex at DLR's calibration home base, in: Proc. SPIE 8533, Sensors, Systems, and Next-Generation Satellites XVI, Edinburgh, United Kingdom, 24–27 September 2012, SPIE, 85331H, 371–378,, 2012. a

Bayer, B. E.: Color imaging array, U.S. Patent and Trademark Office Washington, DC, assignee: Eastman Kodak Co, US Patent 3,971,065, 1975. a, b

Boyd, S., Sorenson, S., Richard, S., King, M., and Greenslit, M.: Analysis algorithm for sky type and ice halo recognition in all-sky images, Atmos. Meas. Tech., 12, 4241–4259,, 2019. a

Bradski, D. G. R. and Kaehler, A.: Learning OpenCV, 1st edn., O'Reilly Media, Inc., Sebastopol, CA, 2008. a

Cazorla, A., Olmo, F., and Alados-Arboledas, L.: Development of a sky imager for cloud cover assessment, J. Opt. Soc. Am. A, pp. 29–39, 2008. a

Cowley, L.: Is it a 46 halo or a supra/infralateral arc?, Atmospheric Optics, available at:, last access: 12 May 2020. a

Dandini, P., Ulanowski, Z., Campbell, D., and Kaye, R.: Halo ratio from ground-based all-sky imaging, Atmos. Meas. Tech., 12, 1295–1309,, 2019. a, b, c

DLR Remote Sensing Technology Institute: The Calibration Home Base for Imaging Spectrometers, Journal of large-scale research facilities, 2, A82,, 2016. a

Emde, C., Buras, R., Mayer, B., and Blumthaler, M.: The impact of aerosols on polarized sky radiance: model development, validation, and applications, Atmos. Chem. Phys., 10, 383–396,, 2010. a

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,, 2016. a

Ewald, F., Kölling, T., Baumgartner, A., Zinner, T., and Mayer, B.: Design and characterization of specMACS, a multipurpose hyperspectral cloud and sky imager, Atmos. Meas. Tech., 9, 2015–2042,, 2016. a, b, c, d, e, f, g, h, i, j

Feister, U. and Shields, J.: Cloud and radiance measurements with the VIS/NIR daylight whole sky imager at Lindenberg (Germany), Meteorol. Z., 14, 627–639, 2005. a

Forster, L., Seefeldner, M., Wiegner, M., and Mayer, B.: Ice crystal characterization in cirrus clouds: a sun-tracking camera system and automated detection algorithm for halo displays, Atmos. Meas. Tech., 10, 2499–2516,, 2017. a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p

Gedzelman, S. D.: Approach to photorealistic halo simulations, Appl. Optics, 50, F102–F111,, 2011. a

Gege, P., Fries, J., Haschberger, P., Schötz, P., Suhr, B., Vreeling, W., Schwarzer, H., Strobl, P., and Ulbrich, G.: A new laboratory for the characterisation of hyperspectral airborne sensors, in: 6th EARSeL SIG IS Workshop, Tel Aviv, Israel, 16–19 March 2009. a, b

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,, 2015. a

Greenler, R.: Rainbows, Halos and Glories, Cambridge University Press, Cambridge, 1980. a, b

Grob, H., Emde, C., Wiegner, M., Seefeldner, M., Forster, L., and Mayer, B.: The polarized Sun and sky radiometer SSARA: design, calibration, and application for ground-based aerosol remote sensing, Atmos. Meas. Tech., 13, 239–258,, 2020. a

Haapanala, P., Räisänen, P., McFarquhar, G. M., Tiira, J., Macke, A., Kahnert, M., DeVore, J., and Nousiainen, T.: Disk and circumsolar radiances in the presence of ice clouds, Atmos. Chem. Phys., 17, 6865–6882,, 2017. a

Hansen, J. and Travis, L.: Light scattering in planetary atmospheres, Space Sci. Rev., 16, 527–610,, 1974. a

Heikkilä, J. and Silvén, 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, IEEE, 1106–1112,, 1997. a, b

Hess, M., Koepke, P., and Schult, I.: Optical properties of aerosols and clouds: the software package OPAC, B. Am. Meteorol. Soc., 79, 831–844, 1998. a

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. of Environ., 66, 1–16,, 1998. a

Illingworth, A. J., Hogan, R. J., O'Connor, E., Bouniol, D., Brooks, M. E., Delanoe, J., Donovan, D. P., Eastment, J. D., Gaussiat, N., Goddard, J. W. F., Haeffelin, M., Baltink, H. K., Krasnov, O. A., Pelon, J., Piriou, J.-M., Protat, A., Russchenberg, H. W. J., Seifert, A., Tompkins, A. M., van Zadelhoff, G.-J., Vinit, F., Willen, U., Wilson, D. R., and Wrench, C. L.: Cloudnet, B. Am. Meteorol. Soc., 88, 883–898,, 2007. a

Itseez: Open Source Computer Vision Library, available at: (last access: 10 July 2017), 2015. a

Long, C., Slater, D., and Tooman, T.: Total Sky Imager model 880 status and testing results, DOE/SC-ARM/TR-006, Pacific Northwest National Laboratory, Richland, Wash, USA, 2001. a

Long, C. N., Sabburg, J. M., Calbó, J., and Pages, D.: Retrieving cloud characteristics from ground-based daytime color all-sky images, J. Atmos. Ocean. Tech., 23, 633–652, 2006. a

Lynch, D. K. and Schwartz, P.: Intensity profile of the 22 halo, J. Opt. Soc. Am. A, 2, 584–589,, 1985. a, b

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,, 2005. a

Minnaert, M. G. J.: De natuurkunde van't vrije veld. Deel I. Licht en kleur in het landschap, W. J. Thieme, Zutphen, 1937. a

Pernter, J. M. and Exner, F.: Meteorologische Optik, W. Braumüller, Wien, 1910. a

Pfister, G., McKenzie, R., Liley, J., Thomas, A., Forgan, B., and Long, C.: Cloud coverage based on all-sky imaging and its impact on surface solar irradiance, J. Appl. Meteorol., 42, 1421–1434, 2003. a

Sassen, K., Knight, N. C., Takano, Y., and Heymsfield, A. J.: Effects of ice-crystal structure on halo formation: cirrus cloud experimental and ray-tracing modeling studies, Appl. Optics, 33, 4590–4601,, 1994. a

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,, 2003. a

Schumann, U., Hempel, R., Flentje, H., Garhammer, M., Graf, K., Kox, S., Lösslein, H., and Mayer, B.: Contrail study with ground-based cameras, Atmos. Meas. Tech., 6, 3597–3612,, 2013. a

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,<0975:ATTSWD>2.0.CO;2, 2004. a

Shields, J. E., Karr, M. E., Johnson, R. W., and Burden, A. R.: Day/night whole sky imagers for 24-h cloud and sky assessment: history and overview, Appl. Optics, 52, 1605–1616, 2013. a

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,, 1988. a

Tape, W.: Atmospheric halos, Antarctic Research Series, American Geophysical Union, Washington, DC, 1994. a, b

Tape, W. and Moilanen, J.: Atmospheric Halos and the Search for Angle X, American Geophysical Union, Washington, DC, 2006.  a

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,, 2009. a

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,, 2011. a

Tricker, R. A. R.: Introduction to Meteorological Optics, Elsevier, New York, 1970. a

Urquhart, B., Kurtz, B., Dahlin, E., Ghonima, M., Shields, J. E., and Kleissl, J.: Development of a sky imaging system for short-term solar power forecasting, Atmos. Meas. Tech., 8, 875–890,, 2015. a, b, c

Urquhart, B., Kurtz, B., and Kleissl, J.: Sky camera geometric calibration using solar observations, Atmos. Meas. Tech., 9, 4279–4294,, 2016. a, b

van Diedenhoven, B.: The prevalence of the 22 halo in cirrus clouds, J. Quant. Spectrosc. Ra., 146, 475–479,, 2014. a, b

Wegener, A.: Theorie der Haupthalos, vol. 43: Aus dem Archiv der Deutschen Seewarte und des Marineobservatoriums, Hamburg, 1925. a

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,, 2014. a

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,, 2013. a, b, c

Zhang, Z.: A flexible new technique for camera calibration, IEEE T. Pattern Anal., 22, 1330–1334, 2000. a, b


The FOVs provided here are the result of the geometric calibration in Sect. 3.


Weiss Klimatechnik GmbH, Greizer Straße 41-49, 35447 Reiskirchen-Lindenstruth, Germany

Publications Copernicus
Short summary
We present a procedure for both the geometric and absolute radiometric characterization of the weather-proof RGB camera HaloCamRAW, which is part of our automated halo observation system HaloCam, designed for the quantitative analysis of halo displays. By comparing the calibrated HaloCamRAW radiances of a 22° halo scene with radiative transfer simulations, we demonstrate the potential of developing a retrieval method for ice crystal properties, such as size, shape, and surface roughness.
We present a procedure for both the geometric and absolute radiometric characterization of the...