|
General InformationInstructor: Zachary DoddsOffice: Olin 1255 Phone: x71813 (909-607-1813) E-mail: dodds@cs.hmc.eduOfficial Office Hours: MWF 3:00 - 4:30 pm (Fridays in the CS lab, Beckman B102) Real Office Hours: Anytime Class Time and Place:
Is This Course for You?Absolutely! It would help, however, if you're comfortable with C++ programming (CS70 or so) and HMC's core mathematics. Curiosity about computer vision wouldn't hurt either!
What Is This Course About?My goal is to provide a hands-on introduction to key ideas in computer vision, through projects that use robotic applications. 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 projects that will have you writing your own solutions to a variety of such problems.
TextsThere is no required text for this class. We will use a variety of source papers.
The field is changing so rapidly, that it seems that each
year brings a new and substantially better text. MY current favorite --
just officially released, but available in .pdf for free, is
Another "industry standard" text is
Projects and Grades
Learning ObjectivesThis course has three central goals, each with a number of associated objectives:
Collaboration Policy - Honor CodeAll 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: students should work in the same physical location if collaborating on a homework project. 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, ask! |