<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Psychol.</journal-id>
<journal-title>Frontiers in Psychology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Psychol.</abbrev-journal-title>
<issn pub-type="epub">1664-1078</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpsyg.2013.00661</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Psychology</subject>
<subj-group>
<subject>Original Research Article</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A distributed code for color in natural scenes derived from center-surround filtered cone signals</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Kellner</surname> <given-names>Christian J.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Wachtler</surname> <given-names>Thomas</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Biology II, Ludwig-Maximilians-Universit&#x000E4;t M&#x000FC;nchen</institution> <country>Martinsried, Germany</country></aff>
<aff id="aff2"><sup>2</sup><institution>Graduate School of Systemic Neurosciences, Ludwig-Maximilians-Universit&#x000E4;t M&#x000FC;nchen</institution> <country>Martinsried, Germany</country></aff>
<aff id="aff3"><sup>3</sup><institution>Bernstein Center for Computational Neuroscience, Ludwig-Maximilians-Universit&#x000E4;t M&#x000FC;nchen</institution> <country>Martinsried, Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Galina Paramei, Liverpool Hope University, UK</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: S&#x000E9;rgio M. C. Nascimento, University of Minho, Portugal; C. Alejandro P&#x000E1;rraga, Universitat Aut&#x000F2;noma de Barcelona, Spain</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Christian J. Kellner, Department of Biology II, Computational Neuroscience, Ludwig-Maximilians-Universit&#x000E4;t M&#x000FC;nchen, 82152 Martinsried, Germany e-mail: <email>kellner&#x00040;bio.lmu.de</email></p></fn>
<fn fn-type="other" id="fn002"><p>This article was submitted to Perception Science, a section of the journal Frontiers in Psychology.</p></fn>
</author-notes>
<pub-date pub-type="epreprint">
<day>19</day>
<month>07</month>
<year>2013</year>
</pub-date>
<pub-date pub-type="epub">
<day>27</day>
<month>09</month>
<year>2013</year>
</pub-date>
<pub-date pub-type="collection">
<year>2013</year>
</pub-date>
<volume>4</volume>
<elocation-id>661</elocation-id>
<history>
<date date-type="received">
<day>19</day>
<month>06</month>
<year>2013</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>09</month>
<year>2013</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2013 Kellner and Wachtler.</copyright-statement>
<copyright-year>2013</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/"><p>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.</p>
</license>
</permissions>
<abstract><p>In the retina of trichromatic primates, chromatic information is encoded in an opponent fashion and transmitted to the lateral geniculate nucleus (LGN) and visual cortex via parallel pathways. Chromatic selectivities of neurons in the LGN form two separate clusters, corresponding to two classes of cone opponency. In the visual cortex, however, the chromatic selectivities are more distributed, which is in accordance with a population code for color. Previous studies of cone signals in natural scenes typically found opponent codes with chromatic selectivities corresponding to two directions in color space. Here we investigated how the non-linear spatio-chromatic filtering in the retina influences the encoding of color signals. Cone signals were derived from hyper-spectral images of natural scenes and preprocessed by center-surround filtering and rectification, resulting in parallel ON and OFF channels. Independent Component Analysis (ICA) on these signals yielded a highly sparse code with basis functions that showed spatio-chromatic selectivities. In contrast to previous analyses of linear transformations of cone signals, chromatic selectivities were not restricted to two main chromatic axes, but were more continuously distributed in color space, similar to the population code of color in the early visual cortex. Our results indicate that spatio-chromatic processing in the retina leads to a more distributed and more efficient code for natural scenes.</p>
</abstract>
<kwd-group>
<kwd>color vision</kwd>
<kwd>visual cortex</kwd>
<kwd>sparse coding</kwd>
<kwd>natural image statistics</kwd>
<kwd>population code</kwd>
<kwd>efficient coding</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="1"/>
<equation-count count="29"/>
<ref-count count="42"/>
<page-count count="11"/>
<word-count count="7680"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="introduction" id="s1">
<title>1. Introduction</title>
<p>In the retina of trichromatic primates, spatio-chromatic processing of signals from long (L), medium (M), and short (S) wavelength selective cones by ON and OFF bipolar and ganglion cells with center-surround receptive fields leads to parallel pathways that carry both spatial and chromatic information to the lateral geniculate nucleus (LGN) and visual cortex (Lee, <xref ref-type="bibr" rid="B17">2011</xref>). Chromatic signals are carried in pathways encoding differences between S cone signals and the signals of L and M cones, or differences between L and M cone signals, respectively (Mollon, <xref ref-type="bibr" rid="B27">1989</xref>; Dacey, <xref ref-type="bibr" rid="B9">2000</xref>; Solomon and Lennie, <xref ref-type="bibr" rid="B36">2007</xref>; Lee et al., <xref ref-type="bibr" rid="B19">2010</xref>). While the first, phylogenetically older pathway has low spatial selectivity and is thought to be specifically concerned with color information, the second pathway carries both spatial and chromatic information (Boycott and W&#x000E4;ssle, <xref ref-type="bibr" rid="B5">1999</xref>; Martin et al., <xref ref-type="bibr" rid="B25">2011</xref>). Midget retinal ganglion cells have spatially center-surround receptive fields and in the fovea achieve their color opponency by antagonistic processing of signals from a single cone in the center and several cones in the surround of their receptive field. There is evidence for functional cone-type specificity beyond that arising from a single-cone center, but different studies have arrived at different conclusions (Reid and Shapley, <xref ref-type="bibr" rid="B32">1992</xref>, <xref ref-type="bibr" rid="B33">2002</xref>; Lee et al., <xref ref-type="bibr" rid="B18">1998</xref>; Martin et al., <xref ref-type="bibr" rid="B26">2001</xref>; Buz&#x000E1;s et al., <xref ref-type="bibr" rid="B6">2006</xref>; Field et al., <xref ref-type="bibr" rid="B13">2010</xref>; Crook et al., <xref ref-type="bibr" rid="B8">2011</xref>; Martin et al., <xref ref-type="bibr" rid="B25">2011</xref>; Lee et al., <xref ref-type="bibr" rid="B20">2012</xref>), and the question of the degree to which cone-type specific wiring contributes to midget receptive fields remains open.</p>
<p>Corresponding to the parallel pathways in the retina, color selectivities in the LGN cluster around the two cardinal axes of cone opponency (Derrington et al., <xref ref-type="bibr" rid="B10">1984</xref>). In visual cortex, however, the representation of color is different. Chromatic information is encoded cortically by both opponent and non-opponent neurons (Lennie et al., <xref ref-type="bibr" rid="B23">1990</xref>; Wachtler et al., <xref ref-type="bibr" rid="B40">2003</xref>). Moreover, the preferences of cortical color-selective neurons are not restricted to two main axes of opponency, but are more distributed (Lennie et al., <xref ref-type="bibr" rid="B23">1990</xref>), indicating a population code for color (Wachtler et al., <xref ref-type="bibr" rid="B40">2003</xref>). The transformation from coding along cone opponency axes to a distributed representation in the cortex is not well understood, but according to the theory of efficient coding (Barlow, <xref ref-type="bibr" rid="B1">1961</xref>, <xref ref-type="bibr" rid="B2">2001</xref>) one hypothesis would be that this code is in some sense more efficient.</p>
<p>Previous studies investigating efficient codes for color in natural scenes have used independent component analysis (ICA), a method for finding a linear transformation that makes the resulting outputs as statistically independent as possible (Jutten and Herault, <xref ref-type="bibr" rid="B16">1991</xref>; Bell and Sejnowski, <xref ref-type="bibr" rid="B3">1997</xref>). Analyses of chromatic natural images using ICA revealed that opponent codes are efficient to encode natural color stimuli. Typically, in these studies two main types of chromatic selectivity were found (Hoyer and Hyv&#x000E4;rinen, <xref ref-type="bibr" rid="B15">2000</xref>; Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Doi et al., <xref ref-type="bibr" rid="B11">2003</xref>), which qualitatively resembled more the representation in retina and LGN than the coding properties in the visual cortex. While the discrepancies can be explained in part by the stimuli used in the experiments to determine color tuning in visual cortex (Caywood et al., <xref ref-type="bibr" rid="B7">2004</xref>), broadly distributed color selectivities have also been found with other types of stimuli (Wachtler et al., <xref ref-type="bibr" rid="B40">2003</xref>).</p>
<p>A reason for the lack of insights about the nature of the distributed cortical representation of color from previous studies could be that the assumed model of a linear transformation of cone signals was not appropriate. Comparison of efficient codes found by methods like ICA with properties of neurons in the visual system requires that visual processing can be approximated as a linear transformation of the cone signals. However, the spatio-chromatic processing in the retina transforms the cone signals in fundamentally nonlinear ways and a linear model may not be adequate. Moreover, spatial center-surround filtering as observed in retinal neurons removes much of the spatial correlations between signals of neighboring cones (Wachtler et al., <xref ref-type="bibr" rid="B38">2007</xref>), which may enhance the relative contribution of chromatic variation. It is further conceivable, given the limited number of fibers in the optic nerve as compared to both the number of receptors in the retina and the number of neurons in primary visual cortex, that retinal processing is subject to different constraints and coding objectives than the representation in the visual cortex (Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>). Under this assumption, retinal processing could be considered as a preprocessing step separate from cortical processing (Doi et al., <xref ref-type="bibr" rid="B11">2003</xref>), and it would be appropriate to perform the analyses not on the cone signals, but on the output signals of the retina. Here we investigated the consequences of nonlinear spatio-chromatic filtering in the retina for the efficient coding of chromatic information in natural scenes. We modeled the center-surround processing in the retina to obtain estimates of the signals in the different parallel retinal pathways carrying chromatic information and analyzed these signals by performing ICA.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>2. Materials and methods</title>
<sec>
<title>2.1. Image basis</title>
<p>As image basis for the main analysis we used eight images from the hyper-spectral image database by P&#x000E1;rraga et al. (<xref ref-type="bibr" rid="B31">1998</xref>) that were previously used to study efficient codes for color (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>). We used the same set of images in order to make our results directly comparable with these studies. The images were recorded outdoors around Bristol, UK, under stable weather and lighting conditions (P&#x000E1;rraga et al., <xref ref-type="bibr" rid="B31">1998</xref>). In additional analyses, we used other images from the P&#x000E1;rraga et al. dataset as well as from other datasets (see below). Images were 256 &#x000D7; 256 pixels in size, with each pixel subtending 0.056 &#x000D7; 0.056 degree of visual angle. Pixels corresponded to radiance values in 31 wavebands between 400 nm and 700 nm. Radiance values were derived from the raw data with the code provided by P&#x000E1;rraga et al. (<xref ref-type="bibr" rid="B31">1998</xref>). In all scenes a Kodak GrayCard reflectance standard was present; the corresponding picture areas were ignored during analysis.</p>
<p>To control for potential misalignment between the color planes in the hyper-spectral images due to the relatively long acquisition time (P&#x000E1;rraga et al., <xref ref-type="bibr" rid="B31">1998</xref>), we estimated the drift between image planes by 2-d cross-correlation. In most cases, the misalignment was zero, and non-zero misalignments appeared unsystematic, with a maximum shift of 2 pixels. Repeating the analysis with images where these shifts had been corrected did not alter the findings. As an additional control we used the four images of the hyper-spectral dataset of Foster and Nascimento (Nascimento et al., <xref ref-type="bibr" rid="B29">2002</xref>; Foster et al., <xref ref-type="bibr" rid="B14">2006</xref>) that showed natural scenes. The individual images were recorded within 15 s, which largely excluded any misalignment of wavelength planes. The results of this analysis, as well as those of an analysis with all the images in this dataset that were larger than 600 &#x000D7; 600 pixels, did not change any of the findings.</p>
</sec>
<sec>
<title>2.2. Image filtering</title>
<p>To take into account the spatio-chromatic filtering by the retina, three main processing steps were modeled: (a) transduction of photons to neural signals by the photoreceptors, (b) center-surround integration of cone signals, and (c) splitting of the signals in ON and OFF pathways, mediated by bipolar cells with center-surround receptive fields. Figure <xref ref-type="fig" rid="F1">1</xref> provides an overview of the entire filtering process.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>Illustration of the image filtering process</bold>. (1) Illustration of hyper-spectral image. Each image consisted of 31 image planes corresponding to radiance within wavebands between 400 nm and 700 nm (2) S-, M-, and L- photoreceptor cone activation were derived via their specific sensitivities. (3) S, M, and L center ON and OFF channels were obtained by convolution of the cone activations with a Mexican hat-like spatial filter, simulating the center-surround receptive fields of the retina, and splitting the result into positive and negative parts.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0001.tif"/>
</fig>
<p>To obtain cone excitations from natural scenes, for each of the images we computed the dot products of the pixel spectra with the vectors of cone sensitivities, resulting in a 256 &#x000D7; 256 &#x000D7; 3 matrix. Human cone sensitivity estimates were taken from Stockman et al. (<xref ref-type="bibr" rid="B37">1993</xref>). The center-surround integration stage was modeled by convolution of the image with a Mexican hat-like kernel. We used an approximation of a Difference-of-Gaussian, consisting of a 3 &#x000D7; 3 pixel matrix with a value of 1 at the center, &#x02212;0.15 at the center pixel of each edge, and &#x02212;0.1 at the corner pixels. This filtering assumed that total weights of center and surround are balanced, and that each pixel of each pixel plane represents a ganglion cell with a single cone in the center. We assumed that the surround consists of all three cones exerting an equal contribution at each location (mixed L,M,S surround), but tested other configurations as well. ON and OFF signal channels were generated by half-wave rectification on the filter outputs and their sign-inverted counterparts, respectively. After the rectification procedure we log-transformed every channel to mimick a compressive response function. Since the rectification step introduced zero values into the data and the natural logarithm diverges at zero we added a dynamic offset to the channel. The offset was chosen such that all channels had the same dynamic range.</p>
<p>For the analysis, 7 &#x000D7; 7 patches were selected randomly from the prefiltered data. ON and OFF pixel planes for all 3 cone classes were interleaved at each pixel. The resulting dimensionality of a single input data sample was thus 7 &#x000D7; 7 &#x000D7; 3 &#x000D7; 2 &#x0003D; 294.</p>
</sec>
<sec>
<title>2.3. ICA</title>
<p>ICA was proposed as a solution to the blind source separation problem and has been applied in various studies (Bell and Sejnowski, <xref ref-type="bibr" rid="B3">1997</xref>; Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lewicki, <xref ref-type="bibr" rid="B24">2002</xref>) to learn efficient codes for visual stimuli. The ICA model assumes a linear mixture of statistically independent sources <italic>s</italic> (also often called causes), which is observed via a number of sensors. If no additive sensor noise is assumed, the problem can be written as:
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:math></disp-formula></p>
<p>Note that neither the sources <italic>s</italic> nor the mixing matrix <italic>A</italic> are known. The goal of ICA is to recover the sources by adapting <italic>A</italic> such that the resulting signals are as statistically independent as possible.</p>
<p>Once <italic>A</italic> has been inferred, the source can simply be uncovered by solving for <italic>s</italic>:
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi></mml:mstyle><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>W</mml:mi><mml:mi>x</mml:mi></mml:mstyle></mml:mrow></mml:math></disp-formula></p>
<p>The columns of <italic>A</italic> are usually called the basis functions and the rows of <italic>W</italic> are called the filters.</p>
<p>Here we used the approach by Lee and Lewicki (<xref ref-type="bibr" rid="B21">2000</xref>) with the learning rule for <italic>A</italic> given by:
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mrow><mml:mi>&#x00394;</mml:mi><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi></mml:mstyle><mml:mo>&#x0221D;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi></mml:mstyle><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi></mml:mstyle><mml:mi>T</mml:mi></mml:msup><mml:mfrac><mml:mo>&#x02202;</mml:mo><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi></mml:mstyle></mml:mrow></mml:mfrac><mml:mtext>&#x0200B;</mml:mtext><mml:mi>log</mml:mi><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mo>&#x02223;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>A</mml:mi></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle><mml:mi>T</mml:mi></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>I</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The individual terms are the identity matrix <italic>I</italic>, the transpose of the sources <italic>s</italic><sup><italic>T</italic></sup> and <inline-formula><mml:math id="M4"><mml:mrow><mml:mi>z</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mtext>&#x0205F;</mml:mtext><mml:mi>log</mml:mi><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02202;</mml:mo><mml:mtext>&#x0205F;</mml:mtext><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>s</mml:mi></mml:mstyle></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula>. The prior source distributions were modeled using the exponential power distribution (also known as the generalized Gaussian or generalized Laplacian). The simple form is:
<disp-formula id="E4"><label>(4)</label><mml:math id="M5"><mml:mrow><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x0221D;</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>&#x0007C;</mml:mo><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:msup></mml:mrow></mml:math></disp-formula></p>
<p>The kurtosis can be controlled by varying <italic>q</italic><sub><italic>i</italic></sub> and thus platykurtic, leptokurtic, and Gaussian distributions can be modeled. We used <inline-formula><mml:math id="M6"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>2</mml:mn><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003B2;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> and estimated &#x003B2;<sub><italic>i</italic></sub> during learning. Therefore no additional assumption about the exact distribution of the sources were made a priori. As &#x003B2;<sub><italic>i</italic></sub> becomes bigger, the distribution becomes more leptokurtic and the resulting code more sparse, meaning that the source coefficients are mostly close to zero.</p>
<p>The mixing matrix <italic>A</italic> was estimated in 100.000 iterations. It was initialized with Gaussian distributed random values and all priors were set to Gaussian densities. After every 400 iterations new input data were sampled by drawing 5000 patches randomly from each of the eight pictures and &#x003B2;<sub><italic>i</italic></sub> was re-estimated. All samples were centered and rescaled to have zero mean and unit variance. The stepsize was adjusted at iteration points 1000, 5000, 10000, 30000, 70000, to 0.02, 0.01, 0.005, 0.002, 0.001 and 0.0001 respectively. In order to accelerate the learning process, the algorithm was ported to the CUDA parallel computing architecture and run on a NVIDIA Tesla M2090 graphics processor.</p>
</sec>
<sec>
<title>2.4. Analysis of the results</title>
<sec>
<title>2.4.1. Reverse correlation - activation triggered averages</title>
<p>After learning, the mixing matrix <italic>A</italic> and the unmixing matrix <italic>W</italic> were adapted to the preprocessed data. Due to the non-invertible nonlinear filtering, the result was not a simple linear unmixing of LMS signals. Therefore, we used a reverse-correlation approach to illustrate the resulting filters: Source activations for each post-filtered patch were used as weights for the corresponding original patch in LMS-color space. By averaging over all weighted original patches we computed the activation triggered average (ATA), i.e., the average patch that would elicit the maximal response for a single basis function. The details of this procedure are as follows:</p>
<p>When the individual filters <italic>w</italic><sub><italic>r</italic></sub> (rows of <italic><bold>W</bold></italic>) are used to perform the unmixing of the data, each individual source coefficient <italic>s</italic><sub><italic>r</italic></sub> is a direct measure of the response of the filter <italic>w</italic><sub><italic>r</italic></sub> to a given data sample <italic>x</italic><sub><italic>r</italic></sub>. In our case the data samples were the preprocessed patches at <italic>p</italic>(<italic>i</italic>), where the vector <italic>i</italic> &#x0003D; (<italic>x, y, e</italic>) specifies the patch position (<italic>x, y</italic>) in the preprocessed image <italic>e</italic>. Using the transformation between the preprocessed patches <italic>p</italic><sub><italic>k</italic></sub>(<italic>i</italic>) and the patches in LMS space <inline-formula><mml:math id="M7"><mml:mrow><mml:mover accent='true'><mml:mi>p</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>i</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula>, we can then calculate the average original patch <italic>ATA</italic><sub><italic>r</italic></sub> that the individual filters <italic>w</italic><sub><italic>r</italic></sub> best respond to by using the source coefficient derived from <italic>p</italic>(<italic>i</italic>) as a weight for <inline-formula><mml:math id="M8"><mml:mrow><mml:mover accent='true'><mml:mi>p</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>i</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula> and then averaging over all available <inline-formula><mml:math id="M9"><mml:mrow><mml:mover accent='true'><mml:mi>p</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>i</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<p>We therefore generated all possible 7 &#x000D7; 7 patches from each of the eight preprocessed images used for analysis (<italic>N</italic> &#x0003D; 8 &#x0002A; 61504 &#x0003D; 492032). The source activations were then estimated using equation (2). To eliminate noisy contribution of source coefficients with a very low absolute activation, i.e., source activations around zero, we fitted the source activation with an exponential power distribution. When the mean of the fit was close to zero and the distribution was leptokurtic we used the cumulative distribution function <italic>F</italic>(<italic>x</italic>) to discard 95% of all the source activation around the peak (see Figure <xref ref-type="fig" rid="F2">2</xref>). Thus for each basis function and each patch in every image we computed a weight &#x003B1;<sub><italic>r</italic></sub>(<italic>i</italic>):
<disp-formula id="E5"><label>(5)</label><mml:math id="M10"><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>i</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo> <mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mn>0</mml:mn><mml:mtext>&#x02003;&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;if&#x000A0;</mml:mtext><mml:mi>F</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x0003E;</mml:mo><mml:mtext>0</mml:mtext><mml:mo>.</mml:mo><mml:mtext>25</mml:mtext><mml:mo>&#x02227;</mml:mo><mml:mi>F</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x0003C;</mml:mo><mml:mtext>0</mml:mtext><mml:mo>.</mml:mo><mml:mtext>975</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>i</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x02003;otherwise</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Illustration of the contribution of a single basis function (number 116) to an image together with the exponential power distribution fit of the corresponding source activations. (A)</bold> Activation triggered average of basis function 116. <bold>(B)</bold> Histogram of the source coefficient values showing a typical leptokurtic distribution with a peak around zero and heavy tails. The fit of the exponential power distribution to the data (&#x003B2;: 1.312, &#x003BC;: 0.001, &#x003C3;: 0.753) is shown in red and the cumulative distribution function <italic>F</italic>(<italic>x</italic>) is plotted in blue. <bold>(C)</bold> RGB rendering of the original image. <bold>(D)</bold> Contributions to the image, red indicates high positive, blue high negative and white no contributions of basis function 116.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0002.tif"/>
</fig>
<p>To calculate the patch in LMS-space that each basis function would maximally respond to (the ATA), we weighted each original patch <inline-formula><mml:math id="M11"><mml:mrow><mml:mover accent='true'><mml:mi>p</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>i</mml:mi></mml:mstyle><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula> with the corresponding weight &#x003B1;<sub><italic>r</italic></sub>(<italic>i</italic>) that was calculated earlier and averaged over the result:
<disp-formula id="E6"><label>(6)</label><mml:math id="M12"><mml:mrow><mml:mi>A</mml:mi><mml:mi>T</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mrow><mml:msub><mml:mi>&#x003B1;</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mstyle><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x0205F;</mml:mtext><mml:mover accent='true'><mml:mi>p</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>We verified the plausibility of this approach by comparing the <italic>ATA</italic><sub><italic>r</italic></sub> with the basis functions for the analysis of LMS input without preprocessing as in Lee et al. (<xref ref-type="bibr" rid="B22">2002</xref>). ATAs tended to be slightly less saturated than the corresponding basis functions but otherwise they resembled each other in color preference and spatial structure almost completely.</p>
</sec>
<sec>
<title>2.4.2. Plotting of the results</title>
<p>We displayed the <italic>ATA</italic><sub><italic>r</italic></sub> as shown in Figure <xref ref-type="fig" rid="F3">3</xref> with the method used by Ruderman et al. (<xref ref-type="bibr" rid="B34">1998</xref>). The L, M, and S components of each pixel of the patches were first normalized to values between 0 and 1 and then plotted as red (R), green (G) and blue (B) values. This gives a pseudo-color representation of relative cone excitations that is qualitatively similar to a true-color rendering. Therefore spatial as well as chromatic structure can be observed. To further illustrate the chromatic properties, each pixel was plotted as a point in a cone-opponent color space (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>), where x values were computed as <italic>x</italic> &#x0003D; <italic>L</italic> &#x02212; <italic>M</italic>, y values <italic>y</italic> &#x0003D; <italic>S</italic> &#x02212; (<italic>L</italic> &#x0002B; <italic>M</italic>)/2 and the <italic>z</italic> values as <italic>z</italic> &#x0003D; <italic>L</italic> &#x0002B; <italic>M</italic>. When <italic>x, y, z</italic> values are converted to a spherical representation <italic>r</italic>, &#x003B8;, &#x003D5;, the azimuth angle &#x003D5; is a direct measure of the hue of a given point while the radial distance <italic>r</italic> indicates its chroma and the elevation &#x003B8; specifies the luminance. For plotting points we used a projection of the z-axis onto an isoluminant plane. Luminance information can still be inferred from the brightness of the individual points.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>Spatio-chromatic structure of the activation triggered averages for all 294 learned ICA basis functions</bold>. R, G, and B pixel values for each 7x7 patch correspond to L, M, and S cone excitations that were derived from individual basis functions using a reverse correlation based approach.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0003.tif"/>
</fig>
</sec>
<sec>
<title>2.4.3. Directions in color space</title>
<p>Once transferred to the cone-opponent color space, the chromatic characteristics of each patch could be quantitatively studied. To quantify the degree of opponency of individual patches, i.e., whether the pixel selectivities were roughly aligned in color space, we performed principal component analysis on the color space coordinates of all the pixels in each patch. The highest eigenvalue was used as an estimate of the strength of opponency, and the eigenvectors were used to estimate the directions of opponency. Additionally, the average color preference for a given patch was calculated by the center of mass of all points.</p>
<p>To quantify how uniformly a set of directions <italic>O</italic> were spread out in color space we calculated the Kullback-Leibler-Divergence (<italic>D</italic><sub><italic>KL</italic></sub>) from a uniform distribution <italic>U</italic> with the same number of directions as <inline-formula><mml:math id="M13"><mml:mrow><mml:mi>O</mml:mi><mml:mo>:</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>U</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>O</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>K</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>U</mml:mi><mml:mo>&#x02225;</mml:mo><mml:mi>O</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:msub><mml:mo>&#x02211;</mml:mo><mml:mi>i</mml:mi></mml:msub><mml:mrow><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mrow><mml:mi>U</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mi>O</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mfrac><mml:mo stretchy='false'>)</mml:mo><mml:mi>U</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula>. The higher the value of this measure, the higher the divergence from uniformity. This measure can then be used to compare different sets of directions <italic>O</italic><sub><italic>n</italic></sub> derived from different ATAs.</p>
</sec>
</sec>
<sec>
<title>2.5. Sparseness characterization</title>
<p>To quantify the sparseness of the resulting code and thus its efficiency, we used the criteria proposed by Willmore and Tolhurst (<xref ref-type="bibr" rid="B42">2001</xref>): The mean lifetime kurtosis <inline-formula><mml:math id="M14"><mml:mrow><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, the population kurtosis <inline-formula><mml:math id="M15"><mml:mrow><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>P</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and the dispersal of the learned code. Both kurtosis values were computed via the standard kurtosis measure. The lifetime kurtosis <italic>K</italic><sub><italic>L</italic></sub> of the response, i.e the source activation of a single component is a measure of how active this component is across all stimuli. The population kurtosis <italic>K</italic><sub><italic>P</italic></sub> quantifies how many filters are active to encode a single stimulus. A high average <italic>K</italic><sub><italic>P</italic></sub>-value means that only a small number of available filters are active for any given input. The dispersal of the code is a measure of the contribution of each filter to the encoding of the data. It is based on measuring the variance of the response of a filter to the image data. For a given code the standard deviation of all filters is estimated for each image and then normalized to the highest value and sorted according to their normalized standard deviation. In a compact code only a few filters encode the majority of the total variance of the data so the relative standard deviation of only a few filters will be high (close to one) and close to zero for all others. In a more dispersed code where individual filters have all higher contributions to the data, the relative standard deviation will be higher for all filters.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<sec>
<title>3.1. Spatio-chromatic structure</title>
<p>ATAs for all 294 basis functions are shown in Figure <xref ref-type="fig" rid="F3">3</xref>. ATAs are sorted according to the <italic>L</italic><sup>2</sup> norm of the corresponding basis functions (see also Figure <xref ref-type="fig" rid="F4">4</xref>). The <italic>L</italic><sup>2</sup> norm can be used as a measure of the relative contribution of each basis function to the data. The chromaticities of the individual pixels of each ATA plotted in the cone-opponent color space are shown in Figure <xref ref-type="fig" rid="F5">5</xref>. Visual inspection of Figures <xref ref-type="fig" rid="F3">3</xref>, <xref ref-type="fig" rid="F5">5</xref> suggests that almost all ATAs can be divided in three major categories: homogeneous chromatic, color-opponent, and achromatic. Homogeneous chromatic ATAs have a large <italic>L</italic><sup>2</sup> norm, no defined spatial structure, and are highly selective for one color. Most non-homogeneous but chromatic ATAs were color-opponent, i.e., the pixel chromaticities, when plotted in color space, were all clustered along a line and most often also crossed into opposing quadrants. Their spatial structure was both localized and oriented, i.e., they encoded chromatic edges (cf. Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>). A small number of non-homogenous chromatic ATAs were less strongly opponent with their pixel values more scattered in color space. There was no substantial correlation between the <italic>L</italic><sup>2</sup> norm of the basis function and the degree of opponency (<italic>r</italic> &#x0003D; 0.1). The achromatic ATAs, encoding luminance edges, had mid- to low-range contributions. This is a notable difference to previous findings (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>), where many achromatic basis functions with high <italic>L</italic><sup>2</sup> norm were found (see below).</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>Statistics for learned ICA basis functions. (A)</bold> Histogram of <italic>L</italic><sup>2</sup> norms for every individual basis function after sorting. <bold>(B)</bold> Lifetime kurtosis of the source coefficients for each basis function (sorted as in <bold>A</bold>). <bold>(C)</bold> Lifetime kurtosis vs. the <italic>L</italic><sup>2</sup> norm.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0004.tif"/>
</fig>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>Chromaticities of activation triggered averages: each pixel of every individual patch is projected onto an isoluminant plane in a cone-opponent color space</bold>. The horizontal axis is defined as L &#x02212; M and the vertical axis as S &#x02212; (L &#x0002B; M)/2. Luminance values correspond to brightness of pixels.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0005.tif"/>
</fig>
</sec>
<sec>
<title>3.2. Distribution of color preferences</title>
<p>To illustrate the overall color preferences of ATAs, we computed the center of mass of all pixels for a single ATA. The resulting positions are plotted in Figure <xref ref-type="fig" rid="F6">6A</xref>. Additionally, the direction of largest variation around the center of mass position is shown in Figure <xref ref-type="fig" rid="F6">6B</xref>. The center of mass positions were all densely clustered around the origin, indicating relatively weakly pronounced selectivities, with the exception of the homogeneous ATAs, which were more eccentric. All points together formed a distribution that was strongly elongated along a certain direction in color space. This direction, as estimated by the first principal component of the distribution, had an angle of 101.6 degrees in this color space. This matches closely the perceptual &#x0201C;yellow&#x0201D;-&#x0201C;blue&#x0201D; line, approximated by the line between the loci of monochromatic blue light of 476 nm and monochromatic yellow light of 576 nm (Mollon, <xref ref-type="bibr" rid="B28">2006</xref>), which also lies close to the line of natural daylight variation and has an angle of 98.5 degrees in this color space.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>Coverage of color space by basis functions</bold>. The thickness of the each dot <bold>(A)</bold> or line <bold>(B)</bold> is scaled with the <italic>L</italic><sup>2</sup> norm of the basis function, the length of the line corresponds to the eigenvalue obtained from the PCA of the pixels chromaticities (cf. Figure <xref ref-type="fig" rid="F5">5</xref>). The position of the dots and the midpoint of the line indicate the center of gravity. Solid line: daylight axis; Dotted line: direction of first principal component of center of mass distribution.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0006.tif"/>
</fig>
<p>Figure <xref ref-type="fig" rid="F7">7</xref> shows the distribution of color preferences across directions in color space. In contrast to previous results obtained without spatio-chromatic preprocessing (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>), color preferences were spread around the entire color space. However, the distribution was not uniform but showed several regions of higher density. One of these regions was around 90 degrees, with pixel chromaticities varying between light-blue and dark-yellow. This corresponds to a modulation of values along a plane defined by S-cone and luminance variation. Many ATAs with this chromatic signature had localized and oriented spatial features that qualitatively resembled the structure of the basis functions found for natural gray-scale images (Olshausen and Field, <xref ref-type="bibr" rid="B30">1996</xref>; Bell and Sejnowski, <xref ref-type="bibr" rid="B3">1997</xref>) and the achromatic basis functions for L-,M-, and S-cone activations (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>). The second region with higher density was around 130 degrees, which corresponds to an opponency axis between orange and teal. These regions correspond to the two opponency axes found in previous studies (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>). Another more densely covered region appeared in the first quadrant around 65&#x02013;80 degrees, and the region around 10&#x02013;30 degrees, was the least densely covered area. Apart from these modulations in density, the directions of color-opponent axes were widely distributed in color space with a divergence from uniformity <italic>D</italic><sub><italic>U</italic></sub>(<italic>O</italic>) of 16.65, compared to the code obtained from pure LMS cone activation (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>) which had a <italic>D</italic><sub><italic>U</italic></sub>(<italic>O</italic>) value of 25.58.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p><bold>Distributions of opponency directions in color space</bold>. Each line in the polar and linear plot indicates the direction of the opponency axis for a single ATA or basis function. The lengths of the lines indicate the spread of pixels along the opponency axis. Since most of the color-opponency axes passed through a region very close to the origin into the opposing quadrant, we only show the range between 0 and 180 degrees in the linear plot.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0007.tif"/>
</fig>
<p>To further analyze the chromatic properties we determined for each ATA the color tuning of the pixel with the maximal absolute value. This is comparable to estimating the color preference for small colored spots. By using this measure the directions of color preference were even more uniformly distributed in color space, with a <italic>D</italic><sub><italic>U</italic></sub>(<italic>O</italic>) of 2.59 for the filtered data as compared to 21.7 for LMS data.</p>
</sec>
<sec>
<title>3.3. Coding efficiency</title>
<p>Coding efficiency was originally understood in terms of redundancy reduction. Under this assumption a code is efficient if it reduces the mutual information between components, i.e., the information encoded among a group of neurons would be reduced as much as possible. Another measure of coding efficiency especially when dealing with a large number of encoding neurons, such as in the cortex, is the sparseness of the code, i.e., how many neurons of all that are available are used to encode a specific stimulus.</p>
<p>A quantitative study of redundancy reduction efficacies of different linear filtering algorithms was done extensively by Eichhorn et al. (<xref ref-type="bibr" rid="B12">2009</xref>). Multi-information reduction, Average Log-Loss and rate-distortion curves were used as evaluation criteria for various algorithms like ICA and Principal Component Analysis (PCA), which were all compared to a random decorrelation method that served as baseline. We used the source code provided with the paper and adapted it to process our prefiltered and rectified cone signal data. Even though we kept the changes to a minimum in order to stay as close to the original analysis, it was not possible to use the NPL entropy estimator for the filtered data due to numerical instabilities. The reason for this most likely is that the distribution of the data after our preprocessing does not fit with the model assumptions of the NPL entropy estimator. Therefore, we used the Gaussian upper entropy bound (Bethge, <xref ref-type="bibr" rid="B4">2006</xref>). Our results are thus not directly comparable to those in Eichhorn et al. (<xref ref-type="bibr" rid="B12">2009</xref>). Nevertheless the absolute multi-information reduction with respect to the random decorrelation transform (RND) was one order of magnitude better for ICA than for PCA, namely &#x02212;0.4640 &#x000B1; 0.0058 bits/component (ICA) and &#x02212;0.0460 &#x000B1; 0.0013 bits/component (PCA). The relative reduction in multi-information (cf. Table 1. in Eichhorn et al., <xref ref-type="bibr" rid="B12">2009</xref>) compared to RND was 0.42 &#x000B1; 0.01 percent for ICA, and 0.04 &#x000B1; 0.00 percent for PCA. The Average Log-Loss (ALL), as a measure of how well the density model of the specific transformation matches the actual data and differences correspond to coding cost (Eichhorn et al., <xref ref-type="bibr" rid="B12">2009</xref>). The difference for PCA-RND was &#x02212;0.0481 &#x000B1; 0.001 bits/component, for SSD-RND (spherically symmetric density) it was &#x02212;0.2429 &#x000B1; 0.0001 bits/component, and for ICA it was &#x02212;0.4206 &#x000B1; 0.0036 bits/component. Thus, in our case ICA performed best, i.e., it had the smallest ALL value.</p>
<p>To estimate the sparseness of the learned representation we computed the lifetime kurtosis <italic>K</italic><sub><italic>L</italic></sub> of individual units and the population kurtosis <italic>K</italic><sub><italic>P</italic></sub> (cf. Willmore and Tolhurst, <xref ref-type="bibr" rid="B42">2001</xref>). Figure <xref ref-type="fig" rid="F8">8</xref> shows histograms for source coefficients together with their estimated lifetime kurtosis. All source densities are highly sparse (i.e., leptokurtic), with a pronounced acute peak at zero and heavy tails. The mean lifetime kurtosis <inline-formula><mml:math id="M16"><mml:mrow><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> over all units was 10.29, which means individual units were silent for almost all inputs but very strongly activated for specific input features. The mean population kurtosis over all inputs was 12.67, i.e., only a small subset of available neurons were active for any given input. In addition to lifeline and population kurtosis, the dispersal is an important measurement for the sparseness of the code. This measure, based on the standard deviation of the responses, quantifies the relative coding contribution of each filter (derived from the basis function) to the image data. Figure <xref ref-type="fig" rid="F9">9</xref> shows the dispersal for ICA, and as a comparison for PCA, which is an example of a compact code. PCA was done on the same preprocessed cone activation data. For ICA the decrease in coding contribution is close to linear, while for PCA it is exponential. This confirms that PCA is a much more compact code, i.e., only a few filters are used to encode the majority of the data, while in the ICA case most of the filters have a high contribution. Overall, these results show that, in accordance with previous studies (Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>), the obtained representation for the preprocessed images was a highly disperse and sparse, i.e., statistically efficient, code, although sparseness itself was not an enforced constraint during learning.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p><bold>Histograms of the source coefficient values for the first 25 basis functions and the standard kurtosis derived from the source coefficients</bold>.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0008.tif"/>
</fig>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p><bold>Dispersal of different codes: ICA on preprocessed data (blue), PCA on preprocessed data (red) and ICA on LMS images (green)</bold>. For each code, the mean of the per image response standard deviation normalized to the largest value is plotted for each basis function. Note that for unfiltered LMS images the dimensionality of the data is lower, yielding only 147 basis functions.</p></caption>
<graphic xlink:href="fpsyg-04-00661-g0009.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>We investigated the consequences of nonlinear spatio-chromatic filtering similar to the processing in the retina, including the splitting into parallel ON and OFF color-opponent channels, for the learning of efficient codes from responses to natural scenes. Compared to the results of previous studies where ICA was used to learn efficient codes directly from LMS cone activations of natural images (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>; Lee et al., <xref ref-type="bibr" rid="B22">2002</xref>), chromatic preferences obtained from opponent signals were more broadly distributed in color space. A continuous distribution is in better accordance with experimental data (Lennie et al., <xref ref-type="bibr" rid="B23">1990</xref>; Wachtler et al., <xref ref-type="bibr" rid="B40">2003</xref>) than the strong clustering into three chromatic types observed previously. Additionally, it is also in closer correspondence with precortical encoding of color. The filtering we applied mimicks the effect of center-surround receptive fields of retinal bipolar and ganglion cells, which removes redundancy both in the spatial and the spectral domain. In previous studies, whitening had been applied in a linear preprocessing stage before ICA. However, to estimate the results, this pre-filtering had to be taken into account by adding a corresponding linear transformation. In our analysis, such a direct compensation would not have been possible because the preprocessing stage was a nonlinear transformation. To represent the resulting components, we therefore used a reverse correlation technique to obtain a single-stage linear transformation representing the effective linear component of the multi-stage nonlinear filtering. A further effect of the preprocessing was the representation of the signals in the higher-dimensional space of six rectified opponent channels. This representation may have facilitated the distinction of features (Sch&#x000F6;lkopf and Smola, <xref ref-type="bibr" rid="B35">2002</xref>). Similarly, the parallel channels in the retina and LGN provide such a high-dimensional representation, which might be exploited by cortical learning mechanisms.</p>
<p>The set of natural images was chosen to be the same as in Wachtler et al. (<xref ref-type="bibr" rid="B39">2001</xref>); Lee et al. (<xref ref-type="bibr" rid="B22">2002</xref>) to enable direct comparison of the results. These images were initially chosen to include a variety of scenes recorded outdoors and under different illuminations. To exclude that our results were an artifact of the specific choice of images, we repeated the analysis including all outdoor images contained in the P&#x000E1;rraga et al. (<xref ref-type="bibr" rid="B31">1998</xref>) dataset. The result was again a broad distribution of chromatic preferences with a divergence from uniformity of 15.91, compared to a value of 28.64 obtained for these images without pre-filtering. In addition, we ran an analysis using a larger patch size of 10&#x000D7;10 pixel. This resulted in a spread of selectivities that was even more broad, with a divergence from uniformity of 11.09 compared to 24.27 obtained without pre-filtering.</p>
<p>For the center-surround spatio-chromatic filtering we used filters with a surround composed of equal contributions of all cone types. Often, the center-surround processing in the retina is likened to a whitening stage that removes second-order dependencies (Doi et al., <xref ref-type="bibr" rid="B11">2003</xref>). Whitening filters for LMS images typically have also a cone-type specific center-surround structure. We repeated the analysis using whitening filters for the preprocessing. The color preferences of the resulting ICA ATAs were strongly clustered around a single region in color space, which is not in line with the observed color preferences in the visual system.</p>
<p>Our spatio-chromatic prefiltering mimicked the opponency of small bistratified ganglion cells and of midget cells under the assumption of a cone-type unspecific wiring of the surround. However, the exact composition of the surround of retinal receptive fields is unclear (Reid and Shapley, <xref ref-type="bibr" rid="B32">1992</xref>, <xref ref-type="bibr" rid="B33">2002</xref>; Lee et al., <xref ref-type="bibr" rid="B18">1998</xref>, <xref ref-type="bibr" rid="B20">2012</xref>; Martin et al., <xref ref-type="bibr" rid="B26">2001</xref>; Buz&#x000E1;s et al., <xref ref-type="bibr" rid="B6">2006</xref>; Field et al., <xref ref-type="bibr" rid="B13">2010</xref>; Crook et al., <xref ref-type="bibr" rid="B8">2011</xref>; Martin et al., <xref ref-type="bibr" rid="B25">2011</xref>). We determined how different surround compositions affect the distributions of chromatic preferences and the sparseness of the coding. We repeated the analysis with the same parameters but with different surround structures in the filtering stage. Besides the unspecific, mixed LMS surround we also used an unspecific mixed LM surround, a cone-type specific surround, and intermediate (mixed but biased) models for the surround (cf. Table <xref ref-type="table" rid="T1">1</xref>). In addition we also used spatio-chromatic decorrelation via Zero-phase Whitening (Bell and Sejnowski, <xref ref-type="bibr" rid="B3">1997</xref>). Compared to whitening, plausible retinal filtering led to more uniform distributions. Among the considered variants of retinal filtering, an equally balanced mixed surround with contributions from all cone types resulted in the smallest deviation from uniformity, but the other surround structures yielded similar values (cf. Table <xref ref-type="table" rid="T1">1</xref>). Our results therefore do not provide a strong indication in favor of any specific surround organization. This suggests that in the real visual system there might be a high variation in the surround composition, which could explain why experimental evidence on the specificity of the surround has so far not been conclusive.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p><bold>Kullback-Leibler-Divergence from uniformity, mean lifetime kurtosis <inline-formula><mml:math id="M17"><mml:mrow><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and mean population kurtosis <inline-formula><mml:math id="M18"><mml:mrow><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>P</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> for different surround configurations and preprocessing methods</bold>.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top"><bold>Surround organization</bold></th>
<th align="center" valign="top" colspan="3"><bold>Surround for center cone of type</bold></th>
<th align="left" valign="top"><bold><italic>D<sub>u(O)</sub></italic></bold></th>
<th align="left" valign="top"><inline-formula><mml:math id="M19"><mml:mrow><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula></th>
<th align="left" valign="top"><inline-formula><mml:math id="M20"><mml:mrow><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>P</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x000AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula></th>
</tr>
<tr>
<th/>
<th align="left" valign="top"><bold>L-center</bold></th>
<th align="left" valign="top"><bold>M-center</bold></th>
<th align="left" valign="top"><bold>S-center</bold></th>
<th/>
<th/>
<th/>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Mixed LMS</td>
<td/>
<td align="center"><inline-formula><mml:math id="M21"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td/>
<td align="char" char=".">16.65</td>
<td align="char" char=".">10.29</td>
<td align="char" char=".">12.67</td>
</tr>
<tr>
<td align="left">Mixed LM</td>
<td/>
<td align="center"><inline-formula><mml:math id="M22"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td/>
<td align="char" char=".">16.81</td>
<td align="char" char=".">9.09</td>
<td align="char" char=".">10.35</td>
</tr>
<tr>
<td align="left">Specific</td>
<td align="left">M</td>
<td align="left">L</td>
<td align="left"><inline-formula><mml:math id="M23"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td align="char" char=".">17.70</td>
<td align="char" char=".">9.25</td>
<td align="char" char=".">10.80</td>
</tr>
<tr>
<td align="left">Biased LM</td>
<td align="left"><inline-formula><mml:math id="M24"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula><mml:math id="M25"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula><mml:math id="M26"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td align="char" char=".">20.23</td>
<td align="char" char=".">8.86</td>
<td align="char" char=".">10.04</td>
</tr>
<tr>
<td align="left">Biased LMS</td>
<td align="left"><inline-formula><mml:math id="M27"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula><mml:math id="M28"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula><mml:math id="M29"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:mfrac><mml:mo stretchy='false'>(</mml:mo><mml:mi>L</mml:mi><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
<td align="char" char=".">21.27</td>
<td align="char" char=".">9.40</td>
<td align="char" char=".">10.37</td>
</tr>
<tr>
<td align="left">Whitening</td>
<td align="center" colspan="3">Spatio-chromatic whitening via ZCA</td>
<td align="char" char=".">32.11</td>
<td align="char" char=".">9.40</td>
<td align="char" char=".">4.86</td>
</tr>
<tr>
<td align="left">None</td>
<td align="center" colspan="3">No pre-filtering and rectification (pure L,M,S signals)</td>
<td align="char" char=".">25.58</td>
<td align="char" char=".">21.40</td>
<td align="char" char=".">4.84</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>Rows 1&#x02013;5 show results when surround configurations were altered while holding all other parameters constant. Additionally the results are shown for when spatio-chromatic filtering via zero-phase whitening (Bell and Sejnowski, <xref ref-type="bibr" rid="B3">1997</xref>) was performed instead of center-surround filtering (row six). The last row shows the results obtained from non-preprocessed pure LMS signals as in Lee et al. (<xref ref-type="bibr" rid="B22">2002</xref>).</italic></p>
</table-wrap-foot>
</table-wrap>
<p>In addition to having more distributed preferences, the learned code for preprocessed data had all attributes one would expect from a sparse code in the cortex. The lifetime sparseness of individual components was high, but lower than in the case of unfiltered LMS data (10.29 vs. 21.40). On the other hand, the population kurtosis was drastically increased (12.67 vs. 4.86), meaning that only a small subset of all available units were active at the same time. This fits very well with the vast increase in number of neurons from LGN to visual cortex, which is paralleled in our study by the increase in dimensionality. Moreover, the code revealed by our analysis was also highly disperse, i.e., for different stimuli different subsets of units were active. This is in contrast to a compact code like PCA, where also only a few components are active all the time, but it is always the same components that take part in the coding. Such an unequal distribution of activity would seem biologically implausible because a majority of the neurons would be there without making substantial contributions to the encoding of the stimuli.</p>
<p>A substantial amount of ATAs (14.3%) had chromatic selectivities that corresponded to variation between light-blue and dark-yellow. Moreover, the overall distribution of color preferences also varied along one main direction in color space. Both of these axes of variation were very close to the perceptual blue-yellow axis and the line of variation of natural daylight illuminations (Mollon, <xref ref-type="bibr" rid="B28">2006</xref>), which constitutes the main chromatic variation of natural scenes (Webster and Mollon, <xref ref-type="bibr" rid="B41">1997</xref>) and was found in previous ICA analyses (Wachtler et al., <xref ref-type="bibr" rid="B39">2001</xref>). It it also reflected in the peak of the distribution of color preferences in primary visual cortex (Wachtler et al., <xref ref-type="bibr" rid="B40">2003</xref>). Our results support the conclusion that the statistics of natural scenes are an important factor in shaping the processing mechanisms of the visual system.</p>
<sec>
<title>Conflict of interest statement</title>
<p>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.</p>
</sec>
</sec>
</body>
<back>
<ack>
<p>We thank Garrett Greene and Christian Leibig for fruitful discussions and critical comments on the manuscript, Delwen Franzen for proofreading, and the reviewers for constructive comments which helped to improve the manuscript.</p>
<p>Supported by the Munich Graduate School of Systemic Neurosciences (GSN) and the Bernstein Center for Computational Neuroscience Munich (BMBF grant 01GQ1004A).</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Barlow</surname> <given-names>H. B.</given-names></name></person-group> (<year>1961</year>). <article-title>Possible principles underlying the transformations of sensory messages</article-title>, in <source>Sensory Communication</source>, ed <person-group person-group-type="editor"><name><surname>Rosenblith</surname> <given-names>W. A.</given-names></name></person-group> (<publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>), <fpage>217</fpage>&#x02013;<lpage>234</lpage>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barlow</surname> <given-names>H. B.</given-names></name></person-group> (<year>2001</year>). <article-title>Redundancy reduction revisited</article-title>. <source>Network</source> <volume>12</volume>, <fpage>241</fpage>&#x02013;<lpage>253</lpage>. <pub-id pub-id-type="pmid">11563528</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bell</surname> <given-names>A. J.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name></person-group> (<year>1997</year>). <article-title>The &#x0201C;independent components&#x0201D; of natural scenes are edge filters</article-title>. <source>Vision Res</source>. <volume>37</volume>, <fpage>3327</fpage>&#x02013;<lpage>3338</lpage>. <pub-id pub-id-type="doi">10.1016/S0042-6989(97)00121-1</pub-id><pub-id pub-id-type="pmid">9425547</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bethge</surname> <given-names>M.</given-names></name></person-group> (<year>2006</year>). <article-title>Factorial coding of natural images: how effective are linear models in removing higher-order dependencies?</article-title> <source>J. Opt. Soc. Am. A. Opt. Image Sci. Vis</source>. <volume>23</volume>, <fpage>1253</fpage>&#x02013;<lpage>1268</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.23.001253</pub-id><pub-id pub-id-type="pmid">16715144</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boycott</surname> <given-names>B.</given-names></name> <name><surname>W&#x000E4;ssle</surname> <given-names>H.</given-names></name></person-group> (<year>1999</year>). <article-title>Parallel processing in the mammalian retina</article-title>. <source>Invest. Ophthalmol. Vis. Sci</source>. <volume>40</volume>, <fpage>1313</fpage>&#x02013;<lpage>1327</lpage>. <pub-id pub-id-type="pmid">10359312</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Buz&#x000E1;s</surname> <given-names>P.</given-names></name> <name><surname>Blessing</surname> <given-names>E. M.</given-names></name> <name><surname>Szmajda</surname> <given-names>B. A.</given-names></name> <name><surname>Martin</surname> <given-names>P. R.</given-names></name></person-group> (<year>2006</year>). <article-title>Specificity of M and L cone inputs to receptive fields in the parvocellular pathway: random wiring with functional bias</article-title>. <source>J. Neurosci</source>. <volume>26</volume>, <fpage>11148</fpage>&#x02013;<lpage>11161</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.3237-06.2006</pub-id><pub-id pub-id-type="pmid">17065455</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Caywood</surname> <given-names>M. S.</given-names></name> <name><surname>Willmore</surname> <given-names>B.</given-names></name> <name><surname>Tolhurst</surname> <given-names>D. J.</given-names></name></person-group> (<year>2004</year>). <article-title>Independent components of color natural scenes resemble V1 neurons in their spatial and color tuning</article-title>. <source>J. Neurophysiol</source>. <volume>91</volume>, <fpage>2859</fpage>&#x02013;<lpage>2873</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00775.2003</pub-id><pub-id pub-id-type="pmid">14749316</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Crook</surname> <given-names>J. D.</given-names></name> <name><surname>Manookin</surname> <given-names>M. B.</given-names></name> <name><surname>Packer</surname> <given-names>O. S.</given-names></name> <name><surname>Dacey</surname> <given-names>D. M.</given-names></name></person-group> (<year>2011</year>). <article-title>Horizontal cell feedback without cone type-selective inhibition mediates &#x0201C;red-green&#x0201D; color opponency in midget ganglion cells of the primate retina</article-title>. <source>J. Neurosci</source>. <volume>31</volume>, <fpage>1762</fpage>&#x02013;<lpage>1772</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.4385-10.2011</pub-id><pub-id pub-id-type="pmid">21289186</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dacey</surname> <given-names>D. M.</given-names></name></person-group> (<year>2000</year>). <article-title>Parallel pathways for spectral coding in primate retina</article-title>. <source>Annu. Rev. Neurosci</source>. <volume>23</volume>, <fpage>743</fpage>&#x02013;<lpage>775</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.neuro.23.1.743</pub-id><pub-id pub-id-type="pmid">10845080</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Derrington</surname> <given-names>A. M.</given-names></name> <name><surname>Krauskopf</surname> <given-names>J.</given-names></name> <name><surname>Lennie</surname> <given-names>P.</given-names></name></person-group> (<year>1984</year>). <article-title>Chromatic mechanisms in lateral geniculate nucleus of macaque</article-title>. <source>J. Physiol. (Lond.)</source> <volume>357</volume>, <fpage>241</fpage>&#x02013;<lpage>265</lpage>. <pub-id pub-id-type="pmid">6512691</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Doi</surname> <given-names>E.</given-names></name> <name><surname>Inui</surname> <given-names>T.</given-names></name> <name><surname>Lee</surname> <given-names>T.-W.</given-names></name> <name><surname>Wachtler</surname> <given-names>T.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name></person-group> (<year>2003</year>). <article-title>Spatio-chromatic receptive field properties derived from information-theoretic analyses of cone mosaic responses to natural scenes</article-title>. <source>Neural Comput</source>. <volume>15</volume>, <fpage>397</fpage>&#x02013;<lpage>417</lpage>. <pub-id pub-id-type="doi">10.1162/089976603762552960</pub-id><pub-id pub-id-type="pmid">12590812</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eichhorn</surname> <given-names>J.</given-names></name> <name><surname>Sinz</surname> <given-names>F.</given-names></name> <name><surname>Bethge</surname> <given-names>M.</given-names></name></person-group> (<year>2009</year>). <article-title>Natural image coding in V1: how much use is orientation selectivity?</article-title> <source>PLoS Comput. Biol</source>. <volume>5</volume>:<fpage>e1000336</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1000336</pub-id><pub-id pub-id-type="pmid">19343216</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Field</surname> <given-names>G. D.</given-names></name> <name><surname>Gauthier</surname> <given-names>J. L.</given-names></name> <name><surname>Sher</surname> <given-names>A.</given-names></name> <name><surname>Greschner</surname> <given-names>M.</given-names></name> <name><surname>Machado</surname> <given-names>T. A.</given-names></name> <name><surname>Jepson</surname> <given-names>L. H.</given-names></name> <etal/></person-group>. (<year>2010</year>). <article-title>Functional connectivity in the retina at the resolution of photoreceptors</article-title>. <source>Nature</source> <volume>467</volume>, <fpage>673</fpage>&#x02013;<lpage>677</lpage>. <pub-id pub-id-type="doi">10.1038/nature09424</pub-id><pub-id pub-id-type="pmid">20930838</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Foster</surname> <given-names>D. H.</given-names></name> <name><surname>Amano</surname> <given-names>K.</given-names></name> <name><surname>Nascimento</surname> <given-names>S. M. C.</given-names></name> <name><surname>Foster</surname> <given-names>M. J.</given-names></name></person-group> (<year>2006</year>). <article-title>Frequency of metamerism in natural scenes</article-title>. <source>J. Opt. Soc. Am. A Opt. Image Sci. Vis</source>. <volume>23</volume>, <fpage>2359</fpage>&#x02013;<lpage>2372</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.23.002359</pub-id><pub-id pub-id-type="pmid">16985522</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hoyer</surname> <given-names>P. O.</given-names></name> <name><surname>Hyv&#x000E4;rinen</surname> <given-names>A.</given-names></name></person-group> (<year>2000</year>). <article-title>Independent component analysis applied to feature extraction from colour and stereo images</article-title>. <source>Network</source> <volume>11</volume>, <fpage>191</fpage>&#x02013;<lpage>210</lpage>. <pub-id pub-id-type="doi">10.1088/0954-898X/11/3/302</pub-id><pub-id pub-id-type="pmid">11014668</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jutten</surname> <given-names>C.</given-names></name> <name><surname>Herault</surname> <given-names>J.</given-names></name></person-group> (<year>1991</year>). <article-title>Blind separation of sources, part I: an adaptive algorithm based on neuromimetic architecture</article-title>. <source>Signal Process</source>. <volume>24</volume>, <fpage>1</fpage>&#x02013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1016/0165-1684(91)90079-X</pub-id></citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>B. B.</given-names></name></person-group> (<year>2011</year>). <article-title>Visual pathways and psychophysical channels in the primate</article-title>. <source>J. Physiol. (Lond.)</source> <volume>589(Pt 1)</volume>, <fpage>41</fpage>&#x02013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.1113/jphysiol.2010.192658</pub-id><pub-id pub-id-type="pmid">20724364</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>B. B.</given-names></name> <name><surname>Kremers</surname> <given-names>J.</given-names></name> <name><surname>Yeh</surname> <given-names>T.</given-names></name></person-group> (<year>1998</year>). <article-title>Receptive fields of primate retinal ganglion cells studied with a novel technique</article-title>. <source>Vis. Neurosci</source>. <volume>15</volume>, <fpage>161</fpage>&#x02013;<lpage>175</lpage>. <pub-id pub-id-type="doi">10.1017/S095252389815112X</pub-id><pub-id pub-id-type="pmid">9456515</pub-id></citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>B. B.</given-names></name> <name><surname>Martin</surname> <given-names>P. R.</given-names></name> <name><surname>Gr&#x000FC;nert</surname> <given-names>U.</given-names></name></person-group> (<year>2010</year>). <article-title>Retinal connectivity and primate vision</article-title>. <source>Prog. Retin. Eye Res</source>. <volume>29</volume>, <fpage>622</fpage>&#x02013;<lpage>639</lpage>. <pub-id pub-id-type="doi">10.1016/j.preteyeres.2010.08.004</pub-id><pub-id pub-id-type="pmid">20826226</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>B. B.</given-names></name> <name><surname>Shapley</surname> <given-names>R. M.</given-names></name> <name><surname>Hawken</surname> <given-names>M. J.</given-names></name> <name><surname>Sun</surname> <given-names>H.</given-names></name></person-group> (<year>2012</year>). <article-title>Spatial distributions of cone inputs to cells of the parvocellular pathway investigated with cone-isolating gratings</article-title>. <source>J. Opt. Soc. Am. A Opt. Image Sci. Vis</source>. <volume>29</volume>, <fpage>A223</fpage>&#x02013;<lpage>A232</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.29.00A223</pub-id><pub-id pub-id-type="pmid">22330383</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>T.-W.</given-names></name> <name><surname>Lewicki</surname> <given-names>M. S.</given-names></name></person-group> (<year>2000</year>). <article-title>The generalized gaussian mixture model using ICA</article-title>, in <source>Int. workshop on ICA</source>, (<publisher-loc>Helsinki</publisher-loc>), <fpage>239</fpage>&#x02013;<lpage>244</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>T.-W.</given-names></name> <name><surname>Wachtler</surname> <given-names>T.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name></person-group> (<year>2002</year>). <article-title>Color opponency is an efficient representation of spectral properties in natural scenes</article-title>. <source>Vision Res</source>. <volume>42</volume>, <fpage>2095</fpage>&#x02013;<lpage>2103</lpage>. <pub-id pub-id-type="doi">10.1016/S0042-6989(02)00122-0</pub-id><pub-id pub-id-type="pmid">12169429</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lennie</surname> <given-names>P.</given-names></name> <name><surname>Krauskopf</surname> <given-names>J.</given-names></name> <name><surname>Sclar</surname> <given-names>G.</given-names></name></person-group> (<year>1990</year>). <article-title>Chromatic mechanisms in striate cortex of macaque</article-title>. <source>J. Neurosci</source>. <volume>10</volume>, <fpage>649</fpage>&#x02013;<lpage>669</lpage>. <pub-id pub-id-type="pmid">2303866</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lewicki</surname> <given-names>M. S.</given-names></name></person-group> (<year>2002</year>). <article-title>Efficient coding of natural sounds</article-title>. <source>Nat. Neurosci</source>. <volume>5</volume>, <fpage>356</fpage>&#x02013;<lpage>363</lpage>. <pub-id pub-id-type="doi">10.1038/nn831</pub-id><pub-id pub-id-type="pmid">11896400</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Martin</surname> <given-names>P. R.</given-names></name> <name><surname>Blessing</surname> <given-names>E. M.</given-names></name> <name><surname>Buz&#x000E1;s</surname> <given-names>P.</given-names></name> <name><surname>Szmajda</surname> <given-names>B. A.</given-names></name> <name><surname>Forte</surname> <given-names>J. D.</given-names></name></person-group> (<year>2011</year>). <article-title>Transmission of colour and acuity signals by parvocellular cells in marmoset monkeys</article-title>. <source>J. Physiol. (Lond.)</source> <volume>589(Pt 11)</volume>, <fpage>2795</fpage>&#x02013;<lpage>2812</lpage>. <pub-id pub-id-type="doi">10.1113/jphysiol.2010.194076</pub-id><pub-id pub-id-type="pmid">21486786</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Martin</surname> <given-names>P. R.</given-names></name> <name><surname>Lee</surname> <given-names>B. B.</given-names></name> <name><surname>White</surname> <given-names>A. J.</given-names></name> <name><surname>Solomon</surname> <given-names>S. G.</given-names></name> <name><surname>R&#x000FC;ttiger</surname> <given-names>L.</given-names></name></person-group> (<year>2001</year>). <article-title>Chromatic sensitivity of ganglion cells in the peripheral primate retina</article-title>. <source>Nature</source> <volume>410</volume>, <fpage>933</fpage>&#x02013;<lpage>936</lpage>. <pub-id pub-id-type="doi">10.1038/35073587</pub-id><pub-id pub-id-type="pmid">11309618</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mollon</surname> <given-names>J. D.</given-names></name></person-group> (<year>1989</year>). <article-title>&#x0201C;Tho&#x00027; she kneel&#x00027;d in that place where they grew&#x02026;&#x0201D; The uses and origins of primate colour vision</article-title>. <source>J. Exp. Biol</source>. <volume>146</volume>, <fpage>21</fpage>&#x02013;<lpage>38</lpage>. <pub-id pub-id-type="pmid">2689563</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mollon</surname> <given-names>J. D.</given-names></name></person-group> (<year>2006</year>). <article-title>Monge: the verriest lecture, Lyon, July 2005</article-title>. <source>Vis. Neurosci</source>. <volume>23</volume>, <fpage>297</fpage>&#x02013;<lpage>309</lpage>. <pub-id pub-id-type="doi">10.1017/S0952523806233479</pub-id><pub-id pub-id-type="pmid">16961961</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nascimento</surname> <given-names>S. M. C.</given-names></name> <name><surname>Ferreira</surname> <given-names>F. P.</given-names></name> <name><surname>Foster</surname> <given-names>D. H.</given-names></name></person-group> (<year>2002</year>). <article-title>Statistics of spatial cone-excitation ratios in natural scenes</article-title>. <source>J. Opt. Soc. Am. A Opt. Image Sci. Vis</source>. <volume>19</volume>, <fpage>1484</fpage>&#x02013;<lpage>1490</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.19.001484</pub-id><pub-id pub-id-type="pmid">12152688</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Olshausen</surname> <given-names>B. A.</given-names></name> <name><surname>Field</surname> <given-names>D. J.</given-names></name></person-group> (<year>1996</year>). <article-title>Emergence of simple-cell receptive field properties by learning a sparse code for natural images</article-title>. <source>Nature</source> <volume>381</volume>, <fpage>607</fpage>&#x02013;<lpage>609</lpage>. <pub-id pub-id-type="doi">10.1038/381607a0</pub-id><pub-id pub-id-type="pmid">8637596</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>P&#x000E1;arraga</surname> <given-names>C. A.</given-names></name> <name><surname>Brelstaff</surname> <given-names>G.</given-names></name> <name><surname>Troscianko</surname> <given-names>T.</given-names></name> <name><surname>Moorehead</surname> <given-names>I. R.</given-names></name></person-group> (<year>1998</year>). <article-title>Color and luminance information in natural scenes</article-title>. <source>J. Opt. Soc. Am. A Opt. Image Sci. Vis</source>. <volume>15</volume>, <fpage>563</fpage>&#x02013;<lpage>569</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.15.000563</pub-id><pub-id pub-id-type="pmid">9499586</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reid</surname> <given-names>R. C.</given-names></name> <name><surname>Shapley</surname> <given-names>R. M.</given-names></name></person-group> (<year>1992</year>). <article-title>Spatial structure of cone inputs to receptive fields in primate lateral geniculate nucleus</article-title>. <source>Nature</source> <volume>356</volume>, <fpage>716</fpage>&#x02013;<lpage>718</lpage>. <pub-id pub-id-type="doi">10.1038/356716a0</pub-id><pub-id pub-id-type="pmid">1570016</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reid</surname> <given-names>R. C.</given-names></name> <name><surname>Shapley</surname> <given-names>R. M.</given-names></name></person-group> (<year>2002</year>). <article-title>Space and time maps of cone photoreceptor signals in macaque lateral geniculate nucleus</article-title>. <source>J. Neurosci</source>. <volume>22</volume>, <fpage>6158</fpage>&#x02013;<lpage>6175</lpage>. <pub-id pub-id-type="pmid">12122075</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ruderman</surname> <given-names>D. L.</given-names></name> <name><surname>Cronin</surname> <given-names>T. W.</given-names></name> <name><surname>Chiao</surname> <given-names>C. C.</given-names></name></person-group> (<year>1998</year>). <article-title>Statistics of cone responses to natural images: implications for visual coding</article-title>. <source>J. Opt. Soc. Am. A Opt. Image Sci. Vis</source>. <volume>15</volume>, <fpage>2036</fpage>&#x02013;<lpage>2045</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.15.002036</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Sch&#x000F6;lkopf</surname> <given-names>B.</given-names></name> <name><surname>Smola</surname> <given-names>A. J.</given-names></name></person-group> (<year>2002</year>). <source>Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Solomon</surname> <given-names>S. G.</given-names></name> <name><surname>Lennie</surname> <given-names>P.</given-names></name></person-group> (<year>2007</year>). <article-title>The machinery of colour vision</article-title>. <source>Nat. Rev. Neurosci</source>. <volume>8</volume>, <fpage>276</fpage>&#x02013;<lpage>286</lpage>. <pub-id pub-id-type="doi">10.1038/nrn2094</pub-id><pub-id pub-id-type="pmid">17375040</pub-id></citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stockman</surname> <given-names>A.</given-names></name> <name><surname>MacLeod</surname> <given-names>D. I.</given-names></name> <name><surname>Johnson</surname> <given-names>N. E.</given-names></name></person-group> (<year>1993</year>). <article-title>Spectral sensitivities of the human cones</article-title>. <source>J. Opt. Soc. Am. A Opt. Image Sci. Vis</source>. <volume>10</volume>, <fpage>2491</fpage>&#x02013;<lpage>2521</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.10.002491</pub-id><pub-id pub-id-type="pmid">8301403</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wachtler</surname> <given-names>T.</given-names></name> <name><surname>Doi</surname> <given-names>E.</given-names></name> <name><surname>Lee</surname> <given-names>T.-W.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name></person-group> (<year>2007</year>). <article-title>Cone selectivity derived from the responses of the retinal cone mosaic to natural scenes</article-title>. <source>J. Vis</source>. <volume>7</volume>, <fpage>6</fpage>. <pub-id pub-id-type="pmid">17685813</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wachtler</surname> <given-names>T.</given-names></name> <name><surname>Lee</surname> <given-names>T.-W.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name></person-group> (<year>2001</year>). <article-title>Chromatic structure of natural scenes</article-title>. <source>J. Opt. Soc. Am. A Opt. Image Sci. Vis</source>. <volume>18</volume>, <fpage>65</fpage>&#x02013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.18.000065</pub-id><pub-id pub-id-type="pmid">11152005</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wachtler</surname> <given-names>T.</given-names></name> <name><surname>Sejnowski</surname> <given-names>T. J.</given-names></name> <name><surname>Albright</surname> <given-names>T. D.</given-names></name></person-group> (<year>2003</year>). <article-title>Representation of color stimuli in awake macaque primary visual cortex</article-title>. <source>Neuron</source> <volume>37</volume>, <fpage>681</fpage>&#x02013;<lpage>691</lpage>. <pub-id pub-id-type="doi">10.1016/S0896-6273(03)00035-7</pub-id><pub-id pub-id-type="pmid">12597864</pub-id></citation>
</ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Webster</surname> <given-names>M. A.</given-names></name> <name><surname>Mollon</surname> <given-names>J. D.</given-names></name></person-group> (<year>1997</year>). <article-title>Adaptation and the color statistics of natural images</article-title>. <source>Vision Res</source>. <volume>37</volume>, <fpage>3283</fpage>&#x02013;<lpage>3298</lpage>. <pub-id pub-id-type="doi">10.1016/S0042-6989(97)00125-9</pub-id><pub-id pub-id-type="pmid">9425544</pub-id></citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Willmore</surname> <given-names>B.</given-names></name> <name><surname>Tolhurst</surname> <given-names>D. J.</given-names></name></person-group> (<year>2001</year>). <article-title>Characterizing the sparseness of neural codes</article-title>. <source>Network</source> <volume>12</volume>, <fpage>255</fpage>&#x02013;<lpage>270</lpage>. <pub-id pub-id-type="pmid">11563529</pub-id></citation> 
</ref>
</ref-list>
</back>
</article>