Computational Photography
M/W 2:30-3:45 in PH 0328 with Alex Berg
The course provides a hands on introduction to techniques in computational photography -- the process of digitally recording light and then performing computational manipulations on those measurements to produce an image or other representation. The course includes an introduction to relevant concepts in computer vision and computer graphics.
Computational Photography uses computational techniques from computer graphics and computer vision to enhance the process of recording and illustrating both the actual world around us and producing new, creative, imagery. These computational techniques allow recording and reprocessing light in ways that were not possible in traditional photography.
This is designed to be an advanced undergraduate course for students who are already familiar with programming and some mathematics including linear algebra. The course will cover the 3 Rs of computational photography: how to record, represent, and render scenes. Popular image-based algorithms will be covered in detail and implemented in a series of practical assignments.
Special thanks to Alexei Efros, whose course at CMU was an inspiration for this class.
first assignment
second assignment
|
|