CS7966 Image Processing

Saurav Basu
email: sbasu@cs.utah.edu

Project 2: Image Mosaicing

Files Submitted
Source Files: Executables: Images: Report:
  1. Mosaic.h
  2. Mosaic.cxx
  3. Mosaic_main.cxx
  4. transform.h
  5. transform.cxx
  1. mosaic
*.png under the
images directory
index.html


Image Mosaicing involves combining images taken by cameras in different positions and orientation to create a single image by reprojecting data.
This report describes the implementation of the image mosaicing program. This program can be used to generate two kinds of mosaics:-

  1. Panaromic: These are created by fixing the camera's optical center and allowing the camera to rotate about its optical center.
  2. Planar: Allow the camera to move but consider the world as planar or 2D .

The report is organized into the following sections:-
  1. Executing the Program:
  2. Implementation: This describes the mosaicing algorithm.
  3. Experimental Results and Discussion: 3 datasets are used for analysing the behavior of the program.
  4. Answers to Questions