New Compressive Sensing Algorithms from Natural and Artificial Brain Networks. L.M. Martínez and J. Malo.
Methods related to the Human Camera
Let the brain do image coding for you: it is better than JPEG2000
The long term Human Camera goal could be seen as a new Brain Machine Interface (BMI) for image transmission in which the nontrivial feature extraction and dimensionality reduction stage is done by a human brain instead of by the conventional compression algorithm. The (input) signal should be reconstructed (from the neural signal) at the receiver.
Here we present an oversimplified, but illustrative, example of the decoding of the cortical signal to show some of the computational issues of the modeling and BMI problems, its relations with image compression and enhancement, and to show that we already are working with the technologies that allow the inference of the stimulus from the neural response.
Simplified (Forward) Model to start playing with
The considered example uses (i) a nonlinear response based on divisive normalization and fitted with psychophysics (Carandini et al. 2012, Malo et al. 2006, Malo et al. 2010), (ii) different distortion sources that modify the nonlinear signal as for instance, random neural noise or additional pooling stages not considered in the assumed model, (iii) dimensionality reduction, i.e. missing responses in the recorded signal. Of course, this model will be augmented in different ways (e.g. including irregular spatial sampling, the diversity in shapes of the receptive fields (Martinez et al. 2014), the adaptive interaction in the nonlinear stage (Schwartz et al. 2009), or correlated noise patterns.
Multi information numbers (in bits) between four coefficients of the different representation show the redundancy reduction along the path, which is consistent with the efficient encoding hypothesis [Olshausen96, Schwartz01], and is consistent with our previous results [Malo06b, Malo10].
Reconstructions from the (stochastic) responses of the (partially or totally) unknown model
Next figure shows the reconstruction using different inversion techniques: linear (similar to [stanley99]), Kernel (similar to [Miyawaki08]), and analytic, as in [Malo06b]. The example explores the effect of different distortion sources (noise and elements not considered in the model) on top of a representation of reduced dimensionality (we are missing 61% of the neurons -those tuned to high frequencies-). The good properties of analytic inversion could be used to complement (as prior knowledge) the current regression techniques.
Estimated stimuli from the neural signal under different distortion sources (dimensionality reduction, different neural noise and additional pooling stages not considered in the forward model). In this numerical experiment linear reconstruction is more sensitive to distortion, which is alleviated by nonlinear regression, which still displays significant artifacts. The analytical inverse seems to reconstruct better but also amplifies the noise. The knowledge extracted from the structure of the inverse should be included in the conventional methods.
References
- On the Suitable Domain for SVM Training in Image Coding
G. Camps, G. Gómez, J. Gutiérrez, J. Malo
Journal of Machine Learning Research, Vol. 9: 49-66 (2008) - Normalization as a Canonical Neural Computation
M. Carandini, D. Heeger
Nature Reviews. Neuroscience, 13(1): 51-62 (2012) - Perceptual Adaptive Insensitivity for SVM Image Coding
G. Gómez, G. Camps, J. Gutiérrez, J. Malo
IEEE Transactions on Neural Networks, 16(6): 1574-1581 (2005) - Neural Decoding of Visual Imagery During Sleep
T. Horikawa, M. Tamaki, Y. Miyawaki, Y. Kamitani
Science, 340: 639-642 (2013) - The Role of Spatial Information in Disentangling the Irradiance-Reflectance-Transmittance Ambiguity
S. Jiménez, J. Malo
IEEE Transactions on Geoscience and Remote Sensing, 52(8): 4881-4894 (2014) - Divisive Normalization Image Quality Metric Revisited
V. Laparra, J. Muñoz, J. Malo
Journal of the Optical Society of America A, 27(4): 852-864 (2010) - Iterative Gaussianization: From ICA to Random Rotations
V. Laparra, G. Camps-Valls, J. Malo
IEEE Transactions on Neural Networks, 22(4): 537-549 (2011) - Dimensionality Reduction via Regression in Hyperspectral Imagery
V. Laparra, G. Camps-Valls, J. Malo
Submitted to IEEE Journal of Selected Topics in Signal Processing (2014) - Non-linear Image Representation for Efficient Perceptual Coding
J. Malo, I. Epifanio, R. Navarro, E. Simoncelli
IEEE Transactions on Image Processing, 15(1): 68-80 (2006) - Method, Apparatus and Software for Color Image Compression Based on Non-linear Perceptual Representations and Machine Learning
J. Malo, J. Gutiérrez, G. Camps, M.J. Luque
Patent Ref. P200801943, Oficina Española de Patentes y Marcas (2008) - Psychophysically Tuned Divisive Normalization Approximately Factorizes the PDF of Natural Images
J. Malo, V. Laparra
Neural Computation, 22(12): 3179-3206 (2010) - Statistical Wiring of Thalamic Receptive Fields Optimizes Spatial Sampling of the Retinal Image
L.M. Martínez, M. Molano, X. Wang, F.T. Sommer, J.A. Hirsch
Neuron, 81: 943-956 (2014) - Decoding the Mind's Eye: Visual Image Reconstruction from Human Brain Activity Using a Combination of Multiscale Local Image Decoders
Y. Miyawaki, H. Uchida, O. Yamashita, M.A. Sato, Y. Morito, H.C. Tanabe, N. Sadato, Y. Kamitani
Neuron, 60(5): 915-929 (2008) - Reconstructing Visual Experiences from Brain Activity Evoked by Natural Movies
S. Nishimoto, A.T. Vu, T. Naselaris, Y. Benjamini, B. Yu, J.L. Gallant
Current Biology, 21(19): 1641-1646 (2011) - Emergence of Simple-cell Receptive Field Properties by Learning a Sparse Code for Natural Images
B.A. Olshausen, D. Field
Nature, 381: 607-609 (1996) - Natural Signal Statistics and Sensory Gain Control
O. Schwartz, E.P. Simoncelli
Nature Neuroscience, 4(8): 819-825 (2001) - Spike-triggered Neural Characterization
O. Schwartz, J.W. Pillow, N.C. Rust, E.P. Simoncelli
Journal of Vision, 6: 484-507 (2006) - Perceptual Organization of the Tilt Illusion
O. Schwartz, P. Dayan, T. Sejnowski
Journal of Vision, 9(4): 19.1-19 (2009) - Reconstruction of Natural Scenes from Ensemble Responses in the Lateral Geniculate Nucleus
G.B. Stanley, F.F. Li, Y. Dan
Journal of Neuroscience, 19(18): 8036-8042 (1999)
Download
See brain_machine_interface.m for an overview. It requires including in the matlab path all the subfolders in the zip file.