Scinovex
articleTop 1% cited

What Is the Goal of Sensory Coding?

Neural Computation · 1994 · Vol. 6(4) · pp. 559–601
David J. Field

Abstract

A number of recent attempts have been made to describe early sensory coding in terms of a general information processing strategy. In this paper, two strategies are contrasted. Both strategies take advantage of the redundancy in the environment to produce more effective representations. The first is described as a “compact” coding scheme. A compact code performs a transform that allows the input to be represented with a reduced number of vectors (cells) with minimal RMS error. This approach has recently become popular in the neural network literature and is related to a process called Principal Components Analysis (PCA). A number of recent papers have suggested that the optimal “compact” code for representing natural scenes will have units with receptive field profiles much like those found in the retina and primary visual cortex. However, in this paper, it is proposed that compact coding schemes are insufficient to account for the receptive field properties of cells in the mammalian visual pathway. In contrast, it is proposed that the visual system is near to optimal in representing natural scenes only if optimality is defined in terms of “sparse distributed” coding. In a sparse distributed code, all cells in the code have an equal response probability across the class of images but have a low response probability for any single image. In such a code, the dimensionality is not reduced. Rather, the redundancy of the input is transformed into the redundancy of the firing pattern of cells. It is proposed that the signature for a sparse code is found in the fourth moment of the response distribution (i.e., the kurtosis). In measurements with 55 calibrated natural scenes, the kurtosis was found to peak when the bandwidths of the visual code matched those of cells in the mammalian visual cortex. Codes resembling “wavelet transforms” are proposed to be effective because the response histograms of such codes are sparse (i.e., show high kurtosis) when presented with natural scenes. It is proposed that the structure of the image that allows sparse coding is found in the phase spectrum of the image. It is suggested that natural scenes, to a first approximation, can be considered as a sum of self-similar local functions (the inverse of a wavelet). Possible reasons for why sensory systems would evolve toward sparse coding are presented.

Neural dynamics and brain functionVisual perception and processing mechanismsColor Science and ApplicationsReceptive fieldNeural codingComputer scienceCoding (social sciences)Redundancy (engineering)Visual cortexCurse of dimensionalityPattern recognition (psychology)Theoretical computer scienceArtificial intelligence
Citations
1,219
FWCI
13.85
field-weighted impact
References
62
Percentile
99%
vs. same field & year
Citations per year
Cited by
Removing camera shake from a single photograph
ACM Transactions on Graphics · 2006 · 1,834 citations
Dictionary Learning Algorithms for Sparse Representation
Neural Computation · 2003 · 838 citations
Natural Image Statistics and Neural Representation
Annual Review of Neuroscience · 2001 · 2,507 citations
Learning Overcomplete Representations
Neural Computation · 2000 · 1,138 citations
Learning Low-Level Vision
International Journal of Computer Vision · 2000 · 1,473 citations
Modeling the Shape of the Scene: A Holistic Representation of the Spatial Envelope
International Journal of Computer Vision · 2001 · 6,378 citations
Independent component filters of natural images compared with simple cells in primary visual cortex
Proceedings of the Royal Society B Biological Sciences · 1998 · 1,158 citations
References
What Does the Retina Know about Natural Scenes?
Neural Computation · 1992 · 743 citations
A theory for multiresolution signal decomposition: the wavelet representation
IEEE Transactions on Pattern Analysis and Machine Intelligence · 1989 · 20,882 citations
Spatial frequency selectivity of cells in macaque visual cortex
Vision Research · 1982 · 1,505 citations
Towards a Theory of Early Visual Processing
Neural Computation · 1990 · 587 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.