Project 5: Light Fields

by Alvin Wan This project concerns light fields for both depth-of-field and aperture adjustments, after the photo has been taken. Below, we discuss each simulation in more detail.

Depth Refocusing

Below are 10 frames, where I change the depth-of-field from 0 to 1 (e.g., from farther away to closer). We accomplish this by shifting each image by variable amounts according to the calibration data, where the first image sees no shift and the last image sees perfect alignment (100% shift).
We condense all 10 into gifs and repeat for other light fields.

Aperture Adjustment

Below are another 10 frames, potentially with repeats, where we decrease aperture. Specifically, the code adjusts a proxy for f-stop, starting from 0.25 up to $$0.25*2^10$$. We accomplish this by considering successively smaller grids orthogonal to the optical axis.
We again condense all 10 into a gif and repeat for other light fields.

Summary

The following was interesting:
  • The "tiny effect" is created by changes in aperture e.g., a light field.
  • Blur is when rays of light fail to produce a one-to-one mapping between the source and display