CS 194-26: Computational Photography

Project 5: [Auto]Stitching Photo Mosaics

Bryant Le: cs194-26-acu

Section A1: Shoot the Pictures

I took four images and used two images from the internet.

Section A2: Recover Homographies

We use a homography transformation matrix to project two images onto the same plane. By using p' = Hp and 4 anchor points in each image, we can solve for the matrix H.
We also had to select correspondences on the images. Here are some examples:

Section A3: Warp the images (Rectifying Images)

I applied to the homographic transformations on different images to rectify them. Here are some examples:

Section A4: Blend images into a mosaic

Section A5: What I learned?

I thought it was really cool how homography transformations can help us discover new things in pictures. For example, by rectifying an image that was taken from the side, we could recover what the image was suppose to be or more details about the image.