S. D. V. Stephens

notes / Basic Neuroscience and Geometry of Neuroscience / chapter 10: The Geometry of Vision

G9 The Visual System: Receptor Profiles and Gabor Frames

This lecture begins with the anatomy and physiology of the visual pathway, from the retina through the lateral geniculate nucleus to the primary visual cortex V1 and the areas beyond it. It then turns to the signal analysis that V1 neurons appear to perform: receptive profiles modeled by Gaussian derivatives and by Gabor functions, and the theory of Gabor frames.

The references for the lecture are Petitot’s Neurogéométrie de la vision, Marr’s Vision, Marčelja’s paper on the responses of simple cortical cells, and Gröchenig’s paper on multivariate Gabor frames; full details are in the References at the end.

From the eye to the cortex

Magnocellular and parvocellular pathways

The first figure traces the visual pathway on a drawing of the brain seen from below: the optic nerve leaves each eye, the two nerves meet at the optic chiasm, the optic tract runs on to the lateral geniculate nucleus (LGN, a relay station in the thalamus), and the optic radiation carries the signal from there to the primary visual cortex at the back of the brain.

A second panel follows the signal from the two eyes to the right LGN:

  • From the right retinal hemifield of each eye (the nasal hemifield of the left eye and the temporal hemifield of the right eye), the visual information is routed to the right LGN.
  • The information from the contralateral eye (here the left eye) goes to LGN layers 1, 4 and 6. The information from the ipsilateral eye (the right eye) goes to LGN layers 2, 3 and 5.
  • Layers 1 and 2 receive signals that travel by the magnocellular pathway. Layers 3 through 6 receive signals that travel by the parvocellular pathway.

A stained section of the LGN shows its six layers stacked in a curved band: the two magnocellular layers 1–2 at the bottom and the four parvocellular layers 3–6 above them.

The lateral geniculate nucleus

Two more drawings show the same route. One is a side view of the brain labeling the eyes, the optic nerve, the optic chiasm, the lateral geniculate, the superior colliculus, the optic radiations and the visual cortex. The other shows the visual field as an arc around a fixation point, with a central binocular zone seen by both eyes and a left and a right monocular zone each seen by one eye only. The left half of the visual field falls on the temporal hemiretina of the right eye and on the nasal hemiretina of the left eye. The fibers from the nasal hemiretina cross at the optic chiasm, so the right optic tract carries the representation of the left visual field to the lateral geniculate nucleus, the superior colliculus and the pretectal region. The fovea and the blind spot (where the optic nerve leaves the eye) are marked on the retina.

A stained section of the LGN, with its layers numbered 1 to 6 and thin layers marked K lying between them, summarizes the structure:

  • layers 1–2, “magno”: fast and transient responses, large receptive fields;
  • layers 3–6, “parvo”: slow and sustained responses, small receptive fields;
  • K (the thin koniocellular layers): innervate the extrastriate cortex, the visual areas outside V1.

The two pathways start in the retina with two kinds of ganglion cells (the retinal neurons whose axons form the optic nerve). The midget cells feed the parvocellular pathway and have small dendritic trees; the parasol cells feed the magnocellular pathway and have much larger ones. Both are drawn at three retinal positions (labeled 1.0, 3.2 and 5.6 mm for the midget cells, 1.0, 3.1 and 5.8 mm for the parasol cells), and both grow larger further out. Arrows send the midget cells to the parvocellular layers of the LGN and the parasol cells to the magnocellular layers.

Recording from the LGN with an electrode shows that its cells have a center–surround receptive field: light on a small central disk excites the cell (an ON center, marked ), and light on the ring around it inhibits the cell (an OFF surround, marked ). Receptive fields are defined properly below.

A center–surround receptive field: a small central disk marked plus (the ON center) inside a larger ring marked minus (the OFF surround).

Dorsal and ventral streams

Starting with the V1 cortex, the magnocellular and parvocellular pathways part ways into the dorsal and ventral streams: movement versus form recognition, “where” versus “what”. A drawing of the brain shows both streams leaving the occipital lobe at the back: the dorsal stream rises into the parietal lobe and the ventral stream runs forward along the temporal lobe.

“Vision is knowing what is where by looking.” (David Marr)

Two figures titled “What & Where Pathways” show the streams in a human brain (the dorsal stream running from the primary visual cortex up into the parietal lobe, the ventral stream running forward into the temporal lobe) and in a monkey brain. In the monkey the dorsal stream runs from V1 to the posterior parietal cortex, and the ventral stream runs from V1 through V4 and TEO to TE in the inferior temporal cortex; the anterior bank of the superior temporal sulcus (area STS) is also marked.

Example G9.1 (The Ungerleider–Mishkin (1982) experiment). Monkeys were trained on two tasks.

  • Task 1, object discrimination. The monkey studies an object; then, shown two objects, it must select the familiar one to get a reward.
  • Task 2, landmark discrimination. The monkey must select the food well closest to a landmark, a small “tower”.

Temporal lesions impair the object task; parietal lesions impair the landmark task. This separates the “what” system (temporal, ventral) from the “where” system (parietal, dorsal).

The retina

The retina has ten layers of structure. A classical histological drawing labels them from the inner surface (top) outward:

  1. membrana limitans interna
  2. stratum opticum
  3. ganglionic layer
  4. inner plexiform layer
  5. inner nuclear layer
  6. outer plexiform layer
  7. outer nuclear layer
  8. membrana limitans externa
  9. layer of rods and cones
  10. pigmented layer

The fibers of Müller run across the layers.

Processing in the retina has four main stages: photoreception; transmission to the bipolar cells; transmission to the ganglion cells, among them ganglion cells that contain photoreceptors themselves (photosensitive ganglion cells); and transmission along the optic nerve.

A schematic drawing of the retina shows the order. Incoming light (from the left) passes through the nerve layers and reaches the rods and cones (on the right). A chemical change there transmits the signal back to the bipolar and horizontal cells (the yellow layer), then to the ganglion cells (purple), and on to the optic nerve.

The primary visual cortex V1

The classical study of the primary visual cortex is Hubel and Wiesel, Receptive fields, binocular interaction and functional architecture in the cat’s visual cortex (1962).

The main geometric features of V1 are:

  • the conformal mapping (of the retina onto the cortex);
  • receptive fields, acting as filters;
  • the column structure;
  • orientations.

The features computed by V1 are orientation, color, motion and binocular disparity.

The retinotopic map

The map from the visual field to V1 is based on the experiments of Tootell et al. (1982). On the left of the slide, a stimulus pattern (a bull’s-eye of concentric rings crossed by radial spokes, drawn in dots) is shown above the pattern of activity it produced in a flattened piece of V1 (scale bar 1 cm): the rings and spokes reappear in the cortex as a distorted grid of dark lines, and arrows show where parts of the stimulus land.

On the right, a schematic visual field is divided into twelve numbered regions: four central regions 1–4 around the fovea, a middle ring 5–8 and an outer ring 9–12, so that 1, 5, 9 lie in the upper left quadrant, 2, 6, 10 in the lower left, 3, 7, 11 in the upper right and 4, 8, 12 in the lower right. Below, the inner surfaces of the left and right hemispheres show where these regions land in the primary visual cortex, around the calcarine fissure. The left visual field (1, 2, 5, 6, 9, 10) maps to the right hemisphere and the right visual field to the left hemisphere; the upper quadrants land below the calcarine fissure and the lower quadrants above it; and the small central regions 1–4, at the back of the occipital lobe, take up as much cortex as the much larger middle ring 5–8, and more than the outer ring 9–12.

Layers and columns

Two pages of Hubel and Wiesel (1962) give their proposed wiring. Their Text-fig. 19 is a possible scheme for the organization of simple receptive fields: a large number of LGN cells whose receptive fields have “on” centers arranged along a straight line on the retina all project, through excitatory synapses, to a single cortical cell, which then has an elongated “on” center. Their Text-fig. 20 is a possible scheme for complex receptive fields: a number of cells with simple fields, all with the same axis orientation but staggered in position, project to a single cortical cell of higher order.

V1 has 6 layers. The slide shows a block of V1 with layers I–VI, populated with pyramidal cells (in layers II, III, V and VI in the drawing) and interneurons (in layer IV).

The inputs from the two eyes are organized in ocular dominance columns (figure from David Heeger’s lecture notes, NYU). In a block of cortex with layers 1–3, layer 4 and layers 5–6, the afferents from the left and the right eye arrive in layer 4 in alternating bands, labeled Right, Left, Right along the front face and Left, Right, Left along the side. The bands extend through the layers as columns, and on the cortical surface they form a pattern of irregular stripes.

The physiology of V1 cells, also from Heeger’s notes:

Simple cells Complex cells
orientation selective yes yes
direction selective some are some are
disparity selective some are some are
eyes monocular or binocular nearly all are binocular
ON and OFF subregions separate not separate
length summation yes (best response to a long bar) yes

Hypercomplex cells show end-stopping: their best response is to a short bar.

A simple cell sums LGN inputs. In the scheme below (redrawn from Heeger’s notes), several LGN cells whose center–surround receptive fields have their ON centers along a line all project to one simple cell, whose receptive field is the elongated region (the rectangle) covering them: an elongated ON zone flanked by OFF zones.

Hubel–Wiesel scheme: four LGN cells whose center–surround receptive fields have their plus centers along a diagonal line all project to one cortical simple cell, whose receptive field is the rectangle enclosing the four fields.

Orientation and direction selectivity

Most V1 neurons are sensitive to a specific orientation, and some also to a direction (oriented lines moving in a specific direction). The slide collects three figures:

  • Orientation selectivity (Hubel and Wiesel, 1968). A bar is flashed across a receptive field at different orientations, with the spike train recorded beside each. The cell fires strongly at one orientation and weakly or not at all at the others. The tuning curve plots the neural response (spikes/sec) against the stimulus orientation (from to ): a bell-shaped curve peaking at about 50 spikes/sec at .
  • Orientation selectivity, schematically: a receptive field with an elongated ON zone between two OFF zones, placed at three positions relative to a rectangular stimulus. With no stimulus in the receptive field there is no response; with the field lined up along the edge of the stimulus (the preferred stimulus) there is a large response; with the field across the edge (a non-preferred stimulus) there is no response.
  • Direction selectivity. Oriented bars moving back and forth across the receptive field: the cell fires for one direction of motion and stays silent for the opposite one.

The next slide shows how a receptive field is mapped. A sequence of stimulus frames, each a gray screen with a few small white and black squares, is flashed while the neuron’s spikes are recorded, and red arrows link each spike to the frames shortly before it. The resulting map of a V1 receptive field, in visual coordinates (in degrees), is an elongated red band beside an elongated blue band (zones of opposite sign), both tilted, with rotated axes marking the preferred orientation.

Receptive profiles are sensitive to orientation. What type of signal analysis is performed by the V1 cortex? Gabor frames appear to be the mathematical formulation that captures the signal analysis properties of the V1 neurons.

Beyond V1

The visual system after V1 (figure from Doris Tsao): flattened maps of the left and right visual cortex, with the visual areas V1, V2, V3, V3A, V4 and MT outlined. The areas are mapped by stimulating along the horizontal (H) and vertical (V) meridians of the visual field (the two checkered wedge stimuli in the inset); the responses to the two meridians alternate in stripes, and the borders between areas run along them. Below, the same activity is shown on inflated hemispheres (threshold ).

A second figure shows how a visual hemifield is laid out in V1 and V2. The hemifield, marked with arcs of constant eccentricity and with the angles , from the horizontal meridian, is inverted and then magnified (its center enlarged) to give the unfolded map of V1: an oval with the horizontal meridian along its middle, one half marked and the other , and eccentricities , , from one end to the other. V2 receives a mirror-reversed copy of the hemifield, split along its horizontal meridian, so that in the unfolded map of V1 and V2 the two halves V2 and V2 wrap around V1 above and below.

The inferior temporal (IT) cortex and the pathways leading to it are shown on a lateral view of a monkey brain, with V1 (the striate cortex) in red and the other visual areas in yellow: V2, V3, V4, V4t, MT, MST, FST, STP, 7A, PO, MIP, LIP, VIP, FEF, TEO and IT. A box diagram gives the connections in three tiers:

  • the ventral system: V1 → V2 → V4 → TEO → IT, drawn with thick arrows, together with a direct V4 → IT connection, and V3 receiving from V1 and V2;
  • the dorsal system: V1, V2 and V3 project to MT, MT to MST and FST, and these to the other “dorsal” areas; STP sits between the two systems, connected both to the dorsal areas and to IT;
  • the limbic system, below a dashed line: TEO, IT and other areas project to PR, PH (perirhinal and parahippocampal cortex), these to ER (entorhinal cortex) and then to H (hippocampus); IT also projects to A (amygdala).

