CS 194-26 - Final Project

Project #1: Poor Man’s Augmented Reality

Setup

I first began by using a small shoebox and covering the outside with blank printer paper and drawing the grid pattern on the white box. I then recorded a clip of the box.

Propogating Keypoints to other Images in the Video:

We then marked all the keypoints on the white box and propoageted the keypoints in a way that all the subsequent image would have the keypoints on the correct location.

Projecting a cube in the Scene:

Using this we calculate the points to create a project matrix in order to allow us to draw the cube on the image. We get this as a result…

Project #2: Lightfield Camera

In this project, we used lightfield camera data to practice postprocessing an image. In particular, we practiced using two postprocessing techniques, refocusing an image and changing apertures.

Depth Refocusing:

Below is the 17x17 lightfield images of a chessboard that is shifted from -1 to 3 in increments of 1.

Aperture Adjustment:

Below is the 17x17 lightfield images of a chessboard that is changed by adjusting the aperture radii from 1 to 8 in increments of 1.

Summary

I really enjoyed learning about how postprocessing techniques like these are achieved since it was always a mystery how software was able to change a picture’s qualities after the fact.