November 2022
Volume 22, Issue 12
Open Access
Methods  |   November 2022
A five-primary Maxwellian-view display for independent control of melanopsin, rhodopsin, and three-cone opsins on a fine spatial scale
Author Affiliations
  • Thomas W. Nugent
    Center for Vision and Eye Research, Queensland University of Technology (QUT), Brisbane, QLD, Australia
    [email protected]
  • Andrew J. Zele
    Center for Vision and Eye Research, Queensland University of Technology (QUT), Brisbane, QLD, Australia
    [email protected]
Journal of Vision November 2022, Vol.22, 20. doi:https://doi.org/10.1167/jov.22.12.20
  • Views
  • PDF
  • Share
  • Tools
    • Alerts
      ×
      This feature is available to authenticated users only.
      Sign In or Create an Account ×
    • Get Citation

      Thomas W. Nugent, Andrew J. Zele; A five-primary Maxwellian-view display for independent control of melanopsin, rhodopsin, and three-cone opsins on a fine spatial scale. Journal of Vision 2022;22(12):20. https://doi.org/10.1167/jov.22.12.20.

      Download citation file:


      © ARVO (1962-2015); The Authors (2016-present)

      ×
  • Supplements
Abstract

Independent spatiotemporal control of the stimulation of the five photoreceptor classes requires a display with as many primary lights to probe their isolated spatial and temporal responses. No such system exists with suitable performance properties. We present a system to construct a five-primary display from commercially available three-primary digital light processing projectors. It optimizes the set of five primary lights required to maximize the achievable contrast of a single photoreceptor class in a silent substitution protocol, including where the background chromaticity is first specified. From these chosen five primaries, we describe a method to convert complex three-primary (RGB) images to five-primary representations with complete specification of the photoreceptor excitations at each pixel. Key to enabling this multiple display system with a single HDMI connection is a novel control protocol implemented in a deterministic field-programmable gate array controller that splits the data into five video streams to allow nearly synchronous presentation of primary image data through multiple displays. Each pixel is controlled over 9.5 bits for each primary over a single frame for measurement of threshold-level vision. In addition to a large contrast gamut, the Maxwellian view offers high retinal illumination to support the investigation of five opsin-based responses to complex spatiotemporal images with a truly silent substitution protocol, while avoiding the confounding effects of uncontrolled photoreceptor excitations as occurs in four-primary systems. The customizable primaries facilitate this display translation to species with different photoreceptor spectral responses, and the optics are designed for integration into microscopes for use as a stimulus generator in physiological experiments.

Introduction
Human visual sensitivity to light is dependent on the relative activity of five photoreceptor classes and their postreceptoral pathways. The duplicity theory of vision (Schultze, 1867; Kries, 1896; Müller, 1930) had postulated separate and independent functions of the cones during daytime and rods at nighttime. The physiological reality is, however, more complex. Shared neural pathways lead to the dual processing and interaction of rod and cone signals (Polyak, 1941; Daw et al., 1990; Wässle et al., 1995; Sharpe & Stockman, 1999) that modify our visual experience (Buck, 2003; Barbur & Stockman, 2010; Zele & Cao, 2015). Rods can drive visual responses well into the photopic range (Shapiro, 2002; Sharpe et al., 1989; Kremers et al., 2009; Uprety et al., 2022), while melanopsin inputs to the pupil control pathway (Barrionuevo et al., 2014; Zele et al., 2019a) and vision (Zele et al., 2019b, 2020) are first evident in mesopic lighting. The intrinsically photosensitive retinal ganglion cells (ipRGCs) mediate both the intrinsic melanopsin photoresponse and extrinsic inputs from outer retinal rod and cone photoreceptors (Dacey et al., 2005; Nasir-Ahmad et al., 2019; Ostrin et al., 2018) with intraretinal pathways supporting the melanopsin modulation of the cone and rod signals (for review: Grünert & Martin, 2021). An accumulation of evidence now points to melanopsin expressing ipRGCs supporting a diverse range of visual and nonvisual functions, independent of and working in combination with the classical photoreceptor pathways. Melanopsin independently contributes to color perception (Zaidi et al., 2007; Spitschan et al., 2017; Cao et al., 2018; Zele, Feigl, et al., 2018; Zele et al., 2019b; Barrionuevo, Filgueira, et al., 2022), contrast sensitivity (Zele, Feigl, et al., 2018), temporal (Zele, Feigl, et al., 2018) and spatial vision (Allen et al., 2019), adaptation (Pant et al., 2021), and simple reaction times (Gnyawali et al., 2022) and can combine and interact with the rod-mediated and cone-mediated functions to affect brightness perception (Brown et al., 2012; Besenecker & Bullough, 2017; Zele, Adhikari, et al., 2018; Yamakawa et al., 2019; DeLawyer et al., 2020), photophobia (Zele et al., 2020), decision-making (Gnyawali et al., 2022), the perception of time (Yang et al., 2018), contrast discrimination (Zele et al., 2019b), and temporal processing (Uprety et al., 2022). All three photoreceptor classes input to the circadian and pupil control centers, with the ipRGCs forming the principal afferent pupil pathway (Gamlin et al., 2007; Ostrin et al., 2018), the retinohypothalamic tract (Gooley et al., 2001), and for mediating the effects of light on vision, sleep, mood, and arousal (for review: Lucas et al., 2020; Markwell et al., 2010; Feigl et al., 2022; Feigl & Zele, 2014; Houser et al., 2021). Central to these findings were the development of alternative methodological approaches for separating melanopsin from cone (and, sometimes, rod) function. 
Four-primary systems have been designed for silent substitution to control mesopic rod–cone interactions using either spatially homogeneous (Pokorny et al., 2004; Sun et al., 2001; Tsujimura et al., 2010) or dynamic spatial stimuli (Bayer et al., 2015). The development of the five-primary photostimulator (Cao et al., 2015) first met the requirement for fine temporal control and large contrast gamuts for independently stimulating all five photopigments across a uniform stimulus field. Spatial control of the melanopsin pathway has been attempted by overlaying the images of two vertically separated liquid-crystal display (LCD) projectors and forming four primaries with interference filters (Allen et al., 2018; Yang et al., 2018; Allen et al., 2019), but four primary projectors leave rhodopsin excitation uncontrolled and rely on the assumption that there exists no rod intrusion under the measurement conditions. Because as little as \(3\%\) rod contrast in a melanopsin-directed photopic stimulus can affect the measured visual contrast sensitivity (Uprety et al., 2022), it is necessary to have an instrument capable of spatiotemporal control of the excitations of all five photoreceptor classes. There are systems with four or more primaries for generating melanopsin-directed spatial stimuli. A six-primary system has been developed that uses two digital light processing (DLP) projectors as a backlight for an LCD screen (Hexley et al., 2020); the filtering of the LCD screen dominates the spectral shape of the six primaries in this system, and as a result of the spectral correlation of the primaries, this system must also leave rhodopsin excitation uncontrolled when generating melanopsin-directed stimuli. Another approach (Lee & Ripamonti, 2022) uses a DLP projector that is backlit by a spatially homogeneous five-primary system similar in principle to that developed by Cao et al. (2015); although the DLP projector can switch states at 6000 Hz, it must construct spatial stimuli by progressively adding binary image structures. This approach means that any spatial complexity in the stimuli must be compensated for with lower pixel-level bit depth and effective frame rate of the system. Smoothly changing stimuli (e.g., a spatial sinusoid) will require many hundreds of binary image structures to construct and will result in a frame rate below the temporal integration time of the eye. A six-primary system has also been developed using two DLP projectors where the two sets of native red-green-blue (RGB) primaries have been spectrally filtered with high- and low-pass filters (Yamaguchi et al., 2008; Yamakawa et al., 2019); each projector is controlled by an independent PC for silent substitution (Yamakawa et al., 2019), which will have temporal misalignment between primary image planes without dedicated hardware to align each video output. 
Here we present the theory, design, validation, and performance characteristics of a five-primary spatial display that achieves true silent substitution across all five photopigments at 230,400 spatially separate locations within a configurable field of view. The information provided allows researchers to build their own system to their required specifications. The primaries were systematically chosen to maximize the contrast gamut within a five-dimensional photoreceptor excitation space. With 9.5-bit contrast control per primary, this display system can probe threshold-level vision for cone-directed, rhodopsin-directed, and melanopsin-directed stimuli and in the evaluation of interactions between the responses of five photoreceptors in the human eye. Spatiotemporal control of the excitations of the five photoreceptor classes will enable the investigation of the visual functions of ipRGCs while eliminating potential rod and/or cone intrusions and to determine how interactions between the five photoreceptor classes set human visual contrast sensitivity. 
Method
The five-primary display (Figure 1) is designed for Maxwellian view (Maxwell & Stokes, 1860; Westheimer, 1966; Barrionuevo, Preciado, et al., 2022). Briefly, each primary is projected from one of five DLP Lightcrafter 2000 evaluation modules (EVMs), where each DLP projector has been modified so that it is backlit with a narrowband light-emitting diode (LED). These narrowband LED and interference filter combinations are chosen to maximize the system’s gamut of photoreceptor excitations. The five primary images are merged onto the same axis of projection with a sequence of achromatic doublets and beamsplitter cubes. A central field-programmable gate array (FPGA) (Zybo Z7-20; Xilinx, San Jose, CA) synchronously feeds the projectors image frames by partitioning a higher-resolution (1920 \(\times\) 1080 pixel), high-definition multimedia interface (HDMI) video input into five lower-resolution (360 \(\times\) 640 pixel) FPD Link I video outputs. The following details the design and evaluation of the system components. 
Figure 1.
 
Schematic design of the five-primary display. The optical components merge each of the images of the five displays onto a single axis of projection that is presented in the plane of the pupil in Maxwellian view. The final retinal image size is configurable. The five DLP projectors are controlled via a DLPC2607 controller chip and a custom-designed RGB to FPD Link I PCB. The FPGA takes a high-resolution image and creates five independent image planes for each primary (V = violet; C = cyan; G = green; A = amber; R = red). An optical engine with the custom LED primary is shown in the inset. A side profile of a DLP mounting and alignment stage is shown in Figure 2 and Figure 8.
Figure 1.
 
Schematic design of the five-primary display. The optical components merge each of the images of the five displays onto a single axis of projection that is presented in the plane of the pupil in Maxwellian view. The final retinal image size is configurable. The five DLP projectors are controlled via a DLPC2607 controller chip and a custom-designed RGB to FPD Link I PCB. The FPGA takes a high-resolution image and creates five independent image planes for each primary (V = violet; C = cyan; G = green; A = amber; R = red). An optical engine with the custom LED primary is shown in the inset. A side profile of a DLP mounting and alignment stage is shown in Figure 2 and Figure 8.
Figure 2.
 
The five-primary display system. (A) Top-down view of the optical system to match the orientation of the schematic in Figure 1. Each DLP is connected via a ribbon cable to the custom-designed driver PCB and Zybo Z7-20 FPGA (lower right side, green PCB). The DLP and LED power is supplied through a custom-designed power supply board (upper right side, brown PCB). The artificial pupil for Maxwellian view is at the left of the middle optical axis. (B) Side view of the optical system with an image of the output of the exit pupil projected onto a screen in Newtonian view. The five primaries (violet, cyan, green, amber, red) are displayed as vertical stripes horizontally separated on the white screen. The system was photographed using a smartphone under dim mesopic lighting to accentuate the light path of each projector. The smaller color gamut of the camera does not accurately render the true color appearance of the primaries.
Figure 2.
 
The five-primary display system. (A) Top-down view of the optical system to match the orientation of the schematic in Figure 1. Each DLP is connected via a ribbon cable to the custom-designed driver PCB and Zybo Z7-20 FPGA (lower right side, green PCB). The DLP and LED power is supplied through a custom-designed power supply board (upper right side, brown PCB). The artificial pupil for Maxwellian view is at the left of the middle optical axis. (B) Side view of the optical system with an image of the output of the exit pupil projected onto a screen in Newtonian view. The five primaries (violet, cyan, green, amber, red) are displayed as vertical stripes horizontally separated on the white screen. The system was photographed using a smartphone under dim mesopic lighting to accentuate the light path of each projector. The smaller color gamut of the camera does not accurately render the true color appearance of the primaries.
Projector control
Each of the five primary images is projected by a Lightcrafter 2000 EVM, which has been modified to homogeneously project a single narrowband LED onto the digital micromirror device (DMD). The EVM is a prebuilt projection system containing the Lightcrafter 2000 chipset family and a Young Optics optical engine. Projected images are generated by the DLP2000 DMD, which consists of a rectangular array of \(360 \times 640\) micromirrors. Each micromirror is electrically controlled into either an ON/OFF state with an input HIGH/LOW voltage. In an ON state, the DMD reflects the illuminant to the aperture of the projection lens; in an OFF state, the DMD reflects the illuminant away from the aperture of the projection lens and into the nonreflective walls of the optical engine (Hornbeck, 1998; Lee, 2018; Texas Instruments, 2019). The bistable digital micromirror only provides digital control of a pixel state, and so the DMD uses pulse width modulation (PWM) to achieve up to 256 levels for each of the three stock RGB primaries, and with the modification described in this section, we extend this to 768 levels for each primary over a 60 Hz video frame. 
We control the DMD with the DLPC2607 controller chip on board the EVM. This chipset inputs 24 parallel data bits formatted as RGB888 video graphics array (VGA) data and outputs Texas Instrument’s proprietary bit plane data format to the DLP2000 DMD. The DLPC2607 controller chip can be configured through interintegrated circuit (I2C) in—out pins, and these settings are configured in the five-primary display to reduce digital image processing in the DLPC2607. On initialization of the system, the Zybo Z7-20 FPGA transmits the appropriate I2C terminal commands to the DLPC2607 chipset. 
Control of the RGB888 input into a single Lightcrafter 2000 EVM requires a 28-signal parallel bus. The Zybo Z7-20 FPGA has 40 peripheral module (Pmod) connections suitable for transmission of video data but cannot transmit all five projectors in parallel. To allow simultaneous control of all five displays through a single FPGA, the video signals are transmitted from the FPGA in five flat-panel display (FPD) Link I serialized buses that have four differential data lanes. A custom-designed printed circuit board (PCB) converts the serial, FPD Link I signal to a parallel RGB888 VGA signal, which then drives the Lightcrafter 2000 EVM. 
In a commercial DLP projection system, the projector will typically undergo multiple processing steps to improve projected video image quality and/or minimize visual artifacts, which will be considered in the following subsections. In the design of a custom system for vision experiments, these processing steps may inadvertently introduce an artifact in the stimulus. To robustly design this five-primary system, each of these processing steps was identified, measured, and addressed to ensure the stimuli generated by the system were precisely known. 
Mapping digital level to duty cycle
Each RGB primary is allocated 1 of 256 digital levels, which is mapped from the digital level to a duty cycle through the preconfigured contour mitigation table (i.e., the manufacturer’s terminology of the de-gamma curve). The contour mitigation table is an 8-bit to 12-bit look-up table, where the duty cycle presented to the DMD mirrors has 8-bit resolution. The error between the 12-bit contour mitigation table output and the 8-bit duty cycle is spread using a spatial and temporal dithering algorithm (Van Kessel et al., 1998). 
Control of the pixel state in the stock DLP projector is augmented using an algorithm that dims the projector LEDs and proportionately increases the PWM duty cycle of the micromirrors if no more than 2,249 pixels (\(\approx 1\%\) of pixels) within a frame are above any of the 16 threshold pixel values (where thresholds are 80 \(\rightarrow\) 200 in steps of 8). It was found that this algorithm maps each input pixel value to 1 of 17 duty cycles based on which contour mitigation table is selected depending on the content of the frame (Figure 3A). Although this algorithm is undocumented in the DLP2000EVM specifications, it is thought by the authors to be designed to minimize heat in pico-projector systems. 
Figure 3.
 
