CS194 Final Project: 
Light Field Camera & Imgae Quilting

Sainan Chen
12/9/2020

Overview

Light Field Camera is a special camera that captures 4D light fields instead of 2D flat images. A light field contains light position and light direction. Therefore, with light directions saved, we can adjust focus length and aperture size after the photo is taken by a light field camera. Based on  Light Field Photography with a Hand-held Plenoptic Camera by Ng et al.,  it's surprising that actually we can repoduce the effects of a light field camera using simple operations of 2D images.

In this project, I'm trying to mimic the pictures taken by a light field camera with varying focus length and aperture size using pictures taken by normal cameras from different positions on a plane orthogonal to the optical axis. 

The sample images are from Stanford Light Field Archive. Images are acquired using a 17*17 camera array which capture a object from slighly different directions.

Example 1: candy

C value: -5, -4.5, -4, -3.5, -3, -2.5, -2, -1.5, -1, -0.5, 0 

Example 2: necklace

C value: -4, -3.5, -3, -2.5, -2, -1.5, -1, -0.5, 0, 0.5, 1 

Example 3: treasure box

C value: -3, -2, -1, 0, 1, 2, 3, 4