Português English

Lista de Disciplinas | CMP570

Tópicos Especiais em Computação DLXX: Computational Photography

Professor: Manuel Menezes de Oliveira Neto
Prerequisites: –
Hours: 60 hs
Credits: 4
Semesters: First semester
Undergraduate Enrollment: The enrollment is offered as Special Student as well as the code: INF01050
Page Link: –


Conventional versus computational photography. Mathematical tools: Fourier transform, convolution, and deconvolution. Epsilon and coded computational photography. Image compositing. Advanced topics in image processing. Light fields and plenoptic cameras. Programmable cameras.


Familiarize students with concepts and advanced techniques in computational photography, providing a solid theoretical foundation, as well as some practical experience with the most important algorithms of the area.


1. Introduction to Computational Photography
2. Digital cameras
3. Fundamentals of geometric optics
4. Epsilon computational photography
5. Image compositing
6. Mathematical tools: convolution and deconvolution
7. Fourier transform
8. Wavelet transform
9. Coded computational photography
10. Edge-aware filtering and its applications
11. Light Fields
12. Plenoptic cameras
13. Camera arrays
14. Catadioptric cameras
15. Programmable cameras
16. Relightable images


Two exams (midterm and final), at least two practical assignments throughout the semester, plus a final project. The final result will be the weighted average of the midterm (20%), final (30%), assignments (20%), final project (20%), and participation (10%).

The conversion of the weighted average to grades will be as follows:

9.0 <= average <= 10 -> A
7.5 <= average < 9.0 -> B
6.0 <= average < 7.5 -> C
average < 6.0 -> D

Note: Students with frequency less than 75% will FF will be assigned for students with class attendance less than 75%.


The bibliography for the course is primarily based on a series of recent research papers. Additional references include the following books:
• Digital Image Processing, 2nd edition, Gonzalez and Woods, Prentice Hall
• Computer Vision: Algorithms and Applications, Richard Szeliski (available on line at http://szeliski.org/Book
• High Dynamic Range Imaging: Acquisition, Display and Image-Based Lighting, Reinhard et al., Morgan Kaufmann