Center–Surround Receptive Fields: A Guided Simulation

A guided simulation of center–surround receptive fields

Launch Center-Surround Receptive Fields

Opens in a separate browser window so it can be placed on a second screen alongside these notes or the slides. It runs entirely offline.

This chapter accompanies the receptive-field section of 25  Vision I: From Photons to Retinal Codes. As with the color simulation in Cone Signals and Color Opponency: A Guided Simulation, nothing here is new physiology. The simulation exists because the central claims about center–surround organization are counterintuitive in a specific way: a static figure can state them, but it cannot force a confrontation with the intuitions they contradict.

The simulation is built around one rule: every claim it makes is shown in spikes. Stimuli are flashed, the cell’s spikes are drawn one row per flash beneath a trace showing when the light was on, and every rate, map mark, and tuning point on the screen is counted from those spikes. Where the model’s expected value is shown at all, it appears as a dashed line labelled as what an endless run of flashes would converge to. Every conclusion can therefore be checked against the raw record, and checking it is the habit the simulation is designed to build.

Why center–surround is counterintuitive

The headline result runs backwards. A larger, brighter stimulus produces a smaller response. The usual intuition about a sensory neuron is that more stimulus means more firing, and that intuition has held for every receptor encountered before this point. It is easy to accept, on being told once, that the cell responds best to a small spot, and then later predict that a bright uniform field is the optimal stimulus. The non-monotonicity has to be watched, not just asserted.

A response is a change in a spike train, and timing carries half the information. Firing rates usually appear as smooth curves in figures, and the irregular train underneath is rarely shown. It is also tempting to read any burst of spikes as “the cell likes this stimulus.” For center–surround cells that reading fails immediately: an OFF-center cell fires its hardest burst when a light on its center is turned off. Whether spikes come while the light is on or just after it goes off is the whole difference between the two cell types.

“Lateral inhibition” is a phrase that teaches the wrong picture. It suggests an excited cell reaching sideways to suppress its neighbors. 25  Vision I: From Photons to Retinal Codes warns against this explicitly: retinal surrounds are assembled by horizontal and amacrine pathways before and within the ganglion-cell circuit, not by ganglion cells inhibiting one another. The word “inhibition” also implies that the surround always suppresses, which is false for half the population.

A receptive field is a region of space, not a piece of tissue. The two are easily conflated, and the conflation stays invisible until one tries to explain what happens when a stimulus moves. Mapping a field by flashing a spot at one location after another, with the electrode fixed in one cell, is the cleanest way to separate them.

The cell is not a detector of anything. It computes a comparison. There is no stimulus whose presence the cell announces. This is the same structural difficulty as color opponency, and it appears here in a form that is easier to work through concretely.

The principles the simulation makes visible

A response is a change relative to the maintained discharge

Ganglion cells fire with no stimulus at all. In the simulation the maintained rate is 20 spikes per second, and every stimulus is judged against it. Each flash lasts half a second, preceded by 0.2 s of darkness and followed by 0.5 s more, so every row of a raster contains a stretch of maintained firing on either side of the light.

The opening demonstration flashes the same small spot at three places while recording one ON-center cell. On the center, the cell fires at about 90 spikes per second while the light is on and falls almost silent for a moment after it turns off. On the surround, it falls almost silent while the light is on (about 1 spike per second) and fires a burst of about 30 per second in the 300 ms after it turns off. Outside the receptive field nothing changes. The discrimination is visible in a single flash and unmistakable after five or six.

ON-center and OFF-center cells are mirror images

The same three flashes delivered to an OFF-center cell (center-off, surround-on) give the mirror pattern. Light on the center silences it during the flash and produces a burst of about 74 spikes per second after the light goes off; light on the surround drives it to about 37 per second while the light is on. Both rows are always computed; the demonstration dims one of them so attention goes to the other.

