max planck institut
mpii logoMinerva of the Max Planck Society

Computational Photography

Sommersemester 2011

A cutaway view showing some of the optical and electronic components in a Canon 5D Mark II - one of the most capable prosumer digital cameras (image from Canon USA). By inserting a microlens array into a conventional handheld camera, one can create a plenoptic camera, which can record a light field in a single snapshot. The photographs produced by a plenoptic camera can be refocused after they are captured, and the viewpoint can be moved. Click above for an example of digital refocusing. Combining multiple images from different viewpoints under different lighting conditions allows for re-rendering and re-lighting a human face. Dual photography lets us read a hidden playing card from its reflection in the page of a book. The card's face is shown at lower-right.

Summer term, 2011 (times are c.t., lectures are 90 min.)
Mon, 18.4. 10-12 a.m.
Mon, 25.4. no lecture (Easter Monday)
Mon, 2.5. 10-12 a.m.
Mon, 9.5. 10-12 a.m.
Mon, 16.5. 10-12 a.m.
Mon, 23.5. 10-12 a.m.
Fri, 27.5. 4- 6 p.m. replacement for Monday 30.5.
Mon, 30.5. no lecture will be held on Fri, 27.5.
Mon, 6.6. 10-12 a.m.
Fri, 10.6. 4- 6 p.m. replacement for Monday 13.6.
Mon, 13.6. no lecture will be held on Fri, 10.6.
Fri, 17.6. 4- 6 p.m. replacement for Monday 20.6.
Mon, 20.6. no lecture will be held on Fri, 17.6.
Mon, 27.6. 10-12 a.m.
Mon, 4.7. 10-12 a.m.
Mon, 11.7. 10-12 a.m.
Mon, 18.7. 10-12 a.m.
in Saarbrücken: Raum 024 (Building E1.4, MPI Informatik)
in Linz: will be added

Ivo Ihrke


This year there will be no project work
Exercises : Thursdays, 4-6 pm, room 0.01, building E 1.7
preliminary date for exam : 2011/07/21, 4-6 pm - please register in HISPOS (SB students), help (in german)


Tutors: Ilya Reshetouski, Alkhazur Manakov

2011/04/18: Warm Up Sheet Solutions
2011/05/02: Assignment 1: Sheet
2011/05/09: Assignment 2: Sheet
2011/05/09: Assignment 3: Sheet
2011/05/23: Assignment 4: Sheet
2011/05/27: Assignment 5: Sheet
2011/06/06: Assignment 6: Sheet   The code The original code can be downloaded from
2011/16/06: Assignment 7: Sheet    Image 1   Image 2  Image 3
2011/27/06: Assignment 8: Sheet
2011/05/07: Assignment 9: Sheet   moon_mura.tif   Supplemental01.pdf


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, these cameras 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.

Here is a tentative schedule of lectures.

Course 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. read the assigned papers, attend the lectures, and participate in class discussions
  2. complete the assignments (Saarbrücken students only).

A written exam will conclude the course. For UdS students a minimum of 50% of the points attainable in the exercises must be reached in order to participate in the exam.

Course material

Related Material

© 2011 Ivo Ihrke
July 12, 2011 02:47:07 PM