3,618 research outputs found
A biologically inspired spiking model of visual processing for image feature detection
To enable fast reliable feature matching or tracking in scenes, features need to be discrete and meaningful, and hence edge or corner features, commonly called interest points are often used for this purpose. Experimental research has illustrated that biological vision systems use neuronal circuits to extract particular features such as edges or corners from visual scenes. Inspired by this biological behaviour, this paper proposes a biologically inspired spiking neural network for the purpose of image feature extraction. Standard digital images are processed and converted to spikes in a manner similar to the processing that transforms light into spikes in the retina. Using a hierarchical spiking network, various types of biologically inspired receptive fields are used to extract progressively complex image features. The performance of the network is assessed by examining the repeatability of extracted features with visual results presented using both synthetic and real images
SuperSpike: Supervised learning in multi-layer spiking neural networks
A vast majority of computation in the brain is performed by spiking neural
networks. Despite the ubiquity of such spiking, we currently lack an
understanding of how biological spiking neural circuits learn and compute
in-vivo, as well as how we can instantiate such capabilities in artificial
spiking circuits in-silico. Here we revisit the problem of supervised learning
in temporally coding multi-layer spiking neural networks. First, by using a
surrogate gradient approach, we derive SuperSpike, a nonlinear voltage-based
three factor learning rule capable of training multi-layer networks of
deterministic integrate-and-fire neurons to perform nonlinear computations on
spatiotemporal spike patterns. Second, inspired by recent results on feedback
alignment, we compare the performance of our learning rule under different
credit assignment strategies for propagating output errors to hidden units.
Specifically, we test uniform, symmetric and random feedback, finding that
simpler tasks can be solved with any type of feedback, while more complex tasks
require symmetric feedback. In summary, our results open the door to obtaining
a better scientific understanding of learning and computation in spiking neural
networks by advancing our ability to train them to solve nonlinear problems
involving transformations between different spatiotemporal spike-time patterns
The iso-response method
Throughout the nervous system, neurons integrate high-dimensional input streams and transform them into an output of their own. This integration of incoming signals involves filtering processes and complex non-linear operations. The shapes of these filters and non-linearities determine the computational features of single neurons and their functional roles within larger networks. A detailed characterization of signal integration is thus a central ingredient to understanding information processing in neural circuits. Conventional methods for measuring single-neuron response properties, such as reverse correlation, however, are often limited by the implicit assumption that stimulus integration occurs in a linear fashion. Here, we review a conceptual and experimental alternative that is based on exploring the space of those sensory stimuli that result in the same neural output. As demonstrated by recent results in the auditory and visual system, such iso-response stimuli can be used to identify the non-linearities relevant for stimulus integration, disentangle consecutive neural processing steps, and determine their characteristics with unprecedented precision. Automated closed-loop experiments are crucial for this advance, allowing rapid search strategies for identifying iso-response stimuli during experiments. Prime targets for the method are feed-forward neural signaling chains in sensory systems, but the method has also been successfully applied to feedback systems. Depending on the specific question, “iso-response” may refer to a predefined firing rate, single-spike probability, first-spike latency, or other output measures. Examples from different studies show that substantial progress in understanding neural dynamics and coding can be achieved once rapid online data analysis and stimulus generation, adaptive sampling, and computational modeling are tightly integrated into experiments
Recommended from our members
Efficient spiking neural network model of pattern motion selectivity in visual cortex
Simulating large-scale models of biological motion perception is challenging, due to the required memory to store the network structure and the computational power needed to quickly solve the neuronal dynamics. A low-cost yet high-performance approach to simulating large-scale neural network models in real-time is to leverage the parallel processing capability of graphics processing units (GPUs). Based on this approach, we present a two-stage model of visual area MT that we believe to be the first large-scale spiking network to demonstrate pattern direction selectivity. In this model, component-direction- selective (CDS) cells in MT linearly combine inputs from V1 cells that have spatiotemporal receptive fields according to the motion energy model of Simoncelli and Heeger. Pattern-direction-selective (PDS) cells in MT are constructed by pooling over MT CDS cells with a wide range of preferred directions. Responses of our model neurons are comparable to electrophysiological results for grating and plaid stimuli as well as speed tuning. The behavioral response of the network in a motion discrimination task is in agreement with psychophysical data. Moreover, our implementation outperforms a previous implementation of the motion energy model by orders of magnitude in terms of computational speed and memory usage. The full network, which comprises 153,216 neurons and approximately 40 million synapses, processes 20 frames per second of a 40∈×∈40 input video in real-time using a single off-the-shelf GPU. To promote the use of this algorithm among neuroscientists and computer vision researchers, the source code for the simulator, the network, and analysis scripts are publicly available. © 2014 Springer Science+Business Media New York
Avalanche analysis from multi-electrode ensemble recordings in cat, monkey and human cerebral cortex during wakefulness and sleep
Self-organized critical states are found in many natural systems, from
earthquakes to forest fires, they have also been observed in neural systems,
particularly, in neuronal cultures. However, the presence of critical states in
the awake brain remains controversial. Here, we compared avalanche analyses
performed on different in vivo preparations during wakefulness, slow-wave sleep
and REM sleep, using high-density electrode arrays in cat motor cortex (96
electrodes), monkey motor cortex and premotor cortex and human temporal cortex
(96 electrodes) in epileptic patients. In neuronal avalanches defined from
units (up to 160 single units), the size of avalanches never clearly scaled as
power-law, but rather scaled exponentially or displayed intermediate scaling.
We also analyzed the dynamics of local field potentials (LFPs) and in
particular LFP negative peaks (nLFPs) among the different electrodes (up to 96
sites in temporal cortex or up to 128 sites in adjacent motor and pre-motor
cortices). In this case, the avalanches defined from nLFPs displayed power-law
scaling in double log representations, as reported previously in monkey.
However, avalanche defined as positive LFP (pLFP) peaks, which are less
directly related to neuronal firing, also displayed apparent power-law scaling.
Closer examination of this scaling using more reliable cumulative distribution
functions (CDF) and other rigorous statistical measures, did not confirm
power-law scaling. The same pattern was seen for cats, monkey and human, as
well as for different brain states of wakefulness and sleep. We also tested
other alternative distributions. Multiple exponential fitting yielded optimal
fits of the avalanche dynamics with bi-exponential distributions. Collectively,
these results show no clear evidence for power-law scaling or self-organized
critical states in the awake and sleeping brain of mammals, from cat to man.Comment: In press in: Frontiers in Physiology, 2012, special issue "Critical
Brain Dynamics" (Edited by He BY, Daffertshofer A, Boonstra TW); 33 pages, 13
figures. 3 table
A spiking neural model of HT3D for corner detection
La obtención de características de imagen de buena calidad es de notable importancia para la mayoría de las tareas de visión artificial. Se ha demostrado que las primeras capas de la corteza visual humana están dedicadas a la detección de características. La necesidad de estas características ha hecho que la detección de líneas, segmentos y esquinas sea uno de los temas más estudiados en la visión por computador. El HT3D es una variante reciente de la transformación Hough para la detección combinada de esquinas y segmentos de línea en imágenes. Utiliza un espacio de parámetros 3D que permite la detección de segmentos en lugar de líneas enteras. Este espacio también encierra configuraciones canónicas de las esquinas de la imagen, transformando la detección de esquinas en un problema de búsqueda de patrones. Las redes neuronales de picos (SNN) se han propuesto anteriormente para múltiples tareas de procesamiento de imágenes, incluyendo la detección de esquinas y líneas usando la transformación Hough. Siguiendo estas ideas, este documento presenta y describe en detalle un modelo para implementar el HT3D como una Red Neural de Picos (Spiking Neural Network) para la detección de esquinas. Los resultados obtenidos a partir de pruebas exhaustivas de su implementación utilizando imágenes reales evidencian la corrección de la implementación de la Red Neural Spiking HT3D. Tales resultados son comparables a los obtenidos con la implementación regular del HT3D, que a su vez son superiores a otros algoritmos de detección de esquinas.Obtaining good quality image features is of remarkable importance for most computer vision tasks. It has been demonstrated that the first layers of the human visual cortex are devoted to feature detection. The need for these features has made line, segment, and corner detection one of the most studied topics in computer vision. HT3D is a recent variant of the Hough transform for the combined detection of corners and line segments in images. It uses a 3D parameter space that enables the detection of segments instead of whole lines. This space also encloses canonical configurations of image corners, transforming corner detection into a pattern search problem. Spiking neural networks (SNN) have previously been proposed for multiple image processing tasks, including corner and line detection using the Hough transform. Following these ideas, this paper presents and describes in detail a model to implement HT3D as a Spiking Neural Network for corner detection. The results obtained froma thorough testing of its implementation using real images evince the correctness of the Spiking Neural Network HT3D implementation. Such results are comparable to those obtained with the regular HT3D implementation, which are in turn superior to other corner detection algorithms.• Unión Europea. Proyecto Interreg. Beca 0043_EUROAGE_4_E
• Gobierno de España. Beca TIN2015-65686-C5-5-R
• Junta de Extremadura. Beca GR15120 e IB16090peerReviewe
- …