Abstract
Neurons encode the depth in stereoscopic images by combining the signals from the receptive fields in the two eyes. Local variations in single images can activate neurons that do not signal the correct disparity (false matches), giving rise to the stereo correspondence problem. We used binocular white-noise stimuli to decompose the responses of monkey V1 neurons into the elements of a linear-nonlinear (LN) model (via spike-triggered covariance analysis). In our population of disparity selective neurons, we find both excitatory and suppressive elements in many of the neurons. Their binocular receptive fields were aligned in a specific push-pull fashion for disparity. We demonstrate that this arrangement reduces the responses to false matches, while preserving the responses to true matches. The cells’ responses to the noise stimuli were well explained by a linear summation of the elements, followed by a nonlinearity. This model also explained the shape of independently measured disparity tuning curves, although it overestimated the response magnitude. This study constitutes the first direct physiological evidence for the contribution of suppressive mechanisms to disparity selectivity. This new mechanism contributes to solving the stereo correspondence problem.
Keywords: vision, binocular, receptive field, striate cortex, push-pull, macaque
Introduction
The different geometric positions of left and right eyes lead to small differences between the images on the two retinae (binocular disparities). These disparities are used by the visual system to infer depth. A central challenge consists in identifying corresponding features in the two eyes – called the stereo correspondence problem (Julesz, 1971; Marr and Poggio, 1979). Visual neurons suffer from the problem that responses to non-corresponding images (false matches) can be as large as those to correct matches (Cumming and Parker, 1997; Cumming and Parker, 2000).
The disparity-energy model has been widely used to explain the disparity tuning of neurons in the primary visual cortex (V1) (Ohzawa et al., 1990; DeAngelis et al., 1991; Fleet et al., 1996; Zhu and Qian, 1996). This model passes the image through linear filters in each eye, and then passes the binocular sum through an output nonlinearity. It is a member of a widely used class of linear-nonlinear (LN) models (Hunter and Korenberg, 1986; Marmarelis et al., 1986; Sakai et al., 1988; Schwartz et al., 2006). The original disparity-energy model placed strong constraints on the linear filters: there were exactly two parallel elements (a quadrature pair), both of which are excitatory. Both elements used the same rule (e.g. a simple translation) to apply a disparity between left and right eye filters – a receptive field (RF) disparity. These two elements elegantly capture many properties of disparity selective neurons. However, such a simple model is inevitably an approximation – understanding how real neurons deviate from this approximation has helped clarify how they compute disparity.
The energy model responds best (on average) to stimuli with a disparity that matches the RF disparity. Nonetheless (as with many other detectors), in any one image, stronger activation may be produced by a disparity that does not match (Cumming and Parker, 1997; Cumming and Parker, 2000). This means, in a neural population of various RF disparities, the neuron with the incorrect RF disparity may respond the strongest to a given image. It is therefore unclear how the correct depth can be inferred from a population of such neurons (Fleet et al., 1996). Recent work from our group has suggested that responses to false matches may be attenuated by adding elements to the original model (Read and Cumming, 2007; Haefner and Cumming, 2008; Tanabe and Cumming, 2008).
In order to characterize these putative elements with as few assumptions as possible, we analyzed the spiking responses of neurons in the primate V1 with a spike-triggered covariance approach (de Ruyter van Steveninck and Bialek, 1988; Touryan et al., 2002; Horwitz et al., 2005; Rust et al., 2005; Schwartz et al., 2006). We find that neuronal responses are characterized by a combination of both excitatory and suppressive elements. Furthermore, the elements’ filters are arranged in a way that results in a suppression of neuronal responses to false matches. We show how the combination of excitatory and suppressive elements helps to reduce the problem of false matches in the stereo correspondence problem.
Materials and Methods
Subjects
Two male rhesus macaques (Macaca mulatta) were used in the experiments. We implanted a head-restraining post, scleral search coils in both eyes, and a recording chamber over the operculum of V1. Surgical procedures were done under general anesthesia and sterile conditions. All protocols were approved by the Institutional Animal Care and Use Committee and complied with Public Health Service policy on the humane care and use of laboratory animals.
The subjects perched on a primate chair, with their head fixed. They viewed a separate CRT monitor (Eizo Flexscan F980) with each eye through a haploscope. Their task was to maintain the conjugate eye position within a box of 0.8 × 0.8 deg for 2.1 s, at the end of which a liquid reward was delivered. Stimuli were generated on a Silicon Graphics Octane workstation. Gamma correction was used to linearize the luminance response. The mean luminance was 42 cd/m2, contrast was 99%, and the frame rate was 96 Hz. To minimize the impact of any onset transient, the stimulus was displayed continuously between trials, and only frames occurring after fixation had been maintained for at least 100ms were used.
Recording
A tungsten microeletrode (typically 1.0 MΩat 1kHz, Alpha Omega) was lowered through the dura on each recording session. Voltage signals were amplified (Bak Electronics), band-pass filtered (0.1 – 10 kHz), and stored to disk (Datawave Discovery System). Spike waveforms were recorded at 32 kHz sampling rate. Single-unit isolation was checked offline with custom-built software.
On isolation of a single-unit, we characterized the ocular dominance, orientation tuning, direction selectivity, and spatial frequency (SF) tuning with a drifting sinusoidal grating. Using the preferred grating inside a long, thin patch, we measured the minimum response field (MRF) of the cell along the axis perpendicular and parallel to the preferred orientation, respectively (Read and Cumming, 2003). The disparity tuning was then tested with a dynamic random-line stereogram (RLS, 4×4 deg, line width 0.04 deg) centered on the MRF. If the cell fired fewer that 10 spikes/sec to all RLS, or did not show significant disparity selectivity (ANOVA p < 0.05), it was excluded from this study.
Stimulus
We generated our noise stimulus, l(L)(x) and l(R)(x), by summing ten sinusoidal gratings that formed a harmonic series, and one DC component. These images were calculated and presented at the resolution of the screen pixels, but as they only produce 21 independent values in each eyes’ image, the images were down-sampled to 21 values for the analysis. We shall refer to these down-sampled values as “pixels” below, i.e., x is a 21-dimensional vector (xi with i=1,2, …, 21). The sampling interval was 1/21-th of the period of the harmonic series. The amplitude of the left eye’s m-th harmonic was a Bernoulli random variable, 0 or c, each with a probability of 0.5. The harmonic’s phase was sampled uniformly from . The image in the left eye was thus
(1) |
where is sampled from the same distribution as the sum of sinusoids on the right-hand side of Eq (1):
(2) |
The ‘s and ‘s were sampled independently in the two equations. The resulting 21 stimulus pixels were each approximately Gaussian distributed (by the central limit theorem) and uncorrelated with each other - as required by the reverse correlation technique we are using.
The fundamental frequency f0 was chosen such that the series covered the SF pass-band as measured with gratings. For neurons that responded to a broad range of low frequencies, this fundamental was chosen such that the highest frequency was outside the pass-band. A new noise image was generated on every video frame. The patch size was equal to the period of the fundamental component f0. The contrast of the components, c, was fixed at 0.17. With this value, the probability that an image would saturate the monitor was 0.005. On these image frames, the value of c was lowered such that the image did not saturate the monitor’s dynamic range.
In the right eye, the amplitudes and the DC component were assigned independently of the left eye on each video frame. The phase of the m-th component in the right eye was the sum of the in the left eye and a randomized interocular phase difference Δϕm, thus
(3) |
Δϕm was randomly sampled from a discrete uniform distribution with equal probability at {0, π/3, 2π/3, π, 4π/3, 5π/3} (for the purposes of another study).
In a subset of the cells, we also measured responses to interleaved anticorrelated and correlated RLS. A trial lasted 2.1 s. There were 4 periods of stimulus presentation within a single trial. Each period had duration of 420 ms, followed by a blank interval of 100 ms. A new RLS was generated every frame.
Identification of the LN model
The noise image was converted to an array of numbers. The axis of the image parallel to the stimulus orientation was ignored because the luminance was uniform. Since the actual stimulus was shown at screen resolution computed directly from the sinusoidal components, the luminance pattern along the perpendicular axis was down-sampled to 21 locations for each frame in each eye (the number of independent values generated by our method) for the purpose of our analysis. The image values were the luminance differences from the background gray. A single binocular image can thus be represented as a point in a 42 dimensional space.
We triggered the noise stimulus backward in time from each spike. There was one spike-triggered ensemble (STE) of frames for each trigger delay, τ = {20, 25, …, 95 ms}. For each τ, we calculated the spike-triggered covariance (STC) matrix. We chose the τ that maximized the variance across the values in the STC matrix. The STE with this τ was then used to summarize each cell’s responses.
The average of the STE, or the spike-triggered average (STA), is the identified filter of a simple-cell-like element of the LN model. The output of this element is half-wave rectified, instead of full-wave rectified as in the other elements. We tested the significance of this element by shuffling the trials, i.e. randomly reassigning the spikes recorded in one trial to the stimuli presented in another. Once a trial of spikes was reassigned, it was not replaced in the possible pool of reassignments. We created 1,000 sets of shuffled data. For each shuffle, we calculated the STA and the STA’s distance from the origin. If the distance of the original STA exceeded the 99.5 percentile of the distances of the shuffled ones, the STA was regarded significant.
The axis along the STA was projected out from all the images in the STE; that is to say that the vector component parallel to the STA was subtracted from each frame in the STE (Schwartz et al., 2006). The subtraction guaranteed that the linear filter of the simple-cell-like element was orthogonal to the linear filter of any other element of the LN model. We calculated the STC matrix of the new STE. The eigenvectors and eigenvalues of the STC matrix are the principal components of the STE and their variances, respectively. The principal components with significant variances are the identified filters of our LN model.
The significance of the eigenvalues was tested in a nested sequence. Initially, the null hypothesis was that all eigenvalues are not significant (Rust et al., 2005; Schwartz et al., 2006). We shuffled the trials to create 1,000 sets of data. This made 1,000 sets of eigenvalues, each sorted into rank order. The 0.5 percentile of the lowest rank was the lower bound, and the 99.5 percentile of the highest rank (1st rank) was the upper bound of the shuffled eigenvalue. We checked whether any of the original eigenvalues exceeded the bounds. If none of them did, the null hypothesis was regarded as correct, and the sequence of tests stopped. Otherwise, the null hypothesis was rejected, and the eigenvalue that deviated most from the bounds was tagged as being significant. If the tagged eigenvalue was above the upper bound, its eigenvector was added to the list of excitatory elements. If the eigenvalue was below the lower bound, the eigenvector was added to the list of suppressive elements. The 2nd round of the sequence started by projecting out the identified eigenvector from the STE. The updated null hypothesis was that the remaining eigenvalues were not significant. The lowest rank in this round moved up by one. The sequence of tests was repeated until the null hypothesis was not rejected.
The outputs of the linear filters are each passed through a squaring nonlinearity. We refer to the linear filters, followed by their output nonlinearity, as “elements” to emphasize their hypothetical nature (Rust et al., 2005) – they may not correspond with real physiological subunits that provide input to a cell. But the summed response of these elements describes the subspace in which the images of the STE lie. The majority of our analysis therefore uses the linear sum of element responses to characterize the model; this model structure is analogous to the traditional disparity energy model (Ohzawa et al., 1990). Thus the structure of our model is:
(4) |
where sk denotes the output of the k-th linear filter (k=0, 1, 2, …, M). The square brackets [.]+ represent half-wave rectification. The 0-th element is simple-cell-like. The value of sk is called the feature contrast.
To estimate the weights ak for the elements, we applied the same methods as used for the traditional energy model (Schwartz et al., 2006). For each element, we calculate the feature contrast, sk on every frame. To estimate the probability that a given feature contrast is associated with a spike, we binned images into groups with similar sk, and measured the fraction of these images appeared in the STE as n(sk)/nSTE(sk), where n(sk) and nSTE(sk) are the number of frames in this group of the original stimulus ensemble and the STE, respectively. This gives the probability that a spike will be elicited by this feature contrast over the duration of a single frame. Multiplying by the frame rate (Rframe = 96Hz) converts this into firing rate in spikes per second. The border of the bins were the 0-th, 5-th, 10-th, …, 100-th percentiles. The center of a bin was the median value within that bin. These response curves,
(5) |
were constructed for all elements, and then the parameters ak and bk were fitted by minimizing the least-square error.
Analysis of the identified model
The identified elements were classified as either excitatory or suppressive, depending on whether increasing feature contrast increased or decreased the probability of eliciting a spike. Too much importance should not be attached to the shape of individual filters. The space spanned by the set of filters is what the data constrains, and quite different individual filters could be used to span the same space. In order to summarize this space, we analyze the signal that was carried within each pool by simulating the summed response of all elements to RLSs. This was done separately for the pooled excitatory elements only, the suppressive elements only, and all elements. We generated 1,000 independent frames of RLS for each disparity value. The model disparity tuning function was calculated by averaging the response to all the frames.
The disparity tuning of each pool was summarized with two numbers, a position disparity and a phase disparity, inferred from the symmetry of the tuning function. We calculated the centroid μ and the symmetry phase ϕ of a disparity tuning function v(z) of a pool (Read and Cumming, 2003), as
(6) |
respectively. F[.] is the complex Fourier transform, and Σω is the summation across frequency components. The values of μand ϕ were the estimates of position and phase disparities signaled by the pool, respectively. We used circular statistics for the analyses of symmetry phase ϕ (Mardia and Jupp, 1999). To estimate the preferred SF of each binocular element, we calculated the cross-correlation between the filters of the left- and right-eyes, and took the peak in the amplitude spectrum. We determined the SF of a pool by calculating a weighted mean of the elements in that pool, with weights based on eigenvalues.
The inclusion of the suppressive pool had only a modest effect on the shape of the disparity-tuning curve, which averages the responses to many stimuli. To explore the role of the suppressive pool in particular images, we analyzed the model responses frame-by-frame. The responses of one element to an image presented at different disparities are equivalent to a population response of a map of similar detectors, with different preferred disparity, to a single image. The stimuli were RLSs convolved with a low-pass filter (to ensure that the response maps were smooth). The low-pass filter was a Gaussian function with σ=1.25Δ, where Δ is the pixel width. The disparity of the RLS was fixed to be equal to the preferred disparity of the identified model. The true peak was estimated as the peak after averaging the population response to 1,000 independently generated stimuli. Local peaks were detected as an increment followed by a decrement. A local peak was classified as a false peak if it was at least two pixels away from the true peak.
Comparison with conventional disparity tuning
The above analyses explore the subspace spanned by the images that were associated with spikes. In order to compare the observed responses of a neuron with the predictions of its identified model, it is useful to include a final nonlinearity that determines the relationship between the summed response of excitatory elements, rexc, the summed response of the suppressive elements, rsup, and the firing rate. Rust et al (2005) found that the firing rate depended on both rexc and rsup. Following their example, we fitted functions that convert combinations of (rexc, rsup) into firing rate. The values rexc and rsup were computed for every frame, and then were grouped into bins. The mean response of the neuron in each bin was compared with the model response. We explored two types of nonlinearity. The simplest was just a threshold followed by an expansive nonlinearity:
(7) |
The parameters, α, β, γ, and δ were fitted using the least-square method. The second nonlinearity, that includes normalization, was the same as used by Rust et al (2005):
(8) |
Both nonlinearities operate on the same bivariate input (rexc, rsup), but the model of Eq (7) has two fewer parameters than the model in Eq (8).
Results
The identified LN model
The LN model has been widely used to characterize sensory neurons, especially in cases where the spike triggered average is informative. Even when responses are composed from the summed output of multiple LN elements, white-noise analysis can be used to estimate those elements, using spike-triggered analysis of covariance (de Ruyter van Steveninck and Bialek, 1988; Touryan et al., 2002; Rust et al., 2005; Schwartz et al., 2006). Figure 1A illustrates the underlying model. The neuron’s response is assumed to be the summed output of a number of elements, each of which consists of a linear filter in each eye, followed by a static nonlinearity. The elements can be either excitatory with a positive coefficient, or suppressive with a negative coefficient. The summed response is half-wave rectified and the resulting value determines the probability that a spike is generated. Under the assumptions of the model, spike-triggered analysis of covariance successfully reconstructs the underlying filters.
We recorded the spike train of V1 neurons as the monkey maintained fixation. One-dimensional noise images (independent samples with 21 lines in each eye) were presented at the preferred orientation over the left- and right-eye’s receptive fields. After the data were collected, we looked backwards in time and triggered one noise frame with every spike (Figure 1B). This generates a large ensemble of images – the spike triggered ensemble (STE). The common properties of images in the STE indicate the features in the stimulus that caused the neuron to fire (Schwartz et al., 2006). Each frame was represented as a vector in a 42-dimensional (42D) space. The spike-triggered average (STA) is the average of the STE. The spike-triggered covariance (STC) matrix represents the second-order interactions present in the STE.
Figure 2A shows the STC matrix of an example cell that showed strong binocular interaction. In this matrix each element records the covariance between pairs of pixels in the STE. In the quadrant where the pixels come from different eyes (lower left, upper right), such covariances reflect binocular interactions. The other quadrants represent interactions within one eye’s image. In this example, there is a narrow region of positive covariance along a diagonal strip in the binocular quadrant of the matrix. This indicates that the cell was excited by images that had the same luminance in the appropriate positions in the two eyes. The fact that the points lie on a line with slope close to −1 indicates that the same disparity was effective at all the locations. Small regions of negative covariance flanked the positive strip. The negative regions indicate that the cell was either excited by images that had the opposite luminance, and/or suppressed by images that had the same luminance, in slightly disparate positions between the eyes. A striking feature of this example is that the monocular quadrants show weaker signals than the binocular quadrant. This implies that interactions between pixels in different eyes have a stronger influence on the neuron’s firing than interactions between pixels within one eye. This property is consistent with the idea that an important function of this neuron is to signal stereoscopic depth.
We used principal components analysis to compactly summarize the STC matrix. First, for each image in the STE, the vector component along the STA’s axis was subtracted to make any principal component orthogonal to the STA. The principal components were calculated by an eigenvalue decomposition of the resulting STC. This STC matrix in Figure 2A had four eigenvalues that were significantly larger than chance, and three eigenvalues that were significantly smaller than chance (nested resampling p < 0.01, see Methods) (Figure 2B). These seven LN elements capture the statistically significant modulation in the STC matrix. Finally, the STA yields the filter describing a traditional simple-cell model.
In the example shown, the filters of the excitatory elements had similar shapes in the left and right eyes (Figure 2C). In contrast, the filters of the suppressive elements had inverted shapes between the eyes (Figure 2D). Thus the relationship between left and right eye filters is inverted in the suppressive element compared to the excitatory elements. This was also true for another example cell in which the excitatory elements had dissimilar RFs between the eyes (Figure 2E-H). The inversion was a common property of suppressive elements, as we show below.
Suppressive elements in the population
We recorded 70 disparity-selective cells from two monkeys. There were 66 cells (36 from monkey duf and 30 from monkey ruf) that had at least one significant element. Only one neuron behaved like a traditional simple cell, i.e., the only significant element was the STA. Of the remainder, 88% (57/65) had more elements than the traditional complex model, similar to the proportion reported by Rust et al (Rust et al., 2005). Even this figure is probably an underestimate – for statistical reasons, more spikes (more images in the STE) are required to identify additional elements, so the number of significant elements increased as the size of the STE increased (rS=0.50, p=0.0019) (Figure 3). We found at least one excitatory element and at least one suppressive element in 29 cells. They constituted 51% (29/57) of all the cells that had more than two elements. Again this figure represents a lower bound of the true fraction, because identifying suppressive elements requires large STEs. For neurons where we were able to record at least 20,000 spikes, 24/35 (69%) revealed at least an excitatory and a suppressive element.
Functionally push-pull-like combination of signals
Each half of an element’s filter describes the receptive field in one eye. For these LN elements, the cross-correlation function between the left and right RFs predicts the disparity tuning of the element (Fleet et al., 1996; Zhu and Qian, 1996; Prince et al., 2002), and generates the structure seen in the binocular quadrant of the STC matrix (Ohzawa et al., 1990). For the cell shown in Figure 2A-D, the cross-correlation functions of all four excitatory elements were even symmetric, and maximal at −0.1 deg disparity (Figure 4A). In contrast, the cross-correlation functions for the suppressive elements were minimal at −0.1 deg disparity (Figure 4B). The inverted shape of the cross-correlation functions for the suppressive element demonstrates a push-pull-like organization for disparity – disparities that produce excitation also produce withdrawal of suppression. Although we describe the functional relationship between excitation and suppression as push-pull-like, the description does not necessarily imply a push-pull relationship in the synaptic inputs to the cell (Priebe and Ferster, 2005). The synaptic mechanism of suppression can be either inhibition or withdrawal of excitation. Excitation is withdrawn when the inhibition takes place earlier in the pathway.
In order to demonstrate push-pull organization for each neuron, in a way that does not depend upon analyzing the shapes of individual filters, we first summarized the contribution of all excitatory elements (including the STA, if present) by simulating the summed signal in response to a random-line stereogram (RLS). We then compared this with the disparity tuning of the pooled suppressive elements. The example in Figure 4C shows a tuning curve typical of “tuned-excitatory” neurons for the excitatory pool, while the suppressive pool shows a pattern typical of “tuned-inhibitory” neurons (Poggio et al., 1988). The “tuned-inhibitory” response arises in these LN elements when receptive fields have dissimilar shapes in the two eyes (DeAngelis et al., 1991). Here left and right RFs are related by a phase shift close to π (large phase disparity). The excitatory elements have similar shapes in the two eyes (little phase disparity). Note that the sign convention of the ordinate is the response of the suppressive pool, not its effect on the recorded cell. This tuning function is subtracted from, not added to, the tuning function of the excitatory pool, and hence reinforces the disparity selectivity. The inclusion of the suppressive pool had little effect on the shape of the disparity tuning (Figure 4D). For this demonstration, the suppressive pool was combined linearly with the excitatory pool. The linear combination allows us to separate contributions from each pool, without any interactions introduced by the final output nonlinearity.
The second example cell had different disparity selectivity, with odd-symmetric tuning for the excitatory pool (phase disparity near π/2). Nonetheless, the difference in phase disparity between excitatory and suppressive responses was close to π.
We selected the subset of neurons that had at least one excitatory and at least one suppressive element (N=29), and estimated the phase disparity of each pool from the symmetry of the disparity tuning function (symmetry phase (Read and Cumming, 2003)). The disparity response of suppressive elements was systematically out of phase with that of the excitatory elements: there was a significant circular correlation (rθ=0.71, p=3.6×10−4; Figure 5A), with a mean circular difference of −0.99π. We also explored disparity coded by simple translations of the RF (position disparity) by measuring the centroid of the disparity tuning (Read and Cumming, 2003) – these were mostly distributed around zero and not correlated between the two pools (rs=0.07, p=0.71; Figure 5B). The results suggest that the pools are organized in a push-pull fashion. The disparity that maximally excites the excitatory pool, maximally inhibits the suppressive pool, and vice versa. This mechanism is analogous to the organization of thalamocortical inputs to V1 (Priebe and Ferster, 2005), but operating in the disparity domain.
We found only one other property that was systematically different between the pools -the SF of the suppressive pool was lower than the excitatory pool (Wilcoxon’s signed rank test p=2.9×10−4; Figure 5C). The geometric mean of the frequency ratio was 0.51 (0.98 octave difference). This suppression from disparities at a coarser scale has long been known to be a useful strategy in solving the correspondence problem (Marr and Poggio, 1979). A straightforward advantage for disparity tuning is that the suppressive elements reduce the side-lobes in the disparity tuning function. The effect of suppression on the tuning function is the same as adding a same-sign function with low SF. Recent evidence has suggested that such “coarse-to-fine” mechanisms do operate early in binocular processing (Menz and Freeman, 2004a; Menz and Freeman, 2004b). Our study extends these by characterizing the spatial structure and suppressive nature of this interaction.
Reduced responses to false matches
The relationship between phase disparities of excitatory and suppressive pools suggests a possible role in solving the correspondence problem. Binocular LN elements will, on average, produce their strongest response to stimuli with a disparity that matches the RF disparity of the filter. However, any given single image (e.g. a single RLS) may produce even stronger responses at other disparities (false matches). Our group recently pointed out that neurons with phase disparities may respond more strongly to these false matches (Read and Cumming, 2007; Haefner and Cumming, 2008). For this reason, suppression from neurons with phase disparity onto neurons without may help eliminate responses to false matches (Read and Cumming, 2007). Because the suppressive elements we identified have different phase disparities from the excitatory elements, they may serve this same function.
The identified model allowed us to evaluate this possibility directly. For each neuron, we explored the matching problem by considering the response of a population of detectors that were identical to the excitatory pool for that neuron, but each was given a different position disparity. The response of this population to a single image at one disparity then illustrates the problem of false matches (Figure 6a). For the example shown, there are three local maxima in the population response (disparity −0.9, −0.1, and 0.5 degs). Indeed the overall maximum response was to a false match (0.5 deg). If the visual system identified the disparity from the maximum response in such a population, the wrong depth would be perceived.
Comparing these responses to a population that linearly sums excitatory and suppressive pools, detectors of all false disparities are suppressed to some degree (Figure 6A) - only the detector of the true disparity is consistently free of suppression (−0.1 deg). As a result, the false peaks are moderately suppressed on average, while the correct peak remains unchanged. Thus the inclusion of the suppressive pool helps disambiguate the correct peak from the false peaks.
We repeated this simulation for 1,000 independently generated images, locating local peaks in each map. We then measured the response difference between the correct peak and the closest false peak. Figure 6B compares this measure for the excitatory pool with the measure when suppression is included. Almost every point lies above the diagonal, indicating that the suppressive pool systematically reduces responses to false matches more than it reduces responses to the correct disparity.
The results for each of the 29 cells that revealed suppressive elements were summarized with the mean (white cross in Figure 6B). The selective suppression of responses to false matches was consistent across the population (Wilcoxon’s signed rank, p=5.3 × 10−6; Figure 6C). The best suppression was seen in the even-symmetric cells (Figure 6C filled symbols). These are the cells that are maximally excited by naturally occurring disparities, for which Read and Cumming (2007) suggested that the suppression we observe might help solve the stereo correspondence problem.
This analysis of peak responses shows a selective strengthening of responses to true matches. How effectively this reduces the matching problem depends upon what decoding rule is applied to the population response. We chose our analysis of peak responses so as to avoid presenting results that depend on the particular decoding rule.
Coarse-to-fine dynamics of disparity tuning
We noted above that the coarser scale of the suppressive subunits might represent a “coarse-to-fine” matching mechanism. If this coarse-to-fine interaction evolves over time it should result in a systematic sharpening of the disparity tuning curve with time. We explored this by analyzing the dynamics of disparity tuning by forward correlation of stimulus and response. For each stimulus in the original ensemble and each disparity value we computed the correlation between the images in the left and the right eyes. Then for a given disparity, we searched through the ensemble for positive values. We triggered the spike train on every occurrence of a positive value. The triggered spike-trains were averaged, and then filtered (Gaussian window with σ = 1 frame width). The result of this forward correlation analysis is a spike density function (SDF) in response to positive binocular correlation for a given disparity (Figure 7A).
The difference between two SDFs (the response to positive with respect to the response to negative binocular correlation) shows the dynamics of disparity tuning. The tuning function was broad during the rising phase of the response. The tuning function gradually became sharper with longer delay times (Figure 7B). We characterized the tuning width by the peak of the frequency spectrum. The peak shifted by a median of 1.5 oct between the rising and decaying phases (Figure 7C; Wilcoxon’s signed rank, p=1.8 × 10−4). The disparity tuning had a temporal order of coarse-to-fine. This result is consistent with data from anesthetized cats (Menz and Freeman, 2004a; Menz and Freeman, 2004b).
Comparison with conventional disparity tuning
We tested whether the model was capable of explaining conventional disparity tuning measured with random line stereograms (RLS). These stimuli were composed of high contrast lines, and so were different from the stimuli used for the white noise analysis. The ability of the model to predict steady-state responses to this stimulus is therefore a strong test of its ability to explain neuronal responses. Because this analysis compares observed and predicted firing rates, it requires that we first estimate any output nonlinearity that relates the summed response of the elements to the neuron’s firing rate. For this purpose, we calculated each cells response to different combinations of summed excitation and suppression in the model (following Rust et al. 2005). Figure 8A shows two cross-sections through this 3-D surface: the response as a function of excitatory pool input, for maximal suppressive input and for minimal suppressive input. The downward displacement between these curves reflects the subtractive input from the suppressive elements. High suppressive input also reduces the gain of responses to excitatory input. We quantified this with linear regression. All 29 cells showed the reduction in slope, with a median slope 20% lower for maximal suppression compared with minimal suppression.
Rust et al. (2005) accounted for these slope changes with a normalization model (Figure 8B). Our data are almost equally well described by a simpler model that applies an expansive nonlinearity after summing the two pools, requiring fewer parameters (compare Figure 8A and 8B). The normalization model was modestly better, explaining 97.5% of the variance (median) compared with 96.9% for the output nonlinearity alone (Wilcoxon’s signed rank p=3.6×10−4), but this is not surprising with two more parameters in the normalization model. Because both models produce very similar fits to the data, none of the conclusions we present are affected by the choice of model.
The analysis illustrated in Figure 8 also allowed us to quantify how strongly the suppressive elements influenced firing rate, using the fractional suppression described by Rust et al (2005). This is the ratio of responses with maximal excitation and maximal suppression to the response with maximal excitation and mimimal suppression. The fractional suppression had a median value of 0.68 (Figure 8D). This was similar to the 0.63 reported by Rust et al. (2005).
Having reconstructed the output nonlinearity, we simulated the cell’s responses to RLSs presented at various disparities. We compared these simulations with separate measurements, made on the same cells using traditional tuning curves (Figures 9A and 9B show examples). The median correlation coefficient between predicted and observed response was 0.88 for the 29 cells with suppression (0.82 for all 64 cells), indicating that the model predicted the shape of the disparity-tuning curve well (Figure 9D).
To compare predicted response magnitudes, we took the slope of a type II linear regression of predicted versus observed responses. The median slope was 4.7 (larger than 1.0, Wilcoxon’s signed rank test p=2.6×10−6 for the 29 cells with suppression; median 2.9; p=3.5×10−12 for all 64 cells). This indicates the predicted responses were generally larger than the observed responses. This probably reflects the effect of contrast normalization: the RMS stimulus contrast of the white noise stimulus was lower than that of the RLS used for the disparity tuning. Any saturation of responses at high contrast will therefore result in observed responses that are smaller than the model predictions. Thus although the responses to the white noise stimulus alone do not clearly indicate the operation of a normalization mechanism, our data as a whole do.
No attenuation with anticorrelated stimuli
Simulating the responses of the identified models (see Figure 6) revealed that responses to false matches were suppressed. We therefore explored whether the model might also explain responses to a different type of false match – those produced by anticorrelated stereograms. Anticorrelated stereograms have no corresponding patterns between the eyes, yet evoke responses in disparity selective neurons (Cumming and Parker, 1997). These responses are on average weaker than responses to correlated stereograms, suggesting that responses to false matches are attenuated. We simulated the responses of the identified models to anticorrelated RLSs, to see if our models explain this property. Figures 10 show data for the two example cells and the corresponding identified model. Both identified models showed minimal attenuation of disparity tuning with anticorrelated stereograms (Figure 10A and 10B), while the neurons show substantial attenuation (Figure 10E and 10F).
In order to pursue this discrepancy, we estimated neuronal responses to correlated and anticorrelated disparities in our white noise stimulus. We analyzed the stimulus-triggered response (forward correlation) as in Figure 7, but used a higher threshold of binocular correlation. The responses to images that were greater than the 75th percentile or smaller than the 25th percentile represented the responses to positive and negative correlations, respectively These two SDFs were then separately compared with that produced by near zero correlations (25th to 75th percentiles). The SDF for each disparity was then integrated over time to arrive at a disparity tuning function. These estimates showed no attenuation in the response to anticorrelation, very similar to the model response (Figures 10C and 10D). Since the data from which the model was derived did not exhibit attenuation with negative correlations, it is unsurprising that the models themselves did not show attenuation.
The bottom row shows the responses of the cells to the RLSs in traditional tuning curves (Figures 10E and 10F). Both cells showed substantial attenuation with anticorrelated stereograms (amplitude ratios were −0.45 and −0.48, respectively). Figure 11 summarizes this analysis for all 60 disparity selective cells. The amplitude ratios of the model prediction and the triggered response were both near −1, with the model predicting a slightly lower ratio (median −0.95 vs −1.0; Wilcoxon’s signed rank, p=0.012, N=58). The ratio in the traditional tuning curves indicated a significant attenuation (median −0.41, p=1.6×10−10), similar to that reported previously. We examined the subset of neurons for which we identified at least one excitatory and one suppressive element. The amplitude ratios were slightly lower with the model prediction than the triggered response (median −0.90 vs −1.0; p=0.005, N=25). The response in traditional tuning curves was significantly more attenuated (median −0.45; p=2.0×10−5).
Thus the failure of the model to describe response to anticorrelated RLS in tuning curves reflects the fact that the neurons respond differently to negative correlation in the noise stimulus and in traditional tuning curves, and the model correctly describes the neuronal responses in the data to which it is fit. The difference between the neuronal responses in the two cases presumably represents the effect some additional nonlinearity. What difference in the stimuli is responsible for this difference in response will be the subject of a future investigation.
Simulation of fixational eye movements
In generating our STE, we have assumed that the monkeys maintained perfect fixation throughout the trial. In practice, small fixational eye movements will generate random translations of the neuron’s receptive field relative to the stimulus (Median of within-trial SDs=0.053 and 0.056 deg for monkey duf and ruf, respectively, for horizontal conjugate movements). We have explored the effects of this jitter in simulations, using both idealized energy models and using the identified excitatory elements. In no cases did adding random jitter to the stimulus location lead the STC analysis to produce suppressive elements like those we observed, so we do not believe that fixational eye movements can account for our findings.
We also asked whether fixational eye movements bias the excitatory and suppressive elements to a push-pull organization. For this test, the model combined excitatory and suppressive elements that were not given a push-pull organization, but were given different position disparities, and both zero phase disparities. The STC analysis correctly recovered the elements, as long as the difference in the position disparities was sufficiently large. We also tested models with elements containing phase disparities that differed by π/2, rather than π. Again, the analysis correctly recovered the subunits, even in the presence of simulated eye movements. Hence, the push-pull pairing of excitatory and suppressive elements we find seems unlikely to be an artifact of eye movement.
Discussion
This study took advantage of white-noise analysis to identify a general LN model for disparity-selective cells in monkey V1. Our goal was to identify the binocular elements of the model with as few assumptions as possible. We found not only elements that represent excitatory drives, as expected from the disparity energy model, but also additional elements that reflect suppressive drives. Unexpectedly, we found that in many neurons the excitation and suppression were combined in a push-pull organization. Whenever a stereogram with the cell’s preferred disparity is presented, the excitatory elements drive the cell (push), while the suppressive elements disinhibit the cell (pull). We found that this push-pull organization helps suppress responses to false matches (spurious responses to stimuli not at the cells preferred disparity) in binocular images.
These spurious responses complicate the interpretation of responses across a population of disparity detectors. If one examines a population of energy-model like disparity detectors each tuned to a different disparity, the detector with the maximum response frequently does not have the same disparity as the stimulus. The suppressive elements identified in this study specifically attenuated these false peaks in the response, helping to disambiguate the true peak from the false ones. Thus, the push-pull organization represents a physiological step towards solving the correspondence problem in stereo computation (Marr and Poggio, 1979).
A recent computational study proposed an algorithm that estimates the correct disparity from a map of disparity energy models (Read and Cumming, 2007). They proposed that the algorithm could be physiologically implemented by suppressing the signal of the even-symmetric (phase disparity ~ 0) detectors with the signal of hybrid (|phase disparity| >0) detectors. This is compatible with our finding that the suppressive signal is from detectors that are in anti-phase (difference in phase disparity ~ π). Although the hybrid detectors in their model spanned a range of phase relationships, our simulations here (Figure 7) indicate that phase disparities in antiphase are sufficient to produce a similar effect. Furthermore, the computational study predicted that the effect of this suppressive signal is to reduce responses to false matches only in neurons with near zero phase disparity (Read and Cumming, 2007), a pattern we also found (Figure 6C).
An important difference between our results and the computational algorithm is that the algorithm considered interactions between filters that were identical, apart from their binocular position and phase disparities. Our suppressive elements also showed a coarser spatial scale (lower preferred spatial frequency) than their excitatory counterparts. This allows information at coarse scales to influence matches made at finer scales. This “coarse-to-fine” constraint has long been recognized as useful for solving the correspondence problem (Marr and Poggio, 1979). We showed a sharpening of the disparity response over time, consistent with this coarse-to-fine process, and similar to that reported in V1 of anesthetized cats (Menz and Freeman, 2004a; Menz and Freeman, 2004b). Some human psychophysical work suggest that these coarse-to-fine interactions only operate between frequencies < 2 octaves apart (Wilson et al., 1991). This is similar to the range of frequency differences we observed, compatible with the idea that the suppressive elements we identified mediate coarse-to-fine interactions in stereo processing. Thus it appears that the suppressive elements we identified simultaneously combine two principles for reducing responses to false matches: push-pull and coarse-to-fine organizations.
Anzai et al. used a related technique to study functional subunits of disparity selective complex cells in cat V1 (Anzai et al., 1999). However, their analysis focused on excitatory elements and it is not clear if their data contained evidence for suppression. Other studies in the cat (not exploring binocular interaction) have also reported only excitatory elements (Touryan et al., 2002), but it is not yet clear whether this might be explained by methodological differences between that study and those in the monkey (Rust et al., 2005). Therefore, whether or not there is a species difference in the prevalence of suppressive elements remains an open question.
If the mechanisms we have identified correctly explained the responses of V1 neurons to all types of false matches, they should explain another phenomenon. When stimulated with RDS of opposite polarity in the two eyes (anticorrelated stereograms), V1 neurons still show disparity selectivity but with reduced modulation amplitude (Cumming and Parker, 1997). We explored the responses of the reconstructed models to anticorrelated stereograms and found that they showed only very slight attenuation of this sort. We also found that the neuronal responses to anticorrelation in the white noise stimulus showed little attenuation, even though many of the neurons showed substantial attenuation when tested with traditional tuning curves. This suggests that mechanisms not engaged by the white-noise stimulus contribute to the stronger attenuation of tuning curves measured using anticorrelated stereograms. Nonetheless, our results identify mechanisms that effectively reduce the matching problem for more natural stimuli.
The push-pull arrangement of filters that we find is reminiscent of the push-pull mechanism found in thalamocortical projections. In the case of orientation-selectivity (Hirsch et al., 1998; Troyer et al., 1998) and direction-selectivity (Priebe and Ferster, 2005) the push-pull arrangement is thought to sharpen selectivity for these attributes. The binocular push-pull mechanism we describe may sharpen disparity selectivity. It also achieves something quite different-a greater robustness to false matches, or nuisance parameters in the stimulus. It will be interesting to see whether a push-pull arrangement of inputs might be also beneficial in other cases where the brain has to infer a particular aspect of the stimulus while discarding others.
In sum, we report a physiological mechanism that helps solve the stereo correspondence problem at an early stage of binocular processing (V1). The mechanism is a push-pull organization in binocular receptive fields. A similar organization with a different functional implication has been shown for monocular processing in the thalamocortical projections (Priebe and Ferster, 2005), but has never been implicated in binocular processing. We show that simple operations based on the output of the energy model can explain how this mechanism is exploited in the cortex to solve a well-known computational problem faced by the visual system.
Acknowledgments
This work was supported by the Intramural Program of the National Eye Institute -National Institutes of Health. We thank H. Nienborg for comments on this manuscript, and D. Parker and B. Nagy for excellent animal care. Current address of RMH is Volen National Center for Complex Systems, Volen 208/MS 013, Brandeis University, Waltham, MA 02454.
References
- Anzai A, Ohzawa I, Freeman RD. Neural mechanisms for processing binocular information II. Complex cells. J Neurophysiol. 1999;82:909–924. doi: 10.1152/jn.1999.82.2.909. [DOI] [PubMed] [Google Scholar]
- Cumming BG, Parker AJ. Responses of primary visual cortical neurons to binocular disparity without depth perception. Nature. 1997;389:280–283. doi: 10.1038/38487. [DOI] [PubMed] [Google Scholar]
- Cumming BG, Parker AJ. Local disparity not perceived depth is signaled by binocular neurons in cortical area V1 of the Macaque. J Neurosci. 2000;20:4758–4767. doi: 10.1523/JNEUROSCI.20-12-04758.2000. [DOI] [PMC free article] [PubMed] [Google Scholar]
- de Ruyter van Steveninck R, Bialek W. Real-time performance of a movement-sensitive neuron in the blowfly visual system: coding and information transfer in short spike sequences. Proc R Soc Lond B. 1988;234:379–414. [Google Scholar]
- DeAngelis GC, Ohzawa I, Freeman RD. Depth is encoded in the visual cortex by a specialized receptive field structure. Nature. 1991;352:156–159. doi: 10.1038/352156a0. [DOI] [PubMed] [Google Scholar]
- Fleet DJ, Wagner H, Heeger DJ. Neural encoding of binocular disparity: energy models, position shifts and phase shifts. Vision Res. 1996;36:1839–1857. doi: 10.1016/0042-6989(95)00313-4. [DOI] [PubMed] [Google Scholar]
- Haefner RM, Cumming BG. Adaptation to natural binocular disparities in primate V1 explained by a generalized energy model. Neuron. 2008;57:147–158. doi: 10.1016/j.neuron.2007.10.042. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hirsch JA, Alonso JM, Reid RC, Martinez LM. Synaptic integration in striate cortical simple cells. J Neurosci. 1998;18:9517–9528. doi: 10.1523/JNEUROSCI.18-22-09517.1998. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Horwitz GD, Chichilnisky EJ, Albright TD. Blue-yellow signals are enhanced by spatiotemporal luminance contrast in macaque V1. J Neurophysiol. 2005;93:2263–2278. doi: 10.1152/jn.00743.2004. [DOI] [PubMed] [Google Scholar]
- Hunter IW, Korenberg MJ. The identification of nonlinear biological systems: Wiener and Hammerstein cascade models. Biol Cybern. 1986;55:135–144. doi: 10.1007/BF00341929. [DOI] [PubMed] [Google Scholar]
- Julesz B. Foundations of cyclopean perception. University of Chicago Press; Chicago: 1971. [Google Scholar]
- Mardia KV, Jupp PE. Directional Statistics (Wiley Series in Probability and Statistics) Wiley; Chichester: 1999. [Google Scholar]
- Marmarelis VZ, Citron MC, Vivo CP. Minimum-order Wiener modelling of spike-output systems. Biol Cybern. 1986;54:115–123. doi: 10.1007/BF00320482. [DOI] [PubMed] [Google Scholar]
- Marr D, Poggio T. A computational theory of human stereo vision. Proc R Soc Lond B Biol Sci. 1979;204:301–328. doi: 10.1098/rspb.1979.0029. [DOI] [PubMed] [Google Scholar]
- Menz MD, Freeman RD. Functional connectivity of disparity-tuned neurons in the visual cortex. J Neurophysiol. 2004a;91:1794–1807. doi: 10.1152/jn.00574.2003. [DOI] [PubMed] [Google Scholar]
- Menz MD, Freeman RD. Temporal dynamics of binocular disparity processing in the central visual pathway. J Neurophysiol. 2004b;91:1782–1793. doi: 10.1152/jn.00571.2003. [DOI] [PubMed] [Google Scholar]
- Ohzawa I, DeAngelis GC, Freeman RD. Stereoscopic depth discrimination in the visual cortex: neurons ideally suited as disparity detectors. Science. 1990;249:1037–1041. doi: 10.1126/science.2396096. [DOI] [PubMed] [Google Scholar]
- Poggio GF, Gonzalez F, Krause F. Stereoscopic mechanisms in monkey visual cortex: binocular correlation and disparity selectivity. J Neurosci. 1988;8:4531–4550. doi: 10.1523/JNEUROSCI.08-12-04531.1988. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Priebe NJ, Ferster D. Direction selectivity of excitation and inhibition in simple cells of the cat primary visual cortex. Neuron. 2005;45:133–145. doi: 10.1016/j.neuron.2004.12.024. [DOI] [PubMed] [Google Scholar]
- Prince SJ, Pointon AD, Cumming BG, Parker AJ. Quantitative analysis of the responses of V1 neurons to horizontal disparity in dynamic random-dot stereograms. J Neurophysiol. 2002;87:191–208. doi: 10.1152/jn.00465.2000. [DOI] [PubMed] [Google Scholar]
- Read JC, Cumming BG. Testing quantitative models of binocular disparity selectivity in primary visual cortex. J Neurophysiol. 2003;90:2795–2817. doi: 10.1152/jn.01110.2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Read JC, Cumming BG. Sensors for impossible stimuli may solve the stereo correspondence problem. Nat Neurosci. 2007;10:1322–1328. doi: 10.1038/nn1951. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rust NC, Schwartz O, Movshon JA, Simoncelli EP. Spatiotemporal elements of macaque v1 receptive fields. Neuron. 2005;46:945–956. doi: 10.1016/j.neuron.2005.05.021. [DOI] [PubMed] [Google Scholar]
- Sakai HM, Naka K, Korenberg MJ. White-noise analysis in visual neuroscience. Vis Neurosci. 1988;1:287–296. doi: 10.1017/s0952523800001942. [DOI] [PubMed] [Google Scholar]
- Schwartz O, Pillow JW, Rust NC, Simoncelli EP. Spike-triggered neural characterization. J Vis. 2006;6:484–507. doi: 10.1167/6.4.13. [DOI] [PubMed] [Google Scholar]
- Tanabe S, Cumming BG. Mechanisms underlying the transformation of disparity signals from V1 to V2 in the macaque. J Neurosci. 2008;28:11304–11314. doi: 10.1523/JNEUROSCI.3477-08.2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Touryan J, Lau B, Dan Y. Isolation of relevant visual features from random stimuli for cortical complex cells. J Neurosci. 2002;22:10811–10818. doi: 10.1523/JNEUROSCI.22-24-10811.2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Troyer TW, Krukowski AE, Priebe NJ, Miller KD. Contrast-invariant orientation tuning in cat visual cortex: thalamocortical input tuning and correlation-based intracortical connectivity. J Neurosci. 1998;18:5908–5927. doi: 10.1523/JNEUROSCI.18-15-05908.1998. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wilson HR, Blake R, Halpern DL. Coarse spatial scales constrain the range of binocular fusion on fine scales. J Opt Soc Am A. 1991;8:229–236. doi: 10.1364/josaa.8.000229. [DOI] [PubMed] [Google Scholar]
- Zhu YD, Qian N. Binocular receptive field models, disparity tuning, and characteristic disparity. Neural Comput. 1996;8:1611–1641. doi: 10.1162/neco.1996.8.8.1611. [DOI] [PubMed] [Google Scholar]