OmniMap: Projective Perspective Mapping API for Non-planar Immersive Display Surfaces

Fisheye Projection Mapping
Fisheye Projection Mapping

Title: OmniMap: Projective Perspective Mapping API for Non-planar Immersive Display Surfaces
Authors: Clement Shimizu, Jim Terhorst, and David McConville
In International Symposium on Visual Computing 2008 (ISVC ’08)

Elumenati Dome Projection Screen
Elumenati Dome Projection Screen
Abstract: Typical video projection systems display rectangular images on flat screens. Optical and perspective correction techniques must be employed to produce undistorted output on non-planar display surfaces. A two-pass algorithm, called projective perspective mapping, is a solution well suited for use with commodity graphics hardware. This algorithm is implemented in the OmniMap API providing an extensible, reusable C++ interface for porting 3D engines to wide field-of-view, non-planar displays. This API is shown to be easily integrated into a wide variety of 3D applications.

Note: The design and implementation of OmniMap was done with D’nardo Colucci for the Elumenati. Learn more about immersive projection systems at:
The Elumenati
Geodome


 BIBTEX CITATION
@InProceedings{shimizu0009,
title = {OmniMap: Projective Perspective Mapping API for Non-planar Immersive Display Surfaces},
author = {Clement Shimizu and Jim Terhorst and David McConville},
booktitle = {ISVC '08},
year = {2008},
pages = {},
}