Computation in the Retina Computational Models of Neural Systems - - PowerPoint PPT Presentation

computation in the retina
SMART_READER_LITE
LIVE PREVIEW

Computation in the Retina Computational Models of Neural Systems - - PowerPoint PPT Presentation

Computation in the Retina Computational Models of Neural Systems Lecture 8.1 David S. Touretzky November, 2019 1 Spatiotemporal Ganglion Cell Model From Meister & Berry, 1999: t / A t = t h e temporal


slide-1
SLIDE 1

1

Computation in the Retina

Computational Models of Neural Systems

Lecture 8.1

David S. Touretzky November, 2019

slide-2
SLIDE 2

2

Spatiotemporal Ganglion Cell Model

At = t − h⋅e

−t/

temporal response

B(x) = kc⋅exp( −x

2

2rc

2) − ks⋅exp(

−x

2

2r s

2)

spatialresponse(DoG)

R t = R 0∫∫I x ,t' ⋅B x ⋅At−t ' dx dt'

From Meister & Berry, 1999:

slide-3
SLIDE 3

3

Response to Moving Bar

(A) Simple ganglion cell model. (B) Responses of cat ON-type ganglion cell, and model. (C) Separate pathways for center and surround allows for difgerent response parameters.

slide-4
SLIDE 4

4

Contrast Gain Control

Cat ON-type X ganglion cell (jagged) and model response (smooth)

slide-5
SLIDE 5

5

Cat Y Ganglion Cell Model

  • Larger receptive fjeld

than X cell.

  • Up to 100 nonlinear

subunits.

  • Burst of spikes at spot
  • nset and ofgset.
  • Poor spatial resolution,

but very sensitive to moving textures.

  • What are the subunits?

RFs are similar to X cells.

slide-6
SLIDE 6

6

Analog Implementation of Neural Circuits

  • Pioneered by Carver Mead at Caltech
  • VLSI = Very Large Scale Integration
  • CMOS = Complementary Metal Oxide

Semiconductor

  • CMOS is a low power implementation technology

for fabricating VLSI chips

slide-7
SLIDE 7

7

Analog vs. Digital VLSI

  • Analog: direct analogy

between circuit mechanisms and the computation being emulated.

  • Digital: symbolic

encoding of information and the rules for manipulating it. Slower than analog, but good for multiplexing.

slide-8
SLIDE 8

8

Early Silicon Retina Models: Mahowald and Mead

  • P: photoreceptor

B: bipolar cell : horizontal cell

  • Horizontal cells are

connected to form a hexagonal resistive network, modeling the efgect of gap junctions.

slide-9
SLIDE 9

9

Response to Flashing Light Stimulus of Varying Width

Left: bipolar cell responses in the salamander. Right: output of a pixel in the silicon retina.

slide-10
SLIDE 10

10

Zaghloul & Boahen (2004)

  • Hexagonal array: each

photoreceptor has six neighbors.

  • Transient ganglion cells

receive input from central photoreceptors and six neighboring sustained ganglion cells.

slide-11
SLIDE 11

11

Pixel Layout

P: photoreceptor OR: outer retina circuitry B: bipolar cells IR: inner retina circuitry GC: ganglion cells

slide-12
SLIDE 12

12

Outer Retina Model

CO = cone; CT = cone terminal; HC = horizontal cell

slide-13
SLIDE 13

13

Outer Retina Circuit

Phototransistors

slide-14
SLIDE 14

14

Four Ganglion Cell Types

Sustained Transient

slide-15
SLIDE 15

15

Inner Retina

NA = narrow fjeld amacrine cell WA = wide fjeld amacrine cell BC = bipolar cell OnS = “on” sustained ganglion cell; OnT = transient

slide-16
SLIDE 16

16

Inner Retina Model

slide-17
SLIDE 17

17

Inner Retina Circuit

slide-18
SLIDE 18

18

Distribution of Firing Rates

  • Histogram of fjring

rates for the four types

  • f ganglion cells.
  • Spread shows

variability in the pixels due to circuit properties and noise.

slide-19
SLIDE 19

19

Response to Sinusoidal Grating

  • 3 Hz 50% contrast

sinusoidal grating stimulus.

  • Four ganglion cell

types:

  • n vs. ofg center

sustained vs. transient response

slide-20
SLIDE 20

20

Response to Natural Images

  • Top: response of four

cell types to a face image.

  • Bottom: image

reconstructed from the ganglion cell responses.

slide-21
SLIDE 21

21

Spike Generation

CMOS circuit to generate ganglion cell spikes. Spike rate is a function of input current. reset spike

slide-22
SLIDE 22

22

Address Event Representation

  • How to get spikes ofg

the chip? Not enough wires.

  • Solution: go digital.

Each time a cell spikes, put its address on the AER bus.

  • Arbitration handles

collisions.