Introduction

The complete description of the reflection of the radiant flux by an elementary surface (dA) requires accounting for the partial radiant flux reflected (dФr) in every direction (rr), which in turn depends on the incident radiant flux (dФi) and its direction (ri). The first complication arises from the fact that the radiant flux within an infinitesimally specified direction is zero. This makes it impossible to define the bidirectional reflectance ρ(ri; rr) as the ratio between the reflected radiant flux and the incident radiant flux for given incidence and reflection directions. Let the directional radiant fluxes be defined as:

$${\text{d}}\varPhi_{\text{i}} \left( {{\mathbf{r}}_{\text{i}} } \right) = L_{\text{i}} \left( {{\mathbf{r}}_{\text{i}} } \right){\text{d}}A{\text{d}}\varOmega_{\text{i}}$$
(1)
$${\text{d}}\varPhi_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right) = L_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} ;L_{\text{i}} } \right){\text{d}}A{\text{d}}\varOmega_{\text{r}}$$
(2)

where Li and Lr are the radiances related to the incident and reflected radiant fluxes within the irradiation and collection solid angles dωi and dωr, respectively, and dΩi and dΩr are their corresponding projected solid angles, calculated as dΩ = dω cos θ, θ being the angle of the incidence (i subscript) or reflection (r subscript) directions with respect to the normal to elementary surface, dA. Notice that, whereas dФi only depends on the incidence direction, dФr depends on both incidence and reflection directions, because the radiance obtained at the reflection direction is a function of the incidence direction. In addition, Lr also depends on Li, and it is explicitly written in equation (2).

The bidirectional reflectance expressed as:

$$\rho \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right) = \frac{{{\text{d}}\varPhi_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right)}}{{{\text{d}}\varPhi_{\text{i}} \left( {{\mathbf{r}}_{\text{i}} } \right)}} = \frac{{L_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} ;L_{\text{i}} } \right){\text{d}}\varOmega_{\text{r}} }}{{L_{\text{i}} \left( {{\mathbf{r}}_{\text{i}} } \right){\text{d}}\varOmega_{\text{i}} }}$$
(3)

is undetermined, since the limit:

$$\mathop {\lim }\limits_{{{\text{d}}\varOmega_{\text{r}} ,{\text{d}}\varOmega_{\text{i}} \to 0}} \frac{{{\text{d}}\varOmega_{\text{r}} }}{{{\text{d}}\varOmega_{\text{i}} }} = \mathop {\lim }\limits_{{{\text{d}}\omega_{\text{r}} ,{\text{d}}\omega_{\text{i}} \to 0}} \frac{{{\text{d}}\omega_{\text{r}} \cos \theta_{\text{r}} }}{{{\text{d}}\omega_{\text{i}} \cos \theta_{\text{i}} }}$$
(4)

does not exist, or, in other words: The bidirectional reflectance would depend on the geometry of the measurement, and not only on surface properties.

Fred E. Nicodemus, aware of this inconvenience, proposed an approach to define a bidirectional reflectance quantity based on the following considerations on the involved quantities:1

  1. 1.

    Lr is linear with respect to Li: For given incidence and reflection directions, Lr is proportional to Li (LrLi). It is fulfilled as long as the irradiation is not so high to produce nonlinear effects.

  2. 2.

    Lr is linear with respect to dΩi: For given incidence and reflection directions, Lr is proportional to dΩi (Lr ∝ dΩi), as long as “dΩi is chosen small enough that there is no significant difference in the radiant absorptance for all rays incident on dA within the solid angle dωi.”1

  3. 3.

    ρ is invariant with respect to Li and dΩi: As a consequence of the two previous considerations, for given incidence and reflection directions, ρ, as defined in equation (3), is invariant with respect to Li and dΩi. Since Lr = frLi dΩi (from i and ii, where fr is a constant for a given geometry), then ρ = fr dΩr.

  4. 4.

    ρ is linear with respect to dΩr: For given incidence and reflection directions, ρ is proportional to dΩr (ρ ∝ dΩr), which “holds only for values of dΩr small enough so that the partial reflectance does not change significantly with direction for rays within the solid angle dωr.”1

These are the foundations of the quantity proposed by Nicodemus to measure the bidirectional reflectance. He correctly reasoned that, bearing in mind these considerations, the quantity representing the bidirectional reflecting properties of a surface, independent of the geometry of the solid angles used in the measurement, could be defined as the proportionality constant between ρ and dΩr:

