CS 766 Computer Vision Assignment 2 - Spring 2014

Project done by : Pradeep Rajendran, Gautam Umesh Sargur


Aim

This project aims to construct a Mosaic (Panorama) from a set of images acquired about the optical center of a camera of known focal length using a kaidan head by estimating the homographies between pairs of images from features extracted using SIFT algorithm.

Algorithms implemented

  1. Mapping images to cylindrical co-ordinates by inverse warping of the input images.
  2. RANSAC algorithm to compute homographies from matches acquired by using SIFT features and David Lowe's matching algorithm.
  3. Aligning all cylindrically mapped images from the estimated homographies.
  4. Blending images using laplacian blending (bonus).

Image Set used to get the Mosaic image

We took one set of photographs. It gives a full 360 degree view of the street. There are 15 images. These images are taken in the landscape orientation with the camera having the following parameters:
Camera Model: Canon A640
Identification Tag: 4726208879
Resolution: 480x640
Focal Length: 660.8799
k1: -0.18533
k2: 0.21517

Approach

Cylindrically mapped images of the given sample images:

Input Photo Set We took:

Input Image Set 1

Final output for Input Set 1

Final output for Sample Images

Individual Contributions

Pradeep Rajendran : Input image Acquisition, Laplacian blending, Image stitching

Gautam Umesh Sargur : Cylindrical mapping, RANSAC, SIFT, Making the HTML report