CS 194-26 Project 4a: Face Morphing

Brian Zhu (brian_zhu@berkeley.edu)

Image Rectification

Originals (the goal is to take the points selected and make them flat):

Rectified:

Mosaics

From my balcony

Original Image:

Correspondence points used between each image:

Warped images:

Masks:

Final mosaic:

From far away, the mosaic looks convincing, but looking at the edges between each image, we still see some misalignment (especially from those roof shingles). This is probably due to the fact that the subject of the mosaic (the view) is not planar, so while the white building in the distance may be well aligned, other things (especially those that don't exist on the same plane) may not be.

Target

Original images:

Correspondence points used:

Warped images and masks:

Final mosaic:

Here, since most of the prominent subjects of the image (the buildings) are coplanar with the windows of target, we get a much cleaner mosaic. However, if we look at the street such as the crosswalk on the left side (which is not coplanar with target), there still are some alignment issues.

Hollywood

These images were from a few years back, when I hiked up to the Hollywood sign. I used to have a really cheap phone that took low res pictures, so I figured I would take lot of pictures in a similar fashion, so I could stitch them together later at home (e.g. in Photoshop).

Originals:

Correspondences used:

Note that since the three pictures do not have a large area of overlap, I decided to make two pairs of correspondences (between pictures 1, 2 and pictures 2, 3, where picture 2 is the fixed image).

Warped images and masks:

The mask looks different as I decided to try averaging the images together where they overlapped (and then using a 2-layer laplacian stack for blending).

Final mosaic:

After all these years, this still an amazing view!