SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Predictive Coding
A fresh view of the inhibition in the retina
Jérémie Kalfon - Rohith Bhandaru
Flatiron Institute
Table of contents
1. Introduction
2. Formulation
3. Comments
4. Experimental Proof
5. Discussion
6. Conclusion
1
Introduction
Retinal Cell Types
2
Motivation
• Lateral and temporal inhibition are found in interneurons
• Natural images have spatial and temporal Correlation.
• The retina itself creates temporal and spatial Correlation.
• Is inhibition trying to achieve Predictive Coding ?
• What is predictive coding ?
3
Formulation
Intuition
Figure 1: Receptive Field1
1Srinivasan, Mandyam V., Simon B. Laughlin, and Andreas Dubs. ”Predictive coding: a fresh view of inhibition in the retina.” Proceedings
of the Royal Society of London B: Biological Sciences 216.1205 (1982): 427 459.
4
Formulation
Let x0, x1, x2, · · · , xn be inputs of n+1 neurons.
ˆx0 =
n∑
j=1
hjxj (1)
where hj are solutions of the following system :
R1,1h1 + R1,2h2 + · · · + R1,nhn = R0,1
R2,1h1 + R2,2h2 + · · · + R2,nhn = R0,2
...
Rn,1h1 + Rn,2h2 + · · · + Rn,nhn = R0,n
with Ri,j being the spatial auto-correlation coefficient of i and j.
5
Formulation
Thus, the output of the neuron is :
yi = (xi − ˆxi) (2)
reducing the dynamic range.
This can be extended to temporal inhibition. Considering the
outputs of a neuron along its history.
What factors affect the input signal?
6
Comments
Pros
• Redundancy removal : Least Squares Estimate is a minimum
variance unbiased estimator that achieves Cramer-Rao lower
bound
7
Pros
• Redundancy removal : Least Squares Estimate is a minimum
variance unbiased estimator that achieves Cramer-Rao lower
bound
• Increase in precision level
7
Pros
• Redundancy removal : Least Squares Estimate is a minimum
variance unbiased estimator that achieves Cramer-Rao lower
bound
• Increase in precision level
• DC bias removal : The bias is removed locally for each output.
7
Pros
• Redundancy removal : Least Squares Estimate is a minimum
variance unbiased estimator that achieves Cramer-Rao lower
bound
• Increase in precision level
• DC bias removal : The bias is removed locally for each output.
• Receptive field widening with decrease in SNR
7
Receptive Field vs SNR
(a) SNR = 0.1 (b) SNR = 1 (c) SNR = 10
Table 1: Dependence of receptive field width on SNR
8
Algorithm
Algorithm 1 Predictive coding
1: procedure Predict(Image, D) ▷ Return Interneuron Response
2: for all Pixel ∈ Frame do
3: surround ←FindSurroundPixels(dist) ▷ using Euclid. dist.
4: for i, j ∈ Surround do ▷ Compute Correlations
5: Ri,j ← Mean2
signal + Std2
signal × exp−|disti,j|/D
6: Ri,i ← Mean2
signal + Std2
signal + Std2
noise
7: end for
8: R0,: ← H: ⊙ R:0,:
9: OutputPixel ← IPixel −
∑
∀ H ⊙ Surround
10: end for
return Output
11: end procedure
9
Experimental Proof
Spatial
Table 2: Comparison with receptive field of monopolar cells
10
Temporal
Table 3: Comparison with impulse response of monopolar cells
11
Discussion
Discussion
• Against supposed retinal behavior ?
• Byproduct of Predictive coding ?
• Why coding ?
• What influences Coding ?
12
Conclusion
Summary
Thanks to the Simons Foundation and our Mentors
github.com/jkobject/predictivecoding
cba
13
Plottings
(a) Input
10 20 30 40 50 60
5
10
15
20
25
30
35
40
0
20
40
60
80
100
120
140
160
180
200
(b) SNR = 0.5
10 20 30 40 50 60
5
10
15
20
25
30
35
40
0
20
40
60
80
100
120
(c) SNR = 5
10 20 30 40 50 60
5
10
15
20
25
30
35
40
0
5
10
15
20
25
30
35
40
45
50
(d) SNR = 35
Table 4: Output of an implementation of this predictive coding (patch = 5% )
14
Plottings
Figure 2: Spatial Autocorrelation over 3 million samples of a natural image
15
Questions?
15
Cramer-Rao Bound (CRB)
Let θ be a deterministic parameter and ˆθ be its unbiased estimator.
Then, variance of this estimator is lower bounded as follows:
var(ˆθ) ≥
1
I(θ)
(3)
where I(θ) is the Fischer Information matrix given by
I(θ) = E
[(
∂l(x; θ)
∂θ
)2]
= −E
[
∂2
l(x; θ)
∂2θ
]
(4)
16
Least Squares Estimator (LSE)
For a linear regression model
Y = AX + n , n ∈ N(0, σ2
) (5)
the LSE,
ˆX = (A⊺
A)−1
A⊺
Y (6)
is an unbiased estimator with
I(X) =
A⊺
A
σ2
(7)
and achieves CRB.
17

