227-1046-00L  Computer Simulations of Sensory Systems

SemesterSpring Semester 2018
LecturersT. Haslwanter
Periodicityyearly recurring course
Language of instructionEnglish


227-1046-00 VComputer Simulations of Sensory Systems2 hrs
Mon/2w12:15-14:00HG D 7.2 »
16:15-18:00HG D 7.2 »
19.03.12:15-17:00HG D 7.2 »
23.04.12:15-15:00HG D 16.2 »
14.05.12:15-15:00HG D 16.2 »
28.05.12:15-15:00HG D 16.2 »
T. Haslwanter
227-1046-00 UComputer Simulations of Sensory Systems1 hrs
Mon/2w14:15-16:00HG D 7.2 »
T. Haslwanter

Catalogue data

AbstractThis course deals with computer simulations of the human auditory, visual, and balance system. The lecture will cover the physiological and mechanical mechanisms of these sensory systems. And in the exercises, the simulations will be implemented with Python (or Matlab). The simulations will be such that their output could be used as input for actual neuro-sensory prostheses.
ObjectiveOur sensory systems provide us with information about what is happening in the world surrounding us. Thereby they transform incoming mechanical, electromagnetic, and chemical signals into “action potentials”, the language of the central nervous system.
The main goal of this lecture is to describe how our sensors achieve these transformations, how they can be reproduced with computational tools. For example, our auditory system performs approximately a “Fourier transformation” of the incoming sound waves; our early visual system is optimized for finding edges in images that are projected onto our retina; and our balance system can be well described with a “control system” that transforms linear and rotational movements into nerve impulses.
In the exercises that go with this lecture, we will use Python to reproduce the transformations achieved by our sensory systems. The goal is to write programs whose output could be used as input for actual neurosensory prostheses: such prostheses have become commonplace for the auditory system, and are under development for the visual and the balance system. For the corresponding exercises, at least some basic programing experience is required.
ContentThe following topics will be covered:
• Introduction into the signal processing in nerve cells.
• Introduction into Python.
• Simplified simulation of nerve cells (Hodgkins-Huxley model).
• Description of the auditory system, including the application of Fourier transforms on recorded sounds.
• Description of the visual system, including the retina and the information processing in the visual cortex. The corresponding exercises will provide an introduction to digital image processing.
• Description of the mechanics of our balance system, and the “Control System”-language that can be used for an efficient description of the corresponding signal processing (essentially Laplace transforms and control systems).
Lecture notesFor each module additional material will be provided on the e-learning platform "moodle". The main content of the lecture is also available as a wikibook, under Link
LiteratureOpen source information is available as wikibook Link

For good overviews I recommend:
• L. R. Squire, D. Berg, F. E. Bloom, Lac S. du, A. Ghosh, and N. C. Spitzer. Fundamental Neuroscience, Academic Press - Elsevier, 2012 [ISBN: 9780123858702].
This book covers the biological components, from the functioning of an individual ion channels through the various senses, all the way to consciousness. And while it does not cover the computational aspects, it nevertheless provides an excellent overview of the underlying neural processes of sensory systems.

• Principles of Neural Science (5th Ed, 2012), by Eric Kandel, James Schwartz, Thomas Jessell, Steven Siegelbaum, A.J. Hudspeth
ISBN 0071390111 / 9780071390118
The standard textbook on neuroscience.

• P Wallisch, M Lusignan, M. Benayoun, T. I. Baker, A. S. Dickey, and N. G. Hatsopoulos. MATLAB for Neuroscientists, Academic Press, 2009.
Compactly written, it provides a short introduction to MATLAB, as well as a very good overview of MATLAB’s functionality, focusing on applications in different areas of neuroscience.

• G. Mather. Foundations of Sensation and Perception, 2nd Ed Psychology Press, 2009 [ISBN: 978-1-84169-698-0 (hardcover), oder 978-1-84169-699-7 (paperback)]
A coherent, up-to-date introduction to the basic facts and theories concerning human sensory perception.
Prerequisites / NoticeSince I have to gravel from Linz, Austria, to Zurich to give this lecture, I plan to hold this lecture in blocks (every 2nd week).

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits3 credits
ExaminersT. Haslwanter
Typegraded semester performance
Language of examinationEnglish
RepetitionRepetition only possible after re-enrolling for the course unit.
Admission requirementrepetition only possible after re-enrolling for the course unit
Additional information on mode of examinationDie Leistungsbeurteilung erfolgt anhand einer Kombination von
a) den abgegebenen Übungsaufgaben, und
b) einer schriftlichen Prüfung ODER Abgabe einer Projektarbeit nach Abschluss der Lehrveranstaltung.
Online examinationThe examination may take place on the computer.

Learning materials

Main linkWikibook Sensory Systems
Only public learning materials are listed.


No information on groups available.


There are no additional restrictions for the registration.

Offered in

Biology MasterElective Compulsory Master CoursesWInformation
Biomedical Engineering MasterRecommended Elective CoursesWInformation
Biomedical Engineering MasterRecommended Elective CoursesWInformation
Health Sciences and Technology MasterElective Courses IIWInformation
Computer Science BachelorMinor CoursesWInformation
MAS in Medical PhysicsElectivesWInformation
MAS in Medical PhysicsElectivesWInformation
Neural Systems and Computation MasterElectivesWInformation
Physics MasterGeneral ElectivesWInformation
Computational Science and Engineering BachelorElectivesWInformation
Computational Science and Engineering MasterElectivesWInformation