These are my class notes for the IITM EE course, EE5176 Computational Photography. Mail vijay.ap@ee.iitm.ac.in for any mistakes and issues.
Topic 1: Basics of Imaging
Physics of imaging
Image formation, pinhole model, lens model
Camera properties
Focal length, aperture, exposure
Topic 2: Coded Computational Photography
Flutter shutter camera
Deblurring, exposure coding
Motion Invariant Photography
space-time volume, camera integration, parabolic sweep
Topic 3: Extended Depth of Field Photography
Depth of Field - Introduction
depth of field, focal length
Coded Aperture Imaging
aperture, deblurring
Flexible EDOF photography
depth of field, focal sweep



The layout is copied from the notes website of the Stanford class CS231n: Convolutional Neural Networks for Visual Recognition.