"Computational photography combines plentiful computing, digital sensors, modern optics, actuators, and smart lights to escape the limitations of traditional film cameras and enables novel imaging applications. Unbounded dynamic range, variable focus, resolution, and depth of field, hints about shape, reflectance, and lighting, and new interactive forms of photos that are partly snapshots and partly videos are just some of the new applications found in Computational Photography" (Ramesh Raskar)

This practical course explores some recent developments. Students will work on various projects, designing and building the setup of an acquisition system and implementing the necessary processing pipeline.  The course will use C++ as development environment and each group will develop a self contained system.


Basic knowledge in Computer Graphics, Computer Vision or Computational Photography is mandatory. 


  • Maximum Number of Students: 12
  • Passing Criteria: Verification and Demonstration of Programs and Setup
  • Registration: E-Mail to Christian Fuchs
  • Students are allowed to work in groups of up to 2 people.


Next meeting: Monday, 26.10.   9 ct - room 027/331.

Additional Material

Project idea slides


Christian Fuchs


19.10.2009 18:00 st, R 331

26.10.2009 09:00 ct, R 331

Further Information