Thresholds for color constancy were obtained using an established illumination discrimination task (IDT; Pearce et al.,
2014). The IDT is a two-alternative forced choice task in which participants indicate which of two successively presented illuminations best match a reference (
Figure 3A). The reference illumination is a metamer of daylight at 6500K (D65) and one of the comparisons (the target illumination) matches it exactly. The second comparison (the test illumination) varies in chromaticity away from the reference along either the Planckian locus or the line of correlated color temperature (CCT) line to the Planckian locus at D65 (
Figure 3B), becoming either bluer, yellower, greener, or redder than the reference. Fifty test illuminations were generated in each direction of change, all at a fixed luminance of 50
Display Formula\(cd/{m^2}\) and parameterized to be approximately one
Display Formula\({\rm{\Delta }}E\) apart in the CIELUV
Display Formula\({u^*}{v^*}\) chromaticity plane. A one-up, three-down, transformed, and weighted staircase procedure (Kaernbach,
1991) is used to find thresholds for correct discrimination of the target and test illuminations along each of the four axes of change. Two staircases are completed for each axis and trials for all eight staircases are interleaved. Thresholds are calculated as the mean of the last two reversals from both staircases for each axis. As a lack of discrimination between the target and test illuminations implies that the surface appearances in the illuminated scene remain stable, higher thresholds are taken to imply improved color constancy for an illumination change between reference and test relative to lower thresholds. The illuminations were generated by spectrally tuneable 12-channel LED luminaires (produced by the Catalonia Institute for Energy Research, Barcelona, Spain, as prototypes for the EU FP7-funded HI-LED project;
www.hi-led.eu) and illuminated a Mondrian-lined box (
Figure 3C; height 45 cm, width 77.5 cm, depth 64.5 cm), which participants viewed through a viewing port, giving responses using an Xbox controller. The task was run on a 64-bit Windows machine using custom MATLAB scripts. The luminaires' outputs were calibrated by measuring the spectra of each LED primary from a polymer white reflectance tile placed at the back of the viewing box with the Mondrian lining removed, using a Konica Minolta CS2000 spectroradiometer (Konica Minolta, Nieuwegein, Netherlands). Custom MATLAB scripts were used to find sets of weights that define the power of each LED primary needed to produce the smoothest possible illuminations with specified CIE
Display Formula\(Yxy\) tristimulus values (more details on this fitting procedure can be found in Finlayson, Mackiewicz, & Hurlbert,
2014; Pearce et al.,
2014; and Radonjic, Pearce et al.,
2016).