A Canonical Microfunction for Learning Perceptual Invariances
- 1 February 1996
- journal article
- Published by SAGE Publications in Perception
- Vol. 25 (2) , 207-220
- https://doi.org/10.1068/p250207
Abstract
An unsupervised method is presented which permits a set of model neurons, or a microcircuit, to learn low-level vision tasks, such as the extraction of surface depth. Each microcircuit implements a simple, generic strategy which is based on a key assumption: perceptually salient visual invariances, such as surface depth, vary smoothly over time. In the process of learning to extract smoothly varying invariances, each microcircuit maximises a microfunction. This is achieved by means of a learning rule which maximises the long-term variance of the state of a model neuron and simultaneously minimises its short-term variance. The learning rule involves a linear combination of anti-Hebbian and Hebbian weight changes, over short and long time scales, respectively. The method is demonstrated on a hyperacuity task: estimating subpixel stereo disparity from a temporal sequence of random-dot stereograms. After learning, the microcircuit generalises, without additional learning, to previously unseen image sequences. It is proposed that the approach adopted here may be used to define a canonical microfunction, which can be used to learn many perceptually salient invariances.Keywords
This publication has 21 references indexed in Scilit:
- Learning Perceptually Salient Visual Parameters Using Spatiotemporal Smoothness ConstraintsNeural Computation, 1996
- Stereoscopic depth perception at high velocitiesNature, 1995
- The Ferrier Lecture, 1992. Seeing depth with two eyes: stereopsisProceedings Of The Royal Society B-Biological Sciences, 1994
- Shape from local and global analysis of texturePhilosophical Transactions Of The Royal Society B-Biological Sciences, 1993
- Self-organizing neural network that discovers surfaces in random-dot stereogramsNature, 1992
- Removing Time Variation with the Anti-Hebbian Differential SynapseNeural Computation, 1991
- Learning Invariance from Transformation SequencesNeural Computation, 1991
- A Canonical Microcircuit for NeocortexNeural Computation, 1989
- Simplified neuron model as a principal component analyzerJournal of Mathematical Biology, 1982
- The Ferrier Lecture, 1977 The neuron network of the cerebral cortex: a functional interpretationProceedings of the Royal Society of London. B. Biological Sciences, 1978