$$f_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right) = \frac{{\rho \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right)}}{{{\text{d}}\varOmega_{\text{r}} }} = \frac{{L_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} ;L_{\text{i}} } \right)}}{{L_{\text{i}} \left( {{\mathbf{r}}_{\text{i}} } \right){\text{d}}\varOmega_{\text{i}} }}$$
(5)

Nicodemus preferred to use the differential term dLr instead of Lr because “other incident radiation (from other sources in other directions) may also be diffusely reflected (scattered) into the same reflected directions along with that from the source under consideration.”1 What Nicodemus actually proposed was to avoid the dependence of the bidirectional reflectance ρ on the reflection solid angle dΩr by normalizing ρ by dΩr. This new quantity, denoted by fr in equation (5), is the well-known bidirectional reflectance distribution function (BRDF), and it is widely used nowadays in diverse fields such as remote sensing, radiometry, or 3D-rendering as the scattering function. The Optics Classification and Indexing Scheme (OCIS) has reserved a code for it, which proves its general acceptance. The monograph on reflectance published by Nicodemus et al. in 1977,2 where the concept of BRDF is thoroughly explained, has been cited more than 1600 times by scientific publications in this century.

However, there are some aspects of the BRDF that are difficult to understand. Perhaps the most obvious is why the BRDF can reach any positive value, even an infinite value for perfectly specular reflectors. The reason is that fr is defined as a division by a solid angle element [equation (5)]. The magnitude of these solid angle elements must be small enough to contain only directions at which the involved quantities (radiance or bidirectional reflectance) do not change significantly. For glossy surfaces, for which the reflectance changes rapidly approaching the specular peak, dωr needs to be very small in order to meet this requirement, resulting in very high BRDF values near the specular peak [equation (5)]. This partial reflectance is a Dirac delta in the case of perfectly specular reflectors, so the BRDF has no defined value in specular directions.

According to the terminology introduced by Judd3 and later adopted by Nicodemus2, three adjectives are used to describe the reflectance under general geometrical conditions of irradiation and collection: directional (flux confined to an infinitesimal solid angle), conical (flux distributed over a finite solid angle), and hemispherical (flux distributed over the full hemisphere). These forms of reflectances are obtained by integration of fr (ri;rr).

Biconical reflectance, with both irradiation and collection in conical geometry, can be regarded as the general case, and the other reflectance coefficients are obtained by using extreme values of either irradiation or collection solid angles. It is calculated as the integrated value of the function fr (ri;rr) over the specified solid angles2, ωi and ωr:

$$\rho \left( {{\mathbf{r}}_{\text{i0}} ,\omega_{\text{i}} ;{\mathbf{r}}_{\text{r0}} ,\omega_{\text{r}} } \right) = \frac{1}{{\varOmega_{\text{i}} }}\int_{{\omega_{\text{i}} }} \int_{{\omega_{\text{r}} }} f_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right){\text{d}}\varOmega_{\text{i}} {\text{d}}\varOmega_{\text{r}}$$
(6)

where ri0 and rr0 are the central incidence and collection directions of the solid angles.

Similarly, the biconical reflectance factor (ratio between the reflected radiant flux and the ideally reflected radiant flux by a perfect reflecting diffuser, PRD) is given by2:

$$R\left( {{\mathbf{r}}_{\text{i0}} ,\omega_{\text{i}} ;{\mathbf{r}}_{\text{r0}} ,\omega_{\text{r}} } \right) = \frac{\pi }{{\varOmega_{\text{i}} \varOmega_{\text{r}} }}\int_{{\omega_{\text{i}} }}\int_{{\omega_{\text{r}} }} f_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right){\text{d}}\varOmega_{\text{i}} {\text{d}}\varOmega_{\text{r}}$$
(7)

In practice, ωi and ωr are not completely zero, and a biconical quantity, instead of a bidirectional one, is measured. Therefore, these concepts will be used in the next section to establish the relation between the BRDF and the quantity actually measured. Some of the assumptions in the BRDF definition, as described above (“dΩi chosen small enough that there is no significant difference in the radiant absorptance for all rays incident on dA within the solid angle dωi,” or “dΩr small enough so that the partial reflectance does not change significantly with direction for rays within the solid angle dωr”), need to be considered in the measurement of the BRDF, in order to avoid systematic errors or to account for them in the uncertainty budget. In practice, since physical irradiation and collection apertures are finite (neither infinitely big nor infinitesimal), and the measurement area on the surface has a certain size, it is irradiated with radiant fluxes from different directions, and the collected radiant flux comes from different directions too. To understand properly the limitations of a BRDF measurement, the deviation between the real BRDF and the BRDF to be obtained using real experimental conditions with finite apertures needs to be assessed.

