Lecture: Computational Photography

Course

  • Lecturer(s):
  • Start: April 13, 2015
  • Dates: Mondays, 14:15 s.t., LBH - Room III.03
  • Course number: MA-INF 2214
  • Curriculum: Master

Exercises

  • Tutor(s):
  • Start: April 24, 2015
  • Dates: Fridays, 10am s.t., I.80, LBH

Description

Mailing list

We've set up a mailing list for scheduling the course and general communication. If you are interested in attending this course, externplease subscribe to the CompPhot list as soon as possible, so you will receive the latest updates.

About the course

Although the digital photography industry is expanding rapidly, most digital cameras still look and feel like film cameras, and they offer roughly the same set of features and controls. However, as sensors and in-camera processing systems improve, cameras and mobile devices are beginning to offer capabilities that film cameras never had. Among these are the ability to refocus photographs after they are taken (see the example above), or to combine views taken with different camera settings, aim, or placement. Equally exciting are new technologies for creating efficient, controllable illumination. Future "flashbulbs" may be pulsed LEDs or video projectors, with the ability to selectively illuminate objects, recolor the scene, or extract shape information. These developments force us to relax our notion of what constitutes "a photograph." They also blur the distinction between photography and scene modeling. These changes will lead to new photographic techniques, new scientific tools, and possibly new art forms.

In this course, we will survey the converging technologies of digital photography, computational imaging, and image-based rendering, and we will explore the new imaging modalities that they enable.

Requirements

This is an advanced course for students with background in computer graphics or computer vision. The content is reflecting our conviction that successful researchers in this area must understand both the algorithms and the underlying technologies. The lectures may be accompanied by readings from textbooks or the research literature. These readings will be handed out in class or placed on the course web site. Students are expected to:

  1. attend the lectures, and participate in class discussions
  2. complete the assignments
  3. prepare and present a course project

A written or oral exam will conclude the course. The course project will count roughly 10% toward the final grade.

Tentative schedule

DateTopic
1Mon, April 13Introduction
2Mon, April 20Sensors
3Mon, April 27(Lecture cancelled)
4Mon, May 4Optics 2
5Mon, May 11Optics 2; Panoramas and image fusion
6Mon, May 18Signal processing basics
7Mon, June 1Inverse problems: deconvolution+tomography
8Mon, June 8Color and perception
9Mon, June 15Light fields
10Mon, June 22Reflectance fields and materials
11Mon, June 29Computational illumination and display
12Mon, July 6Time-resolved imaging
13Mon, July 13Project presentations

Slides

Assignment Sheets

Exercise 1:
Assignment sheet  (PDF document, 353 KB)
Exercise 2:
Assignment sheet  (PDF document, 190 KB)
Exercise 3:
Assignment sheet  (PDF document, 220 KB)
Exercise 4:
Assignment sheet  (PDF document, 1.5 MB)