EENG 512 / CSCI 512 - Computer Vision 

Home Syllabus Grades Lectures Homework Final Projects

Semester:  Spring 2016

Course description

Computer vision is the process of using computers to acquire images, transform images, and extract symbolic descriptions from images.  The automatic classification of blood cells in medical images and the robotic control of an unmanned lunar rover are examples of computer vision applications.  This course provides an overview of this field, starting with image formation and low level image processing.  We then go into detail on the theory and techniques for extracting features from images, measuring shape and location, and recognizing objects.  Design ability and hands-on projects will be emphasized, using image processing software and hardware systems.  The intended audience for the course is graduate students in science and engineering, although qualified undergraduates are welcome.  3 hours lecture.


Associate Professor William Hoff
Room BB314H (Brown Hall) 
Phone: (303) 273-3761 
Home page: 
Office hours: M 1-3, W 1-2 (or by appointment) 

 Required text

The required textbook is Computer Vision: Algorithms and Applications, Richard Szeliski, Springer 2011.  It is available electronically through the school's library at  Students must be on campus or logged in via the VPN to view this book.

 Optional texts

Schedule Information

The lecture is held in BB316A on MW 4:30-5:45 pm.  

Useful Links