direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Page Content

Processing Digital Camera Images (WS10/11)

0433 L 370
Prof. Dr. Marc Alexa

Mathias Eitz [1]

Course structure:
Seminar - 2 SWS
E-N 719

Tuesday   4pm  -  6pm  
Start: 19 Oct 2010
End: 16 Feb 2011
Images taken with a digital camera can be processed and manipulated to create novel imagery unachievable with a single shot. In this course we will computationally create novel imagery by combining a large number of existing images, coming either from multiple shots of the same scene taken with varying camera parameters or from existing large image databases (e.g. Flickr). 
Additionally, we will explore state of the art methods for visualizing the results using natural user interfaces, e.g. multi-touch surfaces.
Interest in visual arts/photography, programming skills, ideally access to a digital camera (although this could be arranged for a limited number of participants).
The course gives a brief overview of the basic ideas and several recent developments in this field. Students will work in small teams on a chosen topic and present the basics of their topic in an intermediate talk. Finally, each team will implement a recent research paper and present their topic, application and results in a concluding talk. Both efficiency of the underlying algorithms as well as visual quality of the resulting imagery are important aspects in this course. Grading will be based on all aspects of performance.
Please register for the course until October 19th by sending an eMail mentioning the course title, your name and student id to Helga Kallan [2].


Das Dateilinks-Plugin steht nicht mehr zur Verfügung. Bitte verwenden Sie statt dessen das Plugin TUB Downloadliste.
Für die Löschung des alten Inhaltselements wenden Sie sich bitte an webmaster [3] unter Nennung des Direktzugangs.


  • 10/19/10: Intro
  • 10/26/10: Introduction/assignment of topics
  • 11/02/10: Talks

    • Gradient domain imaging: theory [slides [4]]
    • Gradient domain imaging: applications [slides [5]]

  • 11/09/10: Talks

    • Human visual system: eye [slides [6]]
    • Human visual system: brain [slides shared with above]
    • Human visual system: dynamic range [slides [7]]
    • Bilateral filter [slides [8]]

  • 11/16/10: Talks

    • Image descriptors [slides [9]]
    • GIST descriptor [slides shared with above]
    • Distance metrics [slides shared with above]
    • SIFT: keypoint detection [slides [10]]
    • SIFT: feature extraction [slides [11]]

  • 11/23/10: Talks

    • Graphcut: theory [slides [12]]
    • Graphcut: applications [slides [13]]
    • Digital Camera [slides [14]]
    • Camera Sensors [slides [15]]

  • 11/30/10: Talks

    • Algorithms in current digital cameras [slides [16]]
    • Cross Correlation
    • Noise in sensors [slides [17]]

  • 12/07/10: Initial project presentations
  • 12/14/10: Discussion in class

  • 01/04/11: Dicussion in class
  • 01/11/11: Project progress presentations
  • 01/18/11: No class!
  • 01/25/11: Dicussion in class
  • 02/01/11: Final project presentations

    • Gradient domain imaging [18]
    • High dynamic range imaging [19]

  • 02/08/11: Final project presentations

    • Lensless Microscopy [20]
    • PhotoTourism [21]
    • Dark Flash Photography [22]

  • 02/15/11: Final project presentations

    • Frankencamera [23]
    • Scene Completion [24]
    • Art2Real [25]

Sample projects from previous courses

Generating an image with optimal depth of field from a series of images.
Lupe [26]
Interactive Digital Photomontage: automatically combining a set of macro photographs yields an image that is sharp everywhere.
Lupe [27]

Some samples of what students in previous classes implemented:

WS 09/10:


  • D [29]ark Flash Photography [30] (Lukas N.P. Egger, Martin Zuber)
  • Artificial Infinite Panoramas [31] (Florian Thiemer, Christopher Koenig)
  • Coloring Grayscale Images from Large Image Databases [32] (Patrick Busse)
  • High Dynamic Range Imaging and Tonemapping [33] (Sebastian Negraszus, Daniel Pirch)

WS 08/09:

  • Scene Completion from Millions of Photographs [34] (Carlo Fürst, Ruben Gerlach, Moritz Schneeweiss)
  • Image Flight [35] (Matthias Hausburg, Ronald Richter, Ingo Breßler)
  • Tone Mapping [36] (Roman Zimmer, Philipp Herholz, Volker Parsiegla)
  • Image Mosaics [37] (Mario Bodemann, Sebastian Koch, Dmitry Nedospasov, Helen Perkunder)
  • HDR image creation [38] (Marcel Poppe, Christian Corona)

WS 07/08:

  • Best Focus Distance [39]
  • Flash/No Flash Photography [40]
  • Environment Matting [41]
  • Advanced Synthetic Lighting [42]
  • HDR capture and tone mapping [43]

[44]List of previous related courses:

  • Processing Digital Camera Images WS09/10 [45]
  • Computational Photography (with UdK) SS09 [46]
  • Processing Digital Camera Images WS08/09 [47]
  • Computational Photography WS07/08 [48]
  • Computational Photography WS06/07 [49]


------ Links: ------

Zusatzinformationen / Extras

Quick Access:

Schnellnavigation zur Seite über Nummerneingabe

Auxiliary Functions

Copyright TU Berlin 2008