STP, IT and A are marked with a small face symbol.

The criteria for a cortical area are:

  • a topographic map;
  • unique connections;
  • unique cytoarchitecture;
  • unique function.

We’ll mostly focus on the V1 part of the visual system, looking at the interaction of geometry and signal analysis.

Receptive fields and receptive profiles

Definition G9.2 (Receptive field and receptive profile). The receptive field (RF) of a neuron in the visual cortex (the slides also call it the receptor field) is the area of the retina to which the neuron responds, by emitting a spike train. The receptive field has zones (ON) that respond positively to pointwise light stimuli and other zones (OFF) that respond negatively.

The receptive profile (RP) of the neuron is a function that measures the response of the neuron: it is positive on the ON zones and negative on the OFF zones.

The neuron acts as a filter. By electrophysiology techniques it is possible to measure the level sets of the receptive profiles of different visual neurons.

Example G9.3 (Receptive profile of a cell in the lateral geniculate nucleus). (After Petitot.) The receptive field of an LGN cell is of center–surround type: a central ON disk () inside an OFF ring (). The measured map over a patch of the visual field shows a round ON blob surrounded by a ring of OFF responses, and the receptive profile drawn as a surface over the plane is a single central peak sitting in a shallow circular trough.

Example G9.4 (Receptive profile of a neuron in the V1 cortex). A typical V1 receptive profile, drawn as a surface and as a contour map, has an elongated central lobe flanked by two elongated lobes of the opposite sign. It has a preferred direction, and it is modeled by directional derivatives of two-variable Gaussians.

More V1 receptive profiles, again as surfaces and contour maps, show the same elongated structure with more lobes: one with four parallel lobes of alternating sign, and one with six lobes arranged in two rows of three, with alternating signs along each row and across the rows.

Definition G9.5 (Spatio-temporal separability). Certain receptive profiles do not change their spatial pattern with time, only its intensity: Such a profile is spatio-temporally separable. Other receptive profiles do not have this kind of separation of the space and time dependence.

The figure on this slide shows a profile of the second kind. Its top row gives contour maps of a measured V1 receptive profile over a patch at the times ms (solid green and dashed red contours for the two signs), with horizontal cross-sections below; the bottom two rows show a model profile and its cross-sections at the same times. The lobes drift sideways and reverse sign as time passes, so the spatial pattern itself changes.

Gaussian derivatives

Gaussian derivatives and Hermite polynomials

The Gaussian of width is Its derivatives are polynomials times the same exponential: where the are the Hermite polynomials (substitute in their definition).

Definition G9.6 (Hermite polynomials). The Hermite polynomials are defined by The first few are

Proposition G9.7 (Properties of the Hermite polynomials). Recursion relation:

Explicit form:

Orthogonality in with weight :

The Hermite polynomials form a complete orthogonal basis of this space.

Generating function:

Fourier transform and power spectra

The Fourier transform is normalized as Then

Gaussian derivatives, when used as kernel operators (acting by convolution), act as bandpass filters: the amplitude is maximal at , which is for .

Normalized power spectra of the Gaussian derivatives of orders 1 to 12 with sigma equal to 1: twelve bell-shaped curves of height 1, each peaking at omega equal to the square root of n, shifting right as n grows.

The figure shows the shape of the normalized power spectra for (left to right) with .

Width of a Gaussian derivative

Definition G9.8 (Width). The width of a Gaussian derivative is the largest distance between its zeros. These are the zeros of the Hermite polynomial .

Example G9.9. The zeros of the second derivative are , one standard deviation from , so its width is .

Zeros of the Gaussian derivatives of orders 1 to 20 with sigma equal to 1, plotted against the order: order n has n zeros symmetric about 0, spreading out to about plus and minus 7.6 at order 20.

The plot shows the zeros of for , that is, of , against the order .

There is no exact closed formula for the largest zero, but there are estimates by Zernike and by Szegő. The next slide plots the width of the Gaussian derivative, in units of , against the order up to 50 (a dashed curve rising from near 0 to about 13), with the two estimates as solid curves just above and just below it.

