Lecture Notes in Biomathematics Vol. 1: P. Waltman. Deterministic Threshold Models m the Theory Vol. 30: M. Eisen. Mathematical Models in Cell Biology and Cancer of Epidemics. V. 101 pages. 1974. Chemotherapy. IX. 431 pages. 1979. Vol. 2: Mathematical Problems In Biology. Victoria Conference 1973. Vol. 31: E. Akm. The Geometry 01 Population Genetics tV. 205 pages. Edited by P. van den Drlessche. VI. 280 pages. 1974. 1979. Vol. 3: D. ludwig. Stol'has"c Population Theories. VI. 108 pages. Vol. 32: Systems Theory 10 Immunology. Proceed lOgs. 1978. Edited 1974. by G. Bruni et al. XI. 273 pages. 1979. Vol. 4: PhysIcs and Mathematics of the Nervous System Edited by V~I. 33: Mathematical Modelling In Biology and Ecology. Proceed· M. Conrad. W. Gallinger. and M. Dal Cm. XI. 584 pages. 1974. lOgs. 1979. Edited by W. M. Getz. VIII. 355 pages. t980. Vol. 5: Mathematical Analysis 01 DecIsion Problems in Ecology. Vol. 34: R. Coli loS. T.J. van der Wertl. MathematICal Models of the Proceedings 1973. Edited by A. Charnes and W. R. lynn. VIII. 421 DynamiCs 01 Ihe Human Eye. VII. 99 pages. t980. pages. 1975. Vol. 35: U. an der Heiden, AnalySIS 01 Neural Networks. X.159 pages. Vol. 6: H T. Banks. Modeling and Control In the Biomedical SCiences. 1980. V. 114 pages. 1975. Vol. 36: A. Worz·BlIsekros, AIgebras 10 Genetics. VI. 237 pages. Vol. 7: M.C. Mackey. Ion Transport through Biological Membranes. 1980. An Integrated Theoretical Approach. IX. 240 pages. 1975. Vol. 37. 1. Ohta, Evolu""~ and Varlallon ul Multlgene Families. VIII. Vol. 8: C. DelisI. Antigen Antibody Interactions. IV. 142 pages. 1976. 131 pages 1980. Vol. 9: N. Dubin, A Stochastic Model lor Immunological Feedback Vol. 38: Biological Growth and Spr. ... d: Mathemat,cal TheOries and 10 CarcinogenesIs: AnalysIs and ApprOXimations. XIII. 163 pages. Applicallons. Proceed lOgs. 1979 Edited by W. Jager. H. Rost and 1976. P. Tautu. XI. 511 pages. 1980. Vol. 10: J.J. Tyson. The Belousoy·Zhabotlnsk" Reaktlon. IX. 128 Vol. 39: Vito Volterra Sympos,"m on MathAmatlcal Models 'n Biology. pages. 1976. Proceed lOgs. 1979. Edited by C. Ba"9u,". VI. 417 pages. 1980. Vol. 11: Mathemallcal Models In Medicine. Workshop 1976. Edited Vol. 40: Renewable Resource Mal1agernent. Proceed lOgs. 1980. by J. Berger. W. Bahler, R. Repges, and P. Tautu. XII, 281 pages. 1976. Edited by T. Vmcent and J. Skowrnnski. XII, 236 pageN. t98t. Vol. 12: A. V. Holden, Models 01 the Stochastic Activity of Neurones. Vol. 41: Moaeles Mathcmatlque, ~" BIOlog18. Proceed lOgs. 1978. VII, 368 pages. 1976. Edited by C. Cbevalet and A. M",ali. XlV. 219 pageN. 1981. Vol. 13: Mathematical MOdels 10 Biological Dlscov. . ry. Edited by Vol. 42: G. W. Swan. Opt"",,atlon ot Human Ca"eer Radiotherapy. D. L. S"lomon and C. Walter VI. 240 pages. 1977. VIII, 282 pages_ 1981. Vol. 14: L. M. R,cc,ard,. D,llu",on Processes and Related Topics 10 Vol. 43: Mathematical Modelmi:j un th\.! Hearing Pr(ll.eSl-o Proceed~ Biology. VI. 200 pages. 1977. 'ngs. 1980. Edited by M H. Holmes and L. A. Rub .. "leld V. 104 pages. Vol. 15: Th. Nagylai<1. Selection ,n One-and Two·locus Systems. 1981. VIII. 208 pages. 1977. Vol. 44: Recognilion of Pattern and FOim Proce"d'n!l". t979. Ealted Vol. 16: G. Sampath, S. K. Srinivasan. Stochastic Models for Spike by D.G. Albrecht III. 226 pageN. 1982 Trams of Smgle Neurons. VIII. 188 pages. 1977. Vol. 45: Competition and Cooperation In Neutral Nets. ProGp.edtngs. Vol. 17: T. Maruyama. Stochastic Problems ,n Population Genetics. 1982. Edited by S. Amari and M.A Arblb. XIV. 441 pag"'. 1982. VIII. 245 pages. 1977. Vol. 46: E. Walter. Iden\lflabllity 01 State Space Models w,th applica· Vol. 18: Mathematics and Ihe lile SCI .. nces. Ploceedlngs 1975. tlons to translOlmsl!on systerns. VIII. 202 pages. 1982 Edited by D. E. Matthews. VII. 385 pages. 1977 Vol. 47. E. Frehland. StochastiC Transport Proce,,;e,, ,n D'.Grete Vol. 19: Measuring Selection in Natural Populations. Edited by Biological Systems. VIII. 169 pages. 1982. F.B. Christiansen and T.M. Fenchel. XXXI. 564 pages. 1977. Vol. 48: Tracer KinetiCs and PhYSiologiC Modelmg. Proceed lOgs. Vol. 20: J. M. Cushmg. Integrodillerentlal Equat","s and Delay 1983. Edited by R. M, lamb,.echt al1d A. Resc.'gno. VIII. 509 pages. Models," Population Dynamics. VI. 196 pages. 1977. 1983. Vol. 21: Theoretical Approaches to Complex Systems. Proceed lOgs Vol. 49: Rhythms In Biotogy and Other Fiola, of Apphcallon. Pro 1977. Edited by R Helm and G. Palm. VI. 244 pages. 1978. ceedings. 198t. Edited by M. Cosnard. J. D","o"geot and A. le Breton. VII, 400 pages. 1983 Vol. 22: F. M. Scudo and J. R. Ziegler. Th .. Golden Age 01 Theoretical Ecology: 1923-1940. XII. 490 pages. 1978. Vol. 50: D. H. Anderson Compartmcntal Modeling and Tracer Kinetics. VII. 302 pages. 1983 Vol. 23: Geometrical Probability and Biological Structures: Buffon's 200th Anniversary. Proceed lOgs 1977. Edited by R. E. Miles and Vol. 51: OSCillatIOns 10 Mathematical Biology. Procp.edlngs. 1982. J. Serra. XII. 338 pages. 1978. Edited by J. P. E. Hodgson. VI. 196 pages. 1983. Vol. 24: F. L. Bookstem. The Measurement 01 Biological Shape and Vol. 52: Population Biology. Proceedings, 1982 Edited by Shape Change. VIII. 191 pages. 1978. H.I. Freedman and C. Strobeck. XVII, 440 psg. ... 1983. Vol. 25: P. YodZls. Competition for Space and the Structure 01 Vol. 53: Evolutionary DynamiCs of Genetic Dlver~lty. Proceedings, Ecological Communities. VI. 191 pages. 1978. 1983. Edited by G,S. Man!. VII. 3t2 pages. t984 Vol. 26. M. B Katz. Questions of Uniqueness and Resolution in Vol. 54: Mathematical Ecology. PlOceedmgs. 1982. Edited by Reconstrucllon Irom ProJections. IX. t75 pages. 1978. S.A. levm and 1.G. Hallam. XII. 513 pages. 1984. Vol. 27: N. MacDonald. Time lags In Biological Models. VII. 112 Vol. 55: Modellmg 01 Patterns in S"ace and Time. Proceedmgs. pages. t978. 1983. Edited by W. JAger and J.D. Murray. VIII. 405 pages. 1984. Vol. 28: P.C. File. Mathematical Aspects of Reacllng and Dillusmg Vol. 56: H. W. Hethcote, J. A. Yorke. Gonorrhea Transmission Dynam· Systems. IV. 185 pages. 1979. ICS and Control. IX, 105 pages. 1984. Vol. 29: KinetiC Logic - A Boolean Approach to the AnalySIS 01 Vol. 57: Mathematics in Biology and Medicine. Proceedmgs. 1983. Complex Regulatory Systems. Proceedings. 1977. Edited by R. Tho Edited by V. Capasso. E. Grosso and S. L. Paverl-Fontana. XVIII, mas. XIII. 507 pages. 1979. 524 pages. 1985. ctd. on InSide back cover Lectu re Notes in Biomathematics Managing Editor: S. Levin 80 Donald House Depth Perception in Frogs and Toads A Study in Neural Computing Springer-Verlag New York Berlin Heidelberg London Paris Tokyo Hong Kong Editorial Board M. Arbib J. D. Cowan Ch. Delisi M. Feldman J. B. Keller M. Kimura B. Kosko S. Levin (Managing Editor) R. May J. Murray G. F. Oster A. S. Perelson T. Poggio L. A. Segel Author Donald House Department of Computer Science Williams College Williamstown, MA01267, USA Mathematics Subject Classification (1980): 68 T XX, 92 A 18 CR Subject Classifications {1982}: J.3; 1.2.m ISBN-13: 978-0-387-97157-5 e-ISBN-13: 978-1-4684-6391-0 001: 10.1007/978-1-4684-6391-0 This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically those of translation, reprinting, re-use of illustrations, broadcasting, reproduction by photocopying machine or similar means, and storage in data banks. Under § 54 of the German Copyright Law where copies are made for other than private use, a fee is payable to "Verwertungsgesellschaft Wort", Munich. © Springer-Verlag New York, Inc., 1989 2849/3140-543210 - Printed on acid-free paper Depth Perception in Frogs and Toads -- A Study in Neural Computing provides a comprehensive exploration of the phenomenon of depth perception in frogs and toads, as seen from a neuro-computational point of view. Perhaps the most important feature of the book is the development and presentation of two neurally realizable depth perception algorithms that utilize both monocular and binocular depth cues in a cooperative fashion. One of these algorithms is specialized for computation of depth maps for navigation, and the other for the selection and localization of a single prey for prey catching. The book is also unique in that it thoroughly reviews the known neuroanatomical, neurophysiological and behavioral data, and then synthesizes, organizes and interprets that information to explain a complex sensory-motor task. The book should be of special interest to that segment of the neural computing community interested in understanding natural neurocomputational structures, and will be of particular interest to those working in perception and sensory-motor coordination. It will also be of interest to neuroscientists interested in exploring the complex interactions between the neural substrates that underly perception and behavior. Donald H. House Williamstown July 14, 1989 Contents 1 Introduction 1 2 Modeling Depth Perception in Frogs and Toads 5 2.1 Previous Models of Depth Perception. . . . . . . . 5 2.2 Depth Perception in Frogs and Toads. . . . . . . . 7 2.2.1 The role of depth perception in detour behavior. 8 2.2.2 Monocular and binocular depth cues 10 2.3 Anatomy and Physiology ..... 14 2.3.1 The eyes. . . . . . . . . . . . . . . . 14 2.3.2 Optic nerve projection sites . . . . . 14 2.3.3 Nucleus isthmi - a source of binocular input to tectum 16 2.3.4 Binocular units in tectum and thalamus . . . . 18 2.3.5 Efferent pathways from tectum and thalamus . 20 2.4 Functional Analysis of the Major Visuomotor Centers 20 2.4.1 Retina..................... 20 2.4.2 Functions of thalamus and tectum . . . . . 22 2.4.3 Evidence for depth perception in thalamus 23 2.4.4 Motor pathways from tectum and thalamus 23 2.4.5 Depth perception dissociated from orientation. 24 2.4.6 Depth Maps, Motor activity and tectal retinotopy 25 2.4.7 Summary of the frog/toad visual system. 27 2.5 Modeling Assumptions . 27 2.6 Conclusions..................... 28 3 Monocular and Binocular Cooperation 31 3.1 Design of the Model 31 3.1.1 Structure ..... . 33 3.1.2 Constraints..... 34 3.1.3 Coordinate systems 35 3.1.4 Computational scheme. 37 3.2 Methods ........... . 40 3.2.1 Computer simulation. 40 3.2.2 Visual input. . . . . . 41 VI 3.3 Results................ .. . 44 3.3.1 Initial validation ........ . 44 3.3.2 Effect of lateral excitatory spread. 46 3.3.3 Depth segmentation .... 48 3.3.4 Effects of lenses and prisms 49 3.3.5 Barrier depth resolution 52 3.3.6 Monocular response 54 3.4 Discussion ........... . 55 4 Localization of Prey 57 4.0.1 Background. 57 4.0.2 Model overview . 59 4.1 Methods......... 60 4.1.1 Computer simulation. 60 4.1.2 Mathematical description for the simulation. 60 4.1.3 Graphical displays . . . . 66 4.1.4 Depth estimate categories 68 4.1.5 Visual input. . . . . . . . 69 4.2 Results............... 69 4.2.1 Experiments with single-prey stimuli. 69 4.2.2 Experiments with multiple-prey stimuli 71 4.2.3 The effect of lenses on two-prey experiments 78 4.3 Discussion........................ 78 4.3.1 A possible neural realization of the model 78 4.3.2 Suitability of the nucleus isthmi as a tecto-tectal re- lay for depth perception 83 4.3.3 Evaluation of the model . . . . . . . . . . . . . .. 84 5 Towards a Complete Model 87 5.1 The Cue Interaction and Prey Localization Models 87 5.1.1 Unities.. 87 5.1.2 Diversities.............. ... 88 5.1.3 A synthesis . . . . . . .. ........ 89 5.2 An Extended Model of Accommodation Control. 92 5.3 Experimental Verification of the Models' Depth Scale. 96 5.4 Discussion ...................... 98 6 Conclusions 101 6.1 The Models and their Contributions 102 6.2 Suggestions for Animal Experiments 103 6.3 Suggestions for Robotic Algorithms . 106 VII A Modeling and Simulation Details 109 A.1 Representation of a Neural Unit. 109 A.2 Representation of a Neural Layer 110 A.3 Numerical Methods ..... . 112 A.4 The Cue Interaction Model . 113 A.5 The Prey Localization Model 117 B Simulation Optics 123 B.1 Optical Geometry 123 B.2 Representation of Prisms 125 B.3 Retinal Projections . . .. 125 B.4 Disparity Input Planes . . 126 B.5 Accommodation Input Planes 126 B.6 Representation of Lenses . . . 127 B.7 Conversion from Internal to External Coordinates 127 B.8 Nominal Parameter Settings ............ . 128 Bibliography 129 1 Introduction In this study, w~ present a sequence of models exploring neural mechanisms by which frogs and toads may extract depth information from visual data. Although the models are constructed to be true, as far as possible, to what is known regarding depth perception in frogs and toads, they are also of more general interest. In particular, when they were developed they were the first depth models to exploit both binocular and monocular depth cues in a cooperative fashion. Our work differs from most current work in depth perception in several ways. Of course, the first of these is that we use frogs and toads, rather than mammals, as our study system. Second, we are particularly concerned with the ways in which depth information from multiple cue sources can be inte grated. Finally, our point of view is that perception is action-oriented. This has required us to pay careful attention to behavioral as well as anatomical and physiological data in our search for plausible neural algorithms. Our analysis suggests that frogs and toads do not use a single means for determining depth from visual input but, instead, use at least two different processes, one specialized for navigation and the other for prey catching. We present models of these two processes and outline features of an accommo dation control system that will support them both. Our model supporting navigation consists of two cooperative depth mapping processes, with one process receiving accommodation cues and the other receiving binocular disparity cues. By sharing information, the two processes are able to build a single depth map, whose accuracy is governed by binocularity. Our second model is of a process best suited for prey catching. Instead of building a depth map, it determines the spatial location of a single object by coupling prey-selection and lens-accommodation processes within a feedback loop. Information derived from prey selection supplies a setpoint for accommo dation. In turn, lens accommodation modifies the visual input and affects the prey selection process. This scheme automatically corrects spurious binocular matches. Our purpose in creating these models is twofold and involves two dis parate disciplines. First, the models are constrained to conform to existing knowledge of the visuomotor system of frogs and toads and are aimed at improving our understanding of visuomotor coordination in these animals. Second, by constructing and experimenting with computer simulations of the models, we have taken a first step in the development and testing of sensory-motor control algorithms for artificial systems. Experiments done with the computer simulations allowed us to go be- 2 1. Introduction yond mere plausibility arguments by providing concrete demonstrations of the efficacy of the models. They allowed us to analyze the sensitivity of the models to variations in parameter settings and in environmental con figurations. This analysis, in turn, led to many concrete predictions about animal behavior that are now open for verification by experimentalists. Further, the computer simulations represent operating algorithms that can be implemented in robotic systems. Experiments with these simulations provide important data concerning the tuning and expected performance characteristics of these algorithms. We approached this study of depth perception with the view that, when addressing the problems of sensory-motor coordination, there are no bound aries between artificial and natural sensory-motor systems. The study of natural systems, which are so successful at performing sensory-motor tasks that are difficult to implement in machines, holds promise of providing ele gant solutions to practical problems in robotics. Conversely, when a solution to a sensory-motor problem has proven successful in an artificial system, it becomes a rich source of analogy in the study of natural systems. Sensory processes and motor processes cannot and should not be put into separate categories. The purpose of sensation is to adjust action. Action in turn affects perception. Action and perception are two inseparable parts of a closed cycle [Neisser, 1976; Arbib, 1981]. If depth discrimination is embedded within a cycle of action and perception, then it cannot be viewed simply as an information-organizing process separate from action. If, for instance, a toad exhibits size-constancy in its preference for prey (Le. it appears to make judgements about visually presented objects that reflect the object's real size rather than subsumed visual angle) then do we assume that the toad estimates the distance of the prey and then determines its size, or do we assume that a side effect of the toad's prey acquistion strategy is that prey of a certain size are preferred? Our point of view does not allow us to treat depth perception as a passive process, concerned only with assigning a depth value to each point in visual space. Instead, it must be viewed as part of a dynamic process by which an animal (or machine or human) achieves a particular goal. If the goal is navigation through the environment, then what is required is quite different from what is required if the goal is to catch a passing fly. Depth perception, to the extent that it is an identifiable function of the visual system, may take as many different forms as there are distinctly different functions that require its use. Frogs and toads were chosen for this study for several reasons. First, they exhibit ballistic behavior. Their prey-catching sequence consists of periods of apparent inactivity followed by a series of movements that seem to be preplanned. Changes in the environment after initiation of overt activity do not seem to affect the way in which that sequence is carried out. Once a toad begins to stalk and strike at a prey object, it will not stop even if the prey target is artifically removed; the sequence, including swallowing and 1. Introduction 3 wiping the mouth after the strike, is uninterrupted [Ewert, 1980]. Ballistic behavior is remarkably akin to the actions of preprogrammed robots. A second reason for choosing frogs and toads is that they are vertebrates, but have relatively simple brains. Therefore, it may be possible to draw parallels to visual functioning in higher vertebrates without having to confront their greater complexity [Scalia and Fite, 1974]. Finally, frogs and toads exhibit highly developed depth vision but also appear to utilize fairly simple rules when using depth information to coordinate their behavior [Collett, 1982]. These rules employ only readily available visual cues, and thus they are of the sort which could conceivably be implemented in a robotic system. We have carefully examined data from experimentalists and hope that, in turn, our models will be the subject of experimental testing. We also hope that our models will prove useful in the design of control systems for robots, even if results of experients with frogs and toads prove to refute some of our speculations. Acknowledgements: The research reported in this book was initially sup ported by NIH grant NS14971 03-05, M. A. Arbib principle investigator. Later work and preparation of the manuscript were partially supported by Williams College. The author would like to extend special thanks to Michael Arbib for his guidance throughout this project, to Andrew Barto and Thomas Collett for their scientific guidance, and to Ann Ferguson Nauman for her expert and insightful editing.