CS 332

Course Topics

Home | Course Information | Syllabus | Final Project | Documentation & Useful Links

Introduction and course administration (Sept. 8)
The computational approach to the study of vision; multiple levels of understanding of vision systems; the representational structure of visual processing; the importance of an interdisciplinary study that combines the perspectives of computer science, psychology and neuroscience; overview of course topics.

Edge detection in computer vision systems and early visual processing in biological systems (Sept. 11, 15, 18)
Image filtering; detecting and representing image intensity changes; analyzing images at multiple spatial scales; overview of the anatomy and physiology of the early stages of the human visual pathway; the perception of intensity changes; spatial frequency channels; relating empirical observations to computational models.

Computational models of stereo vision and human stereopsis (Sept. 22, 25, 29)
The geometry of stereo projection; the stereo correspondence problem; stereo correspondence algorithms; properties of human stereo vision, including stereo acuity, the role of multiple spatial channels and vergence eye movements; physiological studies of stereo processing; applications of computer stereo systems.

Image formation and shape from shading (Oct. 2, 6, 9)
The physics of image formation; 3-D surface representations; algorithms for recovering 3-D shape from image shading; the perception of shape from shading.

Computational models of motion measurement and motion detection in biological vision systems (Oct. 13, 20, 23)
Models for motion detection; computing an image velocity field; motion correspondence; the detection of motion boundaries; short-range and long-range motion processes in human vision; motion illusions; physiological studies of motion-sensitive neurons; applications of motion tracking systems.

Recovery of 3-D structure from motion (Oct. 27, 30)
The 2-D projection of moving 3-D objects; the rigidity constraint; algorithms for recovering 3-D structure from motion; the perception of 3-D structure from motion.

Observer motion recovery (Oct. 30)
Models for recovering the direction of an observer's motion from visual information; the perception of heading; visually guided navigation; physiological studies of observer motion; autonomous navigation systems.

The analysis of color (Nov. 6, 10)
Image formation; models of the recovery of surface reflectance and illumination; Land's Retinex theory; the perception of color.

Visual attention and recognition (Nov. 20, 24, Dec. 1)
Representations of 3-D objects; models for object recognition; perceptual and physiological studies of recognition; face recognition, visual attention.

Applications of computer vision systems (Dec. 4, 8)
Overview of applications of computer vision systems in areas such as medicine, security, information retrieval, and intelligent vehicles.

Student presentations (Dec. 9, 11)