Next Article in Journal
A Gaussian Beam Based Recursive Stiffness Matrix Model to Simulate Ultrasonic Array Signals from Multi-Layered Media
Next Article in Special Issue
A Novel Approach to Using Spectral Imaging to Classify Dyes in Colored Fibers
Previous Article in Journal
LoRa 2.4 GHz Communication Link and Range
Previous Article in Special Issue
Color Sensor Accuracy Index Utilizing Metamer Mismatch Radii
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spatial–Spectral Evidence of Glare Influence on Hyperspectral Acquisitions

1
Information Engineering Department, Università degli Studi di Brescia, via Branze 38, I-25123 Brescia, Italy
2
Computer Science Department, Università degli Studi di Milano, via Celoria 18, 20133 Milan, Italy
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(16), 4374; https://doi.org/10.3390/s20164374
Submission received: 6 July 2020 / Revised: 28 July 2020 / Accepted: 31 July 2020 / Published: 5 August 2020
(This article belongs to the Special Issue Color & Spectral Sensors)

Abstract

:
Glare is an unwanted optical phenomenon which affects imaging systems with optics. This paper presents for the first time a set of hyperspectral image (HSI) acquisitions and measurements to verify how glare affects acquired HSI data in standard conditions. We acquired two ColorCheckers (CCs) in three different lighting conditions, with different backgrounds, different exposure times, and different orientations. The reflectance spectra obtained from the imaging system have been compared to pointwise reference measures obtained with contact spectrophotometers. To assess and identify the influence of glare, we present the Glare Effect (GE) index, which compares the contrast of the grayscale patches of the CC in the hyperspectral images with the contrast of the reference spectra of the same patches. We evaluate, in both spatial and spectral domains, the amount of glare affecting every hyperspectral image in each acquisition scenario, clearly evidencing an unwanted light contribution to the reflectance spectra of each point, which increases especially for darker pixels and pixels close to light sources or bright patches.

1. Introduction

Glare, also referred to as flare, is often defined as a Human Visual System (HSV) condition which causes a reduced capability to see details, due to an unsuitable distribution of luminance in the scene [1,2]. Unfortunately, the term “glare” is used to refer both to the cause and to the effect of this phenomenon, as in the definition above which is a description of the effects, not of the cause. In the HVS, glare is caused by the scattering that occurs in the eye-bulb that spreads a fraction of light across the retina reducing the projected contrast, usually causing a vision loss. It has been found that intra-ocular glare and cortical processing change the appearance of the observed scene, that rarely correlates with the luminance coming from it [3,4]. Furthermore, glare affects the perceived details and dynamic range [5] and causes discomfort [6], usually in scenes with high dynamic range [7]. Here we want to address a very different effect of glare: how it affects systematically the acquisition of an image, in this case hyperspectral. In fact, this phenomenon is not just a characteristic of human vision, it affects every image acquisition system that uses a lens. Generally, it causes a scene and camera dependent unwanted scattering of light spread across the image sensors [8] (see Figure 1). The glare problem is well known in the field of lens design optics, but much less studied and considered in the imaging field, where measures and tests on glare in image acquisition systems started just some years ago [9]. It these studies, it has been found that glare causes unwanted changes of pixel values and limits the radiance range which can be acquired in a shot. A more extensive explanation of glare effects in standard and HDR images acquisition can be found in [10] and in [11], while there is still a lack of studies in the field of spectral imaging, and this seems to contrast with the fact that a hyperspectral image HSI is more oriented towards measurement than perception. Moreover, HSI is becoming increasingly popular in many application fields, especially where added value is generated by the combination of digital imaging and spectroscopy [12,13,14,15,16].
To achieve a trustworthy qualitative and quantitative analysis of HSI data, it is fundamental to calibrate the system, compensate for the distorting effects, and obtain comparable reflectance spectra at intra- and inter-data level. HSI acquisitions are affected by a number of issues—such as uneven receptor sensitivity, dark current, glare, interference pattern, non-uniform lighting, atmospheric and topographic effects, parasitic images, reflections and shadows—that require more or less sophisticated compensations, calibrations or removal actions. Unfortunately, glare is not just noise. First, its effect is relevant, and glare interference can weight much more than well known and better studied noise sources. Second, it is a systematic, unavoidable and, de facto, unpredictable increment of pixel values, dependent on the spatial distribution of radiance in the acquired scene. An attempt to remove glare in image acquisition was made by Tavlata et al. in [17] using an occlusion mask. A simplification of the work of Tavlata et al. can be found in [5]. However, the need for a mask makes the acquisitions unpractical. The authors of [18] discussed the main reasons why glare noise can not be easily removed in the image acquisition process. For each step of glare formation, a corresponding influence is analyzed in terms of ill-posedness and ill-conditioning of the problem. In this contribution, we aim at characterizing the presence of glare in HSI acquisitions, at measuring its contribution in the final image and at characterizing its spectral variations. To this end, we compare the contrast of the grayscale patches of a ColorChecker in standard colorimetric conditions with the ones obtained through HSI imaging, to identify the variations introduced by the optics and so the contribution imputable to glare in the final image (Figure 1). Our experiments aim to increase the awareness of glare and define how it can affect HSI measurements. Eventually we discuss the differences between discomfort glare or specular non-uniformity in imaging (two particular cases that happen in certain conditions) compared to the systematic effect of lens glare that occurs in every acquisition, also under uniform diffused illumination [6,7].

2. Materials

2.1. Hyperspectral Camera and Calibration

The hyperspectral images of this study have been taken with a SpecimIQ camera (https://www.specim.fi/iq/), which acquires data in the VNIR wavelength range from 400 n m to 1000 n m with a spectral resolution of 7 n m .
SpecimIQ is an handheld camera that acquires HSI data according to classical dispersive push-broom principles, i.e., spatial–spectral temporal frames ( x λ dimensions) are acquired in a space-varying sequence (in the y dimension). One peculiarity of the SpecimIQ camera is the presence of an internal motorized opto-mechanical moving system that enables scanning without the need for relative motion between the device and the sample (or scene). This gives a user experience similar to the one of shooting a scene with a normal camera mounted on a tripod, except for the need that the object/scene remains still for the needed acquisition time (from few to tens of seconds, depending on exposure time and light conditions balance). A service RGB camera helps the user in composing the frame (even if the FOV is not perfectly matched with the one of HSI optics, especially for closer shooting distances). Dedicated camera calibration software allows practical and intuitive acquisitions directly controlled by the user though the device touch screen. On the same screen, quick true-color visualization of the acquired data cube is provided by the camera software combining three reference wavelengths: λ = 598 n m (R channel), λ = 548 n m (G channel) and λ = 449 n m (B channel).
Hereafter, we recall the parameters and calibration procedure of main interest for this study, while for an in-depth overview of the camera, the reader can refer to the manufacturer’s website and to the camera evaluation work [19]. We represent the acquired data cube as
H S I = X × Y × L R x , y , l H S I ( x , y , l )
where the maximum available range of spatial/spectral pixels/bands, i.e., without spatial or spectral binning, are:
X = Y = { 0 , , 511 } Λ = { 0 , , 203 }
Associated to the set L is the set of the corresponding wavelength Λ = { λ 0 , λ 1 , , λ 203 } that spans the 400–1000 nm VNIR range.
Absolute reflectance measures can be obtained by normalization of the acquired data. In our setup, we can easily acquire three different data: the acquired raw data-cube R D C , a black (dark current) frame D F and white reference spectrum W R . The W R spectrum is preferably associated with each acquisition and derived from averaging the pixel in an area corresponding to a (usually white) calibration target placed in the scene or near the object of interest before the acquisition. With the white target (usually made of an opto-polymer with reflectance >99% over the whole wavelength range of interest) we are able to measure and compensate from the spectral non-uniformity of the illuminating source. The above data are used by the camera software that produces the final pixel-wise wavelength-dependent reflectance values R ( x , y , l ) according to the following calibration formula:
R ( x , y , l ) = R D C ( x , y , l ) D F ( x , l ) W R ( l ) D F ( x , l )
This way we are able to produce reflectance data we can use and compare across different acquisitions since they are compensated from the main biases. This also allows to decouple glare (not at all compensated this way) from other distortions. However, in HSI acquisition under natural or artificial light it is hard to presume or impose the spatial homogeneity of lighting. As consequence, the acquisitions are affected by effects resulting from this non-homogeneity and, since the white calibration is made through the average of the spectrum in a reduced area, the non-homogeneity is not compensated by Equation (3). This affects measures that aim, as in our case, to compare reflectances coming from different areas of the scene. We will take into account these issues in Section 4.1.

2.2. ColorCheckers and Reference Spectra

In this work, we focus our analysis on the grayscale patches of the ColorChecker and we will refer to these according to the official notation in the following way (Table 1):
Usually ColorCheckers (CCs) come with associated reference spectral data in the visible range (380 n m to 730 n m ). They are typically provided at uniform intervals of 10 n m [20]. In this paper, these tabulated reference data, here named R S ( 1 ) , are plotted for every level in the black-white scale with dashed lines. The standard reference R S ( 1 ) is used to make comparisons and to compute the glare effect in the visible range (from 400 to 700 nm).
However, since our spectral range of interest is wider (400 n m to 1000 n m ), we also acquired a second set R S 2 of reference reflectance spectra. These data were acquired using an Ocean Optics spectrophotometer (HR4000), with spectral sensitivity range from 200 n m to 1000 n m and average spectral resolution of 0.24 n m . The acquisition angle was fixed at 45° and a Y-branched QR400-7-VIS-NIR optical fibre bundle was used for the acquisition. R S ( 2 ) curves for each gray level are plotted with a dotted line. Since the measures are acquired with a different instrument and with a different light source the measures present a mismatch visible in the figures of Section 3.1. Due to this we decided to use this as reference just in the IR region from 700 to 1000 nm, for the purpose of limiting the errors propagation.
The reference spectra can be formalized as:
R S c i : L i R l R S c i ( l )
where,
L 1 = { 0 33 } L 2 = { 0 3645 }
As for the data acquired from the camera, L 1 and L 2 are associated to two set of wavelength Λ ( 1 ) = { λ 0 ( 1 ) , λ 1 ( 1 ) , λ 3 ( 1 ) } and Λ ( 2 ) = { λ 0 ( 2 ) , λ 1 ( 2 ) , λ 3 ( 2 ) } ranging respectively 400 n m to 730 n m for the visible range and 700 to 1000 nm for the IR range.

2.3. HSI Data Acquisition Setups

With the hyperspectral camera, we acquired 23 hyperspectral images named from 01 to 23, of two Gretag Macbeth ColorCheckers (http://poynton.ca/notes/color/GretagMacbeth-ColorChecker.html) (CC). All the images were acquired in the same room with the same artificial illumination (normal room neon lamps +2 AC powered 500 W halogen spotlights) in three different setups with some sub-configurations each (see Figure 2 and Figure 3 and Table 2, Table 3 and Table 4):
  • Setup 1 (images from 01 to 14): the two ColorCheckers were placed on the same plane. Images from 03 to 08 were acquired with a black cardboard sheet as a background, the others with a white one.
  • Setup 2 (images from 15 to 23): the two CCs were placed on two different planes (at about 120 cm of distance) with an LED lamp between them placed on an upper plane (closer to the camera) with a concave mirror below the lamp preventing backward lighting toward the CCs. All the images were acquired with a black cardboard sheet as a background.
  • Setup 3 (images from 22 and 23): same as Setup 2 but without the LED lamp.
We will refer to the ColorCheckers in the same image with the name CCA for the first CC from left to right or from top to bottom in the image and CCB for the opposite one. In every image, we can find CCs with the gray-scale sector oriented towards the center of the image or, conversely, flipped towards the borders. We refer to the one or the other situation with ‘D0’ and ‘D1’ respectively. Thus, in the ‘D0’ condition, CCA has the grayscale with the ‘w’ patch near the border of the image and the ‘bk’ patch near the white reference ( W R ), at the opposite CCB has the ‘bk’ patch near the borders of the image and the ‘w’ patch near W R (Figure 3a,c). In ‘D1’ condition the grayscale of CCA and CCB point in the opposite direction and are oriented toward the borders of the image (Figure 3b,d). To distinguish the background color we use ‘B0’ for black (Figure 3a) and ‘B1’ for white (Figure 3b). The single frame (in the push-broom sequence) exposure time, expressed in ms, is indicated at the end of the image name which is coded using the naming pattern N{ · }S{ · }B{ · }D{ · }-T{ · }. For example image ‘01’, being in the first setup with a black background and grayscale towards the center and exposition 41 ms, will be called “N01S1B0D0-T41”. In Table 2, Table 3 and Table 4 are reported the naming of all the acquisition for each setup.

3. Methods

3.1. Spectral–Spatial Measures

Spectral–spatial behaviour was investigated by extracting spectra from different areas of every grayscale patch of the CCs. We extracted spectra coming from five different regions: one around the center and four near the corners. The five selected regions did not have fixed positions and dimensions as shown in Figure 4. For each region in the patch, we computed a spectrum by spatially averaging values at each wavelength. This way, each spectra could be considered a function assigning values to each wavelength:
s c : Λ R l s c ( l )
where s c is the spectrum of the color patch c (e.g., w, g3, g2, g1, g0, bk).
To take into account the effect of illumination we also collected spectra information coming from two background regions in each image near the gray-scale of the CC, as shown in Figure 5 and Figure 6.
For each considered gray colored patch c in each image it was possible to plot five spectra (i.e., computed from the five different regions) and if the plot was about reflectance we could show the two reference spectra, one from the ColorChecker r s c ( 1 ) and the other from the spectrophotometer r s c ( 2 ) . Example of spectral acquisitions on the CC of image N09 are illustrated in Figure 7, where Figure 7a shows reflectance data while Figure 7b shows raw data.

3.2. Glare Assessment

To measure the Glare Evidence ( G E ) in the Hyperspectral acquisitions we compared the contrast defined on the grayscale patches of the CC between the references and the HSI measures. We supposed that the main glare contribution was given by the proximity to bright areas (in all setups) or to light sources in the scene (in the second set up). As a consequence, the darker patches should be more affected by glare than the lighter ones.
To measure this phenomenon we computed the ratio between the spectrum of a gray level patch and the spectrum of the white patch of the same CC. Then, this first ratio was compared with the ratio of the spectrum of the same gray patch and the white patch in the reference CC (see Figure 8). In the presence of glare, the ratio of the two measured spectra was higher than the ratio of the two reference spectra.
Specifically, for a given sequence of gray patches in a CC we started considering all the ratios between each gray patch spectrum, s c and the spectrum of the white in that sequence, s w .
r c , w l = s c ( l ) s w ( l )
To obtain a spectrum at specific wavelength position l, an operation of linear interpolation was performed. If λ ^ l 0 and λ ^ l 1 were the nearest wavelengths to a needed λ ^ and the corresponding values were s ( l 0 ) and s ( l 1 ) :
s ( λ ^ ) = 1 | λ ^ l 0 λ ^ l 1 | ( | λ ^ λ ^ l 1 | s ( l 0 ) + | λ ^ λ ^ l 0 | s ( l 1 ) )
To get a compact representation of the information given by the above spectral ratios and to better highlight the presence of glare, we introduced a Glare Evidence ( G E ) parameter:
G E λ m i n , λ m a x j c = f λ m i n , λ m a x s c , s w f λ m i n , λ m a x R S c j , R S w j
where c refers to one of the grayscale patches w, g3, g2, g1, g0 and bk, λ m i n and λ m a x specifies the range of wavelengths, or a single wavelength ( λ m i n = λ m a x ) and j = ( 1 , 2 ) refers to the reference spectra data-set. Numerator and denominator were both ratios between one of the gray spectra and the white spectrum, the former took into account values acquired by the camera, the latter uses values from one of the two reference spectra. For the first considered point, G E was equal to one by construction and, due to the presence of glare, we expected that this function increased from the white point (w) to the black (bk) because darker colors were much more affected by this phenomenon.
The reference spectra were pointwise measures, which were not subject to the interference of neighboring regions, unstable distribution of radiance, or light scattering on the sensors, so they were exempt from glare noise. Thanks to this, the ratio between the white and grayscale spectra in the HSI and in the references could provide us a trustworthy measure of the glare introduced by the camera. In fact, if the pointwise and HSI systems were equivalent, the ratio would have been one everywhere.
The function f λ 1 , λ 2 depending on λ 1 , λ 2 can take into account spectra values for a single wavelength value or for a range of wavelength.
f λ m i n , λ m a x a , b = a ( l ) b ( l ) λ m i n = λ m a x 1 | L λ m i n , λ m a x | l L λ m i n , λ m a x a ( l ) b ( l ) λ m i n λ m a x
with
L λ m i n , λ m a x = l L * : λ l Λ * , λ m i n λ l λ m a x
where L * is the set of wavelengths on which the spectra a and b are defined (L for data acquired by the camera, L 1 for R S 1 , L 2 for R S 2 ).
This way, it was possible to produce different plots combining the acquired data with the reference spectra ( R S 1 , R S 2 ), in a defined spectral range, or for each wavelength. For example, Figure 9a represents GE values for the various CC patches in the full visible range from 400 n m to 700 n m where different columns with same color refers to different measured patch areas. The curves in Figure 9b are spectral trends where in particular GE curves were quite smooth thanks to a sliding window averaging.

4. Results and Discussion

For the values of Glare Evidence, as explained in the previous section, we expected increasing values going from ‘w’ to ‘bk’ with a minimum value of 1 for the white patch ‘w’ and the highest value for the black patch ‘bk’. The results of the first setup (‘S1’) were analyzed and discussed in Section 4.1 and reported in Table 5 and Table 6, where G E 400 , 700 ( 1 ) and G E 700 , 1000 ( 2 ) are considered respectively for the images with exposure time of 41 m s . In this section, in Table 7 the results obtained through different exposure times are analyzed. The results of the second (‘S2’) and third setup (‘S3’) are discussed in Section 4.2. The results of the second setup are reported in Table 8 and Table 9, where are considered G E 400 , 700 ( 1 ) and G E 700 , 1000 ( 2 ) for images with exposure time of 44, 42 and 11 ms. The G E values in the third setup are computed from images acquired with exposure time of 21 and 11 ms, and the results are reported in Table 10 and Table 11. In Section 4.3 we provide results and considerations about spectral GE behaviors.

4.1. Setup 1

In this section the comparison between the reference reflectance values of the ColorChecker and the reflectance measured through HSI are reported. Here we focus on the first setup (‘S1’), where the CCs have been acquired with a black (‘B0’) or white (‘B1’) background, with an exposure time of 41 m s (‘T41’). The Glare Effect in the visible range ( G E 400 , 700 ( 1 ) ) has been measured using as reference R S 1 :
Table 5. G E 400 , 700 ( 1 ) .
Table 5. G E 400 , 700 ( 1 ) .
HSI Numberwg3g2g1g0bk
N01S1B0D0-T41-CCA1.000.991.010.981.021.29
N01S1B0D0-T41-CCB1.001.061.101.131.271.56
N02S1B0D1-T41-CCA1.001.041.081.101.221.52
N02S1B0D1-T41-CCB1.001.031.010.981.051.28
N07S1B1D1-T41-CCA1.001.041.111.181.422.22
N07S1B1D1-T41-CCB1.001.031.041.061.251.90
N08S1B1D0-T41-CCA1.001.001.031.041.181.80
N08S1B1D0-T41-CCB1.001.071.121.191.432.14
To make the table (of the glare effect in each acquisition) easier to read we highlighted in gray the values between 1 and 1.19, in light blue the values between 1.20 and 1.79, yellow the values between 1.80 and 2.39.
The Glare Effect in the IR range ( G E 700 , 1000 ( 2 ) ) has been measured using as reference R S 2 :
Table 6. G E 700 , 1000 ( 2 ) .
Table 6. G E 700 , 1000 ( 2 ) .
HSI Numberwg3g2g1g0bk
N01S1B0D0-T41-CCA1.000.870.810.870.951.55
N01S1B0D0-T41-CCB1.000.960.911.081.232.02
N02S1B0D1-T41-CCA1.000.920.901.021.202.01
N02S1B0D1-T41-CCB1.000.910.820.910.981.58
N07S1B1D1-T41-CCA1.000.940.951.161.492.98
N07S1B1D1-T41-CCB1.000.930.871.051.282.49
N08S1B1D0-T41-CCA1.000.880.850.971.172.27
N08S1B1D0-T41-CCB1.000.970.951.191.462.82
To make the table (of the glare effect in each acquisition) easier to read we highlighted in gray the values between 1 and 1.19, in light blue the values between 1.20 and 1.79, yellow the values between 1.80 and 2.39 and in orange the values over 2.40.
The G E values in the visible range, reported in Table 5, increased as expected along the grayscale and the blacks are the patches with highest values, with the only exception of the CCB in ‘N02’. In this setup, it was possible to notice that the presence of glare in the images grew considerably when the black patches were near the white reference or in the condition with the white background.
We remind to the reader that the images were acquired with a black (‘B0’) or a white (‘B1’) background, and that the CCs could be displayed horizontally with both the grayscales toward the center of the image (‘D0’) or toward the borders of the image (‘D1’). Thus, looking at the G E values of Table 5 we can notice that in ‘B1’ conditions the values of ‘g3’, ‘g2’ and ‘g1’ had similar values than in condition ‘B0’, but the values of ‘g0’ and ‘bk’ were considerably higher.
Furthermore, we can notice that ‘N07-CCA’ and ‘N08-CCB’ presented the black patches with the highest G E values. In this case, both the CC were displayed on a white background and with the black patches toward the left border of the image. It can be noticed that the black patches in this area of the image, presented the highest values of G E . This effect could be caused by an irregular light distribution, which was more intense on the left side of the image. This condition contributed to producing a higher glare, especially with a white background which caused in ‘N07-CCA’ and ‘N08-CCB’ the highest values of G E . Notwithstanding the influence of the light distribution in the left region, it is fundamental to notice that this effect just increased the glare, which however affected all the measured black patches, also in the CC with ‘bk’ patch oriented toward the opposite direction.
In the IR range, reported in Table 6, the trend of the data was similar to the visible range. In the IR range, the incongruity and mismatch problems of the reference spectra were more visible, which caused the decrease of GE values under 1. Despite this problem, also in the IR range the black patch presented considerably higher values of G E , which in most cases grew over 2 (meaning over 100% values alteration). Also in this range of wavelengths, ‘N07-CCA’ and ‘N08-CCB’ presented the highest GE values and the data trend was the same as in the visible range.
In Table 5 and Table 6 we considered an exposure time of 41 m s , which was empirically defined as the more suitable for the setup 1. To support this decision we report here the G E values obtained acquiring an image in the same conditions of setup, background and direction, through different exposure times (‘T41’, ‘T33’, ‘T14’):
Table 7. G E 400 , 700 ( 1 ) .
Table 7. G E 400 , 700 ( 1 ) .
HSI Numberwg3g2g1g0bk
N01S1B0D0-T41-CCA1.000.991.010.981.021.29
N01S1B0D0-T41-CCB1.001.061.101.131.271.56
N03S1B0D0-T33-CCA1.000.991.000.971.021.28
N03S1B0D0-T33-CCB1.001.061.101.121.261.58
N05S1B0D0-T14-CCA1.000.991.000.971.031.30
N05S1B0D0-T14-CCB1.001.051.091.121.271.57
To make the table (of the glare effect in each acquisition) easier to read we highlighted in gray the values between 1 and 1.19, in light blue the values between 1.20 and 1.79.
The G E values in Table 7 showed that changing the exposure time, the results were nearly unchanged, with an average variance of 0.02.

4.2. Setup 2 and 3

In this section are reported the Glare Effect values for the setup 2 (‘S2’) and the setup 3 (‘S3’). In this case, all the hyperspectral images have been acquired with a black background (‘B0’) and the ColorCheckers have been disposed vertically over the two main directions ‘D0’ and ‘D1’. We remind to the reader that in setup 2 the acquisitions have been made with an LED lamp between the two CCs and in setup 3 without the lamp. Considering the setup 2, the Glare Effect in the visible range ( G E 400 , 700 ( 1 ) ) has been measured using as reference R S 1 :
Table 8. G E 400 , 700 ( 1 ) .
Table 8. G E 400 , 700 ( 1 ) .
HSI Numberwg3g2g1g0bk
N13S2B0D1-T44-CCA
N13S2B0D1-T44-CCB
N14S2B0D0-T42-CCA
N14S2B0D0-T42-CCB1.001.191.781.541.862.37
N15S2B0D0-T42-CCA
N15S2B0D0-T42-CCB
N16S2B0D0-T42-CCA
N16S2B0D0-T42-CCB
N17S2B0D0-T11-CCA1.001.051.071.631.291.76
N17S2B0D0-T11-CCB1.000.961.571.441.822.37
N18S2B0D0-T11-CCA1.001.071.121.591.602.61
N18S2B0D0-T11-CCB1.000.991.571.632.243.48
N19S2B0D1-T11-CCA1.001.051.171.151.251.59
N19S2B0D1-T11-CCB1.001.081.161.361.301.70
N20S2B0D1-T11-CCA1.001.031.131.091.191.55
N20S2B0D1-T11-CCB1.001.071.151.291.291.65
N21S2B0D1-T11-CCA1.001.031.071.091.181.55
N21S2B0D1-T11-CCB1.001.061.121.151.221.59
To make the table (of the glare effect in each acquisition) easier to read we highlighted in gray the values between 1 and 1.19, in light blue the values between 1.20 and 1.79, yellow the values between 1.80 and 2.39 and in orange the values over 2.40.
and the Glare Effect in the IR range ( G E 700 , 1000 ( 2 ) ) has been measured using as reference R S 2 :
Table 9. G E 700 , 1000 ( 2 )
Table 9. G E 700 , 1000 ( 2 )
HSI Numberwg3g2g1g0bk
N13S2B0D1-T44-CCA
N13S2B0D1-T44-CCB
N14S2B0D0-T42-CCA
N14S2B0D0-T42-CCB1.001.081.891.561.892.91
N15S2B0D0-T42-CCA
N15S2B0D0-T42-CCB
N16S2B0D0-T42-CCA
N16S2B0D0-T42-CCB
N17S2B0D0-T11-CCA1.000.960.922.011.352.33
N17S2B0D0-T11-CCB1.000.861.741.471.892.90
N18S2B0D0-T11-CCA1.001.011.082.052.315.05
N18S2B0D0-T11-CCB1.000.961.711.983.116.34
N19S2B0D1-T11-CCA1.000.961.051.181.282.01
N19S2B0D1-T11-CCB1.000.950.971.411.302.12
N20S2B0D1-T11-CCA1.000.940.971.091.201.99
N20S2B0D1-T11-CCB1.000.950.951.241.252.00
N21S2B0D1-T11-CCA1.000.930.911.071.191.99
N21S2B0D1-T11-CCB1.000.940.931.051.161.91
To make the table (of the glare effect in each acquisition) easier to read we highlighted in gray the values between 1 and 1.19, in light blue the values between 1.20 and 1.79, yellow the values between 1.80 and 2.39 and in orange the values over 2.40.
As reported in Table 8 and Table 9 in the second setup have been used different exposure times. In fact, the presence of an LED lamp between the two CC caused the saturation of the camera sensors for exposure times over 11, with just one exception (‘N14-CCB’).
Additionally in this setup, as in ‘S1’ presented in the previous section, all the G E values increased along the grayscale, and the black patch presented the highest values in all the CCs. In this setup, the main differences were caused by the changes in the orientations of the CCs. In fact, in the condition ‘D0’, where both the grayscales of ColorChecker A and B were near the LED lamp, we had the highest values of G E (i.e., ‘N17’ and ‘N18’) and the highest values of glare were registered for the ‘bk’ patches of ‘CCA’ and ‘CCB’ in the image ‘N18’. Thus, the proximity to the LED lamp caused a strong increase of glare in the darkest patches, as expected.
In addition to this consideration, it must be noticed that, also in this case, the increase of G E could be observed also in the condition ‘D1’, where the grayscale was toward the borders (e.g., distant from the lamp), so the glare spread to a varying extent in all the regions of the image.
The values of Glare Effect in the IR range are reported in Table 9. Additionally in this case the data trend was coherent with the visible range, and the highest G E values were registered for images ‘N17’ and ‘N18’, where the CCs grayscale was placed near the LED lamp. In this case, in ‘N18’ the black patches reached values of 5.05 and 6.34.
Now, considering the setup 3, the Glare Effect in the visible range ( G E 400 , 700 ( 1 ) ) has been measured using R S 1 as reference:
Table 10. G E 400 , 700 ( 1 ) .
Table 10. G E 400 , 700 ( 1 ) .
HSI Numberwg3g2g1g0bk
N22S3B0D1-T21-CCA1.001.021.031.071.171.49
N22S3B0D1-T21-CCB1.001.051.121.041.141.48
N23S3B0D1-T11-CCA1.001.031.041.071.161.50
N23S3B0D1-T11-CCB1.001.031.091.041.141.44
To make the table (of the glare effect in each acquisition) easier to read we highlighted in gray the values between 1 and 1.19, in light blue the values between 1.20 and 1.79.
and the Glare Effect in the IR range ( G E 700 , 1000 ( 2 ) ) has been measured using R S 2 as reference:
Table 11. G E 700 , 1000 ( 2 ) .
Table 11. G E 700 , 1000 ( 2 ) .
HSI Numberwg3g2g1g0bk
N22S3B0D1-T21-CCA1.000.930.861.041.161.89
N22S3B0D1-T21-CCB1.000.930.920.921.091.78
N23S3B0D1-T11-CCA1.000.930.871.041.161.92
N23S3B0D1-T11-CCB1.000.910.900.931.091.74
To make the table (of the glare effect in each acquisition) easier to read we highlighted in gray the values between 1 and 1.19, in light blue the values between 1.20 and 1.79, yellow the values between 1.80 and 2.39.
As reported in Table 10 and Table 11, in setup 3 two exposure times were used, ‘T21’ and ‘T11’, which produced almost identical results. Additionally in this setup, the Glare Effect grew along the grayscale and the black patches were the ones that reported the highest values. Thanks to these measures we could compare the values of setup 2 with the images obtained in the same conditions but without the LED lamp and determined that glare was not caused just by the light source but remained also in this condition. More specifically, considering the results in the visible range reported in Table 10, it was possible to see that glare was present also without a white background or an intense light source in the image (as seen in setup1 with ‘B0’). In fact, the presence of a white patch was sufficient to affect with glare all the image, causing an increase of the black reflectance of 1.50 circa.

4.3. Glare Spectral Analysis

In this Section we present a first outlook at the glare spectral trend. The plots in Figure 10 and Figure 11 represents G E ( 1 ) values for the wavelengths in the visible range (Figure 10a and Figure 11a) and the G E ( 2 ) values in the IR range (Figure 10b and Figure 11b), with a step of 10 nm. In each plot are reported the G E values for each grayscale patch.
Considering Figure 10, the Glare Effect was computed from the data coming from the ColorChecker B in the first setup (‘S1’), with black background (‘B0’) and with the grayscale toward the center of the hyperspectral image (‘D0’). Considering the visible range (Figure 10a), the values of G E ( 1 ) were higher in short wavelengths (blue-violet portion of the visible spectrum), especially in the ‘bk’ and ‘g0’ patches, and its trend was statistically comparable in all the other wavelengths. Considering the G E ( 2 ) values in the IR range (Figure 10b), the Glare Effect increased significantly in the portion of the spectrum from 900 to 1000 nm and ‘bk’ was significantly higher in intensity than the other patches. Nevertheless, the mismatch between the acquired spectra and R S 2 affected significantly the reliability of the outcomes, which resulted in the decrease of many G E values under 1 (e.g., patches ‘g3’ and ‘g2’ in Figure 10b). In Figure 11 the spectral Glare Effect trend was analyzed for the CCB, acquired in the second setup (‘S2’), with black background (‘B0’) and with the grayscale in proximity to the LED lamp in the scene (‘D0’). As in the previous case, the values of G E ( 1 ) were higher for shorter wavelengths, but in this condition, the spectral trend was less smooth and presented a peak around 580 nm (in correspondence with the first peak of the raw data, Figure 7b). Considering the G E ( 2 ) values in the IR range, also in this case an increase of G E values was registered over 900 nm. In both the considered conditions, the glare trend was similar, with a growth in the shortest and in the longest wavelengths. Furthermore, it was clearly visible that the presence of the LED in the second setup, increased all the G E values in intensity, but the general shape was similar. An interesting difference between the two setups was reported in the patch ‘g2’, which overcame in intensity the patch ‘g1’ in ‘N14-S2’ also if it was lighter, and seemed more affected by the increase in intensity at the limits of the spectral range (below 470 nm and over 900 nm). From the glare spectral analysis, we can deduce that the Glare Effect presented some differences in specific wavelengths regions, but this could be caused by different factors like mismatches between the reference and the acquired spectra, or approximation errors during the normalization procedures. Thus, the analysis of glare spectral trend deserves further attention and research.

5. Dealing with Glare

Here we report a comment from one of the reviewers, since it is indicative of possible misunderstanding about glare: “It is already well known that light source uniformity (including intense bright lights) and measurement geometry, among other factors, can have an impact on the digital levels recorded in hyperspectral imaging systems (and also color ones) and so, on the reflectances calculated”.
The comment is true, however a possible misunderstanding can arise from the fact that the phrase narrows the description to particular situations or lighting setups in which high spatial differences in light distribution in the scene can cause problems (e.g., sensor pixel saturation, exposure failure) and change the recorded values. These problems can usually be solved, or controlled, modifying the scene lighting and setup.
Another source of possible confusion is considering glare as a type of camera noise like e.g., dark current sensor noise or others. Technically speaking, glare is a noise, since it produces an undesired modification in the acquired value, but it can be orders of magnitude higher. Considering the presented results, the glare magnitude on non-negligible portions of the acquired images is way bigger than the effect of a non-uniform illumination, or other sources of noise.
Glare is often not detected and considered because usually the many form of noise are measured pointwise, not as a contrast. This takes us to the goal of this paper: let the reader be aware of the effect of glare, so as to consider it in the utilization of the acquired values. We are well aware of many possible interfering effects that can influence the acquisition of reflectance values at various wavelengths. We also know which are common correction/compensation strategies to calibrate the HSI acquisition. Glare is usually on top of these all, and in some situations, it can become prevalent.
The aim of the presented tests is to check the effect of glare in different realistic acquisition setups. For this reason, we designed three different test setups in normal acquisition conditions, considering different geometries, light sources and backgrounds. We have found the effect of glare in all setups, also in images without intense light sources or white background, reporting an increment of reflectance, especially on the darkest pixels. Even in presence of other factors, like light source uneven spatial distribution, the glare effect can prevail.
What emerges to be relevant in our study, is that glare does not produce effects only when a direct light source is hitting the acquisition system, but it can generate unwanted changes in the acquired values also in setups with much more limited dynamic range. The spatial dependency of glare makes it impossible to estimate limits (or thresholds) in advance, without precise knowledge of the scene to acquire (that is usually the goal of the acquisition, not its starting point) [18,21]. In fact, each pixel, at the same time is a source of glare and is hit by the glare arriving from all the other pixels.
The alert reported in the paper regards the fact that in the hyperspectral imaging field, acquired data are considered as quantitative spectral measures. The common idea is that, after careful, calibrations (see e.g., [22]), the acquired spectral values at each point will be reasonably correct. In this consideration, the systematic effect of glare is not considered. We do not want to negate the validity of taking and exploiting spectral measures by HSI systems. However, we believe it is important to increase awareness on the glare phenomenon since, unfortunately, it affects the acquired measurement and it requires further research efforts for possible compensation strategies.
With this paper we present a way to measure this phenomenon. Dealing with it depends on the goal of the measurements and, depending on the applications, it would be appropriate, for example, to modify the acquisition setup or take into account glare in the design of the data analysis. For example, even without explicit compensation, modern data driven approaches (machine and deep learning) can learn to compensate for some effects. More explicit compensation strategies could be inspired by works in the field of Remote Sensing that aims to compensate for other (atmospherical) scattering effects [23].

6. Conclusions

Glare is a phenomenon that affects every image acquisition system which use lenses. It causes an unwanted light-spread on the imaging sensors and a consequent decrease in contrast and dynamic range. In this work we investigated the glare influences in hyperspectral acquisitions, characterizing its presence and its spatial variation and measuring its contribution in the final image.
In this paper, we presented a measure named Glare Effect ( G E ) to quantify the amount of glare in some hyperspectral images. To obtain this measure we compared the values of reflectance of the grayscale patches of a ColorChecker, measured with a contact spectrophotometer, to the spectra obtained with an HSI camera to quantify the variations introduced by the acquisition system optics and characterize glare in the final images. Different acquisition set up have been tested in order to characterize the glare spatial variation under different illumination and background conditions.
We have found that glare affected all the analyzed patches in all the tested images, adding an unwanted light contribution to the reflectance spectra, which is higher in the darker pixels. The analysis of glare spatial variation reported that Glare Effect increases in proximity to a white patch or light background and close to an intense light source. Thanks to the wide range of reflectance acquired through HSI, we have analysed the presence of glare in the visible range (from 400 to 700 nm) and in IR (from 700 to 1000 nm) range and we reported a preliminary study of glare spectral trend.
The spatial dependency of glare makes it strongly data-dependent, with effects that can be more or less tolerated depending on the acquisition purpose and use and the field of application. The goal of this paper is to rise the awareness of glare effect on the acquired data in hyperspectral imaging domain, and to stimulate research towards its compensation.

Author Contributions

Conceptualization, A.R. and A.S.; investigation, A.S.; data curation, M.C., A.S. and A.P.; validation, A.P. and A.R., visualization, M.C. and A.P., writing—original draft preparation, M.C. and A.P.; supervision A.S. and A.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. CIE. International Lighting Vocabulary. CIE 17.4-1987. 1987. Available online: http://cie.co.at/publications/international-lighting-vocabulary (accessed on 31 July 2020).
  2. Van Bommel, W. Glare; Springer: New York, NY, USA, 2014; pp. 1–11. [Google Scholar] [CrossRef]
  3. McCann, J.J.; Rizzi, A. Retinal HDR images: Intraocular glare and object size. J. Soc. Inf. Disp. 2009, 17, 913–920. [Google Scholar] [CrossRef]
  4. Rizzi, A.; McCann, J. Glare-limited appearances in HDR images. J. Soc. Inf. Disp. 2009, 17, 3–12. [Google Scholar] [CrossRef]
  5. Rizzi, A.; Barricelli, B.; Bonanomi, C.; Albani, L.; Gianini, G. Visual glare limits of HDR displays in medical imaging. IET Comput. Vis. 2018, 12, 976–988. [Google Scholar] [CrossRef]
  6. Suk, J.Y.; Schiler, M.; Kensek, K. Investigation of existing discomfort glare indices using human subject study data. Build. Environ. 2017, 113, 121–130. [Google Scholar] [CrossRef]
  7. Hansen, P.; Wienold, J.; Andersen, M. HDR Images for Glare Evaluation: Comparison Between DSLR Cameras, an Absolute Calibrated Luminance Camera and a Spot Luminance Meter. In Proceedings of the Conference on “Smarter Lighting for Better Life” at the CIE Midterm Meeting 2017, Jeju, Korea, 23–25 October 2017. [Google Scholar]
  8. McCann, J.J.; Rizzi, A. Veiling glare: The dynamic range limit of HDR images. In Human Vision and Electronic Imaging XII; Rogowitz, B.E., Pappas, T.N., Daly, S.J., Eds.; SPIE: Bellingham, WA, USA, 2007; Volume 6492, pp. 394–403. [Google Scholar] [CrossRef]
  9. McCann, J.; Rizzi, A. Camera and visual veiling glare in HDR images. J. Soc. Inf. Disp. 2007, 15, 721–730. [Google Scholar] [CrossRef] [Green Version]
  10. McCann, J.; Rizzi, A. The Art and Science of HDR Imaging; John Wiley: Hoboken, NJ, USA, 2011. [Google Scholar] [CrossRef]
  11. McCann, J.; Vonikakis, V.; Rizzi, A. HDR Scene Capture and Appearance; SPIE Spotlight Series; SPIE: Bellingham, WA, USA, 2017; ISBN 9781510618534. [Google Scholar]
  12. Fischer, C.; Kakoulli, I. Multispectral and hyperspectral imaging technologies in conservation: Current research and potential applications. Stud. Conserv. 2006, 51, 3–16. [Google Scholar] [CrossRef]
  13. Teke, M.; Deveci, H.S.; Haliloğlu, O.; Gürbüz, S.Z.; Sakarya, U. A short survey of hyperspectral remote sensing applications in agriculture. In Proceedings of the 2013 6th International Conference on Recent Advances in Space Technologies (RAST), Istanbul, Turkey, 12–14 June 2013; pp. 171–176. [Google Scholar]
  14. Lu, G.; Fei, B. Medical hyperspectral imaging: A review. J. Biomed. Opt. 2014, 19, 010901. [Google Scholar] [CrossRef]
  15. Transon, J.; d’Andrimont, R.; Maugnard, A.; Defourny, P. Survey of hyperspectral earth observation applications from space in the sentinel-2 context. Remote Sens. 2018, 10, 157. [Google Scholar] [CrossRef] [Green Version]
  16. Signoroni, A.; Savardi, M.; Baronio, A.; Benini, S. Deep Learning Meets Hyperspectral Image Analysis: A Multidisciplinary Review. J. Imaging 2019, 5, 52. [Google Scholar] [CrossRef] [Green Version]
  17. Talvala, E.V.; Adams, A.; Horowitz, M.; Levoy, M. Veiling glare in high dynamic range imaging. In ACM SIGGRAPH Conference on Computer Graphics; Association for Computing Machinery: New York, NY, USA, 2007. [Google Scholar] [CrossRef]
  18. Gianini, G.; Bonanomi, C.; Mio, C.; Anisetti, M.; Rizzi, A. Glare removal as an ill-conditioned problem. J. Electron. Imaging 2019, 28. [Google Scholar] [CrossRef]
  19. Behmann, J.; Acebron, K.; Emin, D.; Bennertz, S.; Matsubara, S.; Thomas, S.; Bohnenkamp, D.; Kuska, M.; Jussila, J.; Salo, H.; et al. Specim IQ: Evaluation of a New, Miniaturized Handheld Hyperspectral Camera and Its Application for Plant Phenotyping and Disease Detection. Sensors 2018, 18, 441. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Pascale, D. RGB coordinates of the Macbeth ColorChecker. In Geography; The BabelColor Company: Montreal, QC, Canada, 2006. [Google Scholar]
  21. ISO 9358: 1994 (en) Optics and Optical Instruments—Veiling Glare of Image Forming Systems—Definitions and Methods of Measurement. 1994. Available online: https://www.iso.org/standard/17042.html (accessed on 31 July 2020).
  22. Klein, M.E.; Aalderink, B.J.; Padoan, R.; De Bruin, G.; Steemers, T.A. Quantitative Hyperspectral Reflectance Imaging. Sensors 2008, 8, 5576–5618. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Ientilucci, E.J.; Adler-Golden, S. Atmospheric Compensation of Hyperspectral Data: An Overview and Review of In-Scene and Physics-Based Approaches. IEEE Geosci. Remote Sens. Mag. 2019, 7, 31–50. [Google Scholar] [CrossRef]
Figure 1. Glare effect. On the top, a graphical representation of a pointwise measure of reflectance. In this system, the reflectance spectrum is acquired directly from a portion of the surface in standard colorimetric conditions (illumination geometry, direction of observation, and light source). On the bottom, a graphical representation of an imaging system, where the scene information is acquired through a sensing pipeline which requires optics. Thus, the scattering phenomena can induce the glare effect and decrease the contrast of the final image. In this work, to provide a measure of the glare effect, we performed a comparison between the ratio of the grayscale patches acquired through a pointwise system and the ratio of the grayscale patches acquired through a hyperspectral image (HSI) system.
Figure 1. Glare effect. On the top, a graphical representation of a pointwise measure of reflectance. In this system, the reflectance spectrum is acquired directly from a portion of the surface in standard colorimetric conditions (illumination geometry, direction of observation, and light source). On the bottom, a graphical representation of an imaging system, where the scene information is acquired through a sensing pipeline which requires optics. Thus, the scattering phenomena can induce the glare effect and decrease the contrast of the final image. In this work, to provide a measure of the glare effect, we performed a comparison between the ratio of the grayscale patches acquired through a pointwise system and the ratio of the grayscale patches acquired through a hyperspectral image (HSI) system.
Sensors 20 04374 g001
Figure 2. Pictures of the experimental setups.
Figure 2. Pictures of the experimental setups.
Sensors 20 04374 g002
Figure 3. Some examples of experimental setups, in (a,b) two image from setup 1 are shown, one with dark background and the other with white background. In (c,d) one image from setup 2 and another from setup 3 are shown.
Figure 3. Some examples of experimental setups, in (a,b) two image from setup 1 are shown, one with dark background and the other with white background. In (c,d) one image from setup 2 and another from setup 3 are shown.
Sensors 20 04374 g003
Figure 4. Red boxes denotes the patch regions in which spectra are collected (a) for image ‘N09’ and (b) for image ‘N17’.
Figure 4. Red boxes denotes the patch regions in which spectra are collected (a) for image ‘N09’ and (b) for image ‘N17’.
Sensors 20 04374 g004
Figure 5. Collected background regions, (a) in image ‘N09’, (b) in image ‘N17’.
Figure 5. Collected background regions, (a) in image ‘N09’, (b) in image ‘N17’.
Sensors 20 04374 g005
Figure 6. Data collected from the background regions above A ColorChecker (CCA) in N09S1B1D1T33. On the top the data of the hyperspectral data cube expressed in reflectance (ac) and on the bottom the raw data cube values (df) are represented. The color maps (a,d) show the mean value of the hyperspectral data cube along the background above the CC. In (b,e) the means over both the spatial components are represented. In (c,f) the differences between energy and its minimum associated to each row of (a,d) are reported.
Figure 6. Data collected from the background regions above A ColorChecker (CCA) in N09S1B1D1T33. On the top the data of the hyperspectral data cube expressed in reflectance (ac) and on the bottom the raw data cube values (df) are represented. The color maps (a,d) show the mean value of the hyperspectral data cube along the background above the CC. In (b,e) the means over both the spatial components are represented. In (c,f) the differences between energy and its minimum associated to each row of (a,d) are reported.
Sensors 20 04374 g006
Figure 7. Spectra extracted from the CCA grayscale on the image N09S1B1D1T33. In (a,b) the solid lines represent the mean reflectance and raw acquired values respectively. In (a) the dashed lines represent the reference RS(1) in 400 nm to 700 nm and the dotted lines represent the reference RS(2) in 700 nm to 1000 nm.
Figure 7. Spectra extracted from the CCA grayscale on the image N09S1B1D1T33. In (a,b) the solid lines represent the mean reflectance and raw acquired values respectively. In (a) the dashed lines represent the reference RS(1) in 400 nm to 700 nm and the dotted lines represent the reference RS(2) in 700 nm to 1000 nm.
Sensors 20 04374 g007
Figure 8. Graphical explanation of the Glare Evidence (GE) formula. The numerator is the ratio between the gray and white patches of the HSI system, which includes the glare effect introduced by the lenses in the imaging system. The denominator is the ratio between the gray and white spectra obtained from the two references (pointwise measuring systems). Thus, GE measures the noise introduced by the imaging system which is represented by the difference between the two computed ratios.
Figure 8. Graphical explanation of the Glare Evidence (GE) formula. The numerator is the ratio between the gray and white patches of the HSI system, which includes the glare effect introduced by the lenses in the imaging system. The denominator is the ratio between the gray and white spectra obtained from the two references (pointwise measuring systems). Thus, GE measures the noise introduced by the imaging system which is represented by the difference between the two computed ratios.
Sensors 20 04374 g008
Figure 9. Example of GE(1) plot representation of the CCA on image N09S1B1D1-T33. Plot (a) represents average values of glare effect of each grayscale patch in a range from 400 nm to 700 nm. The central solid color bar represents the GE values obtained from the central region of the grayscale patch; the labels 1, 2, 3, 4 refers to the GE values obtained from data of the regions toward the patch corners (see patch regions in Figure 4). In (b) the average values of GE(1) are represented for each wavelength from 400 nm to 700 nm and smoothed by applying a sliding window in the considered interval.
Figure 9. Example of GE(1) plot representation of the CCA on image N09S1B1D1-T33. Plot (a) represents average values of glare effect of each grayscale patch in a range from 400 nm to 700 nm. The central solid color bar represents the GE values obtained from the central region of the grayscale patch; the labels 1, 2, 3, 4 refers to the GE values obtained from data of the regions toward the patch corners (see patch regions in Figure 4). In (b) the average values of GE(1) are represented for each wavelength from 400 nm to 700 nm and smoothed by applying a sliding window in the considered interval.
Sensors 20 04374 g009
Figure 10. GE(1) of the CCB of image N01S1B0D0-T41 in (a) range 400 nm to 700 nm and (b) in the interval 700 nm to 1000 nm, both evaluated for each wavelength and smoothed by applying a sliding window.
Figure 10. GE(1) of the CCB of image N01S1B0D0-T41 in (a) range 400 nm to 700 nm and (b) in the interval 700 nm to 1000 nm, both evaluated for each wavelength and smoothed by applying a sliding window.
Sensors 20 04374 g010
Figure 11. GE(2) of the CCA of image N18S2B0D0-T11 in (a) range 400 nm to 700 nm and (b) in the interval 700 nm to 1000 nm, both evaluated for each wavelength and smoothed by applying a sliding window.
Figure 11. GE(2) of the CCA of image N18S2B0D0-T11 in (a) range 400 nm to 700 nm and (b) in the interval 700 nm to 1000 nm, both evaluated for each wavelength and smoothed by applying a sliding window.
Sensors 20 04374 g011
Table 1. Color Name Notation.
Table 1. Color Name Notation.
Official NameUsed Name
white 9.5 (0.05D)w
neutral 8 (0.23D)g3
neutral 6.5 (0.44D)g2
neutral 5 (0.70D)g1
neutral 3.5 (1.05D)g0
black 2 (1.5D)bk
Table 2. Names are coded using the pattern N·S·B·D·-T· where S identifies the setup (1), B the background (black, white), D the position of the gray-scale rows (toward center or toward border) and T the integration time.
Table 2. Names are coded using the pattern N·S·B·D·-T· where S identifies the setup (1), B the background (black, white), D the position of the gray-scale rows (toward center or toward border) and T the integration time.
HSI NumberAssociated Name
01N01S1B0D0-T41
02N02S1B0D1-T41
03N03S1B0D0-T33
04N04S1B0D1-T33
05N05S1B0D0-T14
06N06S1B0D1-T14
07N07S1B1D1-T41
08N08S1B1D0-T41
09N09S1B1D1-T33
10N10S1B1D0-T33
11N11S1B1D1-T14
12N12S1B1D0-T14
Table 3. Names are coded using the pattern N·S·B·D·-T· where S identifies the setup (2), B the background (black, white), D the position of the gray-scale rows (toward center or toward border) and T the integration time. The star points at the images which presents saturated white in the A ColorChecker (red) and in the B ColorChecker (blue).
Table 3. Names are coded using the pattern N·S·B·D·-T· where S identifies the setup (2), B the background (black, white), D the position of the gray-scale rows (toward center or toward border) and T the integration time. The star points at the images which presents saturated white in the A ColorChecker (red) and in the B ColorChecker (blue).
HSI NumberAssociated Name
13N13S2B0D1-T44 **
14N14S2B0D0-T42 *
15N15S2B0D0-T42 **
16N16S2B0D0-T42 **
17N17S2B0D0-T11
18N18S2B0D0-T11
19N19S2B0D1-T11
20N20S2B0D1-T11
21N21S2B0D1-T11
Table 4. Names are coded using the pattern N·S·B·D·-T· where S identifies the setup (3), B the background (black, white), D the position of the gray-scale rows (toward center or toward border) and T the integration time.
Table 4. Names are coded using the pattern N·S·B·D·-T· where S identifies the setup (3), B the background (black, white), D the position of the gray-scale rows (toward center or toward border) and T the integration time.
HSI NumberAssociated Name
22N22S3B0D1-T21
23N23S3B0D1-T11

Share and Cite

MDPI and ACS Style

Signoroni, A.; Conte, M.; Plutino, A.; Rizzi, A. Spatial–Spectral Evidence of Glare Influence on Hyperspectral Acquisitions. Sensors 2020, 20, 4374. https://doi.org/10.3390/s20164374

AMA Style

Signoroni A, Conte M, Plutino A, Rizzi A. Spatial–Spectral Evidence of Glare Influence on Hyperspectral Acquisitions. Sensors. 2020; 20(16):4374. https://doi.org/10.3390/s20164374

Chicago/Turabian Style

Signoroni, Alberto, Mauro Conte, Alice Plutino, and Alessandro Rizzi. 2020. "Spatial–Spectral Evidence of Glare Influence on Hyperspectral Acquisitions" Sensors 20, no. 16: 4374. https://doi.org/10.3390/s20164374

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop