Week 0 (Module 0): Introductions with an overview of the course structure and content. Topics covered in this module include a description of what is Computational Photography (i.e., whereby examples of dual photography and panoramas are described) and reasons for studying this emerging interdisciplinary field .
Week 1 (Module 1): Overview of what is a digital image. Topics covered in this module are image processing and filtering, with emphases placed upon point processes, smoothing, convolution, cross-correlation, gradients and edges.
Week 2 (Module 2): Overview of cameras with emphases placed upon the pinhole camera and optics (e. g., lenses, focal length), exposure time and sensors.
Week 3 (Module 3): Feature detection, matching and correspondence. The panorama pipeline and some examples. HDR and tone mapping.
Week 4 (Module 4): Overview of light fields, texture synthesis, image retargeting, video, advanced topics.