A three-layer model of natural image statistics

View Researcher II's Other Codes

What code does:
– Estimation of a three-layer model of natural image statistics
– Visualization of the learned layers
The tiff-images are included in the code package. The tiny images need to be downloaded
More information on the tiny images data set is available here

Disclaimer: “The provided code links for this paper are external links. Science Nest has no responsibility for the accuracy, legality or content of these links. Also, by downloading this code(s), you agree to comply with the terms of use as set out by the author(s) of the code(s).”

Please contact us in case of a broken link from here

Authors M.U. Gutmann and A. Hyvärinen
Journal/Conference Name Journal of Physiology-Paris
Paper Category
Paper Abstract An important property of visual systems is to be simultaneously both selective to specific patterns found in the sensory input and invariant to possible variations. Selectivity and invariance (tolerance) are opposing requirements. It has been suggested that they could be joined by iterating a sequence of elementary selectivity and tolerance computations. It is, however, unknown what should be selected or tolerated at each level of the hierarchy. We approach this issue by learning the computations from natural images. We propose and estimate a probabilistic model of natural images that consists of three processing layers. Two natural image data sets are considered: image patches, and complete visual scenes downsampled to the size of small patches. For both data sets, we find that in the first two layers, simple and complex cell-like computations are performed. In the third layer, we mainly find selectivity to longer contours; for patch data, we further find some selectivity to texture, while for the downsampled complete scenes, some selectivity to curvature is observed.
Date of publication 2013
Code Programming Language MATLAB

Copyright Researcher II 2022