Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T04:07:36.989Z Has data issue: false hasContentIssue false

Efficient coding correlates with spatial frequency tuning in a model of V1 receptive field organization

Published online by Cambridge University Press:  01 January 2009

JAN WILTSCHUT
Affiliation:
Psychology and Otto-Creutzfeldt Center for Cognitive and Behavioral Neuroscience, Westf. Wilhelms-Universität Münster, Münster, Germany
FRED H. HAMKER*
Affiliation:
Psychology and Otto-Creutzfeldt Center for Cognitive and Behavioral Neuroscience, Westf. Wilhelms-Universität Münster, Münster, Germany
*
*Address correspondence and reprint requests to: Fred H. Hamker, Allgemeine Psychologie, Psychologisches Institut II, Westf. Wilhelms-Universität, Fliednerstrasse 21, 48149 Münster, Germany. E-mail: fhamker@uni-muenster.de
Rights & Permissions [Opens in a new window]

Abstract

Efficient coding has been proposed to play an essential role in early visual processing. While several approaches used an objective function to optimize a particular aspect of efficient coding, such as the minimization of mutual information or the maximization of sparseness, we here explore how different estimates of efficient coding in a model with nonlinear dynamics and Hebbian learning determine the similarity of model receptive fields to V1 data with respect to spatial tuning. Our simulation results indicate that most measures of efficient coding correlate with the similarity of model receptive field data to V1 data, that is, optimizing the estimate of efficient coding increases the similarity of the model data to experimental data. However, the degree of the correlation varies with the different estimates of efficient coding, and in particular, the variance in the firing pattern of each cell does not predict a similarity of model and experimental data.

Information

Type
Natural Scene Statistics and Efficient Coding
Copyright
Copyright © Cambridge University Press 2009
Figure 0

Fig. 1. The network consists of two layers. The first layer (Layer I) represents the simulated input modulated by the “attentional” feedback signal (a). The cells of Layer II represent the simulated V1 cells. Each cell of Layer I gains feedback from all cells of Layer II (according to the feedback weight connection), and each Layer II cell obtains its main input from all Layer I cells [dependent on the feedforward weights (w), respectively, their receptive field]. This input is linear, but it is further processed nonlinearly. Each cell uses its current activation state to self-enhance its firing rate, but it is also inhibited by other cells, dependent on the current lateral inhibition connection weights (c).

Figure 1

Fig. 2. Each input stimulus is first processed linearly and forms the feedforward signal for the cells’ activation. The following processing modulates the firing rate nonlinearly due to self-excitation and lateral competition. The plot shows the change in the firing distribution along this processing using the average conditional histograms of all cell firing patterns. The nonlinear processing enforces the signal to be largely uncorrelated and independent.

Figure 2

Table 1. Parameters for the variation of competition

Figure 3

Fig. 3. (Color online) Illustration of sparseness. (a) The sparseness level is dependent on the number of active cells. On the x-axis, the number of active cells is plotted (for demonstration purposes, we used a binary code). The y-axis shows the corresponding sparseness value using eqn. (11). (b–d) The firing response for all Layer II cells to an image patch for three different trials with different lateral competition (and thus different levels of sparseness). According to this sparseness measure, the plotted examples had a sparseness of b: 0.9816, c: 0.8613, and d: 0.6758.

Figure 4

Fig. 4. (Color online) Average joint statistics of the response of linear filter pairs to randomly chosen natural image patches (results from model AH.1.2). Top: The response distribution of the filter S2 subject to two different values of the filter S1. Bottom: The two-dimensional conditional histogram as a gray-scale image. The intensity of the pixels is proportional to the bin counts with the exception that every column is rescaled to a maximum of 1. The upper histograms are slices of the conditional histogram. Different widths of these histograms indicate that the signals are not statistically independent.

Figure 5

Fig. 5. 100 randomly chosen feedforward weights of the parameter set AH.5.1 (Table 1) after learning for 400,000 trials. Pixels brighter than gray indicate excitatory and darker than gray indicate inhibitory weight connections. The weights often converge to localized, oriented band-pass filters.

Figure 6

Fig. 6. (Color online) The properties of the Gabor-fitted receptive fields of the model for four different parameter sets. (a) Model with the lowest nonlinearity and a high constraint of the inhibition weights (AH.1.3). (b) Model with the lowest nonlinearity and the lowest inhibition constraint (AH.1.1). (c) Model with the highest nonlinearity and the lowest inhibition constraint (AH.5.1). This model shows the highest sparseness. (d) Model with the highest nonlinearity and the highest inhibition constraint (AH.5.4). The upper panels show the distribution of the dimensional preference of the fitted Gabor-filters model data in blue and electrophysiological data by Ringach et al. (2002) in gray. The vertical dimension ny refers to the product of frequency and σ of the underlying Gaussian in the vertical direction (f·σy) and the horizontal dimension accordingly nx = f·σx. The lower panels show the distribution of the frequency of the fitted Gabor-filters with respect to their orientation. The results of those models are as follows: average frequency: (a) 1.07, (b) 0.80, (c) 1.11, and (d) 0.93; and distance to the biological data plot: (a) 0.054, (b) 0.095, (c) 0.051, and (d) 0.082.

Figure 7

Fig. 7. (Color online) Correlation between efficient code measurements and receptive field properties. The efficient code measurements of our algorithm (abscissa) are plotted against the different properties (ordinates) of the algorithm. The average frequency of the receptive fields, the difference to the electrophysiological data, and the image reconstruction error. The blue lines are the best linear fit in a least squared error manner. (a) Sparseness strongly correlates with the similarity between the model and the biological data. The image reconstruction error decreases with stronger sparseness. (b) Mutual information is similarly strong correlated, and the reconstruction error saturates with low levels of mutual information. (c) The variance of the conditional distributions is more weakly correlated. (d) The linear correlation of the cell responses shows a similar profile as sparseness and mutual information. (e) The Variance-distribution measurement shows a completely opposite correlation as expected. With a “better” Variance-distribution measurement, the similarity between model and biological data decreases. There is no correlation with the reconstruction error. (f) The Variance-mean measurement only shows a very low correlation with the similarity between model and biological data and no correlation at all with the reconstruction error.

Figure 8

Fig. 8. (Color online) Conditional distribution examples (AH.5.1). The conditional distribution of the linear part of our algorithm and the nonlinear response is shown for three different pairs of cells. While the linear part of the cell responses shows a dependency and a correlation, the nonlinear responses are often completely decorrelated and independent as shown in this example.

Figure 9

Fig. 9. (Color online) For all efficient coding measurements, the best five (red cross) and the worst five (black dots) models were evaluated with respect to the average distance of the model data to the electrophysiological data. Note that the outlying model (AH.1.4) was excluded in this analysis. On the y-axis, the difference to the data is plotted. The bars refer to the standard deviation of the corresponding five averaged models. All measurements (except the Variance-distribution measurement) show the same effect, that the models with a more efficient code (according to the measurement) also fit the macaque data better. Sparseness = sparseness measurement; MI = mutual information; Var_CD = variance of the conditional distributions; linCorr = linear correlation; Var_distr = Variance-distribution measurement; and Var_mean = Variance-mean measurements.

Figure 10

Fig. 10. (Color online) The properties of the Gabor-fitted receptive fields obtained by the ICA algorithm. The upper panel shows the distribution of the dimensional preference of the fitted Gabor-filters model data in blue and electrophysiological data by Ringach et al. (2002) in gray. The vertical dimension ny refers to the product of frequency and σ of the underlying Gaussian in the vertical direction (f·σy) and the horizontal dimension accordingly nx = f·σx. The lower panel shows the distribution of the frequency of the fitted Gabor-filters with respect to their orientation. Note that small frequencies and thus data points near the origin are completely missing.

Figure 11

Fig. 11. (Color online) The results of the ICA in comparison to the parameter sets of our algorithm. The dotted line indicates the mean of the measurements over all parameter sets. The upper, respectively, lower error bar indicates the parameter sets with the highest, respectively, the lowest distance to the mean. The red dots show the results of the ICA algorithm also with respect to the mean of our algorithm. The lower the value, the better the result. (§This measurement is better with higher values; §§since the mean of our algorithm is negative, values above the mean indicate a better performance; §§§the frequency is better when higher in average but too high values are not plausible compared to electrophysiological data.) Sparseness = sparseness measurement; MI = mutual information; Var_CD = variance of the conditional distributions; linCorr = linear correlation; Var_distr = Variance-distribution measurement; Var_mean = Variance-mean measurement; F = frequency; Diff = difference of the data plot to the electrophysiological data; TM = template match; and RC = image reconstruction error.

Figure 12

Fig. 12. Linear reconstruction of the image. The image was divided in 63 × 63 image patches, and the Layer II responses for each of these patches were computed. An image patch was then reconstructed by summing all 288 filters (weighted by their corresponding Layer II cell activation). The whole reconstructed image consists of the reconstructed image patches (averaged when overlapping). (a) Left: The original input image (whitened). Right: The reconstructed image. The reconstructed image shows the same features as the original image, but it appears slightly blurred. (b) The Fourier transformations of the corresponding images. The low frequencies are located in the center of the image. The reconstructed image misses higher frequencies.

Figure 13

Fig. 13. (Color online) Conditional distribution examples of the ICA algorithm. The examples show that the ICA algorithm leads to some pairs of cell responses that are dependent on one another and even sometimes correlated.