$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
The primary measurement of our protocol (Routine I in Figure 1) fixed the camera direction normal to the surface and only moved the light. Since light scattering adheres to the principle of reciprocity, the result is the same whether we hold the camera constant while moving the light over the hemisphere or vice versa. When we fix either the camera or the light, the complete 4-dimensional direction set is undersampled. A fuller picture of the scattering behavior is observed when, unlike the primary measurement, both light and camera are moved away from the surface normal and in a multiplicity of directions. Ideally, we could measure light scattering from many camera directions, even as many as the number of incident light directions, to yield a symmetrical data set. In practice, this would require far too many exposures. In our experience, we can obtain sufficient information about different viewing positions by moving the camera a few times assuming 180° rotational symmetry about the surface normal. During the secondary measurement phase, we acquired measurements from 7 viewing directions distributed over the hemisphere and within 60° of the zenith18,19 (Routine II.A in Figure 1).
In the figures of this paper, we show representative data measured from a feather of Lamprotornis purpureus (Purple Glossy Starling), the reflectance of which is iridescent, glossy, and anisotropic (Figure 5). In each of the 7 viewing directions, reflected light is gathered from hundreds of incident lighting directions on the hemisphere. The directions form a narrow band orthogonally oriented to the central axis of the feather (see feather image in Figure 4). The iridescence color shift is subtle (bluish-green at normal incidence and greenish-blue at grazing incidence) when the feather is viewed normal to its surface as seen in the {0°,0°} RGB plot of Figure 5. As the viewing angle approaches grazing, the angles between the viewing direction and the grazing incident directions are maximized, leading to a more striking color shift (bluish-green at 0° and magenta at 240° between incident and viewing directions) as seen in the {60°,0°} RGB plot in Figure 5.
We can afford to step the light and camera at much finer angular resolution when we restrict the movements to 1 dimension. Figure 6 shows the chromaticity of the reflectance of L. purpureus plumage as a function of the angle between the incident and viewing directions, where the incident and viewing directions are in the plane containing the specular band, which is perpendicular to the longitudinal axis of the distal barbule. As the iridescent color arcs through chromaticity space, the hue shifts from bluish-green to purple.
Spatial variation in the directional reflectance is visible where different (X,Y) coordinates of the integument correspond to different milli-scale structures. In the case of L. purpureus only one structure -- the distal barbule -- is visible over most of the area. By contrast, in C. cupreus, three milli-scale structures -- the rami, distal barbules, and proximal barbules -- are clearly distinguished in the data; we can observe that reflectance from the feather is oriented with respect to the longitudinal axis of each structure (Figure 8).

Figure 1. This schematic overview depicts two mounting methods, the spherical gantry coordinate system, types of acquisition sampling and their respective results. Click here to view larger figure.

Figure 2. The flattened feather is visible through an aperture in a metal plate surrounded by a ring of targets. A spherical gantry can be posed to measure light scattering from a feather at multiple incident lighting and viewing directions. L=Light arm (latitude). C= Camera arm (latitude). B=Camera Base (longitude). T=Turntable (longitude). F=Feather.

Figure 3. Average directional scattering may be computed from a point, line or rectangular region of feather vane.

Figure 4. Example of directional scattering plotting functions (R*=Reflectance, T*=Transmittance, P*=Top, F*=Front, S*=Side, A*=Arbitrary) and color schemes (*1=Luminance, *2=RGB, *3=Chromaticity). Click here to view larger figure.

Figure 5. The luminance (top) and RGB color (bottom) of the hemispherical reflectance in direction cosine space as viewed from the (elevation angle, azimuth angle) coordinate pairs: {0°,0°}, {30°,0°}, {30°,90°}, {60°,0°}, {60°,45°}, {60°,90°}, and {60°,135°}. The reflectance is averaged from a 25×25 pixel rectangular region of the lateral vane of a tertial L. purpureus (Purple Glossy Starling) feather. The red arrows represent camera directions. Click here to view larger figure.

Figure 6. Chromaticity of the reflectance as a function of the half-angle between the incident lighting and viewing directions: CIE 1976 Uniform Chromaticity Scales (USC) with magnified region. Click here to view larger figure.

Figure 7. Reflectance as a function of the angle between the incident lighting and viewing directions, in-plane with (red) and perpendicular to (shaded) the longitudinal axis of the distal barbule: (A) Dominant wavelength, (B) Percent chroma, (C) Percent luminance. The color shading in plot A is the RGB color of the reflectance. Negative wavelength values represent colors in the non-spectral purple triangle. Click here to view larger figure.

Figure 8. Average directional reflectance of distal barbules and proximal barbules between two adjacent rami of the C. cupreus (African Emerald Cuckoo).

Figure 9. (A) Non-rectified image illuminated by gantry lamp, (B) Non-rectified image illuminated by flash on camera, (C) Filtered target candidates on affine-transformed, flash-illuminated image, (D) Acceptably sharp targets within depth of field, (E) Rectified lamp-illuminated image, (F) Rotated feather tip up, cropped and masked. Click here to view larger figure.