Memory Access Patterns of Occlusion-Compatible 3D Image Warping
Abstract
McMillan and Bishop s 3D image warp can be efficiently implemented by exploiting the coherency of its memory accesses. We analyze this coherency, and present algorithms that take advantage of it. These algorithms traverse the reference image in an occlusion-compatible order, which is an order that can resolve visibility using a painter s algorithm. Required cache sizes are calculated for several one-pass 3D warp algorithms, and we develop a two-pass algorithm which requires a smaller cache size than any of the practical one-pass algorithms. We also show that reference image traversal orders that are occlusion-compatible for continuous images are not always occlusion-compatible when applied to the discrete images used in practice.
BibTeX
@inproceedings {10.2312:EGGH:EGGH97:035-043,
booktitle = {SIGGRAPH/Eurographics Workshop on Graphics Hardware},
editor = {A. Kaufmann and W. Strasser and S. Molnar and B.-O. Schneider},
title = {{Memory Access Patterns of Occlusion-Compatible 3D Image Warping}},
author = {Murk, William R. and Bishop, Gary},
year = {1997},
publisher = {The Eurographics Association},
ISSN = {1727-3471},
ISBN = {0-89791-961-0},
DOI = {10.2312/EGGH/EGGH97/035-043}
}
booktitle = {SIGGRAPH/Eurographics Workshop on Graphics Hardware},
editor = {A. Kaufmann and W. Strasser and S. Molnar and B.-O. Schneider},
title = {{Memory Access Patterns of Occlusion-Compatible 3D Image Warping}},
author = {Murk, William R. and Bishop, Gary},
year = {1997},
publisher = {The Eurographics Association},
ISSN = {1727-3471},
ISBN = {0-89791-961-0},
DOI = {10.2312/EGGH/EGGH97/035-043}
}
Related items
Showing items related by title, author, creator and subject.
-
Time-constrained Animation Rendering on Desktop Grids
Aggarwal, Vibhor; Debattista, Kurt; Bashford-Rogers, Thomas; Chalmers, Alan (The Eurographics Association, 2012)The computationally intensive nature of high-fidelity rendering has led to a dependence on parallel infrastructures for generating animations. However, such an infrastructure is expensive thereby restricting easy access ... -
Texturing and Hypertexturing of Volumetric Objects
Miller, Chris M.; Jones, Mark W. (The Eurographics Association, 2005)Texture mapping is an extremely powerful and flexible tool for adding complex surface detail to an object. This paper introduces a method of surface texturing and hypertexturing complex volumetric objects in real-time. We ... -
Ray Tracing Dynamic Scenes with Shadows on the GPU
Guntury, Sashidhar; Narayanan, P. J. (The Eurographics Association, 2010)We present fast ray tracing of dynamic scenes in this paper with primary and shadow rays. We present a GPUfriendly strategy to bring coherency to shadow rays, based on previous work on grids as acceleration structures. We ...