TSBB21 · 6 credits · Advanced level (A1F) · Elektroteknik
Computational Photography
Active · next start HT 2026
76%
passed the latest ordinary exam
TEN2 · 17 Jan 2026 · 17 students
87%
passed the ordinary exams, all sittings over the last 5 years
TEN2 · 54 students
Unusually hard in 2025/26
76% passed the ordinary exam in 2025/26 (17 students), against 92% on average in earlier years (37 students).
Part of 6 programmes
- Master of Science in Computer Science and Engineering
- Master of Science in Engineering Mathematics
- Master of Science in Applied Physics and Electrical Engineering
- Master of Science in Information Technology
- Master of Science in Biomedical Engineering
- Master of Science in Computer Science and Software Engineering
Exam
TEN2 Written examination
- 5
- 4
- 3
- U
Ordinary exams
87% passed · 54 students
- 76%17
- 92%12
- 93%14
- 91%11
Re-exams
100% passed · 5 students
- 100%5
- Pass the re-exam: 100% (5 students), compared with 87% (54 students) on the ordinary exam
- Get 4 or 5: 54% (59 students)
Show small sittings (7)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%2
- 100%1
- 100%1
- 100%2
- 33%3
- 100%2
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB1 Laboratory work
- G
Main rounds
100% passed · 65 students
- 100%18
- 100%16
- 100%17
- 100%14
Later rounds
No sittings with at least 5 students.
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
About the course
Aim
After completing the course, the student should be able to construct and use systems for computational photography, such as ordinary digital cameras and other systems where calculations are integrated with image generation. This gives the following four objectives:
- The student should be able to explain how the image is generated geometrically and then measured electronically with an ordinary light-measuring camera.
- The student should be able to explain how camera calibration works and apply this to the image stitching/panorama application.
- The student should be able to explain the basic structure and areas of use for different types of specialized cameras, such as IR cameras, range cameras, event cameras, high dynamic range (HDR) cameras, and cameras with coded aperture.
- The student should be able to apply the theory from objectives 1, 2, and 3 in several laboratory exercises and implement parts of the code in a high-level language such as Python and/or Matlab.
Content
The course describes the function of modern digital cameras (for still and video images). We analyze the process that from a luminous flux into the camera forms pixel values that can be combined and corrected through integrated calculations and finally read out in the form of an image. The collective name for this process is computational photography, and this includes optics, geometry, electronics, and the calculations that improve the result. Special types of cameras such as infrared cameras and distance cameras are also covered in the course. The course consists of 3 parts corresponding to objectives 1, 2, and 3.
1) How an image is generated geometrically and then measured electronically with a standard light-measuring camera.
- The digital camera: sensor structure, bayer patterns, noise sources, lens effects, etc.
- 3D visualization: simulation of the interaction of the light source with surfaces and volumes
2) How camera calibration works and an application: image stitching/panorama.
- Camera geometry: the pinhole camera, projective geometry, homogeneous coordinates, homography
- Camera calibration and an application: image stitching/panorama
3) Specialized cameras.
- Infrared and multi-spectral cameras
- Range cameras and point clouds
- Specialized cameras with high dynamic range (HDR), coded aperture, event cameras, etc.
- Examiner
- Maria Magnusson
- Scheduled hours
- 50 h
- Main field of study
- Elektroteknik