CS194-26 Fall 2016 Project 5

Lightfield Camera

Imran Jami

Overview

This project was really interesting, because we got to learn about how to make different photographic effects by averaging images together. We were able to simulate a depth of field at any point in a photograph, as well as different camera aperatures with our code.

Depth Refocusing

The first part of the project was about depth refocusing, which allowed to simulate a different focus on a different part of the image at a time. This was interesting, becauase we did this without a camera, instead we averaged images in a smart way in order to come up with this effect.

Chess Sequence

Truck Sequence

Aperature Adjustment

The second part of the project was to change the aperature of each photo by taking the different averages of each image in the dataset. To simulate a larger aperature, we need to consider a larger radius of pixels. Since the cameras for this light field, we can change the aperature size from its distance. We can interatively do this to create a nice animation.

Chess Aperature

Truck Aperature

Website design template from https://inst.eecs.berkeley.edu/~cs194-26/fa16/upload/files/proj1/cs194-26-aao/#impl