Abstract
Three-dimensional visual perception requires correct matching of images projected to the left and right eyes. The matching process is faced with an ambiguity: part of one eye's image can be matched to multiple parts of the other eye's image. This stereo correspondence problem is complicated for random-dot stereograms (RDSs), because dots with an identical appearance produce numerous potential matches. Despite such complexity, human subjects can perceive a coherent depth structure. A coherent solution to the correspondence problem does not exist for anticorrelated RDSs (aRDSs), in which luminance contrast is reversed in one eye. Neurons in the visual cortex reduce disparity selectivity for aRDSs progressively along the visual processing hierarchy. A disparity-energy model followed by threshold nonlinearity (threshold energy model) can account for this reduction, providing a possible mechanism for the neural matching process. However, the essential computation underlying the threshold energy model is not clear. Here, we propose that a nonlinear modification of cross-correlation, which we term “cross-matching,” represents the essence of the threshold energy model. We placed half-wave rectification within the cross-correlation of the left-eye and right-eye images. The disparity tuning derived from cross-matching was attenuated for aRDSs. We simulated a psychometric curve as a function of graded anticorrelation (graded mixture of aRDS and normal RDS); this simulated curve reproduced the match-based psychometric function observed in human near/far discrimination. The dot density was 25% for both simulation and observation. We predicted that as the dot density increased, the performance for aRDSs should decrease below chance (i.e., reversed depth), and the level of anticorrelation that nullifies depth perception should also decrease. We suggest that cross-matching serves as a simple computation underlying the match-based disparity signals in stereoscopic depth perception.
Introduction
The stereoscopic system gives rise to three-dimensional visual perception by combining the images from the left and right eyes. To successfully combine the two images, the system needs to match a given part of one eye's image to the correct counterpart in the other eye's image projected from the same object. The positional difference between the correctly matched parts, called binocular disparity, is a quantitative depth cue for the stereoscopic system.
The matching process is often confronted with the stereo correspondence problem, in which locally correct but globally incoherent matches (i.e., false matches) result in ambiguous solutions to the problem. The stereoscopic system must select correct matches and discard false matches in order to generate an appropriate representation of three-dimensional world (Julesz, ; Marr and Poggio, ). The correspondence problem is particularly complex for random-dot stereograms (RDSs; Figure 1; Julesz, ), in which identical black and white dots yield numerous false matches (Figure 2). Despite this complexity, human subjects can perceive a coherent three-dimensional structure embedded in RDSs, suggesting that the stereoscopic system is capable of selecting a globally consistent solution to the correspondence problem (red rounded box, Figure 2).
Figure 1
Figure 2
Anticorrelated RDSs (Figure 1B) are often used to test the neural representation of the globally consistent solution (Cumming and Parker, ; Nieder and Wagner, ; Janssen et al., ; Krug et al., ; Tanabe et al., ; Kumano et al., ; Preston et al., ; Theys et al., ). In anticorrelated RDSs, one eye's image is contrast-reversed to produce the photographic negative of the other eye's image. For this stimulus, the correspondence problem does not have a globally consistent solution. Therefore, neurons representing the solution should lose or reduce disparity selectivity for anticorrelated RDSs, while retaining sensitivity for correlated RDSs. Some neurons in the visual cortex, particularly in higher areas in the cortical hierarchy, exhibit such response properties (Janssen et al., ; Tanabe et al., ; Haefner and Cumming, ; Kumano et al., ; Theys et al., ).
Threshold nonlinearity after a disparity energy model explains the reduced disparity selectivity for anticorrelated RDSs (Lippert and Wagner, ; Nieder and Wagner, ). We call this model the “threshold energy model.” The threshold nonlinearity provides a sufficient explanation for neurons with even-symmetric tuning curves, and a further combination of energy-model subunits explains the reduced selectivity in odd-symmetric tuning curves (Haefner and Cumming, ; Tanabe and Cumming, ).
Cross-correlation of left- and right-eye images is the fundamental computation underlying the disparity selectivity of energy models (Fleet et al., ; Anzai et al., ; Filippini and Banks, ). Similarly, thresholded cross-correlation may represent the fundamental computation underlying the disparity selectivity of the threshold energy model. However, the characteristics of such a nonlinear extension of cross-correlation have yet to be examined in detail. In particular, the size of a spatial window before threshold nonlinearity should influence the output of thresholded cross-correlation. Here, we derived the analytical solution for the disparity signal of thresholded cross-correlation, for which we coined the term “cross-matching.” We examined two versions of cross-matching in responses to RDSs with graded anticorrelation (i.e., a graded mixture of anticorrelated and correlated dots). First, we considered the simplest version of cross-matching, in which the threshold operates with single-pixel resolution. Second, we explored a more general version of cross-matching, in which signals are spatially averaged with various window sizes prior to the threshold. We showed that both versions of cross-matching reproduced a nearly flat disparity-tuning function to anticorrelated RDSs. The first version also explained the match-based psychometric curve of near/far discrimination hypothesized and observed in our previous psychophysical studies (Doi et al., ). The results obtained with the first version of cross-matching were preserved in the second version, up to a modest extent of spatial averaging prior to the threshold. Finally, we derived testable predictions regarding how the match-based psychometric function should change if the dot density in RDSs is manipulated.
Results
Cross-correlation and cross-matching for correlated, anticorrelated, and half-matched RDSs
We examined cross-correlation and cross-matching when the following conditions were met. First, dot patterns of RDSs were updated over time while a three-dimensional structure defined by binocular disparity remained fixed (i.e., dynamic RDSs). Thus, responses to individual dot patterns could be averaged out. Second, a flat disparity plane was embedded in the RDSs (Figure 1). Third, the shape and position of the embedded disparity plane were given a priori, so that the spatial windows (receptive fields) could have matching shapes and positions. Because these conditions are often met in measurements of neuronal disparity tunings, our conclusions are applicable to a wide range of neurophysiological experiments.
Under these conditions, cross-correlation unambiguously signals the disparity embedded in correlated RDSs (Figure 3A). We used the cross-correlation (C) with the following form: where d indicates the disparity between the left-eye window (W) and the right-eye window (receptive-field disparity); IL and IR indicate the luminance contrasts of left-eye and right-eye images, respectively (1 for bright dots, 0 for background, and −1 for dark dots), as a function of horizontal (x) and vertical (y) positions; k indicates the number of elements (pixels) in the spatial window; and 〈·〉 indicates the expected value across an infinite number of time frames (i.e., different dot patterns).
Figure 3
We illustrated the cross-correlation by showing the horizontal sections of RDSs (Figure 3). The cross-correlation is the spatial average of possible binocular combinations (diamond field in Figure 3) along the horizontal (frontoparallel) dimension. The binocular combinations of contrast signals have the following codes: b = (bm, br, bb) = (1, −1, 0), where bm, br, and bb indicate the codes for contrast-matched (pink elements in Figure 3), contrast-reversed (aquamarine elements), and background–background or background–dot combinations (gray elements), respectively. We calculated the expected value of the cross-correlation by bpT, where p = (pm, pr, pb) indicates the probability for a given binocular combination to be contrast-matched, contrast-reversed, and background, respectively. If the receptive-field disparity (d) matches the stimulus disparity (ds) (e.g., zero in the examples in Figure 3), , where c and ρ indicate binocular correlation and dot density in units of probability, respectively. If d ≠ ds, . Thus, the expected value of the cross-correlation C (d) = cρ if d = ds, and 0 otherwise.
We also calculated the probability density function of the cross-correlation to examine the size of the variability originating from the randomness of the RDSs. The probability for the spatial window W to contain a given combination of contrast-matched, contrast-reversed, and background pixels is defined by the trinomial distribution with the following form: where n = (nm, nr, nb) indicates the numbers of contrast-matched, contrast-reversed, and background pixels, respectively, within the spatial window. The value of the cross-correlation is for a given n. We constructed the probability density function of the cross-correlation across all possible combinations of (nm, nr, nb) that satisfy nm + nr + nb = k. In Figure 3, we showed the 95% interval of the probability density function calculated with k = 1024. With this window size and 25% dot density, the total number of dots becomes similar to that used in our previous psychophysical experiments (Doi et al., , ).
For correlated RDSs, the cross-correlation has a peak at zero disparity, corresponding to the depth of the globally consistent solution (Figure 3A, blue). This is because all non-background binocular combinations are contrast-matched at the stimulus disparity, whereas contrast-matched and contrast-reversed combinations occur with equal probability and on average cancel each other out at other disparities in correlated RDSs. Cross-correlation (Equation 1) is most closely related to the disparity tuning of tuned-excitatory energy models. These neurons have receptive fields shifted in position between the two eyes, just as the cross-correlation has windows shifted in position. Neuronal disparity tuning is a function of stimulus disparity, and the cross-correlation is a function of window (receptive field) disparity. Both neuronal disparity tuning and cross-correlation peak when stimulus disparity and receptive-field disparity are aligned, but fall to baseline levels when the two disparities are different. For a neuronal tuning curve, the transition from peak to baseline is gradual because of the band-pass nature of receptive fields (Qian and Zhu, ).
We defined cross-matching as a nonlinear modification of cross-correlation with the following form: where [·]+ indicates half-wave rectification. In this version of cross-matching, we placed the half-wave rectification inside the cross-correlation, so that the threshold nonlinearity operated with single-pixel resolution. The cross-matching can be understood as easily as the cross-correlation, because the only difference is the code for contrast-reversed combination (−1 for the cross-correlation and 0 for the cross-matching). If we substitute the binocular-combination codes b with the new codes b′ = [b]+ = (1, 0, 0), the expected value of the cross-matching is b′ pT = if d = ds, and otherwise. Thus, the disparity tuning of the cross-matching is similar to that of the cross-correlation for correlated RDSs (Figure 3A), although the baseline height is slightly different: 0 for the cross-correlation but for the cross-matching (ρ = 0.25 for the examples in Figure 3, right).
Outputs of cross-correlation and cross-matching differed more prominently when RDSs were anticorrelated (Figure 3B). The cross-correlation became inverted, because in anticorrelated RDSs all binocular combinations at the stimulus disparity are contrast-reversed. However, the cross-matching was nearly flat for a low dot density (e.g., 25%), because half-wave rectification converts negative, contrast-reversed combinations to zero. The expected value is exactly zero when stimulus and window disparities are aligned, and it is close to zero otherwise. Thus, a simple nonlinear modification of cross-correlation is sufficient to explain nearly flat disparity tuning, at least for low-density RDSs (see below for high-density RDSs).
We found the opposite pattern of difference for half-matched RDSs, in which half of the dots were contrast-matched and the other half contrast-reversed (Figure 1C). Any purely cross-correlation-based mechanisms would be unable to detect the disparity of half-matched RDSs, because the signals between contrast-matched and contrast-reversed binocular combinations cancel each other out (see the zero-disparity line in Figure 3C). However, human subjects can perform a near/far discrimination task for half-matched RDSs, suggesting an involvement of separate match-based disparity detectors (Doi et al., , ). Here, the cross-matching function serves as a computation underlying the match-based detector. As a result of half-wave rectification (Equation 3), contrast-reversed and contrast-matched binocular combinations do not cancel out by the spatial average. The expected peak height is generally higher than the expected baseline level. Thus, unlike the cross-correlation, cross-matching can signal the disparity embedded in half-matched RDSs.
A full profile of signal strength as a function of binocular correlation and dot density
We next examined a more complete profile of cross-correlation and cross-matching by varying the dot density from 0 to 100%. In the examples above, we used a dot density of 25%, which has been often used in physiological and psychophysical studies with anticorrelated RDSs (Cumming and Parker, ; Krug et al., ; Tanabe et al., ; Kumano et al., ; Doi et al., , ). We defined signed signal strength as the peak minus baseline of the cross-correlation or cross-matching. For cross-correlation, the expected signal strength (SC) has the following form:
The signal strength is separable into correlation and density terms, odd-symmetric relative to zero binocular correlation (Figure 4A, left, vertical solid line), and linearly dependent on both binocular correlation (Figure 4B, left) and dot density (Figure 4C, left).
Figure 4
For cross-matching, the expected signal strength (SM) has the following form:
The signal strength is not separable into correlation and density terms (Figure 4A, right). The zero-signal line slanted in the correlation-density map (Figure 4A, right, solid line). In other words, the signal strength, as a function of correlation, crossed the zero level at larger correlations for larger densities (Figure 4B, right). Notably, for a dot density of 100%, the profile was similar to that of cross-correlation (compare solid lines between Figure 4B left and right). However, as the dot density decreased, the signal strength changed nonlinearly in a manner dependent upon binocular correlation (Figure 4C, right). The positive signals near 100% correlation slowly decayed (Figure 4C, right, solid line), but the negative signals near −100% correlation diminished more quickly (Figure 4C, right, dotted line). At 0% correlation, the signal strength had a concave profile with a peak at 50% density (Figure 4C, right, broken line).
For anticorrelated RDSs, the peak of the cross-matching is always zero, whereas the baseline increases with the dot density. Thus, the signal strength becomes more and more negative with increasing density. For half-matched RDSs, the peak and baseline have the same values at 0% and 100% density; thus, the signal strength is zero at the two ends. Indeed, a half-matched RDS with 100% density is an uncorrelated RDS devoid of any form of disparity information. For intermediate densities, the peak is higher than the baseline, with the maximum difference at 50% density.
We also examined the variability of signal strength caused by the randomness of the RDSs, because the variability is relevant for psychophysical performance. To this end, we generated 1000 random-dot patterns for a given combination of dot density and binocular correlation, and calculated the standard deviation of the signal strength for the cross-correlation and cross-matching. All simulations in this study were performed using Matlab (Mathworks). An RDS consisted of a central square and a surrounding background, as in Figure 1. The central square had a size of 32 pixels × 32 pixels (i.e., 1024 pixels), whereas the surrounding area had a size of 34 pixels × 34 pixels. The disparity of the central square was −2 pixels (crossed disparity). The signal strength was simulated as the response difference between near-preferring and far-preferring units [C (d = −2) − C (d = 2) and M (d = −2) − M (d = 2) for the cross-correlation and cross-matching, respectively; note that here C (d) and M (d) indicate responses to an individual dot pattern, but not an expected value across different patterns]. The receptive-field size and location were adjusted to the center square of the RDS (k = 1024). We calculated the average standard deviation across 200 simulation runs.
When the number of pixel was sufficiently large (i.e., 1024), the scale of the standard deviation was smaller than that of the expected value. The maximum standard deviation was 0.044 and 0.022 for the cross-correlation and cross-matching, respectively (Figure 5). By contrast, the expected signal strength varies from 1 to −1 for the cross-correlation and from 0.5 to −0.5 for the cross-matching (Figure 4). Thus, when the number of pixels is matched to our experimental condition (Doi et al., ), the variability of the signal strength should have only a negligible effect on psychometric functions.
Figure 5
If the size of the spatial window is decreased, the overall scale of the standard deviation should increase, although the dependence of the standard deviation on binocular correlation and dot density (Figure 5) should be invariant with respect to window size. When the expected value and standard deviation have comparable scales, both should influence the shapes of psychometric functions.
Generalized cross-matching with spatial average prior to threshold
The original version of cross-matching has a threshold (half-wave rectification) before spatial average (Equation 3), allowing us to derive the simple form of signal strength (Equation 5). However, the spatial average of binocular-interaction signals is likely to occur prior to thresholding nonlinearity in the visual system. In the threshold energy model (Lippert and Wagner, ), a threshold is applied to the outputs of energy models. Energy models produce signals that are already spatially averaged according to the receptive-field profiles (Ohzawa et al., ). Therefore, we also considered a more general form of cross-matching, defined as follows: in which half-wave rectification is applied after spatial average. We calculated the expected signal strength of the generalized cross-matching using the trinomial distribution (Equation 2). The distribution describes possible combinations of contrast-matched, contrast-reversed, and background pixels in the spatial window. The value of the generalized cross-matching is for a given n. When the size of the spatial window (k) is 1, the expected value of the generalized cross-matching is equivalent to that of the original cross-matching (Equation 5). When the size of the spatial window is 2, the calculation using the trinomial distribution gives an expected signal strength (SG) with the following form:
When the size of the spatial window is infinite, the generalized cross-matching is equivalent to the half-wave-rectified cross-correlation: G (d|k = ∞) = [C(d)]+. Thus, the expected signal strength has the following form:
Figure 6 showed the expected signal strength of generalized cross-matching for window sizes of 2, 8, 32, and infinite pixels. As the window size increased, the expected signal strength varied from that of the original cross-matching (Figure 4, right column) to the half-wave-rectified version of the cross-correlation (Figure 6, rightmost column). The negative signal near −100% correlation became weaker, whereas the positive signal near 100% correlation became stronger (Figure 6A). For the generalized cross-matching, the zero-signal contour was not a straight line (Figure 6A, black curve). For a larger window size, a larger part of the zero-signal contour stayed close to the vertical zero-correlation line, and the contour deflected more sharply at a lower dot density. For the 32-pixel window, the signal strength crossed zero at a near-zero correlation, even for 25% dot density (Figure 6B, middle right, dotted line). The signal strength was close to zero both for −100 and 0% correlations across the entire range of dot densities (Figure 6C, middle right, broken and dotted lines). However, original and generalized cross-matching shared some key characteristics up to a modest extent of spatial averaging (e.g., 8 pixels). In both cases, the signal strength crossed zero at larger correlations for larger dot densities (Figure 6B, middle left). The signal strength at −100% correlation decreased with dot density (Figure 6C, middle left, dotted line). We shall focus on these shared characteristics when we derive testable predictions regarding psychophysical performance in the next section.
Figure 6
Simulation of the psychometric function in near/far discrimination
To examine how these disparity signals contribute to the psychophysical performance of depth judgment, we simulated near/far discrimination based on either cross-correlation (Equation 1) or cross-matching (the original definition; Equation 3). We generated RDSs using the same method we used for the simulation of signal-strength variability (Figure 5). The disparity of the central square was either 2 (uncrossed) or −2 (crossed) pixels. We prepared “near” and “far” detectors for each computation (cross-correlation and cross-matching). Response subtraction between these detectors was consistent with the standard decision-making mechanism in two-alternative forced-choice discriminations (Figure 7A; Shadlen et al., ; for physiological evidence in depth discrimination, see Uka and DeAngelis, ; Uka et al., ; Shiozaki et al., ). The response subtraction is also consistent with an “opponency” implemented in a generalized disparity energy model (Haefner and Cumming, ; Tanabe and Cumming, ). The near and far detectors had window (receptive-field) disparities corresponding to the crossed and uncrossed disparities of the RDSs, respectively (d = −2 and 2). The size and location of the window (W in Equations 1 and 3) were matched to those of the central square of an RDS.
Figure 7
We simulated a psychometric function by varying the correlation level from −100 to 100% for each of four dot densities (25, 50, 75, and 100%). In a given trial, we calculated the response of a detector averaged over 16 random-dot patterns. In our previous experiments, human subjects observed the same number of dot patterns on each trial (Doi et al.,
The psychometric functions had qualitatively different shapes for cross-correlation and cross-matching when the dot density was 25% (Figure 7B, top). The psychometric function of cross-matching was close to the chance level at −100% correlation, and performance gradually increased with increasing correlation. Notably, the performance was well above the chance level at 0% correlation (i.e., half-matched RDSs). By contrast, the psychometric function of the cross-correlation had an odd-symmetric shape that reflected its odd-symmetric signal strength (Figure 4B, left, dotted line). These simulated psychometric functions resembled the ideal match-based and correlation-based psychometric functions hypothesized previously (Figure 7C adapted from Doi et al.,
Our previous psychophysical studies used only a dot density of 25%. Thus, the psychometric functions simulated with higher dot densities provide testable predictions regarding cross-matching. The performance at −100% correlation should monotonically decrease below the level of chance as the dot density is increased. The same prediction can be derived from the cross-correlation or pure energy models, because cross-correlation also produces a negative signal at −100% correlation, and the negative signal is stronger for higher densities (Figure 4C, left, dotted line). However, another prediction is specific to the cross-matching: the psychometric function crosses the level of chance, and the correlation level at this crossing point should be higher for larger densities (Figure 7B). These predictions are straightforward consequences of the signal strength (Figure 4B, right), and are preserved even when binocular signals are averaged modestly before threshold nonlinearity (Figure 6B, leftmost and middle left columns for 2-pixel and 8-pixel averages, respectively).
We performed additional simulations to examine how the size of the decision noise affects psychometric functions. First, for a given dot density, the psychometric function of the cross-matching crossed the chance level at the same binocular correlation, irrespective of the noise size (Figure 8, red). Thus, noise size does not affect our key prediction for the cross-matching: the binocular correlation for the crossing point should increase with dot density. Second, the simulated psychometric function of the cross-matching qualitatively agreed with the ideal match-based function (Figure 7C, red) and observed function (Figure 7D) at a dot density of 25% and a noise sigma of 0.1, but not at a higher density, irrespective of the noise size (Figure 8, red). As the density was increased, the performance at −100% correlation decreased away from the chance level. This discrepancy from the ideal and observed functions can be remedied by increasing the noise size. However, an increase in the noise size decreases the performance at 0% correlation toward the chance level, giving rise to another discrepancy. This is noteworthy because the actual dot density we used in our experiments was also 25%. The stereoscopic system may give rise to match-based depth perception (Figure 7C, red) for only low-density RDSs.
Figure 8

Effects of noise size on the simulated psychometric functions. Simulated psychometric functions for a near/far discrimination task with low (top) to high (bottom) dot densities and small (left) to large (right) decision noises. A decision-noise sigma of 0.1 (middle right column) was the value used in the main simulations (Figure 7B).
Simulated psychometric function from threshold energy model
Finally, we attempted to confirm that the psychometric function simulated from the threshold energy model agrees with that from original cross-matching when the model's receptive field and stimulus dot have comparable sizes. To this end, we performed a similar simulation using the disparity detectors of a threshold energy model rather than those of cross-matching (Figure 9A). Likewise, we swapped the detectors of cross-correlation with those of a pure energy model. In our simulation, an energy-model detector consisted of two simple cells with different receptive-field phases (0 and 0.5π). For each simple cell, we calculated the inner product of the receptive field and stimulus for the left and right eyes (see the next paragraph for details). The results were summed across both eyes, followed by squaring nonlinearity, and integrated across the two simple cells to obtain an energy-model response. For the detectors of threshold energy model, we extracted the binocular-interaction component from the energy-model response by subtracting the monocular components (Tanabe et al.,
Figure 9

Simulation of psychometric functions based on energy model and threshold energy model. (A) Schematic diagram of the simulation. Orange and aquamarine circles indicate the receptive fields of the near and far detectors, respectively. The radius of the circle corresponds to two standard deviations of the receptive-field envelope. We simulated the response of the threshold energy model by passing the binocular-interaction component of the energy model response through half-wave rectification. (B) Simulated psychometric functions for a near/far discrimination task tested from low to high dot densities.
The receptive fields of the model simple cells were small two-dimensional Gabor functions, which we used previously (Equation 7 in Doi et al.,
We confirmed that the psychometric functions simulated from the threshold energy model behaved similarly to those simulated from original cross-matching (compare Figure 9B red and Figure 7B red). In particular, we observed the same characteristics in the shift of a psychometric curve as a function of dot density. As the dot density increased, the performance at −100% correlation decreased below the level of chance. Psychometric functions crossed the level of chance. The binocular correlation of this crossing point shifted toward larger correlations for larger densities. Thus, the predictions we made from original cross-matching held for the threshold energy model. The depth discrimination simulated from original cross-matching is qualitatively similar to that obtained from a threshold energy model, if the receptive-field size of the threshold energy model is comparable to the dot size of the RDS.
Discussion
In this study, we proposed a nonlinear modification of cross-correlation, termed “cross-matching,” as the fundamental computation underlying threshold energy model. In cross-matching, binocularly combined signals undergo half-wave rectification before being spatially averaged. This threshold eliminates the negative signals from contrast-reversed combinations, while preserving the positive signals from contrast-matched combinations. We showed that cross-matching produced disparity tunings nearly insensitive to anticorrelated RDSs but sensitive to correlated and half-matched RDSs (Figure 3, right) when the dot density was low (e.g., 25%). As the dot density increased, the negative signal (i.e., inverted tuning) with anticorrelated RDSs became stronger (Figure 4C, right, dotted line), and the correlation level yielding a zero signal (i.e., flat tuning) became larger (Figure 4B, right). These characteristics were preserved up to a modest extent of pre-threshold spatial averaging (e.g., 8 pixels; Figure 6, middle left column). The psychometric curve simulated for near/far discrimination (Figure 7B, top, red) agreed with the previously hypothesized (Figure 7C) and observed (Figure 7D) match-based psychometric curves (Doi et al.,
Limitation of cross-matching
We intended cross-matching to be parsimonious and minimally differentiated from cross-correlation. Given this, cross-matching is most useful under limited conditions. First, smooth disparity tuning can only be obtained after averaging signals across different dot patterns. Second, a uniform disparity plane should be embedded in an RDS. Third, the monocular windows (receptive fields) should have the same shape and location as the embedded depth plane. These conditions are often fulfilled when neuronal disparity tunings or psychometric functions are measured: mean firing rate or percent correct judgment is normally calculated as the average across different monocular dot patterns; a test plane often has a uniform disparity (but see Janssen et al.,
Solving the correspondence problem in a more general situation may involve more sophisticated algorithms such as cooperative process (Marr and Poggio,
Threshold energy model, generalized cross-matching, and cross-matching
Our generalized cross-matching is equivalent to cross-correlation followed by half-wave rectification. Binocularly multiplicative signals are spatially averaged within a window. The averaged signal, if negative, is nullified by a threshold. These processes are directly related to those of a threshold energy model described below. First, disparity energy models compute the spatial average of monocular images (i.e., weighted sum within monocular receptive fields) and encode the binocular interaction through binocular summation and squaring nonlinearity. Second, this spatially averaged binocular signal is nullified by a threshold if the net binocular interaction is negative.
The threshold added to energy model explains the reduced disparity selectivity for anticorrelated RDSs (Lippert and Wagner,
The original version of cross-matching is a special case of generalized cross-matching in which the spatial window has a size of one pixel; thus, the threshold operates on binocularly multiplicative signals with single-pixel resolution. However, some characteristics of original cross-matching are preserved even when a modest amount of spatial averaging (e.g., 8 pixels) occurs prior to the threshold. The signal strength at −100% correlation decreased with dot density (Figure 6C, middle left, dotted line), and the correlation level yielding a zero signal increased with dot density (Figure 6B, middle left). Under certain conditions, original cross-matching is a reasonable simplification of a threshold energy model, with the key being the relationship between the size of a stimulus dot and the size of the spatial receptive field: when the two sizes match, original cross-matching captures the essential characteristics of the threshold energy model. The psychometric functions simulated from original cross-matching and the threshold energy model shifted in a similar manner depending on the dot density (compare Figure 7B and Figure 9B).
Psychophysical considerations of the extent of spatial averaging prior to threshold
In match-based depth perception, the extent of the pre-threshold spatial window is likely to be small, not significantly larger than a few dots. We used a dot size of 0.14° × 0.14° (Doi et al.,
Advantage of original over generalized cross-matching
Simplicity is the advantage of original over generalized cross-matching. The signal strength of original cross-matching is expressed as a simple function of binocular correlation and dot density (Equation 5). By contrast, it is not clear whether the signal strength of generalized cross-matching can be expressed as a simple function of correlation, density, and spatial-window size.
By taking the advantage of its simplicity, we showed that original cross-matching is equivalent to a model in which the half-wave rectification is placed immediately after monocular contrast signals. Equation 3 for original cross-matching can be rewritten as:
where IL and IR can be considered as the outputs of ON monocular channels and −IL and −IR as the outputs of OFF monocular channels. The binocular multiplication is taken separately for the thresholded outputs of the ON and OFF channels. This expression invokes another modified energy model that was also developed to explain the reduced disparity selectivity for anticorrelated RDSs (Read et al.,
Threshold nonlinearity and peak detection
In our simulations, cross-correlation and disparity-energy model always produced reversed depth perception for anticorrelated RDSs, because we adopted the opponency (i.e., response subtraction) between near and far units as a mechanism to transform sensory responses into near/far decisions. The opponency mechanism is widely supported by theoretical and physiological studies in motion and stereoscopic depth perception (Shadlen et al.,
The threshold nonlinearity used in cross-matching and threshold energy model, in effect, implements a peak detection in the framework of opponency decoding. If the dot density is low, the threshold nonlinearity eliminates the response dip present in sensory responses (compare Figure 3B red and blue), so that only the positive response peak contributes to near/far decisions, if any. Our experiments show that the performance of human observers for low-density, anticorrelated RDSs varies from the chance level to the reversed depth perception depending on the magnitude of disparity and the refresh rate of the dot pattern (Tanabe et al.,
Conclusion
Cross-correlation is the fundamental computation underlying the disparity selectivity of energy models. We proposed a modified cross-correlation, termed “cross-matching,” as an equivalent computation for the energy model followed by threshold nonlinearity (Lippert and Wagner,
Conflict of interest statement
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Statements
Acknowledgments
We thank Hiroshi Shiozaki, Mikio Inagaki, and Seiji Tanabe for helpful comments on an earlier version of the manuscript. This work was supported by grants to Ichiro Fujita from the Ministry of Education, Culture, Sports, Science and Technology of Japan (23135522, 23240047) and the Japan Science and Technology Agency (CREST). Takahiro Doi was supported by the Japan Society for the Promotion of Science Research Fellowship for Young Researchers.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
1
AnzaiA.OhzawaI.FreemanR. D. (1999). Neural mechanisms for processing binocular information I. Simple cells. J. Neurophysiol. 82, 891–908.
2
ChenY.QianN. (2004). A coarse-to-fine disparity energy model with both phase-shift and position-shift receptive field mechanisms. Neural Comput. 16, 1545–1577. 10.1162/089976604774201596
3
CormackL. K.StevensonS. B.SchorC. M. (1991). Interocular correlation, luminance contrast and cyclopean processing. Vision Res. 31, 2195–2207. 10.1016/0042-6989(91)90172-2
4
CummingB. G.ParkerA. J. (1997). Responses of primary visual cortical neurons to binocular disparity without depth perception. Nature389, 280–283. 10.1038/38487
5
DeAngelisG. C.OhzawaI.FreemanR. D. (1993). Spatiotemporal organization of simple-cell receptive fields in the cat's striate cortex. I. General characteristics and postnatal development. J. Neurophysiol. 69, 1091–1117.
6
DitterichJ.MazurekM. E.ShadlenM. N. (2003). Microstimulation of visual cortex affects the speed of perceptual decisions. Nat. Neurosci. 6, 891–898. 10.1038/nn1094
7
DoiT.TakanoM.FujitaI. (2013). Temporal channels and disparity representations in stereoscopic depth perception. J. Vis. 13:26. 10.1167/13.13.26
8
DoiT.TanabeS.FujitaI. (2011). Matching and correlation computations in stereoscopic depth perception. J. Vis. 11:1. 10.1167/11.3.1
9
FilippiniH. R.BanksM. S. (2009). Limits of stereopsis explained by local cross-correlation. J. Vis. 9, 8.1–8.18. 10.1167/9.1.8
10
FleetD. J.WagnerH.HeegerD. J. (1996). Neural encoding of binocular disparity: energy models, position shifts and phase shifts. Vision Res. 36, 1839–1857. 10.1016/0042-6989(95)00313-4
11
HaefnerR. M.CummingB. G. (2008). Adaptation to natural binocular disparities in primate V1 explained by a generalized energy model. Neuron57, 147–158. 10.1016/j.neuron.2007.10.042
12
HibbardP. B.Scott-BrownK. C.HaighE. C.AdrainM. (2014). Depth perception not found in human observers for static or dynamic anti-correlated random dot stereograms. PLoS ONE9:e84087. 10.1371/journal.pone.0084087
13
JanssenP.VogelsR.LiuY.OrbanG. A. (2003). At least at the level of inferior temporal cortex, the stereo correspondence problem is solved. Neuron37, 693–701. 10.1016/S0896-6273(03)00023-0
14
JuleszB. (1971). Foundations of Cyclopean Perception. Chicago, IL: University of Chicago Press.
15
KrugK.CummingB. G.ParkerA. J. (2004). Comparing perceptual signals of single V5/MT neurons in two binocular depth tasks. J. Neurophysiol. 92, 1586–1596. 10.1152/jn.00851.2003
16
KumanoH.TanabeS.FujitaI. (2008). Spatial frequency integration for binocular correspondence in macaque area V4. J. Neurophysiol. 99, 402–408. 10.1152/jn.00096.2007
17
LippertJ.WagnerH. (2001). A threshold explains modulation of neural responses to opposite-contrast stereograms. Neuroreport12, 3205–3208. 10.1097/00001756-200110290-00013
18
MarrD.PoggioT. (1976). Cooperative computation of stereo disparity. Science194, 283–287. 10.1126/science.968482
19
MarrD.PoggioT. (1979). A computational theory of human stereo vision. Proc. R. Soc. Lond. B Biol. Sci. 204, 301–328. 10.1098/rspb.1979.0029
20
MenzM. D.FreemanR. D. (2003). Stereoscopic depth processing in the visual cortex: a coarse-to-fine mechanism. Nat. Neurosci. 6, 59–65. 10.1038/nn986
21
NiederA.WagnerH. (2001). Hierarchical processing of horizontal disparity information in the visual forebrain of behaving owls. J. Neurosci. 21, 4514–4522.
22
OhzawaI.DeAngelisG. C.FreemanR. D. (1990). Stereoscopic depth discrimination in the visual cortex: neurons ideally suited as disparity detectors. Science249, 1037–1041. 10.1126/science.2396096
23
PrestonT. J.LiS.KourtziZ.WelchmanA. E. (2008). Multivoxel pattern selectivity for perceptually relevant binocular disparities in the human brain. J. Neurosci. 28, 11315–11327. 10.1523/JNEUROSCI.2728-08.2008
24
PrinceS. J.CummingB. G.ParkerA. J. (2002). Range and mechanism of encoding of horizontal disparity in macaque V1. J. Neurophysiol. 87, 209–221.
25
PrinceS. J.EagleR. A. (2000). Weighted directional energy model of human stereo correspondence. Vision Res. 40, 1143–1155. 10.1016/S0042-6989(99)00241-2
26
QianN.ZhuY. (1997). Physiological computation of binocular disparity. Vision Res. 37, 1811–1827. 10.1016/S0042-6989(96)00331-8
27
ReadJ. C.CummingB. G. (2007). Sensors for impossible stimuli may solve the stereo correspondence problem. Nat. Neurosci. 10, 1322–1328. 10.1038/nn1951
28
ReadJ. C.EagleR. A. (2000). Reversed stereo depth and motion direction with anti-correlated stimuli. Vision Res. 40, 3345–3358. 10.1016/S0042-6989(00)00182-6
29
ReadJ. C.ParkerA. J.CummingB. G. (2002). A simple model accounts for the response of disparity-tuned V1 neurons to anticorrelated images. Vis. Neurosci. 19, 735–753. 10.1017/S0952523802196052
30
SamondsJ. M.PotetzB. R.LeeT. S. (2009). Cooperative and competitive interactions facilitate stereo computations in macaque primary visual cortex. J. Neurosci. 29, 15780–15795. 10.1523/JNEUROSCI.2305-09.2009
31
ShadlenM. N.BrittenK. H.NewsomeW. T.MovshonJ. A. (1996). A computational analysis of the relationship between neuronal and behavioral responses to visual motion. J. Neurosci. 16, 1486–1510.
32
ShiozakiH. M.TanabeS.DoiT.FujitaI. (2012). Neural activity in cortical area V4 underlies fine disparity discrimination. J. Neurosci. 32, 3830–3841. 10.1523/JNEUROSCI.5083-11.2012
33
TanabeS.CummingB. G. (2008). Mechanisms underlying the transformation of disparity signals from V1 to V2 in the macaque. J. Neurosci. 28, 11304–11314. 10.1523/JNEUROSCI.3477-08.2008
34
TanabeS.CummingB. G. (2014). Delayed suppression shapes disparity selective responses in monkey V1. J. Neurophysiol. 111, 1759–1769. 10.1152/jn.00426.2013
35
TanabeS.DoiT.UmedaK.FujitaI. (2005). Disparity-tuning characteristics of neuronal responses to dynamic random-dot stereograms in macaque visual area V4. J. Neurophysiol. 94, 2683–2699. 10.1152/jn.00319.2005
36
TanabeS.HaefnerR. M.CummingB. G. (2011). Suppressive Mechanisms in Monkey V1 Help to Solve the Stereo Correspondence Problem. J. Neurosci. 31, 8295–8305. 10.1523/JNEUROSCI.5000-10.2011
37
TanabeS.UmedaK.FujitaI. (2004). Rejection of false matches for binocular correspondence in macaque visual cortical area V4. J. Neurosci. 24, 8170–8180. 10.1523/JNEUROSCI.5292-03.2004
38
TanabeS.YasuokaS.FujitaI. (2008). Disparity-energy signals in perceived stereoscopic depth. J. Vis. 8, 22.1–22.10. 10.1167/8.3.22
39
TheysT.SrivastavaS.van LoonJ.GoffinJ.JanssenP. (2012). Selectivity for three-dimensional contours and surfaces in the anterior intraparietal area. J. Neurophysiol. 107, 995–1008. 10.1152/jn.00248.2011
40
ThomasO. M.CummingB. G.ParkerA. J. (2002). A specialization for relative disparity in V2. Nat. Neurosci. 5, 472–478. 10.1038/nn837
41
UkaT.DeAngelisG. C. (2004). Contribution of area MT to stereoscopic depth perception: choice-related response modulations reflect task strategy. Neuron42, 297–310. 10.1016/S0896-6273(04)00186-2
42
UkaT.TanabeS.WatanabeM.FujitaI. (2005). Neural correlates of fine depth discrimination in monkey inferior temporal cortex. J. Neurosci. 25, 10796–10802. 10.1523/JNEUROSCI.1637-05.2005
Summary
Keywords
binocular disparity, stereo vision, correspondence problem, random-dot stereogram, anticorrelated, nonlinearity, discrimination
Citation
Doi T and Fujita I (2014) Cross-matching: a modified cross-correlation underlying threshold energy model and match-based depth perception. Front. Comput. Neurosci. 8:127. doi: 10.3389/fncom.2014.00127
Received
10 April 2014
Accepted
22 September 2014
Published
15 October 2014
Volume
8 - 2014
Edited by
Florentin Wörgötter, University Goettingen, Germany
Reviewed by
Yoram Burak, Hebrew University, Israel; Silvio P. Sabatini, Università degli Studi di Genova, Italy; Karl Pauwels, University of Granada, Spain
Copyright
© 2014 Doi and Fujita.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Takahiro Doi, Department of Neuroscience, University of Pennsylvania, 3610 Hamilton Walk, Philadelphia, PA 19104, USA e-mail: takadoi@mail.med.upenn.edu
This article was submitted to the journal Frontiers in Computational Neuroscience.
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.