Projector gamma curve selection. (A) The measured range of gamma curves (contour mitigation tables) that map the digital pixel value to output power in the DLP. These gamma curves are selected based on the dynamic gamma curve selection algorithm in the stock DLP. The red gamma curve is always applied in this system by changing each gamma curve stored in the system’s onboard flash memory to the same curve. (B) A spatial sinusoidal stimulus pattern will undergo clipping of its peaks without compensating for the dynamic gamma curve algorithm (upper panel: example spatial pattern; lower panel: cross section of this pattern’s amplitude to highlight the clipping at pixel values). (C) By enforcing a single gamma function (red line in A), the clipping is eliminated, and a full contrast modulation is possible (upper panel: example spatial pattern with single gamma function enforced; lower panel: cross section of this pattern’s amplitude shows this clipping is eliminated).
Figure 3.
 
Projector gamma curve selection. (A) The measured range of gamma curves (contour mitigation tables) that map the digital pixel value to output power in the DLP. These gamma curves are selected based on the dynamic gamma curve selection algorithm in the stock DLP. The red gamma curve is always applied in this system by changing each gamma curve stored in the system’s onboard flash memory to the same curve. (B) A spatial sinusoidal stimulus pattern will undergo clipping of its peaks without compensating for the dynamic gamma curve algorithm (upper panel: example spatial pattern; lower panel: cross section of this pattern’s amplitude to highlight the clipping at pixel values). (C) By enforcing a single gamma function (red line in A), the clipping is eliminated, and a full contrast modulation is possible (upper panel: example spatial pattern with single gamma function enforced; lower panel: cross section of this pattern’s amplitude shows this clipping is eliminated).
These gamma curves were measured with an ILT1700 radiometer with 2249-pixel central stimuli that iterated in unit steps across the 256 pixel levels and a 2250-pixel corner square with a fixed pixel level to enforce a particular gamma curve. In the stock system, dimming the LED with this algorithm causes spatially small stimuli to have the upper output values clipped to below the next threshold value, and so naive control of the projector is inappropriate to generate stimuli for visual experiments. This issue is resolved in our five-primary system by reprogramming the contour mitigation table in each DLP’s flash memory so that every gamma curve is the same as the full-range gamma curve (red line in Figure 3A). As a result, clipping artifacts (Figure 3B) are eliminated, and the maximum dynamic range is available for generating a spatiotemporally modulated stimulus (Figure 3C). 
Chromatic frame interleaving
In stock DLP projectors, all three primaries are typically modulated by one DMD, and so each primary is allocated a time slice within each 60 Hz frame (Van Kessel et al., 1998). For the DMD2000 used in this system, measurements of the current through the LEDs in the EVM show the red, green, and blue primaries are on for \(40.5\%\), \(44.5\%\), and \(15\%\) of a frame, respectively. To limit chromatic flicker artifacts, these time slices are interleaved through each 60 Hz video frame in a sequence of G-R-G-R-B-G-R-G-R-B. As a result of the chromatic frame interleaving, custom frame rates above 60 Hz cannot be achieved by assigning a subframe to a primary’s time slice. Therefore, to achieve higher temporal frequencies (\(\gt 30\) Hz), the DLP adopted in this design would have to be exchanged for a DLP with a higher frame rate option. 
Bit-splitting
DLP projectors use PWM to control the digital pixel level. This technique relies on the frequency of the PWM being greater than the temporal resolution of the visual system, and as a result, the PWM signal is integrated to the average level across each frame (Arnold & Winsor, 1934). Fine-scale control of the micromirrors is constrained by the bit-splitting techniques designed to limit perceptual spatial and temporal artifacts during the PWM (Critchley et al., 1995; Hornbeck, 1997) by distributing the ON pulse throughout a primary’s time slice to reduce flicker between adjacent pixels, both spatially and temporally. This bit-splitting sequence implemented by Texas Instruments means that within a 60 Hz frame, the precise timing of the ON pulse of a primary cannot be determined. 
Optics
The optical system merges the five primary images onto the same optical axis in Maxwellian view. Each primary image is collimated by projecting onto an achromatic doublet lens (\(\varnothing = 25.4\) mm, \(f_1 = 30\) mm, AC254-030-A; Thorlabs, Newton, NJ, USA) placed at one focal length from the virtual focal point of the projector. Achromatic doublet lenses are chosen to limit the effect of chromatic and spherical aberration. A 30-mm focal length ensures that the entire projected image is captured within the 25.4-mm diameter lens as determined from the throw ratio (\(TR = 1.6\)) and aspect ratio (\(AR = 1.\overline{77}\)) of the FLA2N DLP Optics Engine (Young Optics, Hsinchu, ROC) on the DLP projector, namely:  
\begin{eqnarray} f_1 = \varnothing \sqrt{\frac{1}{(1/AR)^2 + 1}}\times TR \quad \end{eqnarray}
(1)
The collimated projection reaches a focal image plane at \(\approx 3/4\ f_1\) from the collimating lens and then drifts out of focus past this point. To recover the focal image plane past \(3/4\ f_1\), a second achromatic doublet lens can be placed at \(2f_1\) and \(4f_1\) from the original collimating lens (Figure 1) (Packer et al., 2001). This optical setup allows for nonpolarizing beamsplitter cubes (split ratio \(= 50{:}50\), \(400\hbox{--}700\) nm, CCM1-BS013/M; Thorlabs) to be placed between the two additional achromatic doublet lenses to merge the five primary images onto the same axis of projection. Half of the projected power is lost with each additional 50:50 beamsplitter. In the optical path (Figure 1), three of five primaries and two of five primaries will enter the eye at \(25\%\) and \(12.5\%\) of their original transmitted power, respectively. Dichroic mirrors can be used to increase the proportion of transmitted power reaching the system output if needed. 
After all five primary images are merged onto a single projection axis, the image is focused to a final illuminant focal plane, where a 2-mm artificial pupil is placed at the focal point to ensure a constant retinal illumination independent of the natural pupil area. The participant views the merged image by placing their eye behind the artificial pupil (Figure 1). It is important to maintain the position of the observer in Maxwellian view to avoid image defocus and changes in retinal illumination that can occur with head movements. Temple bars, head restraint, and chinrest are used to prevent head movement in this system. Alternatively, a bite-bar could be employed. The focal length of the objective lens (\(f_{obj}\)) can be chosen to change the output visual angle of the system (\(\theta _H, \theta _W\)). To find the output visual angle of the system given a focal length, the width (\(W_{mm}\)) and height (\(H_{mm}\)) in millimeters of a 360 \(\times\) 640 pixel rectangular screen occupying the full \(\varnothing = 25.4\) mm diameter of the circular objective lens:  
\begin{eqnarray*} \begin{array}{@{}l@{\quad}l@{}} H_{mm} = \sqrt{\frac{\varnothing _{mm}^2}{1 + \left(W_{pix}/H_{pix}\right)^2}} & W_{mm} = \sqrt{\frac{\varnothing _{mm}^2}{1 + \left(H_{pix}/W_{pix}\right)^2}} \\\\[-7pt] H_{mm} = 12.4 \text{mm} & W_{mm} = 22.1 \text{mm} \end{array} \end{eqnarray*}
So that the visual angle \(\theta _H, \theta _W\) from a \(H_{mm} \times W_{mm}\) image through a lens with a focal length of \(f_{obj} = 100\) mm is:  
\begin{eqnarray*} \begin{array}{@{}l@{\quad}l@{}} \theta _H = 2 \tan ^{-1}\left(\displaystyle\frac{H_{mm}}{2f_{obj}}\right) & \theta _W = 2 \tan ^{-1}\left(\displaystyle\frac{W_{mm}}{2f_{obj}}\right) \\\\[-7pt] \theta _H = 7.1^\circ & \theta _W = 12.6^\circ \end{array} \end{eqnarray*}
This means that the projected image, which has the geometry of a pyramid with dihedral angles of \(\theta _H = 7.1^\circ , \theta _W = 12.6^\circ\), will have a output solid angle of  
\begin{eqnarray*} \displaystyle \Omega \, &=& 4 \sin ^{-1}\left(\sin \left(\displaystyle\frac{\theta _H}{2}\right)\sin \left(\displaystyle\frac{\theta _W}{2}\right)\right)\\ \Omega \, &=& 0.0272 \text{sr} \end{eqnarray*}
This calculation can be used to determine the radiance of the image when the power of the final objective lens is changed to alter the visual angle of the stimulus field and to calculate the image size with higher- or lower-power lenses. The optical design offers the advantages that the primary LED and interference filter combinations can be easily changed as per the experimental requirements. 
FPGA design
A central Zybo Z7-20 FPGA controls the five DLP projectors. This FPGA divides a high-resolution (\(1920\times 1080\) pixel), HDMI input frame into five lower-resolution (\(640\times 360\) pixel) FPD Link I output frames that are transmitted to the corresponding primary projector using the four modules shown in Figure 4: (1) HDMI receive: The system receives an HDMI input signal from the controlling PC and recovers the pixel data in parallel RGB888 format. (2) Generate clocks: Takes the recovered pixel clock from the HDMI input signal and generates synchronized pixel clocks and video framing data to ensure all five projector outputs are temporally synchronous. (3) Subsample screen: Divides the high-resolution input video frame into five lower-resolution output video frames (shown in Figure 5) and reconstructs the lower-resolution VGA frame structure. (4) FPD Link transmit: Serializes the 28 parallel pixel data and control bits into four differential data lines and one differential clock line according to the FPD Link I data format specifications in order to generate five FPD Link I outputs for each projector. 
Figure 4.
 
Block diagram of FPGA functionality separated into its four modules. This system receives (1) a high-definition HDMI video input and allows (2) synchronous control of five projectors by (3) subsampling a high-resolution (1920 \(\times\) 1080 pixel) image frame into five lower-resolution (640 \(\times\) 360 pixel) images that are synchronously (4) transmitted through five parallel FPD Link I outputs.
Figure 4.
 
Block diagram of FPGA functionality separated into its four modules. This system receives (1) a high-definition HDMI video input and allows (2) synchronous control of five projectors by (3) subsampling a high-resolution (1920 \(\times\) 1080 pixel) image frame into five lower-resolution (640 \(\times\) 360 pixel) images that are synchronously (4) transmitted through five parallel FPD Link I outputs.
Figure 5.
 
Active pixel sampling in the subsample screen module. The active data resolution (1920 \(\times\) 1080) contains \(9\times\) the active pixels of the projector resolution (640 \(\times\) 360). The input frame is grouped into \(3\times 3\) kernels with each of the five output frames referenced relative to that kernel. This method supports independent control of up to nine projectors using one HDMI cable.
Figure 5.
 
