Malsburg, 2007). Also, our current system is only
invariant to translation and slight deformation of im-
ages. Work is under way to also address other trans-
formations like rotation and scaling.
On the other hand, a fully neural system with most
parameters represented locally naturally allows for
adaptation through learning. Therefore we refrained
from hand-tuning such local parameters here, but will
address this issue through learning in future work.
In that sense, the system presented here marks
but a starting point from which we could develop a
fully neural version of a generative vision model that
does not throw away variance information, but retains
and uses it for recognition through active information
routing. We are convinced that also for technical sys-
tems this appraoch to vision can serve as an inspi-
ration. The impending transition to massively paral-
lel processor arrays will revive interest in data flow
architectures, in which data arrive just in time over
dedicated pathways on processing nodes. Studying
how these mechanisms work in the brain may turn out
fruitful for designing robust and autonomous parallel
computing systems.
ACKNOWLEDGEMENTS
We thank Urs Bergmann for help in programming,
and Alexander Heinrichs for helping to preprocess the
database images. This work was supported by the
European Union through project FP6-2005-015803
(“Daisy”) and by the Hertie Foundation.
REFERENCES
Daugman, J. G. (1980). Two-dimensional spectral analysis
of cortical receptive field profiles. Vision Res, 20:847–
856.
Favorov, O. V. and Diamond, M. (1990). Demonstration of
discrete place-defined columns, segregates, in cat SI.
Journal of Comparative Neurology, 298:97 – 112.
Fukushima, K., Miyake, S., and Ito, T. (1983). Neocog-
nitron: A neural network model for a mechanism of
visual pattern recognition. IEEE Transactions on Sys-
tems, Man and Cybernetics, 13(5):826–834.
Hubel, D. H. and Wiesel, T. N. (1977). Functional archi-
tecture of macaque visual cortex. Proceedings of the
Royal Society of London - B, 198:1 – 59.
L
¨
ucke, J. and von der Malsburg, C. (2004). Rapid process-
ing and unsupervised learning in a model of the corti-
cal macrocolumn. Neural Computation, 16:501 – 533.
Martinez, A. and Benavente, R. (1998). The AR face
database. Technical Report 24, CVC.
Mountcastle, V. B. (1997). The columnar organization of
the neocortex. Brain, 120:701–722.
Phillips, P., Moon, H., Rizvi, S., and Rauss, P. (2000). The
FERET evaluation methodology for face-recognition
algorithms. IEEE Transactions on Pattern Analysis
and Machine Intelligence, 22(10):1090–1104.
Phillips, P. J., Wechsler, H., Huang, J., and Rauss, P. J.
(1998). The FERET database and evaluation proce-
dure for face recognition algorithms. Image and Vi-
sion Computing, 16(5):295–306.
Riesenhuber, M. and Poggio, T. (2003). How visual cortex
recognizes objects: The tale of the standard model.
Rosenblatt, F. (1961). Principles of Neurodynamics: Per-
ceptrons and the Theory of Brain Mechanisms. Spar-
tan Books, Washington, D.C.
Tan, X., Chen, S., Zhou, Z.-H., and Zhang, F. (2005). Rec-
ognizing partially occluded, expression variant faces
from single training image per person with SOM and
soft kNN ensemble. IEEE Transactions on Neural
Networks, 16(4):875– 886.
Ulusoy, I. and Bishop, C. M. (2005). Generative versus dis-
criminative methods for object recognition. In IEEE
Conference on Computer Vision and Pattern Recogni-
tion (CVPR), pages 258–265.
van Vreeswijk, C. and Sompolinsky, H. (1998). Chaotic
balanced state in a model of cortical circuits. Neural
Computation, 10:1321–1372.
von der Malsburg, C. (1981). The correlation theory of
brain function. Internal report, 81-2, Max-Planck-
Institut f
¨
ur Biophysikalische Chemie, Postfach 2841,
3400 G
¨
ottingen, FRG. Reprinted in E. Domany,
J.L. van Hemmen, and K.Schulten, editors, Mod-
els of Neural Networks II, chapter 2, pages 95–119.
Springer, Berlin, 1994.
Wiskott, L., Fellous, J.-M., Kr
¨
uger, N., and von der Mals-
burg, C. (1997). Face recognition by elastic bunch
graph matching. IEEE Trans. on Pattern Analysis and
Machine Intelligence, 19(7):775–779.
Wolfrum, P. and von der Malsburg, C. (2007). What is the
optimal architecture for visual information routing?
Neural Computation, 19(12):3293–3309. in print.
Xu, L. (1993). Least MSE reconstruction: A principle for
self-organizing nets. Neural Networks, 6:627–648.
INVARIANT FACE RECOGNITION IN A NETWORK OF CORTICAL COLUMNS
45