Coding static natural images using spiking event times: do neurons Cooperate?

To understand possible strategies of temporal spike coding in the central nervous system, we study functional neuromimetic models of visual processing for static images. We will first present the retinal model which was introduced by Van Rullen and Thorpe and which represents the multiscale contrast values of the image using an orthonormal wavelet transform. These analog values activate a set of spiking neurons which each fire once to produce an asynchronous wave of spikes. According to this model, the image may be progressively reconstructed from this spike wave thanks to regularities in the statistics of the coefficients determined with natural images. Here, we study mathematically how the quality of information transmission carried by this temporal representation varies over time. In particular, we study how these regularities can be used to optimize information transmission by using a form of temporal cooperation of neurons to code analog values. The original model used wavelet transforms that are close to orthogonal. However, the selectivity of realistic neurons overlap, and we propose an extension of the previous model by adding a spatial cooperation between filters. This model extends the previous scheme for arbitrary-and possibly nonorthogonal-representations of features in the images. In particular, we compared the performance of increasingly over-complete representations in the retina. Results show that this algorithm provides an efficient spike coding strategy for low-level visual processing which may adapt to the complexity of the visual input.

[1]  J. Morel,et al.  The size of objects in natural , 1999 .

[2]  Jacques Gautrais,et al.  SpikeNET: A simulator for modeling large networks of integrate and fire neurons , 1999, Neurocomputing.

[3]  Antonio Turiel,et al.  The Multifractal Structure of Contrast Changes in Natural Images: From Sharp Edges to Textures , 2000, Neural Computation.

[4]  Bruno Cessac,et al.  Self-organization and dynamics reduction in recurrent networks: stimulus presentation and learning , 1998, Neural Networks.

[5]  Frank Rosenblatt,et al.  Perceptron Simulation Experiments , 1960, Proceedings of the IRE.

[6]  Avideh Zakhor,et al.  Very low bit-rate video coding based on matching pursuits , 1997, IEEE Trans. Circuits Syst. Video Technol..

[7]  J. Bullier Integrated model of visual processing , 2001, Brain Research Reviews.

[8]  Simon J. Thorpe,et al.  Sparse spike coding in an asynchronous feed-forward multi-layer neural network using matching pursuit , 2004, Neurocomputing.

[9]  Stéphane Mallat,et al.  Singularity detection and processing with wavelets , 1992, IEEE Trans. Inf. Theory.

[10]  Manuel Samuelides,et al.  Sparse image coding using an asynchronous spiking neural network , 2002, ESANN.

[11]  J. Nadal,et al.  Self-Similarity Properties of Natural Images Resemble Those of Turbulent Flows , 1998, cond-mat/0107314.

[12]  S. Thorpe,et al.  Speed of processing in the human visual system , 1996, Nature.

[13]  P. Mahalanobis On the generalized distance in statistics , 1936 .

[14]  Anthony M. Zador,et al.  Binary Coding in Auditory Cortex , 2002, NIPS.

[15]  Laurent Perrinet,et al.  Finding independent components using spikes: A natural result of hebbian learning in a sparse spike coding scheme , 2004, Natural Computing.

[16]  A. Zador Impact of synaptic unreliability on the information transmitted by spiking neurons. , 1998, Journal of neurophysiology.

[17]  A. Hill The Basis of Sensation: the Action of the Sense Organs , 1929, Nature.

[18]  Charles Poynton Frequently Asked Questions about Gamma , 1998 .

[19]  David J. Field,et al.  Sparse coding with an overcomplete basis set: A strategy employed by V1? , 1997, Vision Research.

[20]  S. Thorpe,et al.  Seeking Categories in the Brain , 2001, Science.

[21]  Stefano Panzeri,et al.  On Decoding the Responses of a Population of Neurons from Short Time Windows , 1999, Neural Computation.

[22]  Edward H. Adelson,et al.  The Laplacian Pyramid as a Compact Image Code , 1983, IEEE Trans. Commun..

[23]  Rajesh P. N. Rao,et al.  Spike-Timing-Dependent Hebbian Plasticity as Temporal Difference Learning , 2001, Neural Computation.

[24]  O. Prospero-Garcia,et al.  Reliability of Spike Timing in Neocortical Neurons , 1995 .

[25]  Rufin van Rullen,et al.  Rate Coding Versus Temporal Order Coding: What the Retinal Ganglion Cells Tell the Visual Cortex , 2001, Neural Computation.

[26]  S. Mallat A wavelet tour of signal processing , 1998 .

[27]  C. Enroth-Cugell,et al.  The contrast sensitivity of retinal ganglion cells of the cat , 1966, The Journal of physiology.

[28]  Joseph J. Atick,et al.  What Does the Retina Know about Natural Scenes? , 1992, Neural Computation.

[29]  P. Latham,et al.  Retinal ganglion cells act largely as independent encoders , 2001, Nature.

[30]  Rajesh P. N. Rao,et al.  Predictive Sequence Learning in Recurrent Neocortical Circuits , 1999, NIPS.

[31]  Michèle Fabre-Thorpe,et al.  Rapid processing of complex natural scenes: A role for the magnocellular visual pathways? , 1999, Neurocomputing.

[32]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[33]  D. Donoho,et al.  Basis pursuit , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[34]  Antonio Turiel,et al.  Self-similarity Properties of Natural Images , 1997, NIPS.

[35]  Adrian edgar douglas The basis of sensation: the action of the sense organs. , 1964 .

[36]  David J. Field,et al.  What Is the Goal of Sensory Coding? , 1994, Neural Computation.

[37]  R. W. Rodieck Quantitative analysis of cat retinal ganglion cell response to visual stimuli. , 1965, Vision research.

[38]  A. Delorme,et al.  Early Cortical Orientation Selectivity: How Fast Inhibition Decodes the Order of Spike Latencies , 2003, Journal of Computational Neuroscience.

[39]  J. H. Hateren,et al.  Independent component filters of natural images compared with simple cells in primary visual cortex , 1998 .