The consequence of using a finite measurement area and finite irradiation and collection solid angles is that the BRDF is evaluated as a weighted average over a set of pairs of irradiation and collection directions, which can be modeled with the expression in equation (7). As long as this weighted average coincides with the real BRDF with a negligible deviation, the measurement conditions can be considered adequate.

The following simple examples illustrate the impact of using finite interval. Four different BRDF angular distributions normalized to the value at θasp = 0° are shown in Fig. 1, where θasp denotes the aspecular angle, which is the angular deviation between collection and specular directions. For each distribution, the average BRDF at θasp = 0° was estimated by integration, with a collection solid angle subtending an angle of κ = 5°, much larger than usual to show better the effect in the graphs. For simplicity, the sizes of the measurement area and the irradiation solid angle were not considered in these illustrating examples.

Fig. 1
figure 1

Four representative BRDF distributions and the impact of a finite solid angle when measuring these distributions. The solid line represents the BRDF distribution as a function of the aspecular angle. The circle is the average BRDF over a ± 5 degree window

The upper left plot shows a BRDF distribution without curvature. In this case, the average BRDF coincides with the value of the BRDF at θasp = 0°. For this distribution, the chosen experimental condition regarding the solid angle does not limit the accuracy of the measurement. This would not be true for the distributions shown in the upper right plot and the lower left plot, which are very representative of the BRDFs of matte materials at large incidence angles.4 In both cases, there is a curvature in the distribution, and a slight deviation is observed between the average BRDF and the actual value of the BRDF at θasp = 0°. This deviation is almost three times larger for the distribution in the upper right plot, which can be explained by a steeper slope of the distribution. For both cases, the deviation is always smaller with a smaller collection angle. Finally, the distribution shown in the lower right plot is not monotonic and has a sharp peak. This example may represent specular reflection. In this case, the deviation is quite large, and the measurement would be meaningless. Again, the deviation would always be lower using a smaller collection solid angle.

From this discussion, it can be asserted that the usage of finite apertures limits the BRDF measurements when its distribution has a curvature in the measuring angular range, being more critical when the relative variation of the distribution is higher. The maximum finite sizes of involved intervals that would give an acceptable error are what this article intends to provide. Specular reflection is an important case, but it is not the only one. Any reflectance highly nonlinear with respect to the geometry must be evaluated.

It is an important metrological issue. The International Commission on Illumination (CIE) has recently created a technical committee “Recommendation on the geometrical parameters for the measurement of the bidirectional reflectance distribution function (BRDF)” to “provide geometrical recommendations for the BRDF measurement according to the type of sample under investigation, in order to allow better comparison between the different instruments, to improve the traceability of the measurements, and to help the user to choose the right angular configuration.” A description of the metrological issues to be considered in the BRDF measurement around the specular peak was published,5 and it is a very good reference to understand the problem in practice.

This work examines the impact of using finite intervals in the measurement of BRDF, for BRDFs with distributions with different relative variations, and it is proposed as a practical approach to evaluate the limitations of instruments designed for the measurement of the BRDF, and the errors produced by these limitations. Only the impact due to the geometry is taken into account in this article. Out of scope are other effects from using finite areas, such as nonuniformity, which need to be separately considered.

Estimation of the measured BRDF

The value obtained when attempting to measure the BRDF of a sample at a given geometry is denoted by “measured BRDF” here. Any instrument designed for this task has irradiation and collection apertures with finite areas, and the radiant flux reflected by the sample and collected by the instrument receiver comes from a finite area: the “measurement area.” These areas are graphically depicted in Fig. 2. Four angles are subtended by the irradiation, collection, and measurement areas (κi, κr, κma,i, and κma,r), and all of them affect the measurement. Notice that, whereas κi and κr are constant for any pair of incidence and collection directions (θi0 and θr0) (right cone), κma,i and κma,r can take slightly different values depending on the illumination and collection directions and the selected point at the perimeter of the measurement area (oblique cone). The values given here for κma,i and κma,r are for the geometry with θi0 and θr0 = 0°, for which these values are independent of the selected point at the perimeter of the measurement area.

Fig. 2
figure 2

Definition of the κ angles used to describe the limitation imposed by finite intervals

Only the pair of axial directions of the solid angles in Fig. 2 reproduces exactly the bidirectional geometry at which the BRDF is intended to be measured. The inclusion of the other pairs of directions has an impact on the measurement which depends on the sensitivity of the BRDF to geometry and to the size of the solid angles. This impact is what we want to examine here.

The measured BRDF can be estimated if the scattering distribution function and the finite intervals involved in the measurement are known. The measured BRDF, fr,m, is, by definition, the biconical reflectance factor given in equation (7) divided by π. Then, the measured BRDF (for incidence and collection directions ri0 and rr0) can be expressed as:

$$f_{\text{r,m}} \left( {{\mathbf{r}}_{\text{i0}} ,\omega_{\text{i}} ;{\mathbf{r}}_{\text{r0}} ,\omega_{\text{r}} } \right) = \frac{1}{{\varOmega_{\text{i}} \varOmega_{\text{r}} }}\int_{{\omega_{\text{i}} }}\int_{{\omega_{\text{r}} }} f_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right){\text{d}}\varOmega_{\text{i}} {\text{d}}\varOmega_{\text{r}}$$
(8)

Notice that this expression does not include explicitly the measurement area. The BRDF was defined by Nicodemus et al.2 as the integration of a more complex scattering distribution function (S) over an elementary area (Ai):

$$f_{\text{r}} \left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right) = \int_{\text{A}}^{{}} S\left( {{\mathbf{r}}_{\text{i}} ,{\mathbf{x}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} ,{\mathbf{x}}_{\text{r}} } \right){\text{d}}A_{\text{i}}$$
(9)

where xi and xr are two-dimensional vectors representing the positions of the points at the surface of the incident radiant flux and the exiting radiant flux, respectively. The value of the quantity S (known as bidirectional scattering-surface reflectance distribution function or BSSRDF) depends on ri, xi, rr, and xr, and it is much more complex to measure than the BRDF. For this analysis, it was assumed that the elementary area (Ai) is large enough to be considered as a measurement area and that its reflectance properties are highly uniform. In these conditions, the value of S depends much more on ri and rr than on xi and xr, and the latter dependence can be neglected. Notice that indistinguishable but separated points on the measurement area have different corresponding pairs of incidence and collection directions, which can introduce significant variations on the value of S.

The expression of fr (ri;rr) [equation (9)] is inserted in equation (8), obtaining:

$$f_{\text{r,m}} \left( {{\mathbf{r}}_{\text{i0}} ,\omega_{\text{i}} ;{\mathbf{r}}_{\text{r0}} ,\omega_{\text{r}} } \right) = \frac{1}{{\varOmega_{\text{i}} \varOmega_{\text{r}} }}\int_{{\omega_{\text{i}} }} \int_{{\omega_{\text{r}} }} \int_{\text{A}} S\left( {{\mathbf{r}}_{\text{i}} ;{\mathbf{r}}_{\text{r}} } \right){\text{d}}A_{\text{i}} {\text{d}}\varOmega_{\text{i}} {\text{d}}\varOmega_{\text{r}}$$
(10)

where the dependence on xi and xr is already neglected.

It can be given as a function of the involved subtended angles using McCamy’s notation for right circular cones:2,6

$$\begin{aligned} & f_{{{\text{r,m}}}} \left( {\theta _{{{\text{i0}}}} ,\varphi _{{{\text{i0}}}} ,\kappa _{{\text{i}}} ;\theta _{{{\text{r0}}}} ,\varphi _{{{\text{r0}}}} ,\kappa _{{\text{i}}} ;R_{{\text{A}}} } \right) \\ & \quad = \frac{{\mathop \int \nolimits_{{\theta _{{{\text{i0}}}} - \kappa _{{\text{i}}} }}^{{\theta _{{{\text{i0}}}} + \kappa _{{\text{i}}} }} {\text{d}}\theta _{{\text{i}}} \mathop \int \nolimits_{{\theta _{{{\text{r0}}}} - \kappa _{{\text{r}}} }}^{{\theta _{{{\text{r0}}}} + \kappa _{{\text{r}}} }} {\text{d}}\theta _{{\text{r}}} \mathop \int \nolimits_{{\varphi _{{{\text{i0}}}} - \alpha \left( {\theta _{{\text{i}}} } \right)}}^{{\varphi _{{{\text{i0}}}} + \alpha \left( {\theta _{{\text{i}}} } \right)}} {\text{d}}\varphi _{{\text{i}}} \mathop \int \nolimits_{{\varphi _{{{\text{r0}}}} - \alpha \left( {\theta _{{\text{r}}} } \right)}}^{{\varphi _{{{\text{r0}}}} + \alpha \left( {\theta _{{\text{r}}} } \right)}} {\text{d}}\varphi _{{\text{r}}} \mathop \int \nolimits_{0}^{{2\pi }} {\text{d}}\gamma \mathop \int \nolimits_{0}^{{R_{{\text{A}}} }} {\text{dr}}~F}}{{\pi \sin ^{2} \kappa _{{\text{i}}} \cos \theta _{{{\text{i0}}}} }} \\ \end{aligned}$$
(11)

where

$$F = r\cos \theta_{\text{i}} \sin \theta_{\text{i}} \cos \theta_{\text{r}} \sin \theta_{\text{r}} S\left( {\theta_{\text{i}} ,\varphi_{\text{i}} ;\theta_{\text{r}} ,\varphi_{\text{r}} } \right)$$
(12)

and

$$\alpha \left( {\theta_{\text{n}} } \right) = \cos^{ - 1} \left( {\frac{{\cos \kappa_{\text{n}} - \cos \theta_{\text{n}} \cos \theta_{\text{n0}} }}{{\sin \theta_{\text{n}} \sin \theta_{\text{n0}} }}} \right)$$
(13)

with n = i or r.

RA is the radius of the measurement area, r and γ are, respectively, the radial and polar coordinates used to integrate over the measurement area, κi and κr are the angles subtended by the irradiation and collection apertures (see Fig. 2), and θ and φ, respectively, refer to the polar and azimuth spherical coordinates defining corresponding directions denoted as r. Notice that the angles subtended by the measurement area κma,i and κma,r (see Fig. 2) are used in the area integral \(\int_{0}^{2\pi } {\text{d}}\gamma \int_{0}^{{R_{\text{A}} }} {\text{dr}} F\).

Evaluation of the measured BRDF for different conditions

In order to evaluate the impact of finite intervals in the BRDF measurement for non-Lambertian surfaces, the relative deviation of the measured BRDF [estimated by equation (11)] from the actual BRDF (fr) was examined for different conditions. For this purpose, a family of bidirectional scattering-surface reflectance distribution functions (S) was defined, with a very simple dependence on ri and rr. This family provides a wide range of curvatures and includes angular scattering distribution functions from Lambertian to highly specular with high second derivatives (large curvatures). These functions are therefore adequate to study the measured BRDF around specular peaks, which is an especially challenging case.5 The family of curves that represents S can be defined as:

$$S\left( {\beta ,\theta_{\text{asp}} } \right) = \beta e^{{ - \beta \theta_{\text{asp}} }}$$
(14)

where θasp is the aspecular angle, or angular deviation between collection and specular directions [cos−1(cos θi0 cos θr0 + sin θi0 sin θr0 sin φr0), always positive], and β is a free parameter. Notice that the larger the β, the larger is the curvature too, and that β → 0 represents the Lambertian distribution. Different values of β and θasp define different curvatures of S. For instance, a very low value of β produces an almost constant value of S around high values of θasp, whereas very high curvatures are obtained by combining high values of β and low values of θasp.

Four functions of this family (β = 1/2, β = 1/4, β = 1/8 and β = 1/16, with units of degrees−1) are shown in Fig. 3. In the literature5, it is claimed that glossy surfaces can be encountered with very narrow BRDF, with typical full width at half maximum (FWHM) inferior to 0.5°, which correspond to β values larger than 3. However, until now, conventional goniospectrophotometers7,8,9,10,11,12 do not allow those peaks to be resolved with metrological accuracy. Only special conoscopic systems5 have been proved adequate to achieve that angular resolution, and they require a separate discussion. We think that the curvatures given by the selected functions are enough to model most of the experimental conditions. In the case of highly glossy samples, there may be a minimum aspecular angle from which the results of this work cannot be applied.

Fig. 3
figure 3

Examples of bidirectional scattering-surface reflectance distribution functions used in the evaluation of the measured BRDF (β = 1/2, β = 1/4, β = 1/8, and β = 1/16, with units of degrees−1)

