Pano.NET - An interactive application for camera calibration, image stitching and projective operations

Florian Schaukowitsch
Pano.NET - An interactive application for camera calibration, image stitching and projective operations
[Thesis]

Information

Abstract

The automatic generation of panoramic image mosaics has evolved into a mainstream consumer application in recent years, thanks to modern algorithms and methods that can generate beautiful- looking, artifact-free panoramas with minimal user interaction. Simple panoramas are only one possible application, other examples such as the scene-aware Google Street View show what is possible using these technologies. Software libraries such as OpenCV allow integration of image stitching and related operations into a multitude of applications with relative ease. In this thesis, we present an interactive application (Pano.NET) that allows the user to experiment with several commonly used methods for camera calibration and image stitching (as implemented in OpenCV), and export related data such as registration information. We also give an overview of the used algorithms. In addition, we implemented a projective drawing system that allows the user to draw lines and polygons onto a panorama and on the views that it consists of. Finally, a method is presented that can generate six-sided cube maps out of a spherical panorama.

Additional Files and Images

Additional images and videos

image: image image: image

Additional files

Thesis: thesis Thesis: thesis

Weblinks

No further information available.

BibTeX

@bachelorsthesis{schaukowitsch-2013-fls,
  title =      "Pano.NET - An interactive application for camera
               calibration, image stitching and projective operations",
  author =     "Florian Schaukowitsch",
  year =       "2013",
  abstract =   "The automatic generation of panoramic image mosaics has
               evolved into a mainstream consumer application in recent
               years, thanks to modern algorithms and methods that can
               generate beautiful- looking, artifact-free panoramas with
               minimal user interaction. Simple panoramas are only one
               possible application, other examples such as the scene-aware
               Google Street View show what is possible using these
               technologies. Software libraries such as OpenCV allow
               integration of image stitching and related operations into a
               multitude of applications with relative ease. In this
               thesis, we present an interactive application (Pano.NET)
               that allows the user to experiment with several commonly
               used methods for camera calibration and image stitching (as
               implemented in OpenCV), and export related data such as
               registration information. We also give an overview of the
               used algorithms. In addition, we implemented a projective
               drawing system that allows the user to draw lines and
               polygons onto a panorama and on the views that it consists
               of. Finally, a method is presented that can generate
               six-sided cube maps out of a spherical panorama.",
  month =      sep,
  type =       "Bachelor-Thesis",
  address =    "Favoritenstrasse 9-11/186, A-1040 Vienna, Austria",
  school =     "Institute of Computer Graphics and Algorithms, Vienna
               University of Technology",
  keywords =   "multi-view image processing, panorama imaging, image
               compositing",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2013/schaukowitsch-2013-fls/",
}