A Three-dimensional Physiologically Realistic Model of the Retina

Similar documents
Adaptation in the Neural Code of the Retina

Limulus. The Neural Code. Response of Visual Neurons 9/21/2011

15 Grossberg Network 1

Ângelo Cardoso 27 May, Symbolic and Sub-Symbolic Learning Course Instituto Superior Técnico

Artificial Neural Network and Fuzzy Logic

Effects of Betaxolol on Hodgkin-Huxley Model of Tiger Salamander Retinal Ganglion Cell

An Introductory Course in Computational Neuroscience

BASIC VISUAL SCIENCE CORE

Spatial Vision: Primary Visual Cortex (Chapter 3, part 1)

Introduction Principles of Signaling and Organization p. 3 Signaling in Simple Neuronal Circuits p. 4 Organization of the Retina p.

Instituto Tecnológico y de Estudios Superiores de Occidente Departamento de Electrónica, Sistemas e Informática. Introductory Notes on Neural Networks

CLINICAL VISUAL OPTICS (OPTO 223) Weeks XII & XIII Dr Salwa Alsaleh

DEVS Simulation of Spiking Neural Networks

A Bio-inspired Computer Fovea Model based on Hexagonal-type Cellular Neural Networks

Fast neural network simulations with population density methods

Consider the following spike trains from two different neurons N1 and N2:

An Efficient Method for Computing Synaptic Conductances Based on a Kinetic Model of Receptor Binding

Synaptic Input. Linear Model of Synaptic Transmission. Professor David Heeger. September 5, 2000

Artificial Neural Network

Modeling Convergent ON and OFF Pathways in the Early Visual System

Extracellular Electrical Stimulation of Retinal Ganglion Cells

A gradient descent rule for spiking neurons emitting multiple spikes

arxiv: v3 [q-bio.nc] 1 Sep 2016

Section III. Biochemical and Physiological Adaptations

A Possible Model of Noise EnhancedVisual Perception in Human Vision

SENSORY PROCESSES PROVIDE INFORMATION ON ANIMALS EXTERNAL ENVIRONMENT AND INTERNAL STATUS 34.4

Modeling retinal high and low contrast sensitivity lters. T. Lourens. Abstract

TIME-SEQUENTIAL SELF-ORGANIZATION OF HIERARCHICAL NEURAL NETWORKS. Ronald H. Silverman Cornell University Medical College, New York, NY 10021

Fast and exact simulation methods applied on a broad range of neuron models

IMPLEMENTING THE MULTILAYER RETINAL MODEL ON THE COMPLEX-CELL CNN-UM CHIP PROTOTYPE

Neural Networks and Fuzzy Logic Rajendra Dept.of CSE ASCET

A Simulation of Hand Written Characters using Neural Networks Techniques

Nonlinear reverse-correlation with synthesized naturalistic noise

Fine structure of the retina of black bass, Micropterus salmoides (Centrarchidae, Teleostei)

How do synapses transform inputs?

Novel VLSI Implementation for Triplet-based Spike-Timing Dependent Plasticity

Dendritic computation

Liquid Computing in a Simplified Model of Cortical Layer IV: Learning to Balance a Ball

The functional organization of the visual cortex in primates

Using Variable Threshold to Increase Capacity in a Feedback Neural Network

ARTIFICIAL NEURAL NETWORKS گروه مطالعاتي 17 بهار 92

Decoding Synchronized Oscillations within the Brain: Phase-Delayed Inhibition Provides a Robust Mechanism for Creating a Sharp Synchrony Filter

Neural Networks. Henrik I. Christensen. Computer Science and Engineering University of California, San Diego

Data Mining Part 5. Prediction

Executable Symbolic Modeling of Neural Processes

Introduction to Neural Networks

Mathematical Models of Dynamic Behavior of Individual Neural Networks of Central Nervous System

Visual pigments. Neuroscience, Biochemistry Dr. Mamoun Ahram Third year, 2019

Transformation of stimulus correlations by the retina

Lecture 4: Feed Forward Neural Networks

