Abstract
The functional abilities and parallel architecture of the human visual system are a rich source of ideas about visual processing. Any visual task that we can perform quickly and effortlessly is likely to have a computational solution using a parallel algorithm. Recently, several such parallel algorithms have been found that exploit information implicit in an image to compute intrinsic properties of surfaces, such as surface orientation, reflectance and depth. These algorithms require a computational architecture that has similarities to that of visual cortex in primates.
This is a preview of subscription content, access via your institution
Access options
Subscribe to this journal
Receive 51 print issues and online access
$199.00 per year
only $3.90 per issue
Buy this article
- Purchase on Springer Link
- Instant access to full article PDF
Prices may be subject to local taxes which are calculated during checkout
Similar content being viewed by others
References
Roberts, L. G. in Optical and Electro-Optical Information Processing (eds Tippett, J. P. et al.) 159–197 (MIT Press, Cambridge, 1965).
Rosenfeld, A. Picture Processing by Computer (Academic, New York, 1969).
Barlow, H. B., Narasimhan, R. & Rosenfeld, A. Science 177, 567–575 (1972).
Arbib, M. A. Annl Biomed. Engng 3, 238–274 (1975).
Marr, D. in Computer Vision Systems (eds Hanson, A. R. & Riseman, E. M.) 61–80 (Academic, New York, 1978).
Barrow, H. G. & Tenenbaum, J. M. in Computer Vision Systems (eds Hanson, A. R. & Riseman, E. M.) 3–26 (Academic, New York, 1978).
Feldman, J. in Parallel Models of Associative Memory (eds Hinton, G. E. & Anderson, J. A.) 49–104 (Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1981).
Barrow, H. & Tenenbaum, J. Proc. IEEE 69, 572–595 (1981).
Ballard, D. H. & Brown, C. M. Computer Vision (Prentice-Hall, Englewood Cliffs, New Jersey, 1982).
Marr, D. Vision (Freeman, San Francisco, 1982).
Brady, M. Computing Surveys 14, 3–71 (1982).
Horn, B. K. P. in Psychology of Computer Vision (ed. Winston, P. H.) 115–155 (McGraw-Hill, New York, 1975).
Fahlman, S. E. NETL: A System for Representing and Using Real-World Knowledge (MIT Press, Cambridge, 1979).
Fahlman, S. E., Hinton, G. E. & Sejnowski, T. J. Proc. AAAI Conf. Artificial Intelligence, Washington DC 109–113 (Kauffman, Los Altos, 1983).
Hillis, W. D. MIT A. I. Laboratory Memo No. 646 (1981).
Hinton, G. E. thesis, Univ. Edinburgh (1977).
Ullman, S. Computer Graphics Image Processing 10, 115–125 (1979).
Riseman, E. M. & Arbib, M. A. Computer Graphics Image Processing 6, 221–276 (1977).
Rosenfeld, A., Hummel, R. & Zucker, S. W. IEEE Trans. Systems, Man Cybernet. 6, 420 (1978).
Ballard, D. H. Proc. 7th int. Joint Conf. Artificial Intelligence, 1068–1078 (Kauffman, Los Altos, 1981).
Anderson, J. & Hinton, G. E. in Parallel Models of Associative Memory (eds Hinton, G. E. & Anderson, J. A.) 9–48 (Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1981).
Attneave, F. in Organization and Representation in Perception (ed. Beck, J.) 11–24 (Lawrence Erlbaum Associates, Hillsdale, New Jersey 1982).
Waltz in Phychology of Computer Vision (ed. Winston, P. H.) 19–91 (McGraw-Hill, New York, 1975).
Horn, B. K. P. Artificial Intelligence 8, 201–231 (1977).
Ikeuchi, K. & Horn, B. K. P. Artificial Intelligence 17, 141–184 (1981).
Horn, B. K. P. & Schunk, B. G. Artificial Intelligence 17, 185–203 (1981).
Julesz, B. Foundations of Cyclopean Vision (University of Chicago Press, 1971).
Marr, D. & Poggio, T. Science 194, 283–287 (1976).
Kirkpatrick, S., Gelatt, C. D. & Vecchi, M. D. Science 220, 671–680 (1983).
Hinton, G. E. & Sejnowski, T. J. Proc. IEEE Conf. Computer Vision and Pattern Recognition, 448–453 (IEEE Computer Science Press, Silver Spring, Maryland, 1983).
Gibson, J. J. The Senses Considered as Perceptual Systems (Houghton Mifflin, Boston, 1966).
Barlow, H. B. Perception 1, 371–394 (1972).
Feldman, J. & Ballard, D. H. Cognitive Sci. 9, 205–254 (1983).
Poggio, G. F. & Fischer, B. J. J. Neurophysiol. 40, 1392–1405 (1978).
Hubel, D. H. & Wiesel, T. N. J. Physiol., Lond. 160, 106–154 (1962).
Hubel, D. H. & Wiesel, T. N. Proc. R. Soc. B198, 1–59 (1977).
Rosenfeld, A. & Vanderbrug, G. J. IEEE Trans. System, Man Cybernet. 7, 104–107 (1977).
Hanson, A. R. & Riesman, E. M. in Computer Vision Systems (eds Hanson, A. R. & Riseman, E. M.) 129–163 (Academic, New York, 1978).
O'Rourke, J. in Proc. 7th int. Joint, Conf. Artificial Intelligence Vol. 2, 737–739 (Kauffman, Los Altos, 1981).
Sloan, K. in Proc. 7th int. Joint Conf. Artificial Intelligence Vol. 2, 734–736 (Kauffman, Los Altos, 1981).
Julesz, B. & Schumer, R. A. A. Rev. Psychol. 32, 575–627 (1981).
Hubel, D. H. & Wiesel, T. N. J. comp. Neurol. 158, 295–305 (1974).
Marr, D. & Poggio, T. Proc. R. Soc. B204, 301–328 (1979).
Grimson, W. E. L. From Image to Surface (MIT Press, Cambridge, 1981).
Mayhew, J. E. W. & Frisby, J. P. Artificial Intelligence 17, 349–385 (1981).
Baker, H. H. & Binford, T. O. in Proc. 7th int. Joint Conf. Artificial Intelligence Vol 2, 631–636 (Kauffman, Los Altos, 1981).
Mayhew, J. in Physical and Biological Processing of Images (eds Braddick, O. J. & Sleigh, A. C.) 204–216 (Springer, New York, 1983).
Allman, J. M., Baker, J. F., Newsome, W. T. & Petersen, S. E. in Cortical Sensory Organization Vol. 2 (ed. Woolsey, C. N.) 171–185 (Humana, Clifton, New Jersey, 1981).
Van Essen, D. C. A. Rev. Neurosci. 2, 227–263 (1979).
Hartline, H. K. & Ratliff, F. J. gen. Physiol. 40, 1357–1376 (1957).
Allman, J. M. & Kaas, J. H. Science 191, 572–575 (1976).
Zeki, S. Proc. R. Soc. B207, 239–248 (1980).
Maunsell, J. H. R. & Van Essen, D. C. J. Neurophysiol. 49, 1127–1167 (1983).
Allman, J. Perception (in the press).
Gross, C. G., Rocha-Miranda, C. E. & Bender, D. B. J. Neurophysiol. 35, 96–111 (1972).
Cowey, A. in Neurosciences: 4th Study Program (eds Schmitt, F. O. & Worden, F. G.) 395–413 (MIT Press, Cambridge, 1979).
Barlow, H. B. Proc. R. Soc. B212, 1–34 (1981).
Hough, P. V. C. US Patent 3,069,654 (1962).
Ballard, D. H. & Kimball, O. A. University of Rochester Department of Computer Science Tech. Rep. TR-70 (1981).
Brown, C. M., Ballard, D. H. & Kimball, O. A. Proc. DARPA Image Understanding Workshop (National Technical Information Service, Springfield, 1982).
Treisman, A. M. & Schmidt, H. Cognitive Psychol. 14, 107–141 (1982).
Hinton, G. E. Proc. 7th int. Joint Conf. Artificial Intelligence Vol 2, 1088–1096 (Kauffman, Los Altos, 1981).
Hinton, G. E. in Proc. 7th int. Joint Conf. Artificial Intelligence Vol. 2, 683–685 (Kauffman, Los Altos, 1981).
Hrechanyk, L. H. & Ballard, D. H. Proc. IEEE Workshop on Computer Vision, 44–82 (IEEE Computer Science Press, Silver Spring, Maryland, 1982).
Mountcastle, V. in Neurosciences: Study Program (eds Schmitt, F. O. & Worden, F. G.) 21–42 (MIT Press, Cambridge, 1979).
Jones, E. G. in The Organization of Cerebral Cortex (eds Schmitt, F. O. et al.) (199–235 (MIT Press, Cambridge, 1981).
Duda, R. O. & Hart, P. E. Commun. Ass. Computer Machinery 15, 11–15 (1972).
Ballard, D. H., & Coleman, P. C. in Proc. Workshop on Vision, Brain & Cooperative Computation (University of Massachusetts, Amherst, 1983).
Richmond, B. J., Wurtz, R. H. & Sato, T. J. Neurophysiol. (in the press).
Zeki, S. Nature 284, 412–418 (1980).
Schein, S. J., Desimone, R. & de Monasterio, F. M. Investig. Opthal. Visual Sci. 24, S107 (1983).
Livingstone, M. S. & Hubel, D. H. Nature 304, 531–534 (1983).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ballard, D., Hinton, G. & Sejnowski, T. Parallel visual computation. Nature 306, 21–26 (1983). https://doi.org/10.1038/306021a0
Issue Date:
DOI: https://doi.org/10.1038/306021a0
This article is cited by
-
Capturing the objects of vision with neural networks
Nature Human Behaviour (2021)
-
A zero power harmonic transponder sensor for ubiquitous wireless μL liquid-volume monitoring
Scientific Reports (2016)
-
Active inference, eye movements and oculomotor delays
Biological Cybernetics (2014)
-
Embodied inference and spatial cognition
Cognitive Processing (2012)
-
Action understanding and active inference
Biological Cybernetics (2011)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.