The point to take from this pair is that neither cell is a “light detector” or a “dark detector.” Each compares its center with its surround, and the two types do so with opposite signs. The pair also exposes the most common misreading: the OFF-center cell’s biggest burst is a response to the end of light on its center, not to light.

A receptive field is mapped, not observed

A neuron’s receptive field is the region of sensory space in which stimulation changes its response. It is discovered by probing: hold the electrode still, flash a small stimulus at one location after another, and record what happens. Nothing about the cell changes during this procedure. What changes is where the light is.

This is exactly how Kuffler (1953) first described these cells in the cat retina. He flashed a small spot at many positions and classified each position by when the cell fired: “on” responses while the light was on, “off” responses after it went off, and a mixed on–off zone at the boundary. The concentric center–surround organization emerged from that map.

The mapping stage repeats the procedure. Each flash is scored by comparing the spikes during the light with the spikes in the 300 ms after it, each against what the maintained rate alone would have produced. A + marks a location where the cell fired more while the light was on; a − marks one where it fired more after the light went off; a small dot marks no clear difference. Nothing on the map is drawn from the model’s internal rate. The receptive-field outline is available on a button; leave it hidden until the map is built.

Two features of the result are worth noticing, because both reflect real recording rather than a flaw in the simulation. First, a single flash per location is enough to find the center, which gives an overwhelming response, but the surround is detected only most of the time; a few surround locations come up as dots. Second, roughly one location in twenty outside the field earns a stray faint mark by chance. Both are what a real single-pass map looks like, and both are reasons physiologists repeat flashes. Left running, automatic mapping starts a second round on its own after the first pass, and the marks firm up as counts accumulate.

An earlier version of this chapter said that surrounds were historically mapped with rings of light rather than dots, because a small spot samples too little of the surround to show. That is not right. Kuffler’s maps were made with small flashed spots, and the surround showed up clearly as off-discharges. The earlier simulation could not show this because it modeled only sustained responses, and a sustained response to a small spot in the surround is genuinely weak. Real ganglion cells also respond transiently, and the burst when a suppressing light is removed is a large, easily heard signal. The present simulation includes that transient behavior, which is why its surround is visible in single flashes.

The best stimulus is a small one

Because center and surround are antagonistic, a stimulus that grows past the center begins recruiting a mechanism that opposes it. The response therefore rises, peaks when the spot fills the center, and declines as the spot spreads outward.

The spot-size demonstration flashes centered spots of nine sizes in shuffled order, as a real experiment would, then sorts the rasters by size. With the default cell, firing during the flash climbs from the maintained 20 spikes per second to about 95 for spots of radius 0.17–0.25°, then falls to about 35 at 0.75° and about 31 for a flash covering the whole field. Each measured point carries a Poisson standard error, which shows how many flashes it takes before the downturn is beyond doubt; usually two or three rounds are enough.

A uniform field is nearly invisible

The limiting case deserves its own moment. A flash covering the whole field is the brightest stimulus available, and over the half-second flash it raises firing only from 20 to about 31 spikes per second, against about 95 for the best small spot. 25  Vision I: From Photons to Retinal Codes makes this concrete with the arithmetic (10 - 10 = 0).

Look closely at the whole-field rows and there is a short burst at onset: about 56 spikes per second for the first 100 ms, settling to about 25. The surround’s signal arrives a few milliseconds after the center’s, so for an instant the center is uncancelled. This is a property of the cell, not a defect in the demonstration, and it sharpens the lesson: the cell signals that the light changed, not how bright it is. A cell like this cannot report how bright the room is.

The surround is antagonistic, not inhibitory

An annulus of light silences an ON-center cell and drives an OFF-center cell. In the four-stimulus demonstration the same ring of light takes the ON-center cell to essentially zero during the flash, followed by a burst of about 77 spikes per second when it goes off, and drives the OFF-center cell to about 94 per second during the flash. The surround opposes its own center; whether that means less firing or more depends on which cell is being recorded.

