CS194-26 Project 6: Panorama

Swapnil Thombre [aez]

Background

The purpose of this project was to take two images to combine to make into a larger panorama picture. The first step was to warp the images based on points that were similar in each image.

Image Rectification

An image rectification is taking an object in an image and warping the image to make sure the object is seen in a direct front on view rectangular format. To do this, we needed a Homography matrix (H). We needed a minimum if 4 points to build out the matrix as there were 8 unknowns in it and we used least squares to solve it.

Fire Extinguisher

Fire Extinguisher Rectified

Living Room TV

Living Room Rect

Mosaic Blending

To create a mosaic of the two images that together make a larger panorama, I warped the first image to match points in the second image. We used the same process as above. The H matrix will transform one image into the plane of the other image which will allow us to take two images with the same content but different angle to be combined into one image.

Market Left Original

Market Right Original

Market Left Warped

Market Right Warped

Market Blended

Desk Left Original

Desk Right Original

Desk Blended

Painting Left Original

Painting Right Original

Painting Blended