Correlation between Gaussian derivatives

Definition G9.10 (Correlation). The correlation between the Gaussian derivatives of orders and is where the inner product and norm are those of (non-weighted).

Proposition G9.11 (Correlations of Gaussian derivatives). , and if is odd. If is even, In particular does not depend on .

Proof. If is odd, is an odd function, so the inner product vanishes. For even, suppose . After integrations by parts, By the Parseval identity (Plancherel theorem), the Fourier transform preserves the -norm, so this equals (substituting ). The last integral is given explicitly in terms of the -function: Taking gives , and the resulting correlations are ∎

So with there is anticorrelation, while for the two derivatives are very similar, with large overlap. The figure plots the Gaussian derivatives of orders 20 and 22: their central lobes have opposite signs.

The Gaussian derivatives of order 20 and 22 with sigma equal to 2 on the interval from minus 5 to 5: order 20 has a central peak of about 125 and order 22 a central trough of about minus 650, with the other lobes also of opposite sign.

Higher-dimensional Gaussian derivative filters

In two variables, take the product Gaussian and the Gaussian derivative filters The filter is anisotropic if , with anisotropy ratio .

Surface plot of the Gaussian derivative filter D_x D_y^2 G_sigma with sigma_x = sigma_y = 2: six lobes in a 2 by 3 pattern, two of opposite sign along x, each split along y into three lobes of alternating sign.

The figure shows the Gaussian derivative filter with .

Gabor functions and Gabor frames

Gabor functions

If we want filters tuned to waves at certain specific frequencies, it is better to use Gabor functions.

Definition G9.12 (Gabor functions). For parameters and , the Gabor functions are

Compared with the Gaussian derivatives, the trigonometric functions and take the place of the Hermite polynomials. They have

  • an infinite number of zeros;
  • amplitude bounded by the Gaussian shape (a Gaussian window).

Gaussian derivatives can be approximated well by Gabor functions. The Gabor function model of cortical receptive fields is due to Marčelja (1980), Mathematical description of the responses of simple cortical cells.

Frames and non-orthonormal overcomplete expansions

The usual setting is a Hilbert space with a complete orthonormal system : every has an expansion with unique coefficients .

Definition G9.13 (Complete and overcomplete systems). More generally, in a Banach space , a system is complete if every element can be approximated arbitrarily well in norm by linear combinations of the .

A system is overcomplete if it is a redundant complete set: it is complete, and for some the set is also complete.

Definition G9.14 (Frame). A set in a Hilbert space is a frame if there are constants such that for all

Proposition G9.15 (Non-orthogonal overcomplete expansion in a frame). If is a frame, every has an expansion

Gabor frames in dimension one (Lyubarskii, Seip)

Definition G9.16 (Beurling densities). The lower and upper Beurling densities (or uniform densities) of a lattice are where and are the largest and the smallest number of points of contained in a translate of the set , and is a fixed compact set of measure 1 with boundary of measure zero (for example the unit square).

Theorem G9.17 (Lyubarskii, Seip). Let , let be a lattice, and for let The set of Gabor functions is a frame, a Gabor frame in dimension , if and only if the lower Beurling density of satisfies

Higher-dimensional Gabor frames (Gröchenig)

The Gabor functions in dimensions are indexed by a lattice : for , with . The results below are from Gröchenig, Multivariate Gabor frames and sampling of entire functions of several variables (2011).

Definition G9.18 (Size and adjoint lattice). Write the lattice as for some . Its size is measures the number of lattice points per unit cube, so it gives the density of the lattice. The adjoint lattice is with the transpose of .

A system is a Bessel sequence if it satisfies the upper frame bound alone: there is with

Theorem G9.19 (Wexler–Raz biorthogonality). Suppose is a Bessel sequence. Then it is also a frame if and only if there is another Bessel sequence where satisfies the biorthogonality relations

Proposition G9.20 (Density result). If is a frame, then . The argument is based on the Poisson summation formula, using that lies in the Schwartz space of rapidly decreasing smooth functions.

Proposition G9.21 (Open condition). If for the set is a frame, then there is an open neighborhood of in on which it is also a frame: for every the Gabor functions indexed by form a frame.