The distinction matters because “the surround inhibits” is the usual shorthand for the idea, and it is true of only half the retinal output. The demonstration also shows an asymmetry: the suppressed cell bottoms out at zero, while the excited cell climbs far above its maintained rate. A cell can signal “less” over only a small range. 25  Vision I: From Photons to Retinal Codes lays out both organizations and notes why the division of labor matters: ON and OFF populations ensure that increments and decrements are each signaled by increases in some population, rather than only by decreases in another.

Edges produce more response than either region

If center and surround sample different amounts of light, they cannot cancel. A boundary crossing the receptive field is therefore a far better stimulus than a uniform field, even though it delivers less total light. In the four-stimulus demonstration, an edge just beyond the center drives the ON-center cell to about 74 spikes per second, against about 31 for the uniform field.

The edge stage then shows two whole populations, ON-center and OFF-center, tiling an image. Each dot is one cell’s spike count divided by the time counted, so the dots start noisy and settle onto the expected curves over a few seconds. Deep inside either uniform region both populations sit near 23 spikes per second. Near the boundary the ON cells peak at about 56 spikes per second just on the bright side, and the OFF cells peak by the same amount just on the dark side. The boundary is signaled by an increase in firing on both sides of it, by two different populations.

With a luminance staircase this becomes the neural ingredient behind Mach bands. Each step is uniform, so the luminance trace is flat between edges, but the spike rates are not: at every boundary the ON cells overshoot on the brighter side and the OFF cells on the darker side. The overshoots are smaller here than at a single large edge, so allow several seconds for the counts to settle.

Two cautions belong with this demonstration. First, retinal center–surround is an ingredient in Mach bands, not a complete account; the effect has cortical contributions as well. Second, as 25  Vision I: From Photons to Retinal Codes stresses, a center–surround cell is not an oriented edge detector in the sense later used for cortical neurons. Its comparison is circularly organized. It responds well to small spots and to boundaries in any orientation, and it supplies information from which later circuits construct orientation selectivity.

The cell is tuned to a scale

Everything above can be summarized in one curve. Drift a sinusoidal grating across the field and vary its spatial frequency, and the cell follows bars roughly the width of its center best, and does worse in both directions. Coarse gratings fail because center and surround see nearly the same thing and cancel. Fine gratings fail because light and dark bars average out inside the center before any comparison happens.

The grating stage draws one raster row per cycle of the grating, aligned to the light at the center of the field, so a well-driven cell shows spikes stacked under the bright half of every row. Each frequency visited leaves a measured point on the tuning curve. The default cell peaks near 1.3 cycles per degree, where firing swings by about 39 spikes per second. At zero frequency the swing is about 9, roughly a quarter of the peak. At 4.5 cycles per degree, where three to four bars fall across the center, it is about 3, and the rows become indistinguishable from the maintained discharge. Band-pass, not low-pass. Enlarging the center shifts the whole curve toward coarser gratings (the peak moves to about 0.7 cycles per degree when the center is doubled), which is what real ganglion cells do with eccentricity: centers grow away from the fovea, and the population covers a range of scales rather than a single one.

The low-frequency falloff is shallower than in a purely spatial model because the grating drifts and the surround lags the center slightly, so cancellation is imperfect for a moving pattern. That is true of real cells too, which become less band-pass at higher temporal frequencies.

What the organization does not do

25  Vision I: From Photons to Retinal Codes is careful here, and the simulation should not be read as undercutting it. Center–surround organization reduces responses to predictable common input and increases sensitivity to local contrast. It does not mean the retina discards illumination: photoreceptors adapt to mean level, ganglion-cell populations retain increment, decrement, contrast, and temporal information, and melanopsin cells explicitly report ambient irradiance [@BersonEtAl2002; @DaceyEtAl2005]. Nor does a center–surround circuit by itself explain lightness or color constancy. The retinal surround supplies a local comparison, not the whole perceptual solution.

What is on the screen

Open the simulation in a new window

The layout matches the color simulation. Grouped demonstration buttons at the top, a stage in the middle that changes with the selection, and controls at the bottom that show only what is relevant to the current stage.

