CIS 558 / Linguistics 525
Computer Analysis and Modeling of Biological Signals and Systems

Course Information, Spring 1996

Prerequisites: Digital signal processing is mainly applied linear algebra. We will also assume some basic knowledge of calculus and probability. The course will review the needed mathematical concepts, but if they are all entirely new to you, you will have to work hard to learn both the basic mathematics and its application. However, a genuine interest in understanding, modeling, or mimicking biological systems will go a long way.

Structure: There will be two class meetings a week -- typically one lecture and one lab demonstration. There will be six exercises using the computer language Matlab.You will do a term project, which can be a summary of existing methods and results in some area of interest to you, or can be new work of your own. Grading will be based on the Matlab exercises (40%), the term project (50%), and class participation (10%).

Syllabus: The details of this syllabus may change, depending on the background and interests of class participants.

  1. (1.5 weeks) Linear algebra notation/concepts.
    Applications of eigenvalues, Singular Value Decomposition in subspace-based modeling.
    Early Color Vision: psychophysics and physiology of color matching.
  2. (1.5 weeks) Linear shift-invariant systems, impulse responses, FIR filters.
  3. (3 weeks) Frequency representations. The Fourier family, convolution revisited, frequency and amplitude modulation, resonances. Windowed frequency measures: spectrograms.
    Frequency-domain analysis in biological systems: tonotopic mapping in the auditory system. Frequency-domain processing of sound and images. Spectral shaping, pitch detection. Analyzing natural vocalizations.
  4. (1 week) Sampling. Continuous signals, effects of sampling, bandlimiting. Effects of quantization. Sample rate conversion.
    Invariance to translation, dilation and rotation. Representing continuous signals with finite cell populations.
  5. (2 weeks) Multi-rate and multi-scale processing. Scale-space, pyramids, wavelets, steerable filters.
    Biological representations of sound and light. Multi-scale, multi-orientation image analysis. Perceptual distortion measures.
  6. (2 weeks) Feedback and IIR filtering. State and boundary conditions, z-transforms, stability and causality. LP analysis. Simple examples of Kalman filtering.
  7. (2 weeks) Brain imaging techniques. PET, (f)MRI, MEG. Data analysis techniques for fMRI.

[Texts:] There are no required texts for the course. For each topic, we will try to distribute some useful reading materials. You may also find it helpful to refer to the following:

Since most of these are relatively expensive, and relatively little specific material (if any) will be drawn for the course from each, they are not treated as course texts. However, copies will be made available in the phonetics lab (Williams 623) for your reference.