Active pixel sampling in the subsample screen module. The active data resolution (1920 \(\times\) 1080) contains \(9\times\) the active pixels of the projector resolution (640 \(\times\) 360). The input frame is grouped into \(3\times 3\) kernels with each of the five output frames referenced relative to that kernel. This method supports independent control of up to nine projectors using one HDMI cable.
The FPGA is programmed with very high-speed integrated circuit hardware description language (VHDL) in Vivado 2020.1 (Xilinx). The HDMI receive module is implemented as a block design and is built around the Digilent’s dvi2rgb intellectual property (IP) block. The digital video interface (DVI) IP recovers the phase of the transition-minimized differential signaling (TMDS) clock signal and decodes the 8b/10b encoded data signal through an in-built encoding table. The Generate clocks module is built on the MMCME_adv primitive and uses an integer clock divide of \(1/9\)th for the lower-resolution VGA clock and a fractional divide of \(7/9\)th for the FPD Link I output clock. Each clock is globally buffered using a BUFG primitive. The FPD Link transmit module implements a 7:1 serialization algorithm that formats the 27 parallel data and control bits into four differential data lines and one differential clock line. 
Of these four modules, the subsample screen module implements the most novel functionality (Figure 5). As the output video resolution transmits 1/9th of the active pixels in each frame, the subsample screen module groups the \(1920\times 1080\) image into \(3\times 3\) kernels, resulting in \(640\times 360\) kernels. Each of the five primaries is indexed in the kernel to allow five separate lower-resolution images to be encoded in the higher-resolution frame (Figure 5). The data are also buffered in a way that allows the data to cross internal clock domains within the FPGA to retain temporal synchrony. The data are then read out of the first in, first out (FIFO) buffer while transmitting active data, with the lower-resolution blanking and synchronization pixels reconstructed around the buffered active data. 
PC software control
At the central PC, the five-primary system is connected as an external monitor. Each \(1920 \times 1080\) pixel frame is a composite image of the five \(640 \times 360\) pixel frames that are indexed, as shown in Figure 5. These composite video frames are constructed with a custom MATLAB script that then uses Psychtoolbox (Brainard, 1997; Pelli, 1997; Kleiner et al., 2007) to send the composite video frame to the external monitor. Alternatively, the external monitor can be presented with a video file that has been previously constructed in MATLAB to reach 60 Hz frame rates. In addition to constructing the composite video frame, the computer graphics settings for the external monitor are tuned to prevent any additional color transforms. 
Choice of primaries
Receptor silent substitution (Estevez & Spekreijse, 1982; Shapiro et al., 1996) is the technique predominantly used in psychophysical experiments to probe human melanopsin function (Tsujimura et al., 2010; Cao et al., 2015; Spitschan et al., 2017; Zele, Feigl, et al., 2018; Allen et al., 2019). Effective silent substitution of one or a combination of photoreceptor excitations requires implementation of narrowband primary lights that maximize the contrast of SMLRi excitations for a specific photoreceptor (where, S = S-cone, M = M-cone, L = L-cone, R = rhodopsin, i = intrinsic melanopsin) between a high and low condition, while maintaining the same excitations for four other unmodulated (i.e., silenced) photoreceptors between the two conditions. 
The efficacy of a set of five primary LEDs for silent substitution stimuli can be quantified by the maximum achievable contrast of \(\alpha\)-opic excitations between minimum and maximum stimuli. The \(\alpha\)-opic power for a single primary and photoreceptor (\(P_{\alpha }\)) is a function of the spectral output of the LED (\(P_{\lambda }\)) and the \(\alpha\)-opic spectral sensitivity function (\(s_\alpha\)), namely (International Commission on Illumination, 2018):  
\begin{eqnarray} P_{\alpha } = \int P_{\lambda }(\lambda ) s_\alpha (\lambda )\ \text{d} \lambda \quad \end{eqnarray}
(2)
A linear combination of \(\alpha \)-opic excitations for all five primaries will provide the total \(\alpha \)-opic excitations (\(\vec{\alpha }\)) for the power output from the five primary LEDs (\(\vec{p}\)) (Cao et al., 2015):  
\begin{eqnarray} &&\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\vec{\alpha } = {\bf A}\vec{p} \nonumber \\ &&\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\left(\begin{array}{@{}l@{}} \alpha _S\\ \alpha _M\\ \alpha _L\\ \alpha _R\\ \alpha _i \end{array}\right) = {\left[\begin{array}{lllll} a_{S,V} & a_{S,C} & a_{S,G} & a_{S,A} & a_{S,R} \\ a_{M,V} & a_{M,C} & a_{M,G} & a_{M,A} & a_{M,R} \\ a_{L,V} & a_{L,C} & a_{L,G} & a_{L,A} & a_{L,R} \\ a_{R,V} & a_{R,C} & a_{R,G} & a_{R,A} & a_{R,R} \\ a_{i,V} & a_{i,C} & a_{i,G} & a_{i,A} & a_{i,R} \end{array}\right]} \times {\left(\begin{array}{l} p_V\\ p_C\\ p_G\\ p_A\\ p_R \end{array}\right)} \quad \end{eqnarray}
(3)
where each element of the \({\bf A}\) matrix (\(a_{i,j}\)) represents the excitation of the \(i\)th photoreceptor as a result of a single unit of the \(j\)th primary, which was found with Equation 2. The spectral output (\(P_\lambda\)) of each primary is measured at their maximum primary output so that \(\vec{p}\) is the percentage of maximum power output for each primary. The \(\alpha \)-opic contrast between the excitations from minimum (\(\alpha _{\rm min}\)) and maximum (\(\alpha _{\rm max}\)) stimuli are found with either the Weber or Michelson contrast:  
\begin{eqnarray} C_{\text{Weber}} \, &=& \frac{\vec{\alpha }_{\rm max} - \vec{\alpha }_{\rm min}}{\vec{\alpha }_{\rm min}}\nonumber \\ C_{\text{Michelson}}\, &=& \frac{\vec{\alpha }_{\rm max} - \vec{\alpha }_{\rm min}}{\vec{\alpha }_{\rm max} + \vec{\alpha }_{\rm min}} \quad \end{eqnarray}
(4)
where  
\begin{eqnarray} \vec{\alpha }_{\rm min} = {\bf A}\vec{p}_{\rm min} \qquad \vec{\alpha }_{\rm max} = {\bf A}(\vec{p}_{\rm min}+\Delta \vec{p}) \quad \end{eqnarray}
(5)
Weber contrast is appropriate for application with aperiodic stimuli that are spatially small and/or temporally brief with reference to the adapting background field. Michelson contrast can be used with stimuli having a periodic spatial and/or temporal composition when both the maximum and minimum components contribute to the adapting field (i.e., sine wave gratings) (Peli, 1990). 
Maximizing the achievable contrast for a specific photoreceptor in a silent substitution protocol requires the optimal choice of five (and no more) primaries for the test condition (Evéquoz et al., 2021). The maximum achievable contrast in melanopsin for a set of five primaries can be found with  
\begin{eqnarray} C_{\text{Weber}} \, &=& \frac{1}{-\sum _{i=1}^5a_{5,i}\text{min}\lbrace a^{i,5},0\rbrace } \nonumber \\ C_{\text{Michelson}} \, &=& \frac{1}{\sum _{i = 1}^{5}a_{5,i}|a^{i,5}|} \quad \end{eqnarray}
(6)
where \(a_{5,i}\) is the row of \({\bf A}\) corresponding to melanopsin excitation and \(a^{i,5}\) is the corresponding column of \({\bf A}^{-1}\), which is the natural extension of the result from Evéquoz et al. (2021) from four primaries (leaving rods uncontrolled) to five primaries with full silent substitution. An intuitive understanding of this result comes from the five primary powers required to produce a silent, unit change in melanopsin excitation \(\Delta \vec{\alpha }\), namely:  
\begin{eqnarray} \Delta \vec{p} = {\bf A}^{-1}\Delta \vec{\alpha } = {\bf A}^{-1} {(\begin{array}{@{}lllll@{}}0 & 0 & 0 & 0 & 1 \end{array})}^T = a^{i,5} \quad \end{eqnarray}
(7)
As the \({\bf A}\) matrix is nonsingular, there is one scaled \(\Delta \vec{p}\) to move in the silent melanopsin direction. Due to the overlapping spectral response of the five opsins, there can be no primary that can modulate the target photoreceptor orthogonal to all other photoreceptors. This means both positive and compensatory negative changes in primary powers will be needed with reference to the minimum stimuli to silently move in the melanopic direction (or other targeted photoreceptor). As negative primary powers are not possible, the minimum stimuli power \(\vec{p}_{\rm min}\) must at least contain an equally positive amount of the required negative change in powers in \(\Delta \vec{p}\) so that both conditions are feasible. In fact, any minimum stimuli power above this will increase the minimum melanopsin excitation without increasing \(\Delta \vec{\alpha }\) and so the maximum melanopic contrast of a set of five primaries is given when  
\begin{eqnarray} \vec{p}_{\rm min} = -1\times \text{min}\left\lbrace \Delta \vec{p},0\right\rbrace \qquad \vec{p}_{\rm max} = \vec{p_{\rm min}} + \Delta \vec{p} \quad \end{eqnarray}
(8)
The melanopic contrast produced from these conditions can be rearranged to the expression given in Equation 6 and this process of finding the maximum contrast can be applied to any target photoreceptor. 
Using this process to select five primaries will result in the largest contrast of the target photoreceptor but will also define the background adapting chromaticity that this contrast has to be measured at. When used for five-primary systems, this analysis alone is often insufficient because the range of background chromaticities that offer close to this peak single photoreceptor contrast is narrower than four primary systems that do not control rhodopsin excitation, and the sets of five primaries that produce the largest melanopsin contrast result in deep red background chromaticities whose melanopsin excitation is a small fraction of the total photoreceptor excitation in the background. 
To find the maximum single-photoreceptor contrast at a specified background chromaticity (e.g., equal energy white), we must consider the gamut of achievable rhodopsin (R) and melanopsin (i) excitations at a specified chromaticity. All Ri-excitations achievable by the five-primary system at the specified chromaticity are bounded by the convex hull formed from the Ri-excitations produced by each of the purely positive power, three-primary mixes that achieve the specified chromaticity (Figure 6), which we will refer to as virtual primaries (\(\vec{p}_V\)):  
\begin{eqnarray} \vec{p_V} = {\bf B}_{3\times 3}^{-1} {(\begin{array}{@{}lll@{}}x, y, z \end{array})}^T,\quad \forall \vec{p}_V \in \mathbb {R}_{\ge 0} \quad \end{eqnarray}
(9)
In this analysis, the background chromaticity will be set using the CIE \(10^\circ\) physiologically relevant XYZ functions (International Commission on Illumination, 2015). To find these virtual primaries, a matrix \({\bf B}_{3\times 5}\) can be constructed that relates the power of each of the five primaries’ contribution to XYZ, and \({\bf B}_{3\times 3}\) is the corresponding \({\bf B}\) matrix for each of the permutations of three primaries that can achieve the specified chromaticity. If \(X + Y + Z = 1\), then XYZ = xyz with no loss in the generality as the solution can be rescaled without changing achievable contrast. 
Figure 6.
 
Analysis of maximum achievable contrast for single-photoreceptor directed stimuli at a specified chromaticity. (A) The convex hull representing the total gamut of rhodopsin (R) and melanopsin (i) excitations for the optimal set of five primaries (circles, summarized in Table 1) to maximize melanopsin excitation at a chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\). Each vertex represents each of the (at most) five, three-primary solutions to Equation 9. Each of the line segments represent all the four-primary solutions to achieve the specified chromaticity if one primary is switched off. All five-primary solutions for the specified chromaticity are bounded by this convex hull. Because of the geometry of these convex hull polygons, the maximum silent melanopsin or rhodopsin contrast will be modulated up or down from one of the vertices and can be found according to Equation 10. (B) Analysis of the maximum melanopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots). (C) Analysis of the maximum rhodopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots).
Figure 6.
 
Analysis of maximum achievable contrast for single-photoreceptor directed stimuli at a specified chromaticity. (A) The convex hull representing the total gamut of rhodopsin (R) and melanopsin (i) excitations for the optimal set of five primaries (circles, summarized in Table 1) to maximize melanopsin excitation at a chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\). Each vertex represents each of the (at most) five, three-primary solutions to Equation 9. Each of the line segments represent all the four-primary solutions to achieve the specified chromaticity if one primary is switched off. All five-primary solutions for the specified chromaticity are bounded by this convex hull. Because of the geometry of these convex hull polygons, the maximum silent melanopsin or rhodopsin contrast will be modulated up or down from one of the vertices and can be found according to Equation 10. (B) Analysis of the maximum melanopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots). (C) Analysis of the maximum rhodopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots).
The maximum single-photoreceptor contrast at a specified chromaticity can be found from the convex hull of the Ri-excitations (Figure 6). For a maximal contrast stimulus at this chromaticity, either the minimum or maximum stimulus will be one of the virtual primary vertices depending on whether the vertex is on the upper or lower bound of the convex hull. The other stimuli condition (\(\vec{p}_{\rm mod}\)) can be found by scaling \(\Delta \vec{p}\), namely:  
\begin{eqnarray} \vec{p}_{\rm mod} &=&\vec{p}_V + c_1 \Delta \vec{p}\nonumber\\ c_1 &=& \text{min}\left\lbrace -\left.\frac{p_V}{\Delta p_i}\right|\Delta p_i \lt 0\right\rbrace \nonumber \\[.5em] & -& \text{min}\left\lbrace \left.\frac{p_V}{\Delta p_i}\right|\Delta p_i \lt 0\right\rbrace \qquad \end{eqnarray}
(10)
where \(c_1\) scales the \(\Delta \vec{p}\) to ensure the primary powers are nonnegative at both conditions. The contrast for each of these modulations from a virtual primary can be found in Equation 4 and the maximum contrast achieved by one of these modulations will be the maximum photoreceptor-directed contrast at that chromaticity for the five-primary system. 
In choosing a set of custom illuminants for the five primaries of the proposed display, we aimed to optimize the achievable contrast across all photoreceptors. As melanopic and rhodopic vision have higher contrast thresholds than cone-mediated vision (Zele & Cao, 2015; Lamb, 2016; Zele, Feigl, et al., 2018; Uprety et al., 2022), this optimization prioritized maximizing the achievable melanopsin and rhodopsin contrast. Consideration was also taken to ensure the maximum melanopsin contrast stimuli of the chosen five primaries did not have a deep red background chromaticity. To start this analysis, both a set of potential LEDs and narrowband filters will need to be selected for the display. 
The LUXEON Rebel Color LED line (Lumileds, San Jose, CA, USA) was chosen for its range of high-power LEDs with peak wavelengths spanning the visible spectrum. Thorlabs visible spectrum bandpass filters (Thorlabs) with a full width at half maximum (FWHM) bandwidth of 10 nm were chosen to narrow the bandwidth of the LEDs and to push each primary’s photoreceptor excitations closer to the spectrum locus and increase the available gamut of the chosen set of five primaries. In this analysis, all bandpass filters with a center wavelength between 400 and 650 nm were analyzed (being the range of spectral sensitivity of all five photoreceptors). These center wavelengths were separated by 10 nm across this range. 
With the spectral power output for all LUXEON Rebel Color LEDs and the spectral transmission for Thorlabs 10-nm FWHM bandpass filters, a MATLAB (version 2019b; MathWorks, Natick, MA, USA) script was written to compare the achievable contrast for each photoreceptor for the \(({{28}\atop {5}}) = 98,280\) permutations of highest output LED and filter combinations. Without constraint to the maximum LED power or background chromaticity, a melanopic Michelson contrast of \(44\%\) (with a rhodopic Michelson contrast of \(27\%\)) can be achieved. However, these contrasts rely on narrowband primaries at the extremes of the S- and L-cone sensitivity functions, which required large relative primary powers and with a deep red adapting chromaticity. To constrain this analysis, we only considered sets of primaries that produced a maximal stimulus across a range of chromaticities that were not a deep red. The set of primaries chosen (Figure 7) was capable of producing a 30% melanopsin and 20% rhodopsin contrast at an orange adapting chromaticity of (\(x,y,z\)) = (\(0.5, 0.45, 0.05\)). In addition to the set of five primaries presented here, we also followed the algorithm outlined above to determine the set of five primaries that maximize the melanopsin- and rhodopsin-directed contrast with an equal energy white chromaticity (Table 1). 
Figure 7.
 
Analysis for the selection of the five primary LED and narrowband filter combinations. (A) The five primaries (opaque curves) chosen to optimize the maximum achievable melanopic and rhodopic contrast. For each primary, the LUXEON Rebel Color LED and Thorlabs bandpass filter (FB) combination is Violet: Violet + FB420 nm, Cyan: Blue + FB480 nm, Green: Lime + FB550 nm, Amber: PCAmber + 590 nm, and Red: Red Orange + FB620 nm. Maximum irradiance output measured from the system’s pupil (Violet: 0.82 [W/m\(^2\)], Cyan: 0.54 [W/m\(^2\)], Green: 0.35 [W/m\(^2\)], Amber: 0.42 [W/m\(^2\)], Red: 0.16 [W/m\(^2\)]). The \(\alpha\)-opic spectral sensitivity functions (transparent curves) are shown with the primary lights. (B) The \(\alpha\)-opic excitations of the five primaries. These are the column values from the A-matrix in Equation 3 (S-cone = blue; melanopsin = cyan; rhodopsin = black; M-cone = green; L-cone = red). (C) Chromaticity coordinates of the five primaries specified using the CIE \(10^\circ\) physiologically relevant XYZ functions. (D) Maximum achievable Michelson contrast during photoreceptor-directed silent substitution (Equation 4). (E) Maximum achievable Weber contrast during photoreceptor-directed silent substitution (Equation 4).
Figure 7.
 
Analysis for the selection of the five primary LED and narrowband filter combinations. (A) The five primaries (opaque curves) chosen to optimize the maximum achievable melanopic and rhodopic contrast. For each primary, the LUXEON Rebel Color LED and Thorlabs bandpass filter (FB) combination is Violet: Violet + FB420 nm, Cyan: Blue + FB480 nm, Green: Lime + FB550 nm, Amber: PCAmber + 590 nm, and Red: Red Orange + FB620 nm. Maximum irradiance output measured from the system’s pupil (Violet: 0.82 [W/m\(^2\)], Cyan: 0.54 [W/m\(^2\)], Green: 0.35 [W/m\(^2\)], Amber: 0.42 [W/m\(^2\)], Red: 0.16 [W/m\(^2\)]). The \(\alpha\)-opic spectral sensitivity functions (transparent curves) are shown with the primary lights. (B) The \(\alpha\)-opic excitations of the five primaries. These are the column values from the A-matrix in Equation 3 (S-cone = blue; melanopsin = cyan; rhodopsin = black; M-cone = green; L-cone = red). (C) Chromaticity coordinates of the five primaries specified using the CIE \(10^\circ\) physiologically relevant XYZ functions. (D) Maximum achievable Michelson contrast during photoreceptor-directed silent substitution (Equation 4). (E) Maximum achievable Weber contrast during photoreceptor-directed silent substitution (Equation 4).
Table 1.
 
Primaries from the LED and filter combinations considered, which provide the maximum contrast for melanopsin and rhodopsin at a target chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\).
Table 1.
 
Primaries from the LED and filter combinations considered, which provide the maximum contrast for melanopsin and rhodopsin at a target chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\).
General methods
The system was calibrated and its performance evaluated through the following procedures: (1) alignment of each DLP in six dimensions; (2) spatial homogeneity measurement and correction; (3) measurement of the spectral and radiometric outputs of each primary, including their warm-up and output stability characteristics; (4) validation of the temporal synchronization of the projectors; and (5) photographing a structured five-primary rendered color image through the artificial pupil. 
Radiometric measurements were completed with an ILT1700 radiometer and photometer (International Light Technologies Inc. Peabody, MA). Spectral measurements of the system were performed with the EPP2000C-50 µm Slit UV-VIS Spectrometer (StellarNet, Tampa, FL, USA). Measurements of the temporal response of the system were measured with a PIN silicon photodiode and digitally acquired at 200 k samples/s with a Power Lab 4/30 (ADInstruments Pty Ltd, Sydney, Australia). Stimuli were generated and measurements analyzed in MATLAB 2019b (MathWorks). 
Results
Projector alignment
Merging five projections onto the same optical axis to achieve pixel-level control of the photoreceptor excitations requires precise alignment of all five projectors. For this purpose, the position of each projector can be altered across six degrees of freedom (Figure 8), where the mounting used for each projector has fine-scale control of three degrees (x, y, and pitch) and course control of the remaining three degrees (z, roll, and yaw). Each projector is mounted on two linear translation stages (XR25P/M; Thorlabs) to achieve micrometer control of the x and y position. The vertical position (z) of the projector is adjusted by the position of the set screw in the four mounting posts. The pitch of the projector is controlled by a goniometer (GNL10/M; Thorlabs) in addition to a custom three-dimensional printed mounting wedge with a constant \(12.5^\circ\) pitch angle offset to account for the pitch of the DLP’s projection. Although the remaining two degrees of freedom (roll and yaw) are mostly fixed in this system, a minor degree of roll alignment (\(\lt 5^\circ\)) is handled by adjusting the mounting screw tightness on either side of the optical engine, and the yaw alignment (\(\lt 5^\circ\)) is controlled based on the angle in which the goniometer is mounted to the translation stage. The series of achromatic doublets necessary to merge the five projectors (Figure 1) introduce some radial distortion into the system. The nature of this radial distortion can be partially controlled (but not eliminated) by changing the y-position of the projector relative to its first achromatic doublet and by changing the focus pin on the projector’s optical engine. 
Figure 8.
 
Side profile of a single primary projector mounting and alignment stage and the tools used to align the six degrees of freedom for each primary. Each alignment tool is labeled with which type of alignment it controls, including an indicative representation of how it changes the final projected image for that primary. The mounting and alignment stage is pictured in Figure 2B.
Figure 8.
 
Side profile of a single primary projector mounting and alignment stage and the tools used to align the six degrees of freedom for each primary. Each alignment tool is labeled with which type of alignment it controls, including an indicative representation of how it changes the final projected image for that primary. The mounting and alignment stage is pictured in Figure 2B.
A systematic calibration process was taken to achieve optical alignment of each projector in the eye of an observer in Maxwellian view. During this process, a grid pattern of six, equidistant, single-pixel lines spanning the image in the horizontal and vertical directions was presented to the observer. A reference primary was chosen for alignment of the other four projectors. This reference primary was centered within the lenses in the optical path to remove de-centering distortions and projected square onto the retina to remove keystone distortion. Depending on the y-position and focus pin position of the projector, the radial distortion of this reference primary could be changed from a monotonic, negative radial distortion (barrel distortion) to a complex radial distortion (moustache distortion). A barrel distortion was chosen as it simplifies the quantification of the radial distortion to allow a preprocessing algorithm to remove it from the projected image. 
Once the reference primary’s position is optimized, the other four primaries are each aligned against this reference primary. The first step is to ensure the primary has the same radial distortion as the reference. Changing the focal pin position of the projector’s optics provides coarse control of both image magnification and radial distortion of the image. Adjusting the y-position of the projector changes the image magnification with minor changes in the radial distortion. The focal pin of each projector is set to match the radial distortion of the reference, and then the y-position is set to match its magnification. The second alignment stage corrects the roll alignment by turning the mounting screws on the optical engine. This lowers or raises the height of one side of the projected image relative to its other side by tightening/loosening the mounting screws on the respective sides. The third stage aligns both the x-position and yaw of the projector, whereby the yaw angle would be coarsely aligned and then a fine-scale alignment of x-position would achieve pixel-level alignment in the x-axis of the image. The final alignment stage sets the z-position and pitch alignment of the projector. Because the set screws of the mounting posts only provided coarse control of the z-position of the projectors, the z-position was coarsely aligned and then the goniometer achieved pixel-level alignment by varying the pitch. Due to having only coarse control of some degrees of freedom, this alignment procedure was an iterative approach, where a small misalignment of a certain degree of freedom only became apparent after improving the alignment in other dimensions. 
We typically completed this calibration procedure with two people working in combination, with one observer instructing the second person on the direction of changes needed in the alignment components. Pixel-level, optical alignment of the five projectors was confirmed by eight observers who were members of the laboratory. These observers were presented both the grid image used for alignment, along with a complex, grayscale video, and were instructed to look for any chromatic aberration in the image. All observers reported that there was no chromatic aberration or motion artifacts in the image. Once the system has been aligned, it will only need realignment if there is a component change in the system (e.g., a different LED and interference filter combination or different final objective lens). 
Spatial homogenization
The spatial distribution of the spectral power of the five primaries needs to be calibrated to ensure the power of each primary is known at each pixel. The custom optics built into the Young Optics engine (inset, Figure 1) are designed to focus the LED power on the DMD while spatially diffusing the power output from the LED and uniformly illuminating the DMD. Nevertheless, the directional nature of LEDs means that the spatial power distribution of each primary differed across the projected screen. To quantify this inhomogeneity, we divided the screen into 16 \(\times\) 9 equal-sized squares (40 pixels \(\times\) 40 pixels) and the local output radiance of each square was measured in the plane of the artificial pupil with the radiometer. After accounting for the directional sensitivity of the sensor, a spatial map of output intensities for each pixel was created by interpolating between each measurement position (Figure 9). 
Figure 9.
 
Measured inhomogeneity of the five primaries during the spatial homogenization procedure. These spatial inhomogeneity measurements are inverted to create a digital mask that was psychophysically scaled to achieve a homogeneous projected image. Image order left to right, top to bottom (V, C, G, A, R).
Figure 9.
 
Measured inhomogeneity of the five primaries during the spatial homogenization procedure. These spatial inhomogeneity measurements are inverted to create a digital mask that was psychophysically scaled to achieve a homogeneous projected image. Image order left to right, top to bottom (V, C, G, A, R).
To account for the spatial variation of LED power across each projector’s screen, we applied a spatial weighting mask constructed by inverting the spatial map of output pixel intensities. We then subjectively reviewed the measured masks by schematically drawing the appearance of the inhomogeneity map for each primary and confirmed that they followed the same spatial pattern as in the radiometrically measured maps (Figure 9). The raw weighting masks overcorrect the spatial inhomogeneity in the projected images so that the screen inhomogeneity inverts when viewed by an observer. We therefore psychophysically rescaled the masks by linearly expanding or contracting the pixel weights until there no perceptible spatial inhomogeneities in each projector. 
Primary output validation: Spectrum, irradiance and chromatic reproduction
The normalized spectral output of each primary is shown in Figure 7A and the measured maximum radiance output per primary is presented in the caption. As the projectors use DLP technology, there is no concern with phosphor constancy at different levels because digital light levels are controlled independently to the LED by the digital micromirror array. The five primaries were linearized through a look-up table (LUT), which maps a floating point pixel value to a set of RGB levels, which generate the nearest output power. This linear gamma curve is confirmed by measuring the radiometric output of each primary for each of the 756 output levels. The warm-up and stability of the five-primary outputs were measured with the radiometer from start-up during 40 minutes of continuous operation. The primary outputs remained constant after 10 minutes. 
The confirmation of the spatial homogeneity, spectral content, and irradiance of the five-primary images allows a color image to be projected through the system with the photoreceptor excitations of each pixel completely specified. To demonstrate this, a test RGB image of a mandrill was converted to cone excitations using three artificial, Gaussian primaries with the sRGB chromaticity coordinates. The five primary powers needed to achieve the calculated cone excitations of each pixel were found using the \({\bf A}^{-1}\) matrix for the five primaries in the system. This image was projected through the system using the procedures described above and photographed (Figure 10) through the artificial pupil. For an experimental stimulus that contains complex spatial patterns such as a natural image (Figure 10), the achievable photoreceptor-directed contrast will be chromaticity dependent (Figure 6). This means that a modulation of a photoreceptor excitation between two states will vary in contrast across the image. Equations 9 and 10 can be used to define the range of photoreceptor excitations achievable at each pixel chromaticity, and the descriptive statistics of excitation changes across the image can be reported. 
Figure 10.
 
Image of an Old World monkey (Mandrillus sphinx) projected through the five-primary system and photographed at the 2-mm artificial pupil. Each pixel chromaticity is constructed with a combination of all five primary outputs. This image is only indicative of the actual output because the smartphone camera cannot accurately render the true color appearance of the image.
Figure 10.
 
Image of an Old World monkey (Mandrillus sphinx) projected through the five-primary system and photographed at the 2-mm artificial pupil. Each pixel chromaticity is constructed with a combination of all five primary outputs. This image is only indicative of the actual output because the smartphone camera cannot accurately render the true color appearance of the image.
Temporal validation
A multiple projector solution for five-primary silent substitution stimuli needs all projectors’ frames to be temporally aligned so that visual artifacts are not present at stimulus onset and offset between frame transitions (Figure 11). A single-photoreceptor directed stimulus requires a simultaneous change in primary powers to silently generate a step change in excitation (Figures 11B, C, solid lines). Temporal misalignment (Figures 11B, C, dashed lines) will introduce a rectangular pulse artifact at the frame transitions that may (or may not) be detectable to the silenced photoreceptor classes. To ensure these artifacts are not perceptible, the temporal misalignment must be narrow enough to ensure the energy in the rectangular pulse is imperceptible under the viewing conditions (Bloch, 1885). 
Figure 11.
 
