Project 6: Part A: Image Warping and Mosaicing

By: Nikhil Sathe

Objective

The goal for this part of the project was to generate a mosaic by warping images taken from the same position but from different angles.

Image Rectification

I was able to construct a front-facing image of an object placed at an angle in the original image using a transformation involving the computed Homography matrix. Results are shown below.

Original Rectified

Mosaics

Constructing a mosaic required warping points from the first image onto the second image's plane. To stich and smooth the pictures, I used a technique where I multiplied the images either by Α or (1 - Α) factor. The resulting mosaics are shown below.

Image 1 Image 2 Warped Image Final Mosaic

Summary

This project was a great way to learn how to manually construct a mosaic using multiple pictures. Writing the functions to compute the Homography matrix as well as stich the warped image with a second image to produce a mosaic was a great glimpse of how the built-in camera "panorama" function works.