From photons to opponent codes

A photon arrives with a wavelength. What leaves the retina is a comparison. Each preset below runs the same machinery to make a different point.

Demonstrations

Cone sensitivity

Probability that a cone of each class absorbs an arriving photon.

Photons arriving at the outer segments

Color drains at the moment of absorption. After that the cone has only a count.

Why the counts come out the same

Absorptions per second are the absorption probability times the photon rate. Two different products can be equal.

Light A

Light B

Two spectra the eye cannot separate

A test light, and a mixture of three narrow primaries solved to match it on all three cone classes. A primary that would need a negative amount is added to the test light instead.

One flash, followed through the circuit

Cones, bipolar cells and horizontal cells respond with graded membrane potential. The ganglion cell's drive is the bipolar center minus the horizontal-cell surround, computed from the two traces drawn here. Spikes begin at the ganglion cell.

Stimulus against the adapted background

The gray field sets each cone's adapted level. The patch is what changes.

Ganglion cell output

Maintained rate shown dashed. The signal is the excursion, in either direction.

L against M, across many stimuli

Every dot is one patch. Broadband changes are marked separately.

Why subtract at all

The same dots, projected onto the two axes.

Arrow keys or Page Up / Page Down step through the demonstrations; space pauses; 1–4 answer a prediction.