To understand the impact of finite angles, these representative scattering functions were used along with different realistic geometrical conditions, with combinations of the subtended angles κi, κr, κma,i, and κma,r (as defined in Fig. 2). To reduce the analysis, a negligible value of κi was used (0.0006°, very small irradiation aperture), which means that the effect produced by the values of κr prevails over the effect produced by κi. There is reciprocity between κi and κr since, according to the Helmholtz reciprocity principle, the result from the analysis is equal to the inverted case at which apertures and distances are interchanged between source and collector, as long as the measurement is for unpolarized reflectance13. Values of κr, κma,i, and κma,r were selected as 0.11°, 0.23°, 0.49°, or 0.92°, with the additional condition that κma,i is always equal to κma,r, equivalent to considering that the selected distances from source and receiver to the measurement area are identical. The selected κ values are realistic. If source and detector were located at a distance of 1 m from the sample, the diameter of their areas (assumed circular) would be 3.8 mm for the minimum (0.11°) and 32.1 mm for the maximum (0.92°). It must be reminded here that the solid angles subtended by the measurement area are projected under different incidence and collection directions and that the values of κma,i and κma,r reported in this work are those at normal irradiation or collection directions.

The measured BRDF was calculated using equation (11) for the four functions shown in Fig. 3, and for the different geometries, as described in the above paragraph.

The complete evaluation was carried out at two irradiation angles (θi0 = 20° and θi0 = 70°), and for those aspecular angles for which the function is 90% of its maximum value (θasp,90). At these aspecular angles, the curvature of the reflectance is 90% of the maximum curvature observed in the sample. The deviations, calculated as the relative difference between the actual BRDF and the estimated measured BRDF, are shown in Fig. 4. Each subplot corresponds to a different surface, with a BRDF calculated at different values of the parameter β, and, consequently, described with a different value of θasp,90. It is observed that this deviation is always larger for lower irradiation angles, for larger κ values, and for larger β values, if the other involved variables are fixed. The awkward behavior of the two lower lines in the lower left plot is precision artifacts from the numerical calculation.

Fig. 4
figure 4

Relative deviations with respect to the actual BRDF at the corresponding aspecular angle θasp,90, and for θi0 = 20° and θi0 = 70°

As expected, the larger the β (related to sample’s scattering curvature) and κ values (subtended angles) are, the larger the deviation is. The relative deviation obtained from the evaluation is similar for the two selected irradiation angles, but slightly lower for the largest one. (Note that different irradiation angles are represented with lines of different thicknesses in Fig. 4.) The reason for this difference is that at larger angles the incidence angles θi on the measurement area are more closely distributed around the irradiation angle θi0, since the solid angle subtended by this area is projected.

This relative deviation is represented as a function of κr, and every curve corresponds to a different value of κma,i, which is equal to κma,r in this case. The curves are constant when the effect of κma,r dominates that of κr.

General rule to estimate error

The error for any condition can be estimated as the difference between fr and the result from equation (11). However, it may be of interest for the experimentalist to have a general rule or metric to estimate errors. The described methodology was used to obtain the following general rule to calculate the error introduced by finite intervals when measuring BRDFs varying with the incidence and collection directions within a small angular range. Equations (11)–(13) were used to estimate the “measured” BRDF under different measuring conditions of surfaces with the scattering distribution functions described by equation (14).

An estimation of a “measured” BRDF is defined by β, S/Smax [or S (β, θasp)/S(β,0)], θi0, κi, κr, κma,i, and κma,r. Notice that θasp can be determined from β and S/Smax (θasp = -ln(S/Smax)/β) and that θr0 can be obtained from the values of θasp and θi0. In order to assess the impact of the different variables on the error due to finite intervals, two sets of estimations were defined, both of them for β = 1/2 degrees−1, β = 1/4 degrees−1, β = 1/8 degrees−1, and β = 1/16 degrees−1. The motivation of this strategy was to make the analysis more efficient in terms of computational time, while providing the most valuable information. Note that each estimation is the sum of around 50 millions terms used to calculate the integral in equation (11) with a reduced level of noise and that the calculation of the second set of estimations described below took 80 h.

The first set of estimations assessed the sensitivity of the error to S/Smax, which is closely related to the curvature of S. This value was selected from 0.25 to 0.95, with steps of 0.05. The variable θi0 and the relation between the variables κi, κr, κma,i, and κma,r were fixed (θi0 = 5°, and κi : κr : κma,i : κma,r = 0.25:1:0.5:1), as described in the second column of Table 1. Values of κr = 0.23°, 0.46º, 0.92°, and 1.83° were selected.