Contenu connexe

Similaire à Retina inhibition and predictive coding

Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21Dae Woon Kim
 
[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNNDonghyeon Kim
 
Low Coherence Interferometry: From Sensor Multiplexing to Biomedical Imaging
Low Coherence Interferometry:  From Sensor Multiplexing to Biomedical ImagingLow Coherence Interferometry:  From Sensor Multiplexing to Biomedical Imaging
Low Coherence Interferometry: From Sensor Multiplexing to Biomedical ImagingAntonio Lobo
 
Troubleshooting qPCR: What Are My Amplification Curves Telling Me?
Troubleshooting qPCR: What Are My Amplification Curves Telling Me?Troubleshooting qPCR: What Are My Amplification Curves Telling Me?
Troubleshooting qPCR: What Are My Amplification Curves Telling Me?Integrated DNA Technologies
 
20Dieterich-SRSSRTDosimetry.pdf
20Dieterich-SRSSRTDosimetry.pdf20Dieterich-SRSSRTDosimetry.pdf
20Dieterich-SRSSRTDosimetry.pdfNishant835443
 
4366 chapter7
4366 chapter74366 chapter7
4366 chapter7Sai Kumar
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...
Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...
Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...Marco Cattani
 
Basic pentcam for refractive surgery decision
Basic pentcam for refractive surgery decisionBasic pentcam for refractive surgery decision
Basic pentcam for refractive surgery decisionSamhaa Mohammed
 
CPU and GPU parallel Kramers-Klein calculations
CPU and GPU parallel Kramers-Klein calculationsCPU and GPU parallel Kramers-Klein calculations
CPU and GPU parallel Kramers-Klein calculationsUral-PDC
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemMd Kafiul Islam
 
OpenCL applications in genomics
OpenCL applications in genomicsOpenCL applications in genomics
OpenCL applications in genomicsUSC
 
My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...Alexander Litvinenko
 
Developing fast low-rank tensor methods for solving PDEs with uncertain coef...
Developing fast  low-rank tensor methods for solving PDEs with uncertain coef...Developing fast  low-rank tensor methods for solving PDEs with uncertain coef...
Developing fast low-rank tensor methods for solving PDEs with uncertain coef...Alexander Litvinenko
 
Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.Nicolò Paternoster
 
Applying your Convolutional Neural Networks
Applying your Convolutional Neural NetworksApplying your Convolutional Neural Networks
Applying your Convolutional Neural NetworksDatabricks
 

Similaire à Retina inhibition and predictive coding (20)

Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21Ieee 2016 nss mic poster N30-21
Ieee 2016 nss mic poster N30-21
 
[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN
 
Low Coherence Interferometry: From Sensor Multiplexing to Biomedical Imaging
Low Coherence Interferometry:  From Sensor Multiplexing to Biomedical ImagingLow Coherence Interferometry:  From Sensor Multiplexing to Biomedical Imaging
Low Coherence Interferometry: From Sensor Multiplexing to Biomedical Imaging
 
Troubleshooting qPCR: What Are My Amplification Curves Telling Me?
Troubleshooting qPCR: What Are My Amplification Curves Telling Me?Troubleshooting qPCR: What Are My Amplification Curves Telling Me?
Troubleshooting qPCR: What Are My Amplification Curves Telling Me?
 
20Dieterich-SRSSRTDosimetry.pdf
20Dieterich-SRSSRTDosimetry.pdf20Dieterich-SRSSRTDosimetry.pdf
20Dieterich-SRSSRTDosimetry.pdf
 
4366 chapter7
4366 chapter74366 chapter7
4366 chapter7
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...
Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...
Lightweight Neighborhood Cardinality Estimation in Dynamic Wireless Networks ...
 
Tomography
TomographyTomography
Tomography
 
Basic pentcam for refractive surgery decision
Basic pentcam for refractive surgery decisionBasic pentcam for refractive surgery decision
Basic pentcam for refractive surgery decision
 
CPU and GPU parallel Kramers-Klein calculations
CPU and GPU parallel Kramers-Klein calculationsCPU and GPU parallel Kramers-Klein calculations
CPU and GPU parallel Kramers-Klein calculations
 
xldb-2015
xldb-2015xldb-2015
xldb-2015
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring system
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
OpenCL applications in genomics
OpenCL applications in genomicsOpenCL applications in genomics
OpenCL applications in genomics
 
My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...
 
Developing fast low-rank tensor methods for solving PDEs with uncertain coef...
Developing fast  low-rank tensor methods for solving PDEs with uncertain coef...Developing fast  low-rank tensor methods for solving PDEs with uncertain coef...
Developing fast low-rank tensor methods for solving PDEs with uncertain coef...
 
Cash nov99
Cash nov99Cash nov99
Cash nov99
 
Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.
 
Applying your Convolutional Neural Networks
Applying your Convolutional Neural NetworksApplying your Convolutional Neural Networks
Applying your Convolutional Neural Networks
 

Dernier

Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionPriyansha Singh
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptxkhadijarafiq2012
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 

Dernier (20)

Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorption
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptx
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 

Retina inhibition and predictive coding

  • 1. Predictive Coding A fresh view of the inhibition in the retina Jérémie Kalfon - Rohith Bhandaru Flatiron Institute
  • 2. Table of contents 1. Introduction 2. Formulation 3. Comments 4. Experimental Proof 5. Discussion 6. Conclusion 1
  • 5. Motivation • Lateral and temporal inhibition are found in interneurons • Natural images have spatial and temporal Correlation. • The retina itself creates temporal and spatial Correlation. • Is inhibition trying to achieve Predictive Coding ? • What is predictive coding ? 3
  • 7. Intuition Figure 1: Receptive Field1 1Srinivasan, Mandyam V., Simon B. Laughlin, and Andreas Dubs. ”Predictive coding: a fresh view of inhibition in the retina.” Proceedings of the Royal Society of London B: Biological Sciences 216.1205 (1982): 427 459. 4
  • 8. Formulation Let x0, x1, x2, · · · , xn be inputs of n+1 neurons. ˆx0 = n∑ j=1 hjxj (1) where hj are solutions of the following system : R1,1h1 + R1,2h2 + · · · + R1,nhn = R0,1 R2,1h1 + R2,2h2 + · · · + R2,nhn = R0,2 ... Rn,1h1 + Rn,2h2 + · · · + Rn,nhn = R0,n with Ri,j being the spatial auto-correlation coefficient of i and j. 5
  • 9. Formulation Thus, the output of the neuron is : yi = (xi − ˆxi) (2) reducing the dynamic range. This can be extended to temporal inhibition. Considering the outputs of a neuron along its history. What factors affect the input signal? 6
  • 11. Pros • Redundancy removal : Least Squares Estimate is a minimum variance unbiased estimator that achieves Cramer-Rao lower bound 7
  • 12. Pros • Redundancy removal : Least Squares Estimate is a minimum variance unbiased estimator that achieves Cramer-Rao lower bound • Increase in precision level 7
  • 13. Pros • Redundancy removal : Least Squares Estimate is a minimum variance unbiased estimator that achieves Cramer-Rao lower bound • Increase in precision level • DC bias removal : The bias is removed locally for each output. 7
  • 14. Pros • Redundancy removal : Least Squares Estimate is a minimum variance unbiased estimator that achieves Cramer-Rao lower bound • Increase in precision level • DC bias removal : The bias is removed locally for each output. • Receptive field widening with decrease in SNR 7
  • 15. Receptive Field vs SNR (a) SNR = 0.1 (b) SNR = 1 (c) SNR = 10 Table 1: Dependence of receptive field width on SNR 8
  • 16. Algorithm Algorithm 1 Predictive coding 1: procedure Predict(Image, D) ▷ Return Interneuron Response 2: for all Pixel ∈ Frame do 3: surround ←FindSurroundPixels(dist) ▷ using Euclid. dist. 4: for i, j ∈ Surround do ▷ Compute Correlations 5: Ri,j ← Mean2 signal + Std2 signal × exp−|disti,j|/D 6: Ri,i ← Mean2 signal + Std2 signal + Std2 noise 7: end for 8: R0,: ← H: ⊙ R:0,: 9: OutputPixel ← IPixel − ∑ ∀ H ⊙ Surround 10: end for return Output 11: end procedure 9
  • 18. Spatial Table 2: Comparison with receptive field of monopolar cells 10
  • 19. Temporal Table 3: Comparison with impulse response of monopolar cells 11
  • 21. Discussion • Against supposed retinal behavior ? • Byproduct of Predictive coding ? • Why coding ? • What influences Coding ? 12
  • 23. Summary Thanks to the Simons Foundation and our Mentors github.com/jkobject/predictivecoding cba 13
  • 24. Plottings (a) Input 10 20 30 40 50 60 5 10 15 20 25 30 35 40 0 20 40 60 80 100 120 140 160 180 200 (b) SNR = 0.5 10 20 30 40 50 60 5 10 15 20 25 30 35 40 0 20 40 60 80 100 120 (c) SNR = 5 10 20 30 40 50 60 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40 45 50 (d) SNR = 35 Table 4: Output of an implementation of this predictive coding (patch = 5% ) 14
  • 25. Plottings Figure 2: Spatial Autocorrelation over 3 million samples of a natural image 15
  • 27. Cramer-Rao Bound (CRB) Let θ be a deterministic parameter and ˆθ be its unbiased estimator. Then, variance of this estimator is lower bounded as follows: var(ˆθ) ≥ 1 I(θ) (3) where I(θ) is the Fischer Information matrix given by I(θ) = E [( ∂l(x; θ) ∂θ )2] = −E [ ∂2 l(x; θ) ∂2θ ] (4) 16
  • 28. Least Squares Estimator (LSE) For a linear regression model Y = AX + n , n ∈ N(0, σ2 ) (5) the LSE, ˆX = (A⊺ A)−1 A⊺ Y (6) is an unbiased estimator with I(X) = A⊺ A σ2 (7) and achieves CRB. 17