SlideShare a Scribd company logo
1 of 30
> What Determine's a Neuron's Tuning? The Efficient Coding of Sensory Information Xavier.Rampino@mailhec.net 4January2011
04/01/2011 Efficient Coding of Sensory Information 2 Summary Introduction  The model Results Conclusion Bibliography
04/01/2011 Efficient Coding of Sensory Information 3 1. Introduction  The context : Problem of finding an efficient coding
04/01/2011 Efficient Coding of Sensory Information 4 1. Introduction  Whatmakes a coding efficient ? Preserves the underlyingsoundfeatures Lowest size possible for a givenquality Easy to encode and decode
04/01/2011 Efficient Coding of Sensory Information 5 1. Introduction  Our problematichere: ,[object Object],Givenan ,[object Object],= ,[object Object]
Withlowdifferenceswith the original,[object Object]
We insert different white noises
We use filters to findmost probable spikes
Thenwe use functions to reconstruct a waveform,[object Object]
We insert different white noises
We use filters to findmost probable spikes
Thenwe use functions to reconstruct a waveform,[object Object]
Spikes are chosen to maximizeefficiency of the code (non-redudancy)
The algorithmistrainedwithspecificdatasets,[object Object]
04/01/2011 Efficient Coding of Sensory Information 10 2. The model  What do weneed for encodingaccoustic signal : ,[object Object]
Efficient for a wide range of signals (both transient and harmonic)
Time-relative
Event-based,[object Object]
Assuming that the kernel functions exist at all time points during the signal t :(1) sm(τ) = coefficient at time τ for φM ε(t) = additive noise
04/01/2011 Efficient Coding of Sensory Information 12 2. The model  ,[object Object],(2) sim = coefficient of the ith instance of φm τim = temporal position of the ith instance of φm nm = number of instance of φm (can be different for each m) ε(t) = additive noise
04/01/2011 Efficient Coding of Sensory Information 13 2. The model
04/01/2011 Efficient Coding of Sensory Information 14 2. The model  This isjust a way to code sounds, weneed to find values to these distincts parematers, in two (linked) steps : Encoding: Determiningthe optimal temporal positions and coefficients of kernelsfunctions Learning : Determining the optimal kernelfunctions ,[object Object]
At the beginning, kernelfunctions are initialized as standard gammatonefunctions,[object Object]
04/01/2011 Efficient Coding of Sensory Information 16 2. The model  ,[object Object],Iteratively, (1) becomes Rx0 = x(t) on initialization. ,[object Object],orthogonal to ,[object Object],[object Object]
04/01/2011 Efficient Coding of Sensory Information 18 2. The model  Learning: Probabilisticform Wethen have, for each m : = Residualerrorat position tim of kernelφM We know     and x^, sowithadditional computations wecandeduce an optimal value for φM
04/01/2011 Efficient Coding of Sensory Information 19 Summary Introduction  The model Results Conclusion Bibliography
04/01/2011 Efficient Coding of Sensory Information 20 3. Results Because one of the condition wasthat the model had to berobust to a large range of accousticsignals, the training datasetwascomposed by : Mammalianvocalizations Nature sounds Ambient (rain, wind) Transient (crunchingleaves, impact of wood)
04/01/2011 Efficient Coding of Sensory Information 21 3. Results Red : Model Blue : Physiological cat data The model predictsrevcor (physiological) shapes!
04/01/2011 Efficient Coding of Sensory Information 22 3. Results Comparison of the model initializedwithdifferentdatasets : ,[object Object]
 Blue : Physiological Cat Data

More Related Content

What's hot

fft using labview
fft using labviewfft using labview
fft using labviewkiranrockz
 
Matrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal ReconstructionMatrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal ReconstructionCSCJournals
 
Speaker recognition systems
Speaker recognition systemsSpeaker recognition systems
Speaker recognition systemsNamratha Dcruz
 
DIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPEDDIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPEDAjay Kumar
 
LPC for Speech Recognition
LPC for Speech RecognitionLPC for Speech Recognition
LPC for Speech RecognitionDr. Uday Saikia
 
Data compression using python draft
Data compression using python draftData compression using python draft
Data compression using python draftAshok Govindarajan
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingTSC University of Mondragon
 
A study of dipole antennas using mat lab
A study of dipole antennas using mat labA study of dipole antennas using mat lab
A study of dipole antennas using mat labLe Professionist
 
Design of FFT Processor
Design of FFT ProcessorDesign of FFT Processor
Design of FFT ProcessorRohit Singh
 
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech SignalsComparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech SignalsDeha Deniz Türköz
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transformop205
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transformAshraf Khan
 
Correlation, convolutional, turbo and block code
Correlation, convolutional, turbo and block codeCorrelation, convolutional, turbo and block code
Correlation, convolutional, turbo and block codeFarnazNawaz1
 
Ecg signal compression for diverse transforms
Ecg signal compression for diverse transformsEcg signal compression for diverse transforms
Ecg signal compression for diverse transformsAlexander Decker
 
Performance analysis of image compression using fuzzy logic algorithm
Performance analysis of image compression using fuzzy logic algorithmPerformance analysis of image compression using fuzzy logic algorithm
Performance analysis of image compression using fuzzy logic algorithmsipij
 
Conditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital FilterConditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital FilterIDES Editor
 

What's hot (20)

Closed loop DPCM
Closed loop DPCMClosed loop DPCM
Closed loop DPCM
 
fft using labview
fft using labviewfft using labview
fft using labview
 
Fft
FftFft
Fft
 
H0814247
H0814247H0814247
H0814247
 
Matrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal ReconstructionMatrix Padding Method for Sparse Signal Reconstruction
Matrix Padding Method for Sparse Signal Reconstruction
 
Speaker recognition systems
Speaker recognition systemsSpeaker recognition systems
Speaker recognition systems
 
DIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPEDDIT-Radix-2-FFT in SPED
DIT-Radix-2-FFT in SPED
 
LPC for Speech Recognition
LPC for Speech RecognitionLPC for Speech Recognition
LPC for Speech Recognition
 
Data compression using python draft
Data compression using python draftData compression using python draft
Data compression using python draft
 
On Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector PrecodingOn Complex Enumeration for Multiuser MIMO Vector Precoding
On Complex Enumeration for Multiuser MIMO Vector Precoding
 
A study of dipole antennas using mat lab
A study of dipole antennas using mat labA study of dipole antennas using mat lab
A study of dipole antennas using mat lab
 
Design of FFT Processor
Design of FFT ProcessorDesign of FFT Processor
Design of FFT Processor
 
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech SignalsComparison of Single Channel Blind Dereverberation Methods for Speech Signals
Comparison of Single Channel Blind Dereverberation Methods for Speech Signals
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transform
 
Matlab: Speech Signal Analysis
Matlab: Speech Signal AnalysisMatlab: Speech Signal Analysis
Matlab: Speech Signal Analysis
 
Correlation, convolutional, turbo and block code
Correlation, convolutional, turbo and block codeCorrelation, convolutional, turbo and block code
Correlation, convolutional, turbo and block code
 
Ecg signal compression for diverse transforms
Ecg signal compression for diverse transformsEcg signal compression for diverse transforms
Ecg signal compression for diverse transforms
 
Performance analysis of image compression using fuzzy logic algorithm
Performance analysis of image compression using fuzzy logic algorithmPerformance analysis of image compression using fuzzy logic algorithm
Performance analysis of image compression using fuzzy logic algorithm
 
Conditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital FilterConditional Averaging a New Algorithm for Digital Filter
Conditional Averaging a New Algorithm for Digital Filter
 

Similar to Smith et al. - Efficient auditory coding (Nature 2006)

Gst08 tutorial-fast fourier sampling
Gst08 tutorial-fast fourier samplingGst08 tutorial-fast fourier sampling
Gst08 tutorial-fast fourier samplingssuser8d9d45
 
Nt1330 Unit 4.2 Paper
Nt1330 Unit 4.2 PaperNt1330 Unit 4.2 Paper
Nt1330 Unit 4.2 PaperLisa Olive
 
Acquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss SignalAcquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss SignalIJMER
 
Isolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural networkIsolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural networkeSAT Journals
 
Analysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesAnalysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesIOSR Journals
 
GENDER RECOGNITION SYSTEM USING SPEECH SIGNAL
GENDER RECOGNITION SYSTEM USING SPEECH SIGNALGENDER RECOGNITION SYSTEM USING SPEECH SIGNAL
GENDER RECOGNITION SYSTEM USING SPEECH SIGNALIJCSEIT Journal
 
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...IDES Editor
 
Lab manual uoh_ee370
Lab manual uoh_ee370Lab manual uoh_ee370
Lab manual uoh_ee370slatano
 
A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...
A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...
A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...ijcisjournal
 
A critical reassessment of
A critical reassessment ofA critical reassessment of
A critical reassessment ofijcisjournal
 
Lecture1
Lecture1Lecture1
Lecture1ntpc08
 
Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...ijmnct
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxHamzaJaved306957
 
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of VocabularyAn Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabularysipij
 
Biomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxBiomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxSandeep Kumar
 
Multi-Layer Perceptrons
Multi-Layer PerceptronsMulti-Layer Perceptrons
Multi-Layer PerceptronsESCOM
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction IOSR Journals
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reductionEnsemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reductionIOSR Journals
 

Similar to Smith et al. - Efficient auditory coding (Nature 2006) (20)

Gst08 tutorial-fast fourier sampling
Gst08 tutorial-fast fourier samplingGst08 tutorial-fast fourier sampling
Gst08 tutorial-fast fourier sampling
 
Nt1330 Unit 4.2 Paper
Nt1330 Unit 4.2 PaperNt1330 Unit 4.2 Paper
Nt1330 Unit 4.2 Paper
 
Acquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss SignalAcquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss Signal
 
Isolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural networkIsolated words recognition using mfcc, lpc and neural network
Isolated words recognition using mfcc, lpc and neural network
 
Analysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesAnalysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation Techniques
 
GENDER RECOGNITION SYSTEM USING SPEECH SIGNAL
GENDER RECOGNITION SYSTEM USING SPEECH SIGNALGENDER RECOGNITION SYSTEM USING SPEECH SIGNAL
GENDER RECOGNITION SYSTEM USING SPEECH SIGNAL
 
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
 
Lab manual uoh_ee370
Lab manual uoh_ee370Lab manual uoh_ee370
Lab manual uoh_ee370
 
A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...
A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...
A Critical Reassessment of Evolutionary Algorithms on the Cryptanalysis of th...
 
A critical reassessment of
A critical reassessment ofA critical reassessment of
A critical reassessment of
 
Lecture1
Lecture1Lecture1
Lecture1
 
Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptx
 
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of VocabularyAn Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
 
Seyad_Shriram_Report
Seyad_Shriram_ReportSeyad_Shriram_Report
Seyad_Shriram_Report
 
Biomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxBiomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptx
 
Multi-Layer Perceptrons
Multi-Layer PerceptronsMulti-Layer Perceptrons
Multi-Layer Perceptrons
 
dgr
dgrdgr
dgr
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
 
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reductionEnsemble Empirical Mode Decomposition: An adaptive method for noise reduction
Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction
 

Smith et al. - Efficient auditory coding (Nature 2006)

  • 1. > What Determine's a Neuron's Tuning? The Efficient Coding of Sensory Information Xavier.Rampino@mailhec.net 4January2011
  • 2. 04/01/2011 Efficient Coding of Sensory Information 2 Summary Introduction The model Results Conclusion Bibliography
  • 3. 04/01/2011 Efficient Coding of Sensory Information 3 1. Introduction The context : Problem of finding an efficient coding
  • 4. 04/01/2011 Efficient Coding of Sensory Information 4 1. Introduction Whatmakes a coding efficient ? Preserves the underlyingsoundfeatures Lowest size possible for a givenquality Easy to encode and decode
  • 5.
  • 6.
  • 7. We insert different white noises
  • 8. We use filters to findmost probable spikes
  • 9.
  • 10. We insert different white noises
  • 11. We use filters to findmost probable spikes
  • 12.
  • 13. Spikes are chosen to maximizeefficiency of the code (non-redudancy)
  • 14.
  • 15.
  • 16. Efficient for a wide range of signals (both transient and harmonic)
  • 18.
  • 19. Assuming that the kernel functions exist at all time points during the signal t :(1) sm(τ) = coefficient at time τ for φM ε(t) = additive noise
  • 20.
  • 21. 04/01/2011 Efficient Coding of Sensory Information 13 2. The model
  • 22.
  • 23.
  • 24.
  • 25. 04/01/2011 Efficient Coding of Sensory Information 18 2. The model Learning: Probabilisticform Wethen have, for each m : = Residualerrorat position tim of kernelφM We know and x^, sowithadditional computations wecandeduce an optimal value for φM
  • 26. 04/01/2011 Efficient Coding of Sensory Information 19 Summary Introduction The model Results Conclusion Bibliography
  • 27. 04/01/2011 Efficient Coding of Sensory Information 20 3. Results Because one of the condition wasthat the model had to berobust to a large range of accousticsignals, the training datasetwascomposed by : Mammalianvocalizations Nature sounds Ambient (rain, wind) Transient (crunchingleaves, impact of wood)
  • 28. 04/01/2011 Efficient Coding of Sensory Information 21 3. Results Red : Model Blue : Physiological cat data The model predictsrevcor (physiological) shapes!
  • 29.
  • 30. Blue : Physiological Cat Data
  • 31. Black : EnvironmentalSoundsInitialization
  • 32. Green : Animal VocalizationInitializationWith speech initialization, the model yieldssimilarresults as with the classicdataset.
  • 33. 04/01/2011 Efficient Coding of Sensory Information 23 3. Results Comparison of the model initializedwithdifferentdatasets : Environmental Sound : Verybrief Vocalizations : Longer Reserved Speech : Reverse of classic model (Grey bars = 5 ms)
  • 34.
  • 35. Light Blue : Not learning Model
  • 36. Black : Fourier Transform
  • 38.
  • 39.
  • 40. The kernelfunctionsweobtainedwith the right initialization (mixed naturalsounds) shouldbe good approximations of whathappens in a neuron « black box ».
  • 41.
  • 44.
  • 45. 04/01/2011 Efficient Coding of Sensory Information 29 5. Bibliography Bibliography : Evan Smith, Michael S. Lewicki, Efficient coding of time-relative structure usingspikes, Neural Computation January 2005, Vol. 17, No. 1: 19–45. Evan Smith, Michael S. Lewicki, Efficient auditorycoding, Nature 439, 978-982 (23 February 2006) Dario Ringach,Robert Shapley, Reverse correlation in neurophysiology (2003), Cognitive Science Mallat, S. G. & Zhang, Z. Matching pursuits with time–-frequency dictionaries. IEEE Trans. Signal Process. 41, 3397–-3415 (1993).
  • 46. 04/01/2011 Efficient Coding of Sensory Information 30 Thankyou for your attention !