Measured temporal synchrony between the five primary image planes. (A) The temporal delay is defined as the time from the photodiode response to the transition from an OFF to ON image frame. As the response time of the photodiode is close to the delay between primary image planes, the transition to an ON image frame is measured from the inflection point of the exponential response of the measured photodiode voltage. The delays were subsequently confirmed by measuring the timing between the violet primary and each of the remaining four primaries individually. (B) Example primary powers required to generate a maximum contrast step change in a melanopsin-directed stimulus over one 60 Hz frame (16.67 ms) while keeping all other photoreceptor classes silent. The solid line is the ideal response with no temporal misalignment; the dashed line is the actual response with the measured misalignment. (C) The resulting photoreceptor excitation Weber contrast for the example silent substitution protocol in (B). The temporal misalignment of the primaries introduces a \(\le\) 1.4-ms rectangular pulse artifact in the intended silent substitution stimuli.
Figure 11.
 
Measured temporal synchrony between the five primary image planes. (A) The temporal delay is defined as the time from the photodiode response to the transition from an OFF to ON image frame. As the response time of the photodiode is close to the delay between primary image planes, the transition to an ON image frame is measured from the inflection point of the exponential response of the measured photodiode voltage. The delays were subsequently confirmed by measuring the timing between the violet primary and each of the remaining four primaries individually. (B) Example primary powers required to generate a maximum contrast step change in a melanopsin-directed stimulus over one 60 Hz frame (16.67 ms) while keeping all other photoreceptor classes silent. The solid line is the ideal response with no temporal misalignment; the dashed line is the actual response with the measured misalignment. (C) The resulting photoreceptor excitation Weber contrast for the example silent substitution protocol in (B). The temporal misalignment of the primaries introduces a \(\le\) 1.4-ms rectangular pulse artifact in the intended silent substitution stimuli.
To quantify the temporal alignment, the timing of the five primaries at onset of an all OFF- to ON-frame transition (zero to maximum output) was recorded with a precision digital scope meter (200 k samples/s) connected to a photodiode positioned at the artificial pupil (Figure 11A). The measured frame timing was confirmed by measuring each primary’s timing relative to a chosen reference primary, which also demonstrated the temporal alignment of each primary was static across frames. An ideal photodiode response would produce a step change in recorded light output at the onset of each projector’s frame. Because the photodiode used has some capacitance, the transient photodiode response to a step change in light is a decaying exponential with a time constant of \(\tau \) = 955 µs. With this type of transient response, the recorded frame onset times are defined by the five inflection points of the photodiode’s decaying exponential response to all projectors switching on at the same frame (Figure 11A). We observed that the temporal alignment between projectors is consistent over multiple frames and has a pulse width of roughly 1.4 ms, which will introduce photoreceptor contrast artifacts (Figure 11C) well below the critical duration (Bloch, 1885). It should be noted that the photoreceptor contrast of the erroneous artifact generated by temporal misalignment can be minimized by the choice of stimuli. For example, stimulus waveforms presented as temporal step changes (Figure 11C) will generate the maximum erroneous contrast, while waveforms with a windowed onset and offset (e.g., cosine envelopes) are less susceptible to temporal artifacts because the error is distributed over many frames. With reference to classic temporal and summation data (Barlow, 1958), for a foveally presented photopic stimulus pulse with a size larger than the critical summation area, the 1.4-ms temporal artifact would need an intensity \(\gt 1.5\) log units above that intensity required for threshold detection measured with stimuli longer than the critical duration. The measured temporal misalignment is therefore unlikely to influence detection threshold. 
With the interprimary frame alignment of the system confirmed, a temporally modulated stimulus could be sent through the system. A Gaussian-enveloped, stationary sinusoidal grating was procedurally generated in real time and projected using the Psychophysics toolbox in MATLAB. Various spatial and temporal frequencies for the grating were tested with an observer viewing the video. The video appeared smooth to the observers and no frame drops were detected during the test. 
Discussion
We describe the development of a Maxwellian view display having independent, spatiotemporal control of five narrowband primaries. The primaries can be customized to a user’s requirements, both in peak wavelength and spectral composition, to allow the system to be optimized for different species or different photoreceptor targeted experiments. A systematic approach is detailed to select the optimum five primaries from a set of commercially available LEDs and/or narrowband interference filters, which will maximize the available contrast in photoreceptor-directed experiments. With the designed system, each primary can represent 756 unique levels for each pixel over a 60 Hz, 360 \(\times\) 640 pixel video frame. To simultaneously control the five projectors in the system, the FPGA controller was designed to allow the system to be natively controlled through any computer that supports a single HDMI output. The spatial control of this system allows 230,400 individual silent substitutions across a retinal area that is size customizable by changing the final objective lens of the optical system. 
With the continued development of four or more primary displays to allow receptor silent substitution, it is necessary to develop novel control systems that can independently operate each of the primary image planes. Video standards only control three pixel values per output. To extend these current standards to control more than three primaries, there are three options, namely: (1) Run multiple projectors as multiple display outputs, (2) have a fully customized output standard, or (3) embed the primary data for more than three primaries in a single video output. Here we use the latter method to embed the primary data for all five outputs within a single high-resolution video frame. The PC output arranges the high-resolution video stimuli into the \(3\times 3\) kernels (Figure 5). This output is decoded on a custom PCB and FPGA board into five, independent, lower-resolution video stimuli to drive the five projectors. Embedding multiple primaries into a single output allows more projectors to be controlled that display outputs—with simultaneous control of up to nine \(360\times 640\) pixel projectors in this system with the single HDMI \(1080\times 1920\) pixel output. This means that each primary can be controlled by a dedicated projector, and the number of levels per pixel per 60 Hz frame can be expanded from 256 levels to 768 levels (or \(\approx\) 9.5 bits of control). Expanding the number of levels for each primary allows the system to probe just noticeable differences (JNDs) between levels over a larger dynamic range than systems with 256 levels of pixel control (Table 2, levels/pixel/primary/60 Hz frame). 
Table 2.
 
Summary of four or more primary systems used to generate photoreceptor-directed spatiotemporal visual stimuli. The six systems listed by the lead author are as follows: Nugent (system in this article), Yamaguchi (Yamaguchi et al., 2008), Bayer (Bayer et al., 2015), Allen (Allen et al., 2019), Hexley (Hexley et al., 2020), and Lee (Lee & Ripamonti, 2022). aValues are unspecified in their studies and so the largest value from the specified hardware’s data sheet is included here; this does not mean these systems are operated at these values. bThe Hexley system projects two DLPs with a resolution 768 × 1024 onto a LCD screen with resolution 2048 × 1536, where the DLP projection is diffused so that the spatial power of a single pixel has a standard deviation of 8 pixels; reported values are in the order of LCD/DLP. cThe Lee system (Cambridge Research Systems Ltd. Rochester, England) has a DLP resolution of 912 × 1140 with each mirror changing states at 6000 Hz augmented with a spatially homogeneous modulation of the primary LEDs four times per mirror state. Due to the design of their five-primary system, images have to be constructed using layers of binary image structures. Because each image structure occupies a mirror state, the spatial complexity of projected images comes at the cost of temporal and pixel value resolution. Moderately complex spatial images (e.g., sinusoidal gratings) would take longer than the integration time of the eye to construct with binary image structures. dMichelson contrast is used for all comparisons. Maximum 4 photoreceptor contrast [%] values leave the rhodopsin (R) excitation unconstrained for S, M, L, and i values and the melanopsin (i) excitation unconstrained for R values.
Table 2.
 
Summary of four or more primary systems used to generate photoreceptor-directed spatiotemporal visual stimuli. The six systems listed by the lead author are as follows: Nugent (system in this article), Yamaguchi (Yamaguchi et al., 2008), Bayer (Bayer et al., 2015), Allen (Allen et al., 2019), Hexley (Hexley et al., 2020), and Lee (Lee & Ripamonti, 2022). aValues are unspecified in their studies and so the largest value from the specified hardware’s data sheet is included here; this does not mean these systems are operated at these values. bThe Hexley system projects two DLPs with a resolution 768 × 1024 onto a LCD screen with resolution 2048 × 1536, where the DLP projection is diffused so that the spatial power of a single pixel has a standard deviation of 8 pixels; reported values are in the order of LCD/DLP. cThe Lee system (Cambridge Research Systems Ltd. Rochester, England) has a DLP resolution of 912 × 1140 with each mirror changing states at 6000 Hz augmented with a spatially homogeneous modulation of the primary LEDs four times per mirror state. Due to the design of their five-primary system, images have to be constructed using layers of binary image structures. Because each image structure occupies a mirror state, the spatial complexity of projected images comes at the cost of temporal and pixel value resolution. Moderately complex spatial images (e.g., sinusoidal gratings) would take longer than the integration time of the eye to construct with binary image structures. dMichelson contrast is used for all comparisons. Maximum 4 photoreceptor contrast [%] values leave the rhodopsin (R) excitation unconstrained for S, M, L, and i values and the melanopsin (i) excitation unconstrained for R values.
The advantage of our approach compared with existing multiple display solutions (Yamaguchi et al., 2008; Bayer et al., 2015; Allen et al., 2019; Hexley et al., 2020; Lee & Ripamonti, 2022) is that the FPGA is a deterministic system that performs frame timing alignment onboard the FPGA prior to driving each projector, whereas the multiple display outputs of a graphics processing unit (option 1, above) will not have their respective frames aligned with frame timings varying on a frame-to-frame basis. This makes multiple display controllers particularly susceptible to the spurious, temporal step artifacts that may not be silent to the unmodulated photoreceptors (Figure 11). Systems with significant interprimary, temporal misalignment can mitigate temporal step artifacts by windowing the stimuli onset and avoiding high temporal frequencies that approach half the frame rate of the system. 
The projectors used in this display have a 60 Hz frame rate, which can be used to represent up to a 30 Hz temporal modulation. This temporal control is sufficiently high to investigate human melanopsin function, which has a lower temporal resolution than the rod or cone pathways (Zele, Adhikari, et al., 2018; Uprety et al., 2022). Although this system implements an inexpensive projector evaluation module, the design principles extend to projectors with higher frame rates, resolution, and color bit depth. There exist potential future development opportunities for this system. The spatial and temporal resolution of the system could be increased by using the methods described here to merge projectors with higher performance specifications (i.e., pixel resolution, frame rate, or pixel bit depth). With increased performance specifications, the communication standard required to embed multiple display outputs will need at least twice as many pixels as the display. For example, two three-primary 4K displays will require a graphics processing unit (GPU) display output with 8K resolution at the same frame rate. These high data rate display outputs also require precise PCB design and higher FPGA clock rates or wider input/output busses. 
The system’s optics were developed to present each projector along a common optical pathway in Maxwellian view (Westheimer, 1966). This optical design significantly increases retinal illuminance when compared with Newtonian view displays (Table 2, Peak primary radiance), which is an advantage for experiments evaluating melanopsin and rhodopsin mediated function, their interactions, and adaptation properties in photopic lighting. The more efficient conversion between LED output power and retinal illuminance results in greater thermal stability of the LEDs and projectors. Therefore, three of the same primaries can be incorporated into a single projector to triple the output power if needed while still retaining the same bit control. By optically imaging the stimulus in a fixed 2-mm artificial pupil, the melanopsin control of image- and non-image-forming functions can be studied independently of the effects of the melanopsin activation that drives the pupil to a constricted state (Gamlin et al., 2007; McDougal & Gamlin, 2010; Adhikari et al., 2015; Barrionuevo & Cao, 2016; Zele et al., 2019a) and inadvertently decreases the retinal illuminance and modifies retinal adaptation. In Newtonian view systems, pharmacological pupil dilation or a fixed artificial pupil is required to eliminate this potential confounding factor. The modular design of the system’s optics also allows the custom control of the final objective lens focal length to change the visual angle of the retinal image, while also rescaling the pixel size in terms of its visual angle. The project alignment procedures can also be used to calibrate the system in Newtonian view. 
The spatial homogeneity of the DLPs and optical system have a similar spatial power distribution across the image plane (Figure 9) as reported previously (Bayer et al., 2015). Prior to application of the homogenization procedure, the spatial power distribution of the pixels varied across the display by a maximum of 29% across the screen. Any uncorrected spatial inhomogeneity will introduce inadvertent errors in the pixel-level silent substitution because the physical lights would differ from the theoretically required lights at each location. By psychophysically scaling the radiometric spatial map, we ensured the projected image was homogeneous when viewed by an observer in Maxwellian view. This correction rescaled each pixel output to match the lowest radiometric output pixel, which reduces the bit control to 545 levels per pixel per primary (9.1 bit) on the worst-affected pixel within a frame. 
The width and separation of the primaries in a system directly influence the photoreceptor contrast and gamut. We evaluated the optimal combinations of commercially available narrowband interference filters and high-power LED primaries to determine the optimal primary set to maximize the melanopsin excitation while controlling the other four photoreceptors in silent substitution (Figure 7). We also show how to optimize the primary choice should a user require a specific adapting chromaticity (e.g., equal energy white). The set of five primaries presented here has been chosen to maximize the melanopic and rhodopic contrast in silent substitution stimuli at an orange adapting background (\(x,y,z\)) = (\(0.5, 0.45, 0.05\)). This primary choice allows higher melanopic (30%) and rhodopic (20%) contrast than existing four or more primary, spatial systems (Table 2, Max 5 photoreceptor contrast)—with the six-primary, Yamaguchi system performing comparably. A melanopsin contribution to human vision is first evident in mesopic illumination, between 20 and 200 photopic Td, such that all five photoreceptor classes are operational (Zele, Feigl, et al., 2018; Zele et al., 2019b). Four-primary systems only produce a silent, melanopsin-directed stimulus if the rod photoreceptors are completely saturated in the photopic measurements conditions. There is a growing body of evidence that suggests that rod photoreceptors continue to signal at photopic light levels in humans (Kremers et al., 2009; Shapiro, 2002; Sharpe et al., 1989) and mice (Tikidji-Hamburyan et al., 2017) in photopic illuminations common to many silent substitution experiments. In a rod-directed, silent substitution protocol with five-primary lights, Uprety et al. (2022) measured the rod response at all photopic light levels up to the instrument's limit (8,000 photopic Td) and showed that supplemental rod contrast in a melanopsin-directed stimulus (which will occur in a four-primary system) changed the temporal response characteristics from the low-pass, melanopsin response toward the bandpass, rhodopsin response. Consequently, four-primary systems do not have enough primaries to independently control the excitations of the five photoreceptor classes and so risk confounding photopic rhodopsin with melanopsin function. It should be noted that four-primary stimuli that produce a maximum contrast for rhodopsin or melanopsin will also produce a maximum contrast for the other uncontrolled photoreceptor. 
The method of constructing independent primaries is important when designing a four or more primary system. For an effective primary choice, it is recommended that both custom illuminant and filter combinations are chosen to construct each primary as was done here. On the other hand, if stock RGB illuminants (e.g., LED triplets) or stock RGB filters (e.g., LCD) are used to construct the four or more primary system, the choice of primary spectra will be limited by the shape of the existing RGB spectra, which are not designed for silent substitution protocols. This then constrains the maximum, single photoreceptor-directed contrast and the background adapting chromaticity of that maximum contrast stimulus. Systems that filter multiple illuminants through three existing filters (like an LCD) have the additional risk of creating primaries that are effectively, linearly dependent because the three primary filters will dominate the shape of the primaries and will result in performance equivalent to a lower primary system. 
Due to the presence of individual differences between observers in their prereceptoral filtering and photoreceptor spectral sensitivities, the method of silent substitution cannot rely on the CIE S026/E:2018 standard observer functions to produce truly silent photoreceptor-directed stimuli. An individual observer calibration should be performed to minimize these differences (Uprety et al., 2021). For a system with spatial control of the stimulus, one method is the minimum motion technique (Anstis & Cavanagh, 1983), which would be repeated for each of the five primaries. 
In conclusion, our method and system introduce a novel deterministic control protocol that allows synchronous control of up to nine displays with the necessary bit depth to probe threshold-level vision. Unique to this design is the opportunity for a user to easily integrate different primary wavelength combinations and to optically modify the retinal stimulus size, with the design principles and calibration procedures suitable for other (larger) projector types having higher frame rates and pixel densities. The computational algorithm optimizes the primary wavelength combinations required for a particular experimental purpose, including with species having different photoreceptor classes, or humans with different photoreceptor spectral responses (e.g., anomalous trichromats, tetrachromats). Additional primary channels can be incorporated into the optical set-up when studying animals with more than five photoreceptor classes (e.g., avian). The five-primary display provides fine spatial control (Figure 10) of photoreceptor-directed light for application in psychophysical methodologies, pattern and multifocal electroretinograms, visual evoked potentials, electroencephalograms, multifocal pupillometry, and functional magnetic resonance imaging, and can be integrated into microscopes for physiological experiments. Together, this system allows the study of the spatio-temporal and chromatic response properties of visual and nonvisual processes (e.g., effects of light on circadian and sleep function, pupilliary control pathways, mood, alertness) when driven by a single photoreceptor class such as via the melanopsin-expressing ipRGC pathway or the interactions between two or more classes. 
Acknowledgments
Supported by an Australian Research Council Future Fellowship ARC-FT180100458 (AJZ). We thank Beatrix Feigl and Drew Carter for discussions. 
Commercial relationships: none. 
Corresponding author: Andrew J. Zele 
Address: Centre for Vision and Eye Research, Queensland University of Technology (QUT), 60 Musk Avenue, Brisbane, 4059, QLD, Australia. 
References
Adhikari, P., Zele, A. J., & Feigl, B. (2015). The Post-Illumination Pupil Response (PIPR). Investigative Ophthalmology & Visual Science, 56(6), 3838–3849, https://doi.org/10.1167/iovs.14-16233. [PubMed]
Allen, A. E., Hazelhoff, E. M., Martial, F. P., Cajochen, C., & Lucas, R. J. (2018). Exploiting metamerism to regulate the impact of a visual display on alertness and melatonin suppression independent of visual appearance. Sleep, 41(8), 1–7, https://doi.org/10.1093/sleep/zsy100.
Allen, A. E., Martial, F. P., & Lucas, R. J. (2019). Form vision from melanopsin in humans. Nature Communications, 10(1), 1–10, https://doi.org/10.1038/s41467-019-10113-3. [PubMed]
Anstis, S. & Cavanagh, P. (1983). A minimum motion technique for judging equiluminance. In Mollon, J., Sharpe, L. (Eds.), Color vision: Physiology and psychophysics (pp. 155–166). London, UK: Academic Press.
Arnold, W. & Winsor, C. P. (1934). On the theoretical significance of tablot's law. Journal of General Physiology, 18(1), 97–101, https://doi.org/10.1085/jgp.18.1.97.
Barbur, J. L. & Stockman, A. (2010). Photopic, mesopic and scotopic vision and changes in visual performance. In Dartt, D. A. (Ed.), Encyclopedia of the eye (pp. 323–331). Oxford, UK: Academic Press, https://doi.org/10.1016/B978-0-12-374203-2.00233-5.
Barlow, H. B. (1958). Temporal and spatial summation in human vision at different background intensities. The Journal of Physiology, 141(2), 337–350, https://doi.org/10.1113/jphysiol.1958.sp005978. [PubMed]
Barrionuevo, P. A. & Cao, D. (2016). Luminance and chromatic signals interact differently with melanopsin activation to control the pupil light response. Journal of Vision, 16(11), 29, https://doi.org/10.1167/16.11.29. [PubMed]
Barrionuevo, P. A., Filgueira, C. P. & Cao, D. (2022). Is melanopsin activation affecting large field color-matching functions? Journal of the Optical Society of America A, 39(6), 1104–1110, https://doi.org/10.1364/JOSAA.457223.
Barrionuevo, P. A., Nicandro, N., McAnany, J. J., Zele, A. J., Gamlin, P. & Cao, D. (2014). Assessing rod, cone, and melanopsin contributions to human pupil flicker responses. Investigative Ophthalmology & Visual Science, 55(2), 719–727, https://doi.org/10.1167/iovs.13-13252. [PubMed]
Barrionuevo, P. A., Preciado, O. U., Sandoval Salinas, M. L. & Issolio, L. A. (2022). Optical stimulation systems for studying human vision. In Santhi, N., Spitschan, M. (Eds.), Progress in brain research (pp. 13–36). Elsevier, Netherlands, https://doi.org/10.1016/bs.pbr.2022.04.003.
Bayer, F. S., Paulun, V. C., Weiss, D. & Gegenfurtner, K. R. (2015). A tetrachromatic display for the spatiotemporal control of rod and cone stimulation. Journal of Vision, 15(11), 15, https://doi.org/10.1167/15.11.15.
Besenecker, U. & Bullough, J. (2017). Investigating visual mechanisms underlying scene brightness. Lighting Research & Technology, 49(1), 16–32, https://doi.org/10.1177/1477153516628168.
Bloch, A.-M. (1885). Experiences sur la vision. Comptes Rendus de la Societé de Biologie, 37, 493.
Brainard, D. H. (1997). The Psychophysics Toolbox. Spatial Vision, 10(4), 433–436. [PubMed]
Brown, T. M., Tsujimura, S., Allen, A., Wynne, J., Bedford, R., Vickery, G., & Lucas, R. (2012). Melanopsin-based brightness discrimination in mice and humans. Current Biology, 22(12), 1134–1141, https://doi.org/10.1016/j.cub.2012.04.039.
Buck, S. (2003). Rod-cone interactions in human vision. In Chalupa L. M., Werner, J. S. (Eds.), The visual neurosciences (Vol. 1, pp. 863–878). Cambridge, MA: The MIT Press.
Cao, D., Chang, A. & Gai, S. (2018). Evidence for an impact of melanopsin activation on unique white perception. Journal of the Optical Society of America A, 35(4), B287–B291, https://doi.org/10.1364/JOSAA.35.00B287.
Cao, D., Nicandro, N. & Barrionuevo, P. A. (2015). A five-primary photostimulator suitable for studying intrinsically photosensitive retinal ganglion cell functions in humans. Journal of Vision, 15(1), 27, https://doi.org/10.1167/15.1.27. [PubMed]
Critchley, B. R., Blaxtan, P. W., Eckersley, B., Gale, R. O. & Burton, M. (1995). Picture quality in large-screen projectors using the Digital Micromirror Device. Journal of the Society for Information Display, 3(4), 199–202, https://doi.org/10.1889/1.1984968.
Dacey, D. M., Liao, H.-W., Peterson, B. B., Robinson, F. R., Smith, V. C., Pokorny, J., & Gamlin, P. D. (2005). Melanopsin-expressing ganglion cells in primate retina signal color and irradiance and project to the LGN. Nature, 433(7027), 749–754, https://doi.org/10.1038/nature03387. [PubMed]
Daw, N. W., Jensen, R. J. & Brunken, W. J. (1990). Rod pathways in mammalian retinae. Trends in Neurosciences, 13(3), 110–115, https://doi.org/10.1016/0166-2236(90)90187-F. [PubMed]
DeLawyer, T., Tsujimura, S., Shinomori, K. & Shinomori, K. (2020). Relative contributions of melanopsin to brightness discrimination when hue and luminance also vary. Journal of the Optical Society of America A, 37(4), A81–A88, https://doi.org/10.1364/JOSAA.382349.
Estevez, O. & Spekreijse, H. (1982). The silent substitution method in visual research. Vision Research, 22(6), 681–691, https://doi.org/10.1016/0042-6989(82)90104-3. [PubMed]
Evéquoz, G., Truffer, F. & Geiser, M. (2021). Maximum possible contrast level for silent substitution: A theoretical model applied to melanopsin stimulation. Journal of the Optical Society of America A, 38(9), 1312–1319, https://doi.org/10.1364/JOSAA.420373.
Feigl, B., Carter, D. D. & Zele, A. J. (2022). Photoreceptor enhanced light therapy (PELT): A framework for implementing biologically directed integrative lighting. LEUKOS, 1–14, https://doi.org/10.1080/15502724.2022.2123816.
Feigl, B. & Zele, A. (2014). Melanopsin-expressing intrinsically photosensitive retinal ganglion cells in retinal disease. Optometry and Vision Science, 91(8), 894–903, https://doi.org/10.1097/OPX.0000000000000284.
Gamlin, P. D. R., McDougal, D. H., Pokorny, J., Smith, V. C., Yau, K.-W. & Dacey, D. M. (2007). Human and macaque pupil responses driven by melanopsin-containing retinal ganglion cells. Vision Research, 47(7), 946–954, https://doi.org/10.1016/j.visres.2006.12.015. [PubMed]
Gnyawali, S., Feigl, B., Adhikari, P. & Zele, A. J. (2022). The role of melanopsin photoreception on visual attention linked pupil responses. European Journal of Neuroscience, 55(8), 1986–2002, https://doi.org/10.1111/ejn.15659.
Gooley, J. J., Lu, J., Chou, T. C., Scammell, T. E. & Saper, C. B. (2001). Melanopsin in cells of origin of the retinohypothalamic tract. Nature Neuroscience, 4(12), 1165–1165, https://doi.org/10.1038/nn768. [PubMed]
Grünert, U. & Martin, P. R. (2021). Morphology, molecular characterization, and connections of ganglion cells in primate retina. Annual Review of Vision Science, 7(1), 73–103, https://doi.org/10.1146/annurev-vision-100419-115801. [PubMed]
Hexley, A. C., Yontem, A. O., Spitschan, M., Smithson, H. E. & Mantiuk, R. (2020). Demonstrating a multi-primary high dynamic range display system for vision experiments. Journal of the Optical Society of America A, 37(4), A271–A284, https://doi.org/10.1364/JOSAA.384022.
Hornbeck, L. J. (1997). Digital Light Processing for high-brightness high-resolution applications. In Projection Displays III. International Society for Optics and Photonics (pp. 27–40). San Jose, CA, https://doi.org/10.1117/12.273880.
Hornbeck, L. J. (1998). From cathode rays to digital micromirrors-a history of electronic projection display technology. Texas Instruments Technical Journal, 15(3), 7–46.
Houser, K., Boyce, P., Zeitzer, J. & Herf, M. (2021). Human-centric lighting: Myth, magic or metaphor? Lighting Research & Technology, 53(2), 97–118, https://doi.org/10.1177/1477153520958448.
International Commission on Illumination (2015). Fundamental chromaticity diagram with physiological axes: Part 2. Spectral luminous efficiency functions and chromaticity diagrams (Technical Report CIE 170-2:2015). Vienna, Austria: International Commission on Illumination.
International Commission on Illumination (2018). CIE system for metrology of optical radiation for ipRGC-influenced responses to light (CIE S 026/E:2018). Vienna, Austria: International Commission on Illumination, https://doi.org/10.25039/S026.2018.
Kleiner, M., Brainard, D., Pelli, D., Ingling, A., Murray, R. & Broussard, C. (2007). What's new in Psychtoolbox-3. Perception, 36, 1–16, https://doi.org/10.1177/03010066070360S101.
Kremers, J., Czop, D. & Link, B. (2009). Rod and S-cone driven ERG signals at high retinal illuminances. Documenta Ophthalmologica, 118(3), 205–216, https://doi.org/10.1007/s10633-008-9159-0.
Kries, J. v. (1896). Über die Funktion der Netzhautstäbchen. Zeitschrift für Psychologie und Physiologie der Sinnesorgane, 9, 81–123.
Lamb, T. D. (2016). Why rods and cones? Eye, 30(2), 179–185, https://doi.org/10.1038/eye.2015.236.
Lee, B. (2018). Introduction to 12 degree orthogonal digital micromirror devices (DMDs) (DLPA008B). Texas Intruments, https://www.ti.com/lit/an/dlpa008b/dlpa008b.pdf.
Lee, R. & Ripamonti, C. (2022). A multi-channel visual stimulator for selective photoreceptor stimulation. In Vision Sciences Society 2022. FL: Vision Sciences Society.
Lucas, R. J., Allen, A. E., Milosavljevic, N., Storchi, R. & Woelders, T. (2020). Can we see with melanopsin? Annual Review of Vision Science, 6(1), 453–468, https://doi.org/10.1146/annurev-vision-030320-041239. [PubMed]
Markwell, E. L., Feigl, B. & Zele, A. J. (2010). Intrinsically photosensitive melanopsin retinal ganglion cell contributions to the pupillary light reflex and circadian rhythm. Clinical and Experimental Optometry, 93(3), 137–149, https://doi.org/10.1111/j.1444-0938.2010.00479.x.
Maxwell, J. C. & Stokes, G. G. (1860). IV. On the theory of compound colors, and the relations of the colors of the spectrum. Philosophical Transactions of the Royal Society of London, 150, 57–84, https://doi.org/10.1098/rstl.1860.0005.
McDougal, D. H. & Gamlin, P. D. (2010). The influence of intrinsically-photosensitive retinal ganglion cells on the spectral sensitivity and response dynamics of the human pupillary light reflex. Vision Research, 50(1), 72–87, https://doi.org/10.1016/j.visres.2009.10.012. [PubMed]
Müller, G. E. (1930). Über die Farbenempfindungen. Zeitschrift für Psychologie und Physiologie der Sinnesorgane, 17, 1–434.
Nasir-Ahmad, S., Lee, S. C. S., Martin, P. R. & Grünert, U. (2019). Melanopsin-expressing ganglion cells in human retina: Morphology, distribution, and synaptic connections. Journal of Comparative Neurology, 527(1), 312–327, https://doi.org/10.1002/cne.24176.
Ostrin, L. A., Strang, C. E., Chang, K., Jnawali, A., Hung, L.-F., Arumugam, B., & Gamlin, P. D. (2018). Immunotoxin-induced ablation of the intrinsically photosensitive retinal ganglion cells in rhesus monkeys. Frontiers in Neurology, 9, 1–13, https://doi.org/10.3389/fneur.2018.01000. [PubMed]
Packer, O., Diller, L. C., Verweij, J., Lee, B. B., Pokorny, J., Williams, D. R., & Brainard, D. H. (2001). Characterization and use of a digital light projector for vision research. Vision Research, 41(4), 427–439, https://doi.org/10.1016/S0042-6989(00)00271-6. [PubMed]
Pant, M., Zele, A. J., Feigl, B. & Adhikari, P. (2021). Light adaptation characteristics of melanopsin. Vision Research, 188, 126–138, https://doi.org/10.1016/j.visres.2021.07.005. [PubMed]
Peli, E. (1990). Contrast in complex images. Journal of the Optical Society of America A, 7(10), 2032–2040, https://doi.org/10.1364/JOSAA.7.002032.
Pelli, D. G. (1997). The VideoToolbox software for visual psychophysics: Transforming numbers into movies. Seeing and Perceiving, 10(4), 437–442, https://doi.org/10.1163/156856897X00366.
Pokorny, J., Smithson, H. & Quinlan, J. (2004). Photostimulator allowing independent control of rods and the three cone types. Visual Neuroscience, 21(3), 263–267, https://doi.org/10.1017/S0952523804213207. [PubMed]
Polyak, S. L. (1941). The retina: The anatomy and the histology of the retina in man, ape, and monkey, including the consideration of visual functions, the history of physiological optics, and the histological laboratory technique. Chicago, IL: University of Chicago Press.
Schultze, L. (1867). Monographie der Echinodermen des Eifler Kalkes. (Mit 13 Tafeln.). Denkschriften der Kaiserlichen Akademie der Wissenschaften /Mathematisch-Naturwissenschaftliche Classe, 26, 113–230.
Shapiro, A. G. (2002). Cone-specific mediation of rod sensitivity in trichromatic observers. Investigative Ophthalmology & Visual Science, 43(3), 898–905. [PubMed]
Shapiro, A. G., Pokorny, J. & Smith, V. C. (1996). Cone-rod receptor spaces with illustrations that use CRT phosphor and light-emitting-diode spectra. Journal of the Optical Society of America A, 13(12), 2319–2328, https://doi.org/10.1364/JOSAA.13.002319.
Sharpe, L. T., Fach, C., Nordby, K. & Stockman, A. (1989). The incremental threshold of the rod visual system and Weber's law. Science, 244(4902), 354–356, https://doi.org/10.1126/science.2711186. [PubMed]
Sharpe, L. T. & Stockman, A. (1999). Rod pathways: The importance of seeing nothing. Trends in Neurosciences, 22(11), 497–504, https://doi.org/10.1016/S0166-2236(99)01458-7. [PubMed]
Spitschan, M., Bock, A. S., Ryan, J., Frazzetta, G., Brainard, D. H. & Aguirre, G. K. (2017). The human visual cortex response to melanopsin-directed stimulation is accompanied by a distinct perceptual experience. Proceedings of the National Academy of Sciences, 114(46), 12291–12296, https://doi.org/10.1073/pnas.1711522114.
Sun, H., Pokorny, J. & Smith, V. C. (2001). Brightness induction from rods. Journal of Vision, 1(1), 4, https://doi.org/10.1167/1.1.4.
Texas Instruments (2019). DLP2000 (.2 nHD) DMD. Datasheet DLPS140. Texas Instruments: Dallas, TX.
Tikidji-Hamburyan, A., Reinhard, K., Storchi, R., Dietter, J., Seitter, H., Davis, K. E., & Münch, T. A. (2017). Rods progressively escape saturation to drive visual responses in daylight conditions. Nature Communications, 8(1), 1813, https://doi.org/10.1038/s41467-017-01816-6. [PubMed]
Tsujimura, S., Ukai, K., Ohama, D., Nuruki, A. & Yunokuchi, K. (2010). Contribution of human melanopsin retinal ganglion cells to steady-state pupil responses. Proceedings of the Royal Society B: Biological Sciences, 277(1693), 2485–2492, https://doi.org/10.1098/rspb.2010.0330.
Uprety, S., Adhikari, P., Feigl, B. & Zele, A. J. (2022). Melanopsin photoreception differentially modulates rod-mediated and cone-mediated human temporal vision. iScience, 25(7), 104529, https://doi.org/10.1016/j.isci.2022.104529. [PubMed]
Uprety, S., Zele, A. J., Feigl, B. & Cao, D. & Adhikari, P. (2021). Optimizing methods to isolate melanopsin-directed responses. Journal of the Optical Society of America A, 38(7), 1051–1064, https://doi.org/10.1364/JOSAA.423343.
Van Kessel, P., Hornbeck, L., Meier, R. & Douglass, M. (1998). A MEMS-based projection display. Proceedings of the IEEE, 86(8), 1687–1704, https://doi.org/10.1109/5.704274.
Wässle, H., Grüunert, U., Chun, M.-N. & Boycott, B. B. (1995). The rod pathway of the macaque monkey retina: Identification of AII-amacrine cells with antibodies against calretinin. Journal of Comparative Neurology, 361(3), 537–551, https://doi.org/10.1002/cne.903610315.
Westheimer, G. (1966). The Maxwellian view. Vision Research, 6(11), 669–682, https://doi.org/10.1016/0042-6989(66)90078-2. [PubMed]
Yamaguchi, M., Haneishi, H., Ohyama, N., Haneishi, H. & Ohyama, N. (2008). Beyond red;green;blue (RGB): Spectrum-based color imaging technology. Journal of Imaging Science and Technology, 52, 1–15, https://doi.org/10.2352/J.ImagingSci.Technol.(2008)52:1(010201).
Yamakawa, M., Tsujimura, S. & Okajima, K. (2019). A quantitative analysis of the contribution of melanopsin to brightness perception. Scientific Reports, 9(1), 1–8, https://doi.org/10.1038/s41598-019-44035-3. [PubMed]
Yang, P.-L., Tsujimura, S., Matsumoto, A., Yamashita, W. & Yeh, S.-L. (2018). Subjective time expansion with increased stimulation of intrinsically photosensitive retinal ganglion cells. Scientific Reports, 8(1), 1–9, https://doi.org/10.1038/s41598-018-29613-1. [PubMed]
Zaidi, F. H., Hull, J. T., Peirson, S. N., Wulff, K., Aeschbach, D., Gooley, J. J., & Lockley, S. W. (2007). Short-wavelength light sensitivity of circadian, pupillary, and visual awareness in humans lacking an outer retina. Current Biology, 17(24), 2122–2128, https://doi.org/10.1016/j.cub.2007.11.034.
Zele, A. J., Adhikari, P., Cao, D. & Feigl, B. (2019a). Melanopsin and cone photoreceptor inputs to the afferent pupil light response. Frontiers in Neurology, 10, 1–9, https://doi.org/10.3389/fneur.2019.00529. [PubMed]
Zele, A. J., Adhikari, P., Cao, D. & Feigl, B. (2019b). Melanopsin driven enhancement of cone-mediated visual processing. Vision Research, 160, 72–81, https://doi.org/10.1016/j.visres.2019.04.009. [PubMed]
Zele, A. J., Adhikari, P., Feigl, B. & Cao, D. (2018). Cone and melanopsin contributions to human brightness estimation. Journal of the Optical Society of America A, 35(4), B19–B25, https://doi.org/10.1364/JOSAA.35.000B19.
Zele, A. J. & Cao, D. (2015). Vision under mesopic and scotopic illumination. Frontiers in Psychology, 5, 1–15, https://doi.org/10.3389/fpsyg.2014.01594.
Zele, A. J., Dey, A., Adhikari, P. & Feigl, B. (2020). Rhodopsin and melanopsin contributions to human brightness estimation. Journal of the Optical Society of America A, 37(4), A145–A153, https://doi.org/10.1364/JOSAA.379182.
Zele, A. J., Feigl, B., Adhikari, P., Maynard, M. L. & Cao, D. (2018). Melanopsin photoreception contributes to human visual detection, temporal and color processing. Scientific Reports, 8(1), 1–10, http://doi.org/10.1038/s41598-018-22197-w. [PubMed]
Figure 1.
 
Schematic design of the five-primary display. The optical components merge each of the images of the five displays onto a single axis of projection that is presented in the plane of the pupil in Maxwellian view. The final retinal image size is configurable. The five DLP projectors are controlled via a DLPC2607 controller chip and a custom-designed RGB to FPD Link I PCB. The FPGA takes a high-resolution image and creates five independent image planes for each primary (V = violet; C = cyan; G = green; A = amber; R = red). An optical engine with the custom LED primary is shown in the inset. A side profile of a DLP mounting and alignment stage is shown in Figure 2 and Figure 8.
Figure 1.
 
Schematic design of the five-primary display. The optical components merge each of the images of the five displays onto a single axis of projection that is presented in the plane of the pupil in Maxwellian view. The final retinal image size is configurable. The five DLP projectors are controlled via a DLPC2607 controller chip and a custom-designed RGB to FPD Link I PCB. The FPGA takes a high-resolution image and creates five independent image planes for each primary (V = violet; C = cyan; G = green; A = amber; R = red). An optical engine with the custom LED primary is shown in the inset. A side profile of a DLP mounting and alignment stage is shown in Figure 2 and Figure 8.
Figure 2.
 
The five-primary display system. (A) Top-down view of the optical system to match the orientation of the schematic in Figure 1. Each DLP is connected via a ribbon cable to the custom-designed driver PCB and Zybo Z7-20 FPGA (lower right side, green PCB). The DLP and LED power is supplied through a custom-designed power supply board (upper right side, brown PCB). The artificial pupil for Maxwellian view is at the left of the middle optical axis. (B) Side view of the optical system with an image of the output of the exit pupil projected onto a screen in Newtonian view. The five primaries (violet, cyan, green, amber, red) are displayed as vertical stripes horizontally separated on the white screen. The system was photographed using a smartphone under dim mesopic lighting to accentuate the light path of each projector. The smaller color gamut of the camera does not accurately render the true color appearance of the primaries.
Figure 2.
 
The five-primary display system. (A) Top-down view of the optical system to match the orientation of the schematic in Figure 1. Each DLP is connected via a ribbon cable to the custom-designed driver PCB and Zybo Z7-20 FPGA (lower right side, green PCB). The DLP and LED power is supplied through a custom-designed power supply board (upper right side, brown PCB). The artificial pupil for Maxwellian view is at the left of the middle optical axis. (B) Side view of the optical system with an image of the output of the exit pupil projected onto a screen in Newtonian view. The five primaries (violet, cyan, green, amber, red) are displayed as vertical stripes horizontally separated on the white screen. The system was photographed using a smartphone under dim mesopic lighting to accentuate the light path of each projector. The smaller color gamut of the camera does not accurately render the true color appearance of the primaries.
Figure 3.
 
Projector gamma curve selection. (A) The measured range of gamma curves (contour mitigation tables) that map the digital pixel value to output power in the DLP. These gamma curves are selected based on the dynamic gamma curve selection algorithm in the stock DLP. The red gamma curve is always applied in this system by changing each gamma curve stored in the system’s onboard flash memory to the same curve. (B) A spatial sinusoidal stimulus pattern will undergo clipping of its peaks without compensating for the dynamic gamma curve algorithm (upper panel: example spatial pattern; lower panel: cross section of this pattern’s amplitude to highlight the clipping at pixel values). (C) By enforcing a single gamma function (red line in A), the clipping is eliminated, and a full contrast modulation is possible (upper panel: example spatial pattern with single gamma function enforced; lower panel: cross section of this pattern’s amplitude shows this clipping is eliminated).
Figure 3.
 
Projector gamma curve selection. (A) The measured range of gamma curves (contour mitigation tables) that map the digital pixel value to output power in the DLP. These gamma curves are selected based on the dynamic gamma curve selection algorithm in the stock DLP. The red gamma curve is always applied in this system by changing each gamma curve stored in the system’s onboard flash memory to the same curve. (B) A spatial sinusoidal stimulus pattern will undergo clipping of its peaks without compensating for the dynamic gamma curve algorithm (upper panel: example spatial pattern; lower panel: cross section of this pattern’s amplitude to highlight the clipping at pixel values). (C) By enforcing a single gamma function (red line in A), the clipping is eliminated, and a full contrast modulation is possible (upper panel: example spatial pattern with single gamma function enforced; lower panel: cross section of this pattern’s amplitude shows this clipping is eliminated).
Figure 4.
 
Block diagram of FPGA functionality separated into its four modules. This system receives (1) a high-definition HDMI video input and allows (2) synchronous control of five projectors by (3) subsampling a high-resolution (1920 \(\times\) 1080 pixel) image frame into five lower-resolution (640 \(\times\) 360 pixel) images that are synchronously (4) transmitted through five parallel FPD Link I outputs.
Figure 4.
 
Block diagram of FPGA functionality separated into its four modules. This system receives (1) a high-definition HDMI video input and allows (2) synchronous control of five projectors by (3) subsampling a high-resolution (1920 \(\times\) 1080 pixel) image frame into five lower-resolution (640 \(\times\) 360 pixel) images that are synchronously (4) transmitted through five parallel FPD Link I outputs.
Figure 5.
 
Active pixel sampling in the subsample screen module. The active data resolution (1920 \(\times\) 1080) contains \(9\times\) the active pixels of the projector resolution (640 \(\times\) 360). The input frame is grouped into \(3\times 3\) kernels with each of the five output frames referenced relative to that kernel. This method supports independent control of up to nine projectors using one HDMI cable.
Figure 5.
 
Active pixel sampling in the subsample screen module. The active data resolution (1920 \(\times\) 1080) contains \(9\times\) the active pixels of the projector resolution (640 \(\times\) 360). The input frame is grouped into \(3\times 3\) kernels with each of the five output frames referenced relative to that kernel. This method supports independent control of up to nine projectors using one HDMI cable.
Figure 6.
 
Analysis of maximum achievable contrast for single-photoreceptor directed stimuli at a specified chromaticity. (A) The convex hull representing the total gamut of rhodopsin (R) and melanopsin (i) excitations for the optimal set of five primaries (circles, summarized in Table 1) to maximize melanopsin excitation at a chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\). Each vertex represents each of the (at most) five, three-primary solutions to Equation 9. Each of the line segments represent all the four-primary solutions to achieve the specified chromaticity if one primary is switched off. All five-primary solutions for the specified chromaticity are bounded by this convex hull. Because of the geometry of these convex hull polygons, the maximum silent melanopsin or rhodopsin contrast will be modulated up or down from one of the vertices and can be found according to Equation 10. (B) Analysis of the maximum melanopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots). (C) Analysis of the maximum rhodopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots).
Figure 6.
 
Analysis of maximum achievable contrast for single-photoreceptor directed stimuli at a specified chromaticity. (A) The convex hull representing the total gamut of rhodopsin (R) and melanopsin (i) excitations for the optimal set of five primaries (circles, summarized in Table 1) to maximize melanopsin excitation at a chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\). Each vertex represents each of the (at most) five, three-primary solutions to Equation 9. Each of the line segments represent all the four-primary solutions to achieve the specified chromaticity if one primary is switched off. All five-primary solutions for the specified chromaticity are bounded by this convex hull. Because of the geometry of these convex hull polygons, the maximum silent melanopsin or rhodopsin contrast will be modulated up or down from one of the vertices and can be found according to Equation 10. (B) Analysis of the maximum melanopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots). (C) Analysis of the maximum rhodopsin-directed, Michelson contrast (colored squares) across an equally spaced grid of chromaticities (black dots).
Figure 7.
 
Analysis for the selection of the five primary LED and narrowband filter combinations. (A) The five primaries (opaque curves) chosen to optimize the maximum achievable melanopic and rhodopic contrast. For each primary, the LUXEON Rebel Color LED and Thorlabs bandpass filter (FB) combination is Violet: Violet + FB420 nm, Cyan: Blue + FB480 nm, Green: Lime + FB550 nm, Amber: PCAmber + 590 nm, and Red: Red Orange + FB620 nm. Maximum irradiance output measured from the system’s pupil (Violet: 0.82 [W/m\(^2\)], Cyan: 0.54 [W/m\(^2\)], Green: 0.35 [W/m\(^2\)], Amber: 0.42 [W/m\(^2\)], Red: 0.16 [W/m\(^2\)]). The \(\alpha\)-opic spectral sensitivity functions (transparent curves) are shown with the primary lights. (B) The \(\alpha\)-opic excitations of the five primaries. These are the column values from the A-matrix in Equation 3 (S-cone = blue; melanopsin = cyan; rhodopsin = black; M-cone = green; L-cone = red). (C) Chromaticity coordinates of the five primaries specified using the CIE \(10^\circ\) physiologically relevant XYZ functions. (D) Maximum achievable Michelson contrast during photoreceptor-directed silent substitution (Equation 4). (E) Maximum achievable Weber contrast during photoreceptor-directed silent substitution (Equation 4).
Figure 7.
 
Analysis for the selection of the five primary LED and narrowband filter combinations. (A) The five primaries (opaque curves) chosen to optimize the maximum achievable melanopic and rhodopic contrast. For each primary, the LUXEON Rebel Color LED and Thorlabs bandpass filter (FB) combination is Violet: Violet + FB420 nm, Cyan: Blue + FB480 nm, Green: Lime + FB550 nm, Amber: PCAmber + 590 nm, and Red: Red Orange + FB620 nm. Maximum irradiance output measured from the system’s pupil (Violet: 0.82 [W/m\(^2\)], Cyan: 0.54 [W/m\(^2\)], Green: 0.35 [W/m\(^2\)], Amber: 0.42 [W/m\(^2\)], Red: 0.16 [W/m\(^2\)]). The \(\alpha\)-opic spectral sensitivity functions (transparent curves) are shown with the primary lights. (B) The \(\alpha\)-opic excitations of the five primaries. These are the column values from the A-matrix in Equation 3 (S-cone = blue; melanopsin = cyan; rhodopsin = black; M-cone = green; L-cone = red). (C) Chromaticity coordinates of the five primaries specified using the CIE \(10^\circ\) physiologically relevant XYZ functions. (D) Maximum achievable Michelson contrast during photoreceptor-directed silent substitution (Equation 4). (E) Maximum achievable Weber contrast during photoreceptor-directed silent substitution (Equation 4).
Figure 8.
 
Side profile of a single primary projector mounting and alignment stage and the tools used to align the six degrees of freedom for each primary. Each alignment tool is labeled with which type of alignment it controls, including an indicative representation of how it changes the final projected image for that primary. The mounting and alignment stage is pictured in Figure 2B.
Figure 8.
 
Side profile of a single primary projector mounting and alignment stage and the tools used to align the six degrees of freedom for each primary. Each alignment tool is labeled with which type of alignment it controls, including an indicative representation of how it changes the final projected image for that primary. The mounting and alignment stage is pictured in Figure 2B.
Figure 9.
 
Measured inhomogeneity of the five primaries during the spatial homogenization procedure. These spatial inhomogeneity measurements are inverted to create a digital mask that was psychophysically scaled to achieve a homogeneous projected image. Image order left to right, top to bottom (V, C, G, A, R).
Figure 9.
 
Measured inhomogeneity of the five primaries during the spatial homogenization procedure. These spatial inhomogeneity measurements are inverted to create a digital mask that was psychophysically scaled to achieve a homogeneous projected image. Image order left to right, top to bottom (V, C, G, A, R).
Figure 10.
 
Image of an Old World monkey (Mandrillus sphinx) projected through the five-primary system and photographed at the 2-mm artificial pupil. Each pixel chromaticity is constructed with a combination of all five primary outputs. This image is only indicative of the actual output because the smartphone camera cannot accurately render the true color appearance of the image.
Figure 10.
 
Image of an Old World monkey (Mandrillus sphinx) projected through the five-primary system and photographed at the 2-mm artificial pupil. Each pixel chromaticity is constructed with a combination of all five primary outputs. This image is only indicative of the actual output because the smartphone camera cannot accurately render the true color appearance of the image.
Figure 11.
 
Measured temporal synchrony between the five primary image planes. (A) The temporal delay is defined as the time from the photodiode response to the transition from an OFF to ON image frame. As the response time of the photodiode is close to the delay between primary image planes, the transition to an ON image frame is measured from the inflection point of the exponential response of the measured photodiode voltage. The delays were subsequently confirmed by measuring the timing between the violet primary and each of the remaining four primaries individually. (B) Example primary powers required to generate a maximum contrast step change in a melanopsin-directed stimulus over one 60 Hz frame (16.67 ms) while keeping all other photoreceptor classes silent. The solid line is the ideal response with no temporal misalignment; the dashed line is the actual response with the measured misalignment. (C) The resulting photoreceptor excitation Weber contrast for the example silent substitution protocol in (B). The temporal misalignment of the primaries introduces a \(\le\) 1.4-ms rectangular pulse artifact in the intended silent substitution stimuli.
Figure 11.
 
Measured temporal synchrony between the five primary image planes. (A) The temporal delay is defined as the time from the photodiode response to the transition from an OFF to ON image frame. As the response time of the photodiode is close to the delay between primary image planes, the transition to an ON image frame is measured from the inflection point of the exponential response of the measured photodiode voltage. The delays were subsequently confirmed by measuring the timing between the violet primary and each of the remaining four primaries individually. (B) Example primary powers required to generate a maximum contrast step change in a melanopsin-directed stimulus over one 60 Hz frame (16.67 ms) while keeping all other photoreceptor classes silent. The solid line is the ideal response with no temporal misalignment; the dashed line is the actual response with the measured misalignment. (C) The resulting photoreceptor excitation Weber contrast for the example silent substitution protocol in (B). The temporal misalignment of the primaries introduces a \(\le\) 1.4-ms rectangular pulse artifact in the intended silent substitution stimuli.
Table 1.
 
Primaries from the LED and filter combinations considered, which provide the maximum contrast for melanopsin and rhodopsin at a target chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\).
Table 1.
 
Primaries from the LED and filter combinations considered, which provide the maximum contrast for melanopsin and rhodopsin at a target chromaticity of \((x,y,z) = (1/3,\ 1/3,\ 1/3)\).
Table 2.
 
Summary of four or more primary systems used to generate photoreceptor-directed spatiotemporal visual stimuli. The six systems listed by the lead author are as follows: Nugent (system in this article), Yamaguchi (Yamaguchi et al., 2008), Bayer (Bayer et al., 2015), Allen (Allen et al., 2019), Hexley (Hexley et al., 2020), and Lee (Lee & Ripamonti, 2022). aValues are unspecified in their studies and so the largest value from the specified hardware’s data sheet is included here; this does not mean these systems are operated at these values. bThe Hexley system projects two DLPs with a resolution 768 × 1024 onto a LCD screen with resolution 2048 × 1536, where the DLP projection is diffused so that the spatial power of a single pixel has a standard deviation of 8 pixels; reported values are in the order of LCD/DLP. cThe Lee system (Cambridge Research Systems Ltd. Rochester, England) has a DLP resolution of 912 × 1140 with each mirror changing states at 6000 Hz augmented with a spatially homogeneous modulation of the primary LEDs four times per mirror state. Due to the design of their five-primary system, images have to be constructed using layers of binary image structures. Because each image structure occupies a mirror state, the spatial complexity of projected images comes at the cost of temporal and pixel value resolution. Moderately complex spatial images (e.g., sinusoidal gratings) would take longer than the integration time of the eye to construct with binary image structures. dMichelson contrast is used for all comparisons. Maximum 4 photoreceptor contrast [%] values leave the rhodopsin (R) excitation unconstrained for S, M, L, and i values and the melanopsin (i) excitation unconstrained for R values.
Table 2.
 
Summary of four or more primary systems used to generate photoreceptor-directed spatiotemporal visual stimuli. The six systems listed by the lead author are as follows: Nugent (system in this article), Yamaguchi (Yamaguchi et al., 2008), Bayer (Bayer et al., 2015), Allen (Allen et al., 2019), Hexley (Hexley et al., 2020), and Lee (Lee & Ripamonti, 2022). aValues are unspecified in their studies and so the largest value from the specified hardware’s data sheet is included here; this does not mean these systems are operated at these values. bThe Hexley system projects two DLPs with a resolution 768 × 1024 onto a LCD screen with resolution 2048 × 1536, where the DLP projection is diffused so that the spatial power of a single pixel has a standard deviation of 8 pixels; reported values are in the order of LCD/DLP. cThe Lee system (Cambridge Research Systems Ltd. Rochester, England) has a DLP resolution of 912 × 1140 with each mirror changing states at 6000 Hz augmented with a spatially homogeneous modulation of the primary LEDs four times per mirror state. Due to the design of their five-primary system, images have to be constructed using layers of binary image structures. Because each image structure occupies a mirror state, the spatial complexity of projected images comes at the cost of temporal and pixel value resolution. Moderately complex spatial images (e.g., sinusoidal gratings) would take longer than the integration time of the eye to construct with binary image structures. dMichelson contrast is used for all comparisons. Maximum 4 photoreceptor contrast [%] values leave the rhodopsin (R) excitation unconstrained for S, M, L, and i values and the melanopsin (i) excitation unconstrained for R values.
×
×

This PDF is available to Subscribers Only

Sign in or purchase a subscription to access this content. ×

You must be signed into an individual account to use this feature.

×