Computer Science 153
Computer Vision
Overview/Syllabus, Fall 2000
On This Page
General Information
What is this course about?
Is this course for you?
Textbooks
Assignments and Grading
Collaboration Policy and Honor Code
General Information
Instructor:
Zachary Dodds
Office: Olin 1265
Phone: x78990 (909-607-8990)
E-mail: dodds@cs.hmc.edu
Official Office Hours: MW 4:00-5:00
Real Office Hours: Anytime
Class Time and Place:
- Tue and Thu 1:15 - 2:30 PM, Beckman 126
Course Homepage: http://www.cs.hmc.edu/courses/2000/fall/cs153/index.html
Is This Course for You?
Absolutely! It would help, however, if you've had a good amount of
programming (CS70 or so) and some linear algebra (Math 12).
Curiosity about computer vision wouldn't hurt either!
What Is This Course About?
My goal is to provide a hands-on introduction to some of
computer vision. Though it didn't exist a few decades ago, computer vision is
a vast field nowadays. You might describe its ultimate goal to be the
construction of a
"seeing Turing machine" (one possible design
is depicted on the course homepage).
Thus, the basic problem that computer vision addresses is this:
how do we input images and output useful information
about what those image depict. The "hands-on" component of the course is a
set of five projects that will have you writing your own solutions to
a variety of such problems.
Texts
- Computer Vision by
Linda Shapiro and George Stockman.
This is the primary textbook for the course.
It is not yet published (i.e., cutting edge!), so that we will
use a preprint version.
- [Optional] Computer Vision by
David Forsyth and Jean Ponce.
This is a secondary resource.
It is even more cutting edge than the first book (i.e., even
further from being published); again, we will use
a preprint version.
- [Optional] Image Processing, Analysis, and Machine Vision by
Milan Sonka, Vaclav Hlavac, and Roger Boyle.
The is the most polished of the textbooks -- it has been published, but
as a result it is also the most expensive. It's available at
Amazon.com here.
Collaboration Policy - Honor Code
All conduct in this course should be in accordance with the Harvey
Mudd Honor Code. In particular,
the projects in CS153 offer the opportunity to work with one or
two other students. It is important that that work truly be a product
of all of those participants. Also, while discussion and research about
problems or projects is encouraged outside of a lab group,
you may not share (give or receive) written or electronically stored
work with other groups or others outside the class.
(Of course, you may use the assistance of the instructor.)
If you have any doubts about whether a form of interaction
constitutes a violation of this standard, it is incumbent upon you to ask the
instructor prior to the issue.