Coursebooks 2016-2017

PDF
 

Computational photography

CS-413

Lecturer(s) :

Süsstrunk Sabine

Language:

English

Summary

The students will gain the theoretical knowledge in computational photography, which allows recording and processing a richer visual experience than traditional digital imaging. They will also execute practical group projects to develop their own computational photography application.

Content

Computational photography is the art, science, and engineering of creating a great (still or moving) image. Information is recorded in space, time, across visible and invisible radiation and from other sources, and then post-processed to produce the final - visually pleasing - result.

Basics: Human vision system, Light and illumination, Geometric optics, Color science, Sensors, Digital camera systems.

Generalized illumination: Structured light, High dynamic range (HDR) imaging, Time-of-flight.

Generalized optics: Coded Image Sensing, Coded aperture, Focal stacks.

Generalized sensing: Low light imaging, Depth imaging, Plenoptic imaging, Light field cameras.

Generalized processing: Super-resolution, In-painting, Compositing, Photomontages, Panoramas, HDR imaging, Multi-wavelength imaging, Dynamic imaging.

Generalized display: Stereoscopic displays, HDR displays, 3D displays, Mobile displays.

Keywords

Computational Photography, Coded Image Sensing, Non-classical image capture, Multi-Image & Sensor Fusion, Mobile Imaging.

Learning Prerequisites

Required courses

Recommended courses

Important concepts to start the course

Learning Outcomes

Transversal skills

Teaching methods

The course consists of 2 hours of lectures per week that will cover the theoretical basics. An additional 2 hours per week are dedicated to a group project designing, developing, and programming a compuational photography application on a mobile plateform (iOS, Android).

Expected student activities

The studens is expected to attend the class and actively participate in the practical group project, which requires coding on either Android or iOS plateform. The student is also required to read the assigned reading material (book chapters, scientific articles).

Assessment methods

The theoretical part will be evaluated with an oral exam at the end of the semester, and the practical part based on the students' group projects.

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Bibliography

In the programs

  • Computer Science, 2016-2017, Master semester 2
    • Semester
      Spring
    • Exam form
      Oral
    • Credits
      5
    • Subject examined
      Computational photography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2016-2017, Master semester 2
    • Semester
      Spring
    • Exam form
      Oral
    • Credits
      5
    • Subject examined
      Computational photography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2016-2017, Master semester 4
    • Semester
      Spring
    • Exam form
      Oral
    • Credits
      5
    • Subject examined
      Computational photography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks

Reference week

MoTuWeThFr
8-9
9-10
10-11
11-12
12-13
13-14 INM11
14-15
15-16 INM11
16-17
17-18
18-19
19-20
20-21
21-22
Lecture
Exercise, TP
Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German