THE retina in general consists of three layers: photoreceptors

Hopfield Neural Network and Associative Memory. Typical Myelinated Vertebrate Motoneuron (Wikipedia) Topic 3 Polymers and Neurons Lecture 5

Extracellular Electrical Stimulation of Retinal Ganglion Cells

OPTO 5320 VISION SCIENCE I

Visual Motion Analysis by a Neural Network

Artificial Neural Networks. Historical description

On the Computational Complexity of Networks of Spiking Neurons

Visual System. Anatomy of the Visual System. Advanced article

Modelling and Analysis of Retinal Ganglion Cells Through System Identification

DISCRETE EVENT SIMULATION IN THE NEURON ENVIRONMENT

Dynamic Modeling of Brain Activity

The Bayesian Brain. Robert Jacobs Department of Brain & Cognitive Sciences University of Rochester. May 11, 2017

Basic Model of the Retina

Patterns, Memory and Periodicity in Two-Neuron Delayed Recurrent Inhibitory Loops

Lecture 07, 13 Sept 2005 Chapters 12 and 13. Vertebrate Physiology ECOL 437 (aka MCB 437, VetSci 437) University of Arizona Fall 2005

Lecture 11 : Simple Neuron Models. Dr Eileen Nugent

Mechanistic modeling of the retinogeniculate circuit in cat

Introduction Biologically Motivated Crude Model Backpropagation

Chapter 48 Neurons, Synapses, and Signaling

Memories Associated with Single Neurons and Proximity Matrices

APPARENT CONTRAST OF SPATIALLY AND TEMPORALLY SAMPLED GRATINGS

Introduction and Perceptron Learning

Self-organized Criticality and Synchronization in a Pulse-coupled Integrate-and-Fire Neuron Model Based on Small World Networks

A Novel Activity Detection Method

Localized Excitations in Networks of Spiking Neurons

Introduction to Neural Networks U. Minn. Psy 5038 Spring, 1999 Daniel Kersten. Lecture 2a. The Neuron - overview of structure. From Anderson (1995)

Optimal In-Place Self-Organization for Cortical Development: Limited Cells, Sparse Coding and Cortical Topography

Chapter 1 Introduction

Slow Feature Analysis on Retinal Waves Leads to V1 Complex Cells

arxiv:physics/ v1 [physics.bio-ph] 19 Feb 1999

A Model for Real-Time Computation in Generic Neural Microcircuits

Neural Networks Introduction

Artificial Neural Networks

Discrete and Indiscrete Models of Biological Networks

Emergence of resonances in neural systems: the interplay between adaptive threshold and short-term synaptic plasticity

MEMBRANE POTENTIALS AND ACTION POTENTIALS:

Neural Networks. Nethra Sambamoorthi, Ph.D. Jan CRMportals Inc., Nethra Sambamoorthi, Ph.D. Phone:

Information Dynamics Foundations and Applications

Mathematical Models of Dynamic Behavior of Individual Neural Networks of Central Nervous System

Neural Networks Based on Competition

Chaotic Neurodynamics for Autonomous Agents

Neural Networks: Introduction

SUPPLEMENTARY INFORMATION

Integration of synaptic inputs in dendritic trees

Chapter 37 Active Reading Guide Neurons, Synapses, and Signaling

Tuning tuning curves. So far: Receptive fields Representation of stimuli Population vectors. Today: Contrast enhancment, cortical processing

Dendrites - receives information from other neuron cells - input receivers.

The Mixed States of Associative Memories Realize Unimodal Distribution of Dominance Durations in Multistable Perception

Extracellular Recording of Retinal Neurons Using Novel Multi-electrode. Microarray System

Transcription:

A Three-dimensional Physiologically Realistic Model of the Retina Michael Tadross, Cameron Whitehouse, Melissa Hornstein, Vicky Eng and Evangelia Micheli-Tzanakou Department of Biomedical Engineering 617 Bowser Rd., Piscataway, NJ 08854, USA Phone: (732) 445-3 155 Fax: (732) 445-3753 etzanako@biomed.rutgers.edu Abstract: The main purpose of this work is to create a physiologically realistic computational model of the retina by providing a flexible, real-valued three-dimensional architecture. This model exhibits the overall spatio-temporal response of the network as a whole, as well as the temporal responses of individual cells in the different layers of the retina. The network performs both fimctions in a consistent way. The model will be expanded in the near hture to include color vision, Mach Band effects. It can also be used to model other physiological systems and functions. The platform on which this neural network is built is Windows 98 using an object oriented approach. Introduction: Our current work consists of an object-oriented neural network based on the layer structure, which is a suitable architecture for modeling several aspects of the retina. In particular, we are trying to reproduce waveform responses seen in retinal neurons by Dowling [l] and by using variations of network structures seen in [2-31 and Micheli-Tzanakou [9]. We are also using variations of response functions, as described below, used by Micheli-Tzanakou [9]. The main purpose of this work is to improve our computational models of the retina by providing a flexible architecture that can be easily parameterized and that can be easily viewed in both its overall spatialhime response as well as in the time response of individual neurons. This architecture, as described below, allows us to easily experiment with different degrees of connectivity between the different layers of neurons in the retina. Since we can examine both the inputs and outputs of each neuronal layer, we can easily identify the source of any discrepancies between our simulated results and the experimental data that we are trying to model. One of the main features of this model is that the positions of the neurons are real-valued instead of being placed in discrete intervals. This allows for more realistic determination of the weights and delays of synapses. Furthermore, it precludes the need for the hexagonal pixel approximation of visual stimuli, as used by us and others [9,4-61. The network is displayed in a graphical and interactive windows-based environment. 0-7695-0619-4/00 $10.00 0 2000 IEEE 211

There are several other aspects of the retina that we are modeling, including the accommodation of color vision through the modeling of rods and cones. Also, we are attempting to model the Mach Band effect through the use of lateral inhibition and motion detection. The object oriented structure used makes it possible to easily build in as much detail as we need into the neurons and synapses. These details can range from thresholds, refractory periods, synaptic weights and delays to resting potentials and specific waveforms to even include synaptic chemical concentrations and active transport through the neuronal membrane. This flexibility is being used to try to find a principled way to generate single-neuron effects, such as habituation and the exponential decay rate in the frequency of a spike train. Elaboration on the network architecture and the response functions that we are currently experimenting with can be found below. Network Structure In order to generalize our network design and expand its capabilities beyond the module-based designs used in previous work, we have designed our network utilizing a conceptualized threedimensional model. Our aim was to design a network structure that more closely resembles the architecture found in the actual retina. We felt that a three-dimensional model would achieve these aims far more naturally and accurately than the previous models referenced [4-81. The module-based retina model is constructed by replicating small modules consisting of a small number of explicitly interconnected characteristic neurons [7]. Although relatively simple to construct and very interesting to study, such a design has certain limitations. Firstly, although the design of an individual module may allow for a great deal of design variety, the use of repeating modules creates a network that is somewhat rigid in its structure. Thus, although the parameters of a single module may be permutated indefinitely, a macroscopic retina1 model consisting of the replication of a single unit will inevitably be restricted to be uniform at all points in space. Secondly, the use of individual modules poses a problem when it comes to the interconnection of modules. The process of interconnecting multiple modules to create a larger retinal surface is not straightforward, and will almost always lead to points of interconnection. For example, a single module may consist of two photoreceptors, one horizontal cell, two bipolar cells, one amacrine cell, and three ganglion cells. Thus the ratio of cells is 2:1:2:1:3, respectively. By expanding a network based on such a module, we would either be restricted to creating a network of a fixed ratio of cells, or we would have to fabricate an intricate method of interconnecting modules which would somehow merge the modules in a nonlinear manner. In the first case, we would be unable to create a network with hundreds of input cells, and only a few output integrating cells. In the second case, the interconnection method would have to be explicitly defined depending on the model and the desired arrangement, resulting in a non-general program design. 212

The three-dimensional neural network model resolves all of these problems, resulting in a very generalized and powerful network structure. It is based on a conceptualized three dimensional model, in which neurons are organized into functional groups called layers. Essentially, a layer represents a collection of neurons that exhibit the same cellular properties, as well as qualitatively forming the same types of synaptic interconnections. In our case this would indicate that all the neurons on a particular layer would process their output responses using the same algorithm. Also, all the cells on a given layer would generally form connections of the same type (i.e. excitatory or inhibitory) with neurons on other layers (or within the same layer as in lateral inhibition). Thus, for a preliminary retina model, we have six layers to represent photoreceptors, horizontal cells, bipolar celof Is, two different layers amacrine cells, and two different types of ganglion cells: G1 and G2. Each type of cell is characterized by its function, the types of interconnections it forms, and the method by which it generates its response to its given inputs. Thus, photoreceptors would receive input from a separately defined stimulus; horizontal cells would receive excitatory inputs from photoreceptors; bipolar cells would receive excitatory input from photoreceptors and inhibitory input from horizontal cells; and so on. The distinction between G1 and G2 cells would be predominantly in the connections that they form: G1 cells would receive inputs from both bipolar and amacrine cells, while G2 cells would receive input from only amacrine cells. This design can easily be expanded to include color vision by replacing the single layer of photoreceptors with four layers representing rods and the three different types of cones (red, green, and blue). All of the network design considerations, such as the relative density of each type of neuron, the types of cells which form synaptic junctions, the weighting and delay of the synaptic connections, and the neuron response functions themselves can be specified by adjusting various network parameters. A key feature of this three-dimensional model is that the neurons can be positioned at any realvalued coordinates within their given layer. This has two paramount advantages. Firstly, this allows a network to be constructed in which the density of neurons can be variable over different spatial locations in a layer. Thus, photoreceptors can be created using a layer-centered gaussian distribution function, resulting in a high concentration of cells in the center, and a diminishing concentration in the periphery, thus modeling the natural existence of a fovea. Another interesting possibility would be the design of a color vision scheme that mimics the human concentrations of cells, with a high concentration of cones and low concentration of rods in the fovea, and a high concentration of rods in the inner periphery. Other interesting effects, such as the existence of a blind spot or even retinal damage, can be modeled by introducing an area with a vacancy of photoreceptors. The second advantage to this design is the fact that the neuron s assigned coordinates can be utilized in the construction of the synaptic connections. Thus the layer of bipolar cells, for example, can be connected to the layer of photoreceptors by using a distance-based gaussian weighting function with a threshold. This results in the formation of strong synaptic connections to cells that are in close spatial proximity, and weak synaptic connections to cells that are further away. The threshold level indicates the connection strength under which no connections will be made, thus serving the functional purpose of defining a neuron s connective field. Furthermore, the delay assigned to the synaptic connections can be determined as a function of distance, thus modeling the natural fact that synaptic delay is directly proportional to neuronal distances. 2 13

The entire network is iterated in a pseudo-parallel fashion by storing a time variable which is incremented only after all of the neurons have collected their respective inputs from other neurons and calculated their response functions. The network can be visualized using both a time-varying colorized spatial display (an example frame of which is included above), as well as with neuron-specific time response windows, which display a graph of a neuron s output versus time. Thus both spatial and temporal effects can be easily monitored and analyzed. The network structure itself is very general and can be utilized in endless neural modeling applications. Thus, the modeling of the retina is only a starting point in the endless variety of experiments that can be explored. Methods: This three-dimensional neural network is based on a multi-layer architecture, in which each two-dimensional layer represents a collection of neurons that exhibit the same cellular properties. All of the network design considerations, such as the relative density of each type of neuron, the types of cells which form synaptic junctions, the weighting and delay of the synaptic connections, and the neuron response functions themselves can be specified by adjusting various network parameters. As can be seen in figure 1, the neurons have real-valued coordinates, thereby eliminating the need for our previous module-based network architectures. Instead, we use Gaussian or polynomial distributions for the placement of neurons on each layer. Thus, for a preliminary retinal model, we have six layers to represent photoreceptors, horizontal cells, bipolar cells, two types of amacrine cells, and two different types of ganglion cells, differentiated only by the origin of their inputs. Each type of neuron is defined by its connectivity to other layers and by their individual response functions, which are designed to model physiological data. Results: Figure 2 shows the results of an experiment verifying the validity of the three dimensional retinal architecture. The network utilized here is very simple, consisting of three layers each containing 50 neurons positioned using a uniform random distribution function. Each layer of neurons receives, as input, the outputs of neurons of relatively close proximity from the layer immediately above. To be physiologically realistic, all of the synaptic weights are proportional to the geometric distance of the two neurons connected. Although the synaptic delays are all fixed at five time units, they can also be varied in the same way. Each of the neurons generates its response using a very simple weighted summation. The topmost layer, however, represents the photoreceptor layer and does not receive any input from other neurons. Instead, it receives input from a separately defined two-dimensional time varying image. The stimulus used in this experiment is a narrow line that moves transversely across the width of the visual field. As is expected, the photoreceptors are excited by the bright line in a pattern very similar to the stimulus itself. It can clearly be seen that this excitation propagates down through the remaining two layers only after the designated synaptic delay. Thus, only the first layer is excited at time T1, while at T6, there is still residual activity in the remaining layers even though the stimulus is no longer present. Most importantly, we can see that all the neurons in each layer do not exhibit exactly the same behavior. Instead, the random component in each neuron s location leads to independent behavior due to the number of connections and the neighborhood of that neuron. 2 14

T1 T2 T3 T4 T5 T6 Figure 2: Spatiotemporal characteristics of a moving line through the layers of the retina New Aspects: Because of the real-valued coordinates of our neurons, we have a very physiologically accurate model with which to test theories and experimental results. We have also facilitated the evaluation of these theories through our graphical representation of the spatiotemporal network responses and the time course of excitation. Figure 3, besides the spatial properties of the network, shows the waveforms that correspond to an edge detection mechanism. The flexibility of this neural network allows us to accurately model many physiological phenomena. For example, we are currently experimenting with lateral inhibition, feed-forward and feed-backward connectivity, adaptation effects and Mach Bands. Figure 3: Edge detection and Mach Band effect as indicated in the waveforms. 2 15

Conclusions: The flexibility and realistic aspects of this retina make a more general neural network that can be used in modeling other areas of the visual system and any other sensory system. Any new network can be defined by changing the response fhctions of the different types of cells and the connectivity distributions between the layers. References [ 11 Dowling, J.E. Synaptic Arrangement in the Vertebrate Retina: The Photoreceptor Synapse,. Synaptic Transmission and Neuronal Interaction. New Yor, NY, Raven Press, 1974. [2] Dowling, J.E. Synaptic The Retina: an Approachable Part of the Brain, Belknap Press of Harvard Univ. Press, 1987. [3] Dowling, J.E & Boycott, B.B. Organization of the Primate Retina: electron Microscopy, Proc. R. Soc. London. B. 166,. 1966 [4] Hamada, Jiro. A Multi-Stage Model for Border Contrast. Biological cybernetics, 1984. pp 51, 65-70. [5] Oguztoreli, M.N. Modelling and Simulation of Vertebrate Retina. Biological cybernetics, 1980. pp 37, 53-61. [6] Oguztoreli, M.N. Modelling and Simulation of Vertebrate Retina: Extended Network. Biological Cybernetics, 1980. pp 38, 9-17. [7] Vogia, Michael J. Neural Network Modelling Using Features of the Mammalian Visual System. Masters Thesis, graduate Program in Biomedical Engineering, Rutgers University. [SI Whitelaw, V.A & Cowan, J.D. Specifitiy and Plasticity of Retinotectal Connetions. Society of Neuroscience, 198 1. pp 1369-1387 [9] Micheli-Tzanakou, E. Supervised and Unsupervised Pattern Recognition: Feature Extraction and Computational Intelligence. CRC Press, 2000, Chs 10 and 17. 2 16