IEEE Computer Graphics and Applications
Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Integer forward differencing of cubic polynomials: analysis and algorithms
ACM Transactions on Graphics (TOG)
A computational model for the stereoscopic optics of a head-mounted display
Presence: Teleoperators and Virtual Environments - Premier issue
Fast algorithms for rendering cubic curves
Proceedings of the conference on Graphics interface '92
Annotating the real world with knowledge-based graphics on a see-through head-mounted display
Proceedings of the conference on Graphics interface '92
Priority rendering with a virtual reality address recalculation pipeline
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Improving static and dynamic registration in an optical see-through HMD
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
A Method of Computational Correction for Optical Distortioin in Head-Mounted Displays
A Method of Computational Correction for Optical Distortioin in Head-Mounted Displays
A head-mounted three dimensional display
AFIPS '68 (Fall, part I) Proceedings of the December 9-11, 1968, fall joint computer conference, part I
Video see-through design for merging of real and virtual environments
VRAIS '93 Proceedings of the 1993 IEEE Virtual Reality Annual International Symposium
ACM Transactions on Computer-Human Interaction (TOCHI)
An investigation of current virtual reality interfaces
Crossroads - Special issue on human computer interaction
Balancing fusion, image depth and distortion in stereoscopic head-tracked displays
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Robust Visual Tracking for Non-Instrumented Augmented Reality
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
Animating virtual actors in real environments
Multimedia Systems - Special issue on multimedia and multisensory virtual worlds
Sensor Fusion and Occlusion Refinement for Tablet-Based AR
ISMAR '04 Proceedings of the 3rd IEEE/ACM International Symposium on Mixed and Augmented Reality
Display-Relative Calibration for Optical See-Through Head-Mounted Displays
ISMAR '04 Proceedings of the 3rd IEEE/ACM International Symposium on Mixed and Augmented Reality
Human visual perception of region warping distortions
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
Modern approaches to augmented reality
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
The Extended Virtual Table: An Optical Extension for Table-Like Projection Systems
Presence: Teleoperators and Virtual Environments
Optical Versus Video See-Through Head-Mounted Displays in Medical Visualization
Presence: Teleoperators and Virtual Environments
Egocentric Depth Judgments in Optical, See-Through Augmented Reality
IEEE Transactions on Visualization and Computer Graphics
Face-to-Face Tabletop Remote Collaboration in Mixed Reality
ISMAR '07 Proceedings of the 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality
HMD calibration and its effects on distance judgments
ACM Transactions on Applied Perception (TAP)
ISMAR '08 Proceedings of the 7th IEEE/ACM International Symposium on Mixed and Augmented Reality
The perception of egocentric distances in virtual environments - A review
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
This paper describes a fast method of correcting for optical distortion in head-mounted displays (HMDs). Since the distorted display surface in an HMD is not rectilinear, the shape and location of the graphics window used with the display must be chosen carefully, and some corrections made to the predistortion model. A distortion correction might be performed with optics that reverse the distortion caused by HMD lenses, but such optics can be expensive and offer a correction for only one specific HMD. Integer incremental methods or a lookup table might be used to calculate the correction, but an I/O bottleneck makes this impractical in software. Instead, a texture map may be defined that approximates the required optical correction. Recent equipment advances allow undistorted images to be input into texture mapping hardware at interactive rates. Built in filtering handles predistortion aliasing artifacts.