Stage What it shows
Flash comparison Several stimuli, each with an icon that lights up during the flash, and beneath each a raster for an ON-center and an OFF-center cell with rates counted from the spikes
Mapping A field on which a small spot is flashed, automatically or wherever you click, beside a map of + and − marks scored from spikes and a raster of the latest flashes
Sorted rasters Flashes of several kinds in shuffled order, sorted into blocks afterwards, with a plot of the measured rates against the expected curve
Edges An image tiled by ON-center and OFF-center populations, beside the luminance profile and both populations’ counted rates
Spatial frequency A drifting grating with the receptive field drawn to scale, a raster with one row per cycle, and a tuning curve that accumulates measured points
Hermann grid The grid, beside the model’s prediction for a whole sheet of cells (the one stage that is a prediction rather than a recording)

Throughout, the shaded band in a raster is the time the light is on, and the trace above it shows the same thing as a step. Amber marks ON-center cells and blue OFF-center cells; on the map, amber + means more spikes during the light and blue − means more spikes after it.

The demonstrations

The twenty demonstrations run in a fixed order, and the arrow keys step through them.

Group Demonstration The moment to pause on
Flashing a spot Center, surround, and outside The surround rows: silence during the light, a burst after it
The same flashes, OFF-center cell The center rows: silence, then the cell’s biggest burst when the light goes off
Mapping the field Map the field one flash at a time The first blue − marks appearing around the amber + core
…and here is what you mapped The two zones drawn over a map made only of counted spikes
Map an OFF-center cell The same layout with every sign inverted
Which kind of cell is this? The verdict, and the reason for it
Flash along a line through the center The plot: one curve peaks in the middle, the other on both flanks
Spot size Bigger is not better The rates turning over between 0.25° and 0.5°
A uniform field is nearly invisible The whole-field rows: a brief onset burst, then near-maintained firing
Four stimuli The four classic stimuli The edge column beating the uniform-field column
The surround does not simply inhibit The same ring silencing one cell and driving the other
Edges Why an edge drives the cells hardest ON cells peaking on the bright side, OFF cells on the dark side
A staircase, and the bands that are not there Flat luminance, rippling spike rates once the counts settle
Spatial frequency Band-pass, not low-pass Measured points falling off on both sides of the peak
Why a fine grating fails Rows that look like the maintained discharge
A classic explanation The Hermann grid, as textbooks explain it The model reproducing the textbook prediction
Bend the streets The illusion gone, the prediction still there
Or just step closer to the screen The predicted difference reversing sign
Changing the cell Weaken the surround The cell becoming a light meter
Enlarge the center The tuning curve sliding toward coarse gratings

A ten-minute guided sequence

Six steps carry the argument. The sequence works the same way projected in a lecture or run alone: most steps pose a question, and the answer is worth committing to before the rasters fill in, because the value of the demonstration lies in seeing a prediction fail.

  1. Center, surround, and outside. This step establishes what a response is: a change in the spike train relative to the maintained discharge, read against the light trace. Let the rows accumulate for five or six flashes. Before naming anything, describe what the surround rows show. The common description notes the silence during the light and misses the burst after it goes off. With speakers or headphones, turn on Listen to the spikes: the silence-then-crackle of the surround is easier to hear than to see.
  2. The same flashes, OFF-center cell. Does this cell “like” light? The large burst in the center rows suggests that it does. Now check where that burst falls relative to the shaded band. This is the most important single distinction in the sequence.
  3. Map the field one flash at a time. Keep the outline hidden while the map builds (about half a minute at the default 4× speed), then reveal it. Every mark was earned by spikes, including the few stray ones.
  4. Bigger is not better. Before the larger spots have accumulated, predict what happens to the response once the spot grows past the center. The usual prediction is a plateau. This is the pivot of the sequence, so let the sorted rasters fill in before moving on. Follow immediately with A uniform field is nearly invisible, and draw the conclusion explicitly: this cell cannot report how bright the room is.
  5. The surround does not simply inhibit. The same ring of light has opposite effects on the two cell types. This is the point at which to drop the phrase “the surround inhibits” for good.
  6. A staircase, and the bands that are not there. Flat luminance between edges, rippling spike rates. The retina hands the rest of the visual system structure the image does not contain.

With another minute, Band-pass, not low-pass compresses the whole story into a single tuning curve and connects naturally to the spatial-frequency material in later chapters. Which kind of cell is this? tests the whole sequence, whether posed as an in-class question or attempted as an exercise afterwards.

Controls

Control Effect
Center size; Surround size; Surround strength The three spatial parameters of the receptive field. The surround is held at least 1.4× the center. Changing any of them starts the recording over, because it is now a different cell
Luminance steps One boundary, or a staircase of up to seven
Spatial frequency The grating, in cycles per degree. Each frequency visited keeps its measured point
Street width; Street curvature The Hermann grid geometry
Speed 1×, 2×, 4×, or 8× real time. The rasters are always drawn in real stimulus time, so speed changes only how long the results take to accumulate

Toggles and buttons:

  • OFF-center cell flips the sign of the single-cell stages. The flash-comparison and edge stages always show both types.
  • Listen to the spikes plays a click for every spike of the recorded cell, as on a physiologist’s audio monitor. It plays only at 1× speed, and the browser requires a click on the button before it will make sound.
  • Map automatically flashes the spot at 89 locations in shuffled order, then starts another round. Clicking the field switches to manual flashing.
  • Show the receptive field reveals the outline on the mapping stage. It is disabled for the mystery cell until a verdict is given.
  • Clear the map starts the mapping over with the same cell.
  • It is ON-center / It is OFF-center / Record a new cell appear only for the mystery cell.
  • Arrow keys step through demonstrations; the space bar pauses.

Every demonstration resets the cell to the same default parameters when selected, so a slider left in an odd position cannot silently contaminate the next demonstration.

Automatic. Left alone, the spot is flashed at locations in shuffled order and the map builds itself. One full pass takes about half a minute at 4× speed. Because it needs no input, this mode suits projection in a lecture or a first look at the stage.

By hand. Clicking anywhere on the field flashes the spot there on the next trial. This mode suits working alone, or following up a specific question about one location. Set the speed to 1× and turn the sound on, flash the center three or four times, then step outward a little at a time. The change from a crackle during the light to silence during the light and a crackle after it is the thing worth hearing. With no flash queued, the cell keeps firing at its maintained rate, which is itself worth noticing.

As an exercise. Which kind of cell is this? records from a cell of hidden type. Flash or map it, give a verdict, and the feedback names the evidence for the correct answer. The outline and the cell’s name are withheld until a verdict is given. Record a new cell draws a new one, which is ON-center or OFF-center with equal probability.

What is idealized

The receptive field is a difference of Gaussians. Two concentric two-dimensional Gaussians, each normalized to unit volume, with the surround scaled by the strength control. This is the standard descriptive model. It is not a circuit, and it should not be read as one: real surrounds are built by horizontal cells feeding back to photoreceptor terminals and forward to bipolar dendrites, with further contributions from amacrine cells in the inner retina, and the balance among these pathways varies with species, cell type, adaptation state, and stimulus [@VerweijEtAl2003; @McMahonEtAl2004].

The surround is stronger per unit area than in most real cells. The default surround is 2.5 times the width of the center and weighted at 0.97. Real surrounds are usually wider and correspondingly weaker per unit area. The choice is deliberate: it lets a single flashed spot reveal the surround, which a more typical surround would do only with repeated flashes.

The time course is descriptive. Center and surround signals are smoothed with time constants of 10 and 18 ms, so the surround lags slightly. A transient stage then lets 70% of any step response decay with a 150 ms time constant. Together these produce onset bursts, the burst when a suppressing light is removed, and the brief burst a uniform field gives. They are a filter fitted by eye to the qualitative behavior of real cells, not a model of any mechanism.

Spikes are random draws from a rate. The firing rate is a maintained 20 spikes per second plus the filtered signal, floored at zero and compressed toward a ceiling of 160 per second. Spikes are drawn at random from that rate in continuous time, with a 2 ms refractory period that trims the highest rates a little further. Real spike trains are more regular than this at high rates and can be burstier at low ones.

The cell is linear by construction. Summing the stimulus under a fixed weighting function is what makes the expected curves computable, but it means the simulation cannot show the rectified subunit behavior of Y-type cells, which respond to fine gratings that a linear model predicts they should ignore. That failure of the linear model is historically important and is not visible here.

Real fields are not circular and not perfectly balanced. The idealized concentric geometry is a convenience.

Contrast differs by stimulus. Spots, annuli, and the uniform field are full-contrast increments on a mid-gray background. The edge stimuli run at 40% contrast and the grating at 20%, drifting at one cycle per second, to keep the cells away from their floor and ceiling where the comparisons would be distorted. Grating measurements on these cells have usually been made at low contrast for the same reason.

Spatial scale is nominal. Distances are given in degrees. Real primate ganglion-cell center diameters vary by more than an order of magnitude with eccentricity, so the specific numbers should be read as illustrative.

The maintained rate and the response gain are schematic. Twenty spikes per second is a legible baseline, not a measurement.

The Hermann grid is the illustration most often attached to lateral inhibition, and the attachment does not survive scrutiny. The three demonstrations are arranged so that the standard explanation can be seen to fail, rather than simply being declared wrong. This is the one stage that shows the model’s expected sustained rates rather than recorded spikes, and its panel says so.

The first demonstration reproduces the textbook account. A cell centered on an intersection has more white in its surround than a cell centered on a street, so it should be more suppressed. With streets 0.20° wide and a receptive-field center small enough to sit inside one, the model predicts exactly that: intersections suppressed by about 16 spikes per second relative to streets.

The second bends the streets. They keep their width and spacing and the intersections remain crossings, but the illusion disappears; this is a simplified version of the sinusoidal-line demonstration of Geier and colleagues. The model still predicts a clear suppression at intersections. A prediction that outlives the percept is not an explanation of it. One caution: because bending perturbs the stimulus, the model’s predicted suppression weakens from about 16 to about 12 spikes per second rather than staying fixed, so this is suggestive rather than decisive on its own.

The third is the cleaner failure and needs no assumption about what anyone perceives. Leave the grid straight and enlarge the receptive-field center, which is what happens whenever the grid subtends a different visual angle or falls at a different eccentricity. Past a center diameter of roughly 0.23°, the model’s prediction reverses sign: it now says intersections should appear brighter than the streets, by about 27 spikes per second in the demonstration. They never do, at any viewing distance. The account fails on its own terms.

The illusion is now generally attributed to orientation-selective cortical mechanisms rather than to retinal center–surround organization. It remains in the simulation because watching a tidy explanation break teaches more than a tidy explanation that happens to be wrong.

Common questions

It responds to the light going off. Look at where the burst falls: after the shaded band, not inside it. While the light is on its center, the cell is silent. The burst is the cell signalling that its center has just become darker relative to its surround, which is exactly what an OFF-center cell reports.

The general lesson is that a burst of spikes is not evidence about what a cell “likes” until it is clear when the burst happened relative to the stimulus. That is why every raster in the simulation carries the light trace above it.

Because the map is built from spikes, and spikes are noisy. Each location is scored from one flash: the count during the light against the count in the 300 ms after it, each compared with what the maintained rate alone would produce. The center gives such a large response that it is never missed. The surround’s response is real but smaller, so a single flash detects it most of the time but not always. At locations with no response at all, chance alone makes about one in twenty look like a response.

The remedy is the one physiologists use: flash again. Let Map automatically run a second round and watch the gaps fill and the strays fade.

A blank wall is not seen with one ganglion cell. Several things are happening. Look first at the onset of the whole-field flash in the spot-size demonstration: there is a brief burst, because the center’s signal arrives a few milliseconds before the surround’s. A change in overall level is therefore signaled, even though the level itself is not. Center and surround are not perfectly balanced, so a small residual response remains for as long as the light stays on. Other retinal channels, including melanopsin ganglion cells, report ambient light level explicitly [@BersonEtAl2002]. And the edges of the wall, its corners, and the shading across it all produce strong responses in cells whose receptive fields fall there.

The useful version of the claim is narrower than “uniform surfaces are invisible”: this type of cell is poorly suited to reporting absolute level, and the visual system does not rely on it for that.

Neither, strictly. The surround is a region of visual space, so it cannot inhibit anything. Light falling in that region drives a pathway whose effect on the ganglion cell opposes the effect of light in the center. The mechanism is not one neuron inhibiting another next to it, which is what the phrase “lateral inhibition” tends to conjure. Horizontal cells pool photoreceptor signals and feed back to photoreceptor terminals or forward to bipolar dendrites; amacrine cells act on bipolar terminals and ganglion cells further in.

The most reliable way to state it is the way 25  Vision I: From Photons to Retinal Codes does: the output is expressed relative to a spatial reference supplied by neighboring regions.

Not in the sense the phrase usually means. It responds strongly at boundaries, but its comparison is circularly organized, so it responds to a boundary of any orientation and responds at least as well to a small spot. It has no preferred orientation at all.

This matters because the term “edge detector” is normally reserved for cortical simple cells, which are orientation selective. Calling a ganglion cell an edge detector makes the cortical achievement look like a retinal one and leaves no way to say what V1 adds. The retinal cell supplies local contrast measurements at many positions and scales; orientation selectivity is built from them later.

More light is more signal only for a cell that sums light. This cell subtracts. Once the spot exceeds the center it begins recruiting the surround, whose contribution has the opposite sign, and the two increasingly cancel.

The Weaken the surround demonstration answers the question directly. With the surround strength near zero the cell does behave the way the question expects: firing rises with spot size and stays up, and the whole-field flash drives it hard. It has also stopped being useful, because all of its sensitivity to spatial structure is gone. Everything interesting about the cell was in the subtraction.

No, and the classical model has become steadily less general as retinal cell types have been catalogued. The primate retina contains on the order of twenty ganglion-cell types, and the mouse retina more than thirty, many of which encode properties the center–surround model does not describe, such as direction of motion, looming, and ambient irradiance [@Masland2012; @SanesMasland2015; @BadenEtAl2016].

The classical center–surround account remains the right starting point because it is the clearest example of the retina’s general strategy of comparison, and because the midget and parasol pathways it describes carry most of the signal to the primary visual pathway in primates. It is a first model, not a complete taxonomy.

Technical notes

The simulation is a single self-contained HTML file with no external dependencies and no network requests, and runs offline. Sound uses the browser’s built-in audio and starts only after the Listen to the spikes button is clicked, as browsers require. The simulation respects the operating system’s reduced-motion setting by starting paused.

Notes on the modeling choices

The concentric organization, and the method of mapping it with a small flashed spot and classifying each location by on, off, and on–off discharges, are due to Kuffler (1953). The difference-of-Gaussians description of the spatial receptive field is due to Rodieck (1965) and was developed quantitatively by Enroth-Cugell and Robson (1966), whose work also introduced the X and Y classification and the linearity test the present simulation cannot reproduce. The temporal stage, with a slightly lagging surround and a partially transient response, is a descriptive convenience chosen to reproduce the qualitative behavior of real cells: onset bursts, off-discharges from the surround, and a brief response to uniform fields. The sinusoidal-line demonstration that undermines the lateral-inhibition account of the Hermann grid is from Geier and colleagues (2008); Schiller and Carvey (2005) had earlier catalogued several other failures of the same account.