SS2018 – Computational Photography MA-INF 2214

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 survey the converging technologies of digital photography, computational imaging, and image-based rendering, and we will explore the new imaging modalities that they enable.


  • Prof. Dr. Matthias Hullin
  • M.Sc. Clara Callenberg


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 practical assignments (including a course project to be prepared and presented in teams).
A written or oral exam will conclude the course.

Summer 2018

This year, the Computational Photography course will be held during the semester. We recommend interested students to subscribe to the Computational Photography mailing list as soon as possible to receive updates.

Tentative Schedule

Unless otherwise noted, all lectures take place at 14:15, in Room HS 3 (Campus Poppelsdorf, Endenicher Allee 19a)..
  • Mon, April 9 – Info / Intro
  • Mon, April 16 – Sensors
  • Mon, April 23 – Optics
  • Mon, April 30 – Panorama fusion
  • Mon, May 7 – Inverse problems
  • Mon, May 14 – Nonlinear filtering
  • Mon, May 28 – Compressed sensing
  • Mon, June 4 – Light fields
  • Mon, June 11 – Reflectance fields
  • Mon, June 18– Time-of-flight imaging
  • Mon, June 27 – Computational Illumination
  • Mon, July 2 – Computational Display
  • Mon, July 9 – Current Topics
  • Mon, July 16 – Project Presentations

Lecture Slides

Exercise Sheets