Table 1 Description of the two sets of estimations used to assess the impact of the different variables on the error due to finite intervals

The second set of estimations was defined to assess the variation of the error at different values of θi0 and to confirm the relationships observed after examining the estimations of the first set. In this set (see third column of Table 1), fewer values of S/Smax were used (0.3, 0.6, and 0.9). θi0 ran from 15° to 75°, with steps of 15°, and estimations were done for all combinations of the values 0.11°, 0.34°, and 0.92° for κi, κr, κma,i, and κma,r.

Insight into the results of the calculations and the steps followed in the analysis is given in the two plots shown in Fig. 5. In the upper plot, the relative errors of the two sets of estimations are represented as a function of S. The data of the second set of estimations are arranged in nine vertical lines, which correspond with the nine S values that were obtained for this set [see attainable values for S = (S/Smax) × β]. The data of the first set are scattered uniformly over the entire S range, but are somewhat arranged too on four curves. The estimated errors are related to the value of S because they are related to curvature and curvature is higher for higher S. But it is not the only variable that affects the error, and that is the reason for the four observed curves and the data scattering.

Fig. 5
figure 5

(Upper plot): Estimated errors of the two sets of estimations as a function of S. (Lower plot): Estimated errors as a function of S × Fκ

In the lower plot, the estimated errors of the two sets are again represented, but in this case as a function of S × Fκ, where Fκ is a factor including the finite intervals. It is defined as:

$$F_{\kappa } = \left( {\kappa_{\text{i}} + \kappa_{\text{ma,i}} + \kappa_{\text{r}} + \kappa_{\text{ma,r}} } \right)^{0.9}$$
(15)

with the κ values expressed in degrees. There is a clear relation between S × Fκ and the relative error due to finite intervals combined with the curvature growth with S value.

By using the 1860 estimations, it was possible to obtain a function expressing the dependence of the 95th percentile of the estimated error on S × Fκ. After trying different types of functions, it was found that an exponential function was the most adequate to relate estimated errors to S × Fκ. The values of S used in the fitting were calculated as the product of the parameters (S/Smax) and β (see Table 1). The equation resulting from the fitting is given below in equation (18). This function is shown in the lower plot of Fig. 5 as a continuous line. This function allows the 95th percentile of the relative error [δ95(fr)] to be estimated from the κ values and the curvature of S, and it can be used as metric for this kind of error.

The 95th percentile of error function was obtained using a specific family of scattering distribution functions S. Since it is not obvious that this result can be applied to other functions, it must be clarified here how to apply this function to practical cases. Notice that the function in equation (14) is defined in such a way that the larger its value, the larger its curvature, and that is why δ95(fr) is proportional to S (β, θasp) for this family of functions for a given instrument with constant Fκ. This is not necessarily the case for other functions, but, within a small range of an angular variable θ, an exponential function:

$$S = A \times \beta \times e^{{ - \beta \times \left| {\theta - \theta_{0} } \right|}}$$
(16)

as in equation (14), can model any reflectance data with monotonic concave curvature, where the parameter A can be regarded as a scale constant which does not affect the estimated error, and β and θ0 are other free parameters. For monotonic reflectance data with convex curvature, the convex function

$$S = A \times \beta \times \left[ {2e^{{ - \beta \times \left| {\theta_{\text{m}} - \theta_{0} } \right|}} - e^{{ - \beta \times \left| {\theta - \theta_{0} } \right|}} } \right]$$
(17)

(θm being the measurement angle) can be used as model, which is symmetric to the previous one with respect to S = S(θm) and produces the same value of δ95(fr).

Once the parameters β and θ0 are obtained, δ95(fr) can be estimated for any surface using the function for the 95th percentile of error found above, as:

$$_{95} \left( {f_{\text{r}} } \right) = 0.36 \times \left[ {\beta \times e^{{ - \beta \times \left| {\theta - \theta_{0} } \right|}} \times F_{\kappa } } \right]^{1.36}$$
(18)

This expression is obtained from the fit shown in the lower plot in Fig. 5. The value of β must be given in degree−1, and the values of the different κs, and any angular variable, in degrees.

Discussion

Equations (16)–(18) developed from the simulations described above can be used to evaluate the value of the 95th percentile of the relative finite-intervals-related error for a particular experimental setup. Equation (18) is composed of two important factors: \(\beta \times e^{{ - \beta \times \left| {\theta - \theta_{0} } \right|}}\) and Fκ which are, respectively, related to the scattering distribution function of the surface and the size of the finite intervals. Any of these two factors can make the error negligible if it is small enough, no matter the value of the other factor. For instance, a small β, which makes the first factor very small, represents a Lambertian surface and produces a negligible error regardless of the size of the finite intervals (the values of κ). On the other hand, making κ values small enough, the committed error can be made negligible even in the extreme case of very large values of \(\beta \times e^{{ - \beta \times \left| {\theta - \theta_{0} } \right|}}\), at geometries close to specular peaks.

In general, keeping similar values for κi and κma,i (and for κr and κma,r) is optimal in a goniospectrophotometer, since a lower value of only one of these variables does not reduce significantly the relative error due to finite intervals, and reduces the available light, which increases other uncertainty sources.

Equation (18) supports design or characterization of goniospectrophotometers or multiangle spectrophotometers, since it allows the applicability range of the instrument to be specified for a target uncertainty. For instruments with a fixed value of Fκ, as it is the case of commercially available portable multiangle spectrophotometers, it may help to estimate for different types of samples the finite intervals uncertainty at their measurement geometries, which usually have different aspecular angles. Aspecular angles would be used as |θ − θ0| value in equation (18), and different values for β would be used to illustrate different types of samples, from very diffuse to very glossy. Instruments allowing the variation of the size of apertures, and consequently Fκ, can be adapted to the specific type of sample to be measured. For these instruments, the necessary Fκ is worked out from equation (18), using a value of β which, based on the experience, corresponds with the observed glossiness of the sample, and, as δ95, the aimed maximum relative uncertainty. Those instruments designed to measure at the specular peak, as glossimeters, introduce an error which depends on their apertures. In such cases, that error cannot be estimated by equation (18), but by comparing the result from equation (11) with the BRDF. To illustrate the error for different types of samples, the BRDF can be modeled with the family of curves in equation (14). In general, equation (11) is recommended to simulate complex conditions for which the derived equation (18) is not suitable.

To estimate experimentally the relative error for a given specimen, the values of β and θ0 must be known for every measurement geometry. If the expected error due to finite intervals is relatively low, the “measured” BRDF itself can be used to estimate β and θ0. However, if a high error is expected in the measurement, as for low aspecular angles in highly glossy specimens, some deconvolution algorithm needs to be applied to estimate β and θ0 from the deconvolved BRDF.14,15 In these cases, equation (18) is recommended to be used to characterize the limitations of the instrument to measure BRDFs with high angular dependence, and to redesign it if required.

It must be noticed that there are limitations in the applicability of equation (18), since it was derived for a range of curvature and κ values. The maximum curvature used in the derivation was slightly larger than 0.1, so that it can be recommended to use equation (18) only when it is expected that:

$${\text{curvature}}: \frac{{\frac{{{\text{d}}^{2} S}}{{{\text{d}}\theta^{2} }}}}{{\left| {1 + \left( {\frac{dS}{d\theta }} \right)^{2} } \right|^{3/2} }} = \frac{{\beta^{3} e^{{ - \beta \left| {\theta - \theta_{0} } \right|}} }}{{\left| {1 + \beta^{4} e^{{ - 2\beta \left| {\theta - \theta_{0} } \right|}} } \right|^{3/2} }} \le 0.1$$
(19)

with θ0 and β obtained from equations (16) or (17).

Regarding κ values, the use of equation (18) is restricted to values below 1º.

Conclusions

The impact of using finite intervals (for the measurement area, irradiation and collection apertures, and solid angles) has been examined for the measurement of BRDF. A theoretical approach has been proposed to evaluate the limitations of experimental systems for the measurement of the BRDF and to account for the relative error exclusively due to finite intervals. This error, calculated as the relative difference between a biconical integration of the BRDF and the actual BRDF, is composed of two main factors, which are related to the scattering distribution function of the surface, and the geometries of the incident and collected radiant fluxes. Any of these factors can reduce to negligible the total error if it is set to a value small enough. The general rule for experimentalists provided here should be useful for the design of instruments for measuring BRDFs very dependent on incidence and collection geometries, such as those intended to measure gloss or iridescence.