Gabor frames via complex analysis (Gröchenig)

The Gabor frame question (with Gaussian window) is related to sampling and interpolation in Bargmann–Fock spaces.

Definition G9.22 (Bargmann–Fock space). The Bargmann–Fock space is the space of entire functions of with with the inner product

Definition G9.23 (Bargmann transform). The Bargmann transform is the unitary map , where .

In what follows is identified with , so that a lattice is a subset of and is its complex conjugate. We write when each of , is bounded by a constant multiple of the other.

Proposition G9.24 (Frames and sampling). is a frame if and only if that is, is a set of sampling for .

Proof. For and , Since is unitary, and runs over all of , so the frame inequalities for are exactly the sampling inequalities for . ∎

Sampling and interpolation. The frame condition is equivalent to the sampling condition above. By Wexler–Raz biorthogonality, the frame condition is also equivalent to an interpolation condition: taking with as in the biorthogonality relations.

So the frame question can be addressed by constructing solutions of the interpolation problem: entire functions with controlled growth and with zeros at all points of a given lattice.

Definition G9.25 (Weierstrass sigma-function). In one dimension, , for a lattice , take the following version of the Weierstrass sigma-function:

The parameter can be fixed so that is -periodic. This gives both vanishing and growth: for all , and

Higher-dimensional interpolation solutions

Restrict to complex lattices Such a lattice can also be written as with normalized lattices, . Its size is .

Proposition G9.26 (Interpolation solution for complex lattices). For a complex lattice there is an entire function with

Proof. For , set and in general . The properties of the Weierstrass sigma-functions above (vanishing on , growth bounded by since ) determine the vanishing and growth conditions for . ∎

Frame conditions

For a complex lattice the adjoint lattice is Decompose with unitary and upper triangular, with diagonal entries , the characteristic numbers (or characteristic indices) of . Unitaries do not change the frame, sampling or interpolation property, so it is enough to check lattices

Theorem G9.27 (Gröchenig). If is a complex lattice with characteristic indices for , then the set is a frame for .

Proof. Reduce to as above and consider the entire function By the growth of the sigma-functions, and because the entire function lies in . It also vanishes on the points of , so (after normalizing its value at ) it solves the interpolation problem, which is equivalent to the frame condition. ∎

Remark. The condition is sufficient but not necessary: there are lattices without this condition that give rise to frames.

For the modeling of visual receptive fields we are especially interested in the case . Then and the known results are:

  1. and : Gabor frame;
  2. : not a Gabor frame;
  3. , and : Gabor frame;
  4. , and : not a Gabor frame;
  5. , and : not known.

Conclusions about receptive fields

  • Receptive profiles are described accurately by Gabor functions in dimension .
  • Gabor functions act as filters at specific frequencies, shaped with preferred directions.
  • If they form a Gabor frame, they give good non-orthogonal overcomplete expansions for signal processing.
  • Question: when are the Gabor frame conditions satisfied in the case of the receptive fields of neurons?

References

  • J. Petitot, Neurogéométrie de la vision, Les Éditions de l’École Polytechnique, 2008.
  • D. Marr, Vision: A Computational Investigation into the Human Representation and Processing of Visual Information (1982), MIT Press, 2010.
  • S. Marčelja, Mathematical description of the responses of simple cortical cells, J. Opt. Soc. Am. 70 (1980) 1297–1300.
  • K. Gröchenig, Multivariate Gabor frames and sampling of entire functions of several variables, Appl. Comput. Harmon. Anal. 31 (2011) 218–227.
  • D. H. Hubel, T. N. Wiesel, Receptive fields, binocular interaction and functional architecture in the cat’s visual cortex, The Journal of Physiology 160 (1962) 106–154.
  • D. H. Hubel, T. N. Wiesel (1968), credited for the orientation-tuning figure.
  • Tootell et al. (1982), experiments on the retinotopic map.
  • Ungerleider and Mishkin (1982), the object and landmark discrimination experiment.
  • D. Heeger, lecture notes, NYU (ocular dominance columns, V1 physiology, simple cells summing LGN inputs).
  • D. Tsao, figure of the visual areas after V1.
  • Yu. Lyubarskii and K. Seip, Gabor frames with Gaussian window in dimension one (cited by name).