computation in the retina
play

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


  1. Computation in the Retina Computational Models of Neural Systems Lecture 8.1 David S. Touretzky November, 2019 1

  2. Spatiotemporal Ganglion Cell Model From Meister & Berry, 1999: − t / A  t  =  t  − h ⋅ e temporal response 2 2 − x − x B ( x ) = k c ⋅ exp ( 2 ) − k s ⋅ exp ( 2 ) spatialresponse ( DoG ) 2r c 2r s R  t  = R 0  ∫∫ I  x ,t' ⋅ B  x ⋅ A  t − t '  dx dt' 2

  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. 3

  4. Contrast Gain Control Cat ON-type X ganglion cell (jagged) and model response (smooth) 4

  5. Cat Y Ganglion Cell Model ● Larger receptive fjeld than X cell. ● Up to 100 nonlinear subunits. ● Burst of spikes at spot onset and ofgset. ● Poor spatial resolution, but very sensitive to moving textures. ● What are the subunits? RFs are similar to X cells. 5

  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 6

  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. 7

  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. 8

  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. 9

  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. 10

  11. Pixel Layout P: photoreceptor OR: outer retina circuitry B: bipolar cells IR: inner retina circuitry GC: ganglion cells 11

  12. Outer Retina Model CO = cone; CT = cone terminal; HC = horizontal cell 12

  13. Outer Retina Circuit Phototransistors 13

  14. Four Ganglion Cell Types Sustained Transient 14

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

  16. Inner Retina Model 16

  17. Inner Retina Circuit 17

  18. Distribution of Firing Rates ● Histogram of fjring rates for the four types of ganglion cells. ● Spread shows variability in the pixels due to circuit properties and noise. 18

  19. Response to Sinusoidal Grating ● 3 Hz 50% contrast sinusoidal grating stimulus. ● Four ganglion cell types: on vs. ofg center sustained vs. transient response 19

  20. Response to Natural Images ● Top: response of four cell types to a face image. ● Bottom: image reconstructed from the ganglion cell responses. 20

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

  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. 22

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend