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
- Mapping images to cylindrical co-ordinates by inverse warping of the input images.
- RANSAC algorithm to compute homographies from matches acquired by using SIFT features and David Lowe's matching algorithm.
- Aligning all cylindrically mapped images from the estimated homographies.
- 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