CS888: Advanced Topics in Computer Graphics

Winter 2010: Digital and Computational Photography

We run CS888 as a seminar course. Nearly all of the lecture time will be devoted to student-led presentations. Typically, a student will present one or two papers related to the term's topic. They will discuss the paper or papers, and offer their own thoughts about what could have been done differently and how the work could be extended. The rest of the students are expected to read the papers, attend the presentations, and participate in discussions. Students who take the course for credit are also expected to complete a small project at the end of the term.

In Winter 2010, we will focus on techniques for capturing and manipulating digital photographs. Digital technology has become the standard for photography, making it easy to work with a photograph's contents. Many new algorithms have been developed for improving individual images, for constructing a single master image from a set of related inputs, and for building complex images based on a large dataset of sources.

Here are some topics in which we are particularly interested. We welcome other suggestions. Many other topics are possible.

Student Responsibilities

All students who attend the course are expected either to audit or take the course for credit – you should not sit in "just to listen".

Students who wish to audit the course must read all assigned papers, attend lectures, and participate in discussions. They must also present one seminar, provide the corresponding write-up, and participate in the activity.

Students who take the course for credit must do all the work above, and must also complete a project at the end of the term. Marks will be assigned as follows:

If you wish, you can also look at the slides shown during the organizational meeting, which has a few additional tips and particulars.


Where and When
RCH 205, Mondays 2:30–5:20

Craig Kaplan, Bill Cowan, Stephen Mann



Craig S. Kaplan Last updated: