Neurosciences and sparsity

Laurent Perrinet

Séminaire à l’atelier “IA embarquée” du PEPR IA

[2026-02-10]

logo
Contact me @ laurent.perrinet@univ-amu.fr

Sparse representations in computer vision

Code @ A hitchhiker guide to Matching Pursuit

Neurosciences and sparsity: a survey

Neurosciences and sparsity: a survey

Neurosciences and sparsity: a survey

Neurosciences and sparsity: a survey

Neurosciences and sparsity: a survey

Neurosciences and sparsity: a survey

Neurosciences and sparsity

[[Lennie, 2003, The Cost of Cortical Computation](https://neuromatch.social/@laurentperrinet/114427859025152015)]
[Lennie, 2003, The Cost of Cortical Computation]

Neurosciences and sparsity

[[Brunel, 2001](https://books.google.fr/books?hl=fr&lr=&id=b8woDqWdTssC&oi=fnd&pg=PA307&ots=KNHQrJ-TsZ&sig=0WI2cq2RnMXC7fVTyjOEWZEdlCg&redir_esc=y#v=onepage&q&f=false)]
[Brunel, 2001]

Neurosciences and sparsity

[[Mainen & Sejnowski, 1995](https://github.com/SpikeAI/2022_polychronies-review/blob/main/src/Figure_2_MainenSejnowski1995.ipynb)]
[Mainen & Sejnowski, 1995]

Neurosciences and sparsity

[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]
[Kremkow et al, 2016]

Neurosciences and sparsity

[[Kremkow *et al*, 2016](https://laurentperrinet.github.io/publication/kremkow-16/)]
[Kremkow et al, 2016]

Sparse representations in a nutshell

Sparse representations in a nutshell

[[LP *et al*, 2004](https://laurentperrinet.github.io/publication/perrinet-04-tauc/)]
[LP et al, 2004]

Sparse representations in a nutshell

[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]
[Olshausen and Field (1997)]

Sparse representations in a nutshell

Generative model of image synthesis:

$I[x, y] = $ $\sum_{i=1}^{K} a[i] \cdot \phi[i, x, y]$ $ + \varepsilon[x, y]$

Where $\phi$ is a dictionary of $K$ atoms, $a$ is a sparse vector of coefficients, and $\varepsilon$ is a noise term.

[LP (2015)]

Sparse representations in a nutshell

[[Olshausen and Field (1997)](http://mplab.ucsd.edu/~marni/Igert/Olshaussen_1997.pdf)]
[Olshausen and Field (1997)]

Sparse representations in a nutshell

Given an observation $I$,

$$ \begin{aligned} \mathcal{L}(a) & = - \log Pr( a | I ) \\ \end{aligned} $$

Sparse representations in a nutshell

Given an observation $I$,

$$ \begin{aligned} \mathcal{L}(a) & = - \log Pr( a | I ) \\ & = - \log Pr( I | a ) - \log Pr(a) \\ \end{aligned} $$

Sparse representations in a nutshell

Given an observation $I$,

$$ \begin{aligned} \mathcal{L}(a) & = - \log Pr( a | I ) \\ & = - \log Pr( I | a ) - \log Pr(a) \\ & = \frac{1}{2\sigma_n^2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 - \sum_{i=1}^{K} \log Pr( a[i] ) \end{aligned} $$

Sparse representations in a nutshell

The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:

$$ \mathcal{L} = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_i ( a[i] \neq 0) $$

[LP (2015)]

Sparse representations in a nutshell

The problem is formalized as an optimization problem $a^\ast = \arg \min_a \mathcal{L}(a)$ with:

$$ \mathcal{L}(a) = \frac{1}{2} \sum_{x, y} ( I[x, y] - \sum_{i=1}^{K} a[i] \cdot \phi[i, x, y])^2 + \lambda \cdot \sum_{i=1}^{K} | a[i] | $$

Sparse representations in a nutshell

[[Rentzeperis *et al* (2023)](https://laurentperrinet.github.io/publication/rentzeperis-23/)]
[Rentzeperis et al (2023)]

Sparse representations and learning

Convolutional Sparse Coding

[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]
[Boutin et al, 2021]

Convolutional Sparse Coding

[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]
[Boutin et al, 2021]

CNN: Predictive processing

[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]
[Boutin et al, 2021]

CNN: Predictive processing

[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]
[Boutin et al, 2021]

CNN: Predictive processing

[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]
[Boutin et al, 2021]

CNN: Predictive processing

[[Boutin *et al*, 2021](https://laurentperrinet.github.io/publication/boutin-franciosini-chavane-ruffier-perrinet-20/)]
[Boutin et al, 2021]

CNN: Predictive processing

SNN in neuromorphic engineering

The HD-SNN neural network.
The HD-SNN neural network.

SNN in neuromorphic engineering

SNN in neuromorphic engineering

The HD-SNN neural network.
The HD-SNN neural network.

SNN in neuromorphic engineering

The HD-SNN neural network.
The HD-SNN neural network.

Neurosciences and sparsity

Laurent Perrinet

Séminaire à l’atelier “IA embarquée” du PEPR IA

[2026-01-29]

logo
Contact me @ laurent.perrinet@univ-amu.fr