Final

CS 194-26 | Final | Catherine Gee

Hello I did 2 projects which is light field and also texture.

Image QUilting

Random sampled texture. we take a texture and randomly sample it. we do not do anything more. These results are crude.

look its kinda poopoo

We start with the random sampling but instead of it being a free for all for everyone we are going to find overlap. So we compare our ptach with every other patch and pick the one with the lowest error using an overlap. epic. We can see a bit more improvement here. Things might start to align, etc.

Quilting but using cuts! This is very similar to the previous part except we can use a cut to make the images more seamless. There is still overlap, but we calculate where we can make a cut in this overlap such that we reduce error.

We can see these look a bit better

Texture transfer requires using the code written before to try to apply the textures to another image. In this case, we need to keep the target image into account. In essence we want the bright parts of the target/corresponding images to match the bright spots of the texture and so on and so forth.

original

toasty

original

toasty

TFor bells and whistles i brought out our old friend Laplacian stacks and feathering to create a blend of a piece of toast. If you squint you might see a person!

bread

Light Field

OKAY THIS IS FAM!!!! We are doing a light field which is very cool and allows us to take a bunch of photos and get a bunch of difference focal views from it. The first thing we do is take an average. But wait, that's not fun. So what i also did was find a center (8,8) out of (16,16) and shifted all the other images towards it. This gives our central view. NExt, we can simply multiply by some alpha that indicates where we are in depth. Take a loooook.

alpha0

-.2

-.4

-.6

-.8

-1 (blurry)

Next we can try to emulate changing the aperture. This is done by reducing the number of images we take the average from.

half

-quarter

-sixteenths

so wht did i learn????

I learnt that light fields are very cool and i am not very good at making textures. there are a lot of things I would have liked to do inthe future and in this class, but alas life happens. and it goes on.. this class was pretty fun, and i went to the light field lecture in person so it was really nice to have that supplement. okay peace out !!

AND THAT'S IT (FOREVER) FOLKS!!!!