- Understand Computational Photography vs Computational Imaging
- Understand concept of shallow depth of field
- Capture a 4D light field
- Understand template and window
- Normalize cross correlation
- Retrieve pixel shift of an image from a raw video
- Synthesize an image with synthetic aperture, blurring the background with a refocused in-depth object
- Derive the blur kernal width and identify the blur kernal shape
- Understand mathematically the concept of blur, scene depth, and focal length
- Understand the complex interactions occurring between light and a scene point
- Implement the separation of direction illumination and global illumination
- Synthesize image with novel lighting